Tool for viewing VPF0 format images from Fire Pro Wrestling Returns
C#
Permalink
Failed to load latest commit information.
VPF0toPNG
.gitignore
LICENSE
README.txt
VPF0toPNG.sln
vpf_files-fpr_jpn.txt
vpf_files-fpr_usa.txt
vpf_format.txt

README.txt

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
* certain images have odd colors; this is especially notable in 8bpp images.

================================================================================
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)
+ Very early version of GIF to VPF0 converter (only supports non-transparent files)
~ Progress on 4bpp VPF0 image support (not enabled yet)

v0.0.2a - 2016/10/23
! Fixed palette bug with 8pp 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.