A downloadable tool for Windows

Buy Now$10.00 USD or more

An unofficial/fan-made ship skin editor for the 2007 PSP game WipEout Pulse.

Full source code included. Source code also available on GitLab.

ChangeLog

Version 1.0.3 - 2022-12-20

  • Font textures are uploaded using power-of-two for OpenGL drivers without NPOT support
  • Implement picking of texture coordinates using mouse coordinates when drawing on the texture preview (3D view picking will be broken on the Generic GDI OpenGL 1.1 driver)
  • Updated dependencies to newest versions: zlib 1.2.13, libpng 1.6.39, SDL2 2.16.1

Version 1.0.2 - 2022-01-03

  • Implemented native UI dialogs on macOS
  • Triakis ship texture mapping error (Fixes #4, thanks to StingerTheRaven for reporting)

Version 1.0.1 - 2021-07-06

  • Command-line parsing and batch export mode
  • Folder picker for "Export" now remembers the last used folder
  • Maximum number of save game slots is now 40 (was 20)
  • Exporting of Mirage team skins has been fixed, thanks to Kreic69 for reporting

Quick Start

This tool allows you to create ship skins (liveries) for WipEout Pulse. It can load and export 256x256 PNG files as well as the "16034453" savegame format.

The saved PNG files are useful for sharing online -- pixel metadata is written in the lower right section of the image so that the view settings, team info and save slot are preserved and can be loaded back into the tool. Shared PNG files can have more than 16 colors. You can also use the PNG export and import function to edit the ship skin in an image editor of your choice and/or use external quantization methods to quantize each image to 16 colors.

To create a savegame, use the "Build" option. This will create a save file that can be transferred to PSP/SAVEDATA/ on the PSP's memory stick or transferred to the PS Vita using CMA or QCMA. The save file format only supports 16 colors per image. You can either use the "Quant" button to automatically quantize the image to 16 colors, or use an external editor to carry out the conversion manually.

Ship skins are saved in different "slots"; the "Slot" button can be used to pick a slot, which will determine the folder name for the "Build" action.

Both the "Save" (as PNG) and "Build" (savegame file) will create a preview of the ship skin -- be sure to pose your ship in a nice way in the editor view. The preview will be put into the lower right section for exported PNGs and in the ICON0.PNG ("savegame icon") file. This makes it easier to identify the ship skin when having multiple skin savegame files.

Default Liveries

This program works without any files from the original game. However, if you want to load the default liveries, you have to provide the game data files, as the image data is read from those files. You can dump those files from your PSP from the UMD release of the game or the digital PSN release on the Vita.

To load default liveries, copy fedata.wad (from the main game) and optionally pack1_ui1.edat, pack2_ui1.edat, pack3_ui1.edat, pack4_ui1.edat (from the DLCs) into the current directory. Note that the file names must be lowercase.

Known Issues

scolorq sometimes fails to quantize the image, the result is a black texture. You can "UNDO" the quantization and try again, sometimes restarting the program also helps.

PPSSPP shows a warning on-screen about old firmware when loading the ship skin savegame. No such error is displayed on a PSP or Vita.

On Windows 7 and other versions without a proper OpenGL ICD installed, the fallback "Generic GDI" OpenGL 1.1 implementation has some shortcomings (e.g. picking will not work properly). It's recommended that you install a proper OpenGL driver for your GPU, or if you don't have one, install Federico Dossena's "Mesa3D for Windows", which provides a modern software OpenGL renderer using the Mesa3D open source project: https://fdossena.com/?p=mesa/index.frag (just place "opengl32.dll" from the Mesa3D for Windows download next to shipedit.exe).


StatusReleased
CategoryTool
PlatformsWindows
Authorthp
Made withSDL
Tagseditor, ship, texture, wipeout
Average sessionAbout a half-hour
LanguagesEnglish
InputsMouse
LinksHomepage

Purchase

Buy Now$10.00 USD or more

In order to download this tool you must purchase it at or above the minimum price of $10 USD. You will get access to the following files:

shipedit 1.0.3 (Source code tarball) 211 kB
shipedit 1.0.3 (Windows binary EXE) 1 MB

Development log

Comments

Log in with itch.io to leave a comment.

wasn't it free before?

The source code is available at https://gitlab.com/thp/wipeout-pulse-shipedit

I don't really know how to compile it unfortunately, apologies...

hey man, i'm getting this weird rendering issue where there's green bars flickering across the window, any clue as to why? i'm on windows 11 with the latest nvidia drivers, gtx 1650

Do you have a screenshot? Are you using the default settings in the driver? Can you post the settings or try resettings the "game" and "3D" settings of the NVIDIA driver?

As a workaround, you can use Mesa3D, which is a software renderer, but since you have a beefy machine it should be fine:

https://fdossena.com/?p=mesa/index.frag

In windows 7, the text is invisible... what i have to do?

Deleted 1 year ago
Deleted 1 year ago
(1 edit)

It seems like the issue is that your Windows 7 doesn't have a proper OpenGL ICD and uses the "Generic GDI" driver, which lacks certain features.

Try downloading "Mesa3D for Windows" and place the opengl32.dll from that package next to the shipedit.exe and run it (make sure you get the right version, so 32-bit shipedit needs the 32-bit version, 64-bit shipedit needs the 64-bit version, and do note that both the 32-bit and 64-bit opengl are called "opengl32.dll").

Mesa3D for Windows can be found here: https://fdossena.com/?p=mesa/index.frag

This is now fixed/improved in version 1.0.3.

dude, you re a life saver

wipeout racers rise up!