Releases: giuse94/PSDX
Releases · giuse94/PSDX
First public release
v0.7.0
v0.6.0
v0.5.0
This release covers the following aspects of the game:
- username;
- lives and Wumpa Fruits;
- languages;
- audio type (mono or stereo), sound effects and music volume;
- horizontal screen offset.
The methods added so far allow to control every aspect of Crash Bandicoot 2 save data files (although limited to slot one).
v0.4.0
This release introduces in-game progress management with the following features:
- For each level, it is possible to specify whether its crystal and its gems have been collected, and whether the level itself has been traversed.
- The five bosses can be marked/unmarked as defeated.
- For those levels that have a secret exit, it is possible to mark it as found.
- The flag that determines whether the "Polar trick" has been performed can be switched on or off. The "Polar trick" is the trick that allows Crash to gain ten lives.
- It is possible to set the last played level number.
The methods currently available make it possible to achieve 100% completion of the game.
v0.3.0
Major changes since the last release:
- The
GetChecksum()
method now returns the checksum currently stored in the save data file instead of computing its value. - Added the
ComputeChecksum()
method which computes the current value of the checksum. - Fixed an oversight in
GetAkuAkuMasks()
due to which the method returned an 8-bit instead of a 32-bit integer value. - The
ComputeChecksum
property has been renamed toComputeRightChecksum
. - Fixed a bug which caused the
PsxSaveData
constructor not to copy the whole input stream. - Added a number of new tests.
v0.2.0
Major changes since the previous release:
- Consumers of the
CrashBandicoot2SaveData
class can now set their own checksum. - The public
Stream
property was replaced by theGetStream()
method. - Added XML documentation to public members.
- Fixed various static analysis warnings.
- Added unit tests project (with just one simple test).
Proof of concept
This is the first version that makes the library usable as its name suggests, that is, a PlayStation save data editor.