Skip to content

Releases: frankwilco/NuVelocity.Unpacker

v0.0.5

09 Jul 13:59
46d02c7
Compare
Choose a tag to compare

Game compatibility:

Game Is supported?
Ricochet Infinity Yes
Ricochet Infinity iOS Yes
Ricochet HD Yes
Ricochet Lost Worlds Yes*
Ricochet Lost Worlds - Recharged Yes*
Ricochet Lost Worlds HD (Xbox) Yes
Ricochet Xtreme Yes
Swarm Gold Yes
Swarm (1.4) Yes
Big Kahuna Reef Yes
Big Kahuna Reef 2 Yes
Big Kahuna Reef 3 Yes
Big Kahuna Words Yes
Monarch: The Butterfly King Yes
Mosaic: Tomb of Mystery Yes
Wik and the Fable of Souls Yes
Build In Time Yes
Costume Chaos Yes
Star Trek Away Team Yes
Lionheart Yes
Zax Yes (frm16 only)
Swarm (1.0) No

New features:

  • Implemented support for Mode 2 frames and sequences (frm16 files/RGB565 encoded pixel data only). Use the --format Mode2 CLI argument to make the unpacker look for these files instead.
  • Fixed a bug where FPS values are incorrectly read and stored as int instead of float.
  • Command line options:
Description:
  NuVelocity Unpacker

Usage:
  NuVelocity.Unpacker [options]

Options:
  --format <Mode1|Mode2|Mode3>  The format to be used when decoding cache files. [default: Mode3]
  --test                        Use the Tests directory for decoding. [default: False]
  --override-black-blending     Override the blended with black and blend black bias blit type with alternative values.
                                [default: False]
  --version                     Show version information
  -?, -h, --help                Show help and usage information

Notes and known issues:

  • Ricochet Lost Worlds and Recharged: The robot arms that build the bricks of a round don't have the right in-game position despite generating the exact same cached Frame file.

Usage notes:

  • Extract the unpacker (publish-win-*.zip).
    • Choose x86 for 32-bit systems and x64 for 64-bit systems.
    • Minimum OS version tested was Windows 7 SP1.
    • No pre-built binaries for Linux users, sorry. You'll have to compile from source.
  • Extract the game files in the same directory as the unpacker, under the Data subdirectory.
  • Run NuVelocity.Unpacker.exe and the list of exported files are show on the console.
  • The exported files can be found under Data\Export and can be moved to the base Data directory.

v0.0.3

02 Oct 07:36
be61e14
Compare
Choose a tag to compare

Game compatibility:

Game Is supported?
Ricochet Infinity Yes
Ricochet Infinity iOS Yes
Ricochet HD Yes
Ricochet Lost Worlds Yes*
Ricochet Lost Worlds - Recharged Yes*
Ricochet Xtreme Yes*
Swarm Gold Yes*
Swarm (2003 re-release) Yes*
Big Kahuna Reef 1/2/3/Words Yes
Mosaic: Tomb of Mystery Yes
Wik and the Fable of Souls Yes
Build In Time Yes
Costume Chaos Yes
Monarch: The Butterfly King Untested
Swarm (1996 original) No
Star Trek/Zax/Lionheart No

Notes and known issues:

  • Ricochet Lost Worlds and Recharged: The robot arms that build the bricks of a round don't have the right in-game position despite generating the exact same cached Frame file. There's also a RLW bug where not all sequence images are cached due to the value of the "Use Every" property.
  • Ricochet Xtreme and Swarm (2003 re-release): The game still crashes despite being able to re-export everything.
  • Swarm Gold: Blit type for many sequences have to be changed to "Transparent Mask" since we can't replicate the original format, and all exported TGAs have a proper alpha mask. This can be automated in the future when exporting the associated sequence properties file (Properties.txt).

Usage notes:

  • Extract the unpacker (publish-win-*.zip).
    • Choose x86 for 32-bit systems and x64 for 64-bit systems.
    • Minimum OS version tested was Windows 7 SP1.
    • No pre-built binaries for Linux users, sorry. You'll have to compile from source.
  • Extract the game files in the same directory as the unpacker, under the Data subdirectory.
  • Run NuVelocity.Unpacker.exe and the list of exported files are show on the console.
  • The exported files can be found under Data\Export and can be moved to the base Data directory.

v0.0.2

04 Sep 13:20
4e3b611
Compare
Choose a tag to compare

Game compatibility:

  • Ricochet Infinity and Ricochet Infinity HD: fully supported.
  • Ricochet Lost Worlds: fully supported*.
  • Ricochet Xtreme: does not yet support exporting the sequence properties file since it isn't part of the embedded lists, unlike in later iterations of the game.
  • Swarm Gold: Blit type for many sequences have to be changed to "Transparent Mask" since we can't replicate the original format, and all exported TGAs have a proper alpha mask. This can be automated in the future when exporting the associated sequence properties file (Properties.txt).
    • Although Swarm doesn't ship with a level editor, the list browser can be accessed on the main menu by pressing F6.
  • Other Velocity Engine-games: untested.

Known issues:

  • [RLW] The robot arms that build the bricks of a round don't have the right in-game position despite generating the exact same cached Frame file. There's also a RLW bug where not all sequence images are cached due to the value of the "Use Every" property.

Usage notes:

  • Extract the unpacker (publish.zip).
  • Extract the game files in the same directory as the unpacker, under the Data subdirectory.
  • Run NuVelocity.Unpacker.exe and the list of exported files are show on the console.
  • The exported files can be found under Data\Export and can be moved to the base Data directory.

v0.0.1

03 Sep 14:39
b7a8e1a
Compare
Choose a tag to compare

First initial test release.

Game compatibility:

  • Ricochet Infinity and Ricochet Infinity HD: fully supported.
  • Swarm Gold: Blit type for many sequences have to be changed to "Transparent Mask" since we can't replicate the original format, and all exported TGAs have a proper alpha mask. This can be automated in the future when exporting the associated sequence properties file (Properties.txt).
    • Although Swarm doesn't ship with a level editor, the list browser can be accessed on the main menu by pressing F6.
  • Ricochet Lost Worlds: partially supported - see notes.
  • Ricochet Xtreme: does not yet support exporting the sequence properties file since it isn't part of the embedded lists, unlike in later iterations of the game.
  • Other Velocity Engine-games: untested.

Known issues:

  • Center hot spot is not accounted for in frames since we don't read the frame properties file (yet).
  • [RLW] The robot arms that build the bricks of a round don't have the right in-game position despite generating the exact same cached Frame file. There's also a RLW bug where not all sequence images are cached due to the value of the "Use Every" property.

Usage notes:

  • Extract the unpacker (publish.zip).
  • Extract the game files in the same directory as the unpacker, under the Data subdirectory.
  • Run NuVelocity.Unpacker.exe and the list of exported files are show on the console.
  • The exported files can be found under Data\Export and can be moved to the base Data directory.