Skip to content
This repository has been archived by the owner on Aug 22, 2023. It is now read-only.
/ VPF0Viewer Public archive

Tool for viewing VPF0 format images from Fire Pro Wrestling Returns

License

Notifications You must be signed in to change notification settings

freem/VPF0Viewer

Repository files navigation

VPF0 Viewer and Converter by freem (http://www.ajworld.net/)
================================================================================
Requires .NET 2.0 framework. Might work in Wine on Linux and Mac OS X.

================================================================================
Introduction
================================================================================
This program allows you to view VPF0 files ripped from Fire Pro Returns's
FPR.ROM file, as well as export the images to PNG.

This version is WIP for various reasons, including, but not limited to:
* not knowing what all the bytes of the VPF0 format do
* not having a good way to extract VPF0 files from FPR.ROM

================================================================================
Usage
================================================================================
Upon opening the program, you will see a menu bar, a blank part of the window,
and the status bar.

Here is a crude ASCII diagram of the main window:
 ------------------------------ 
|@ VPF0 Viewer              _#X|
 ------------------------------ 
| File  Help                   | <- Menu bar
 ------------------------------ 
|                              |
|                              |
|                              |
|        image  display        |
|                              |
|                              |
|                              |
 ------------------------------ 
| Status bar                |//|
 ------------------------------ 

[File menu]
Open - Select a VPF0 file for opening.
Save as PNG - Export the currently loaded image to a PNG file.
Exit - Get out of here!

[Help menu]
Only contains the About dialog.

================================================================================
Changelog
================================================================================
legend:
! bugfix
  addition
* notice/neutral
- removal
~ internal thing

v0.0.3 - (in development)
  GIF to VPF0 converter.
  Now supports writing back alpha values other than 0x7F.
~ Progress on 4bpp VPF0 image support (not enabled yet)

v0.0.2a - 2016/10/23
! Fixed palette bug with 8bpp images. I should've known; the logos are the same.

v0.0.2 - 2016/10/23
! Fixed bug when trying to save a PNG without loading a file.
  Added support for 24bpp VPF0 images.
  Allow for dragging and dropping files onto the window.
  Added the filename to the title bar after opening a file.
  Added a statusbar, which also notes the open file and its BPP mode.

v0.0.1 - 2016/10/22
* Initial release, proof of concept.

================================================================================
Planned Features
================================================================================
* Color table viewing for 8bpp images (and 4bpp, after supported)
* Handle 4BPP format (at least one 4BPP VPF0 is in the USA FPR executable)
* PNG -> VPF0 conversion (8bpp and 24bpp)

================================================================================
License
================================================================================
This program is released under the MIT license.
Please see the LICENSE file for more information.

About

Tool for viewing VPF0 format images from Fire Pro Wrestling Returns

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages