Skip to content

Releases: giuse94/PSDX

First public release

04 Jun 09:48
6f16534
Compare
Choose a tag to compare
v1.0.0

Create LICENSE.txt

v0.7.0

28 May 14:20
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

This release allows the introductory level to be set as the last level played, and changes the behavior of the GetFileName() method so that it now trims trailing null characters from the file name.

v0.6.0

30 Apr 08:46
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

This release adds support for slots 2, 3 and 4.

v0.5.0

26 Mar 13:11
Compare
Choose a tag to compare
v0.5.0 Pre-release
Pre-release

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

26 Feb 10:30
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

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

22 Jan 11:17
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

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 to ComputeRightChecksum.
  • Fixed a bug which caused the PsxSaveData constructor not to copy the whole input stream.
  • Added a number of new tests.

v0.2.0

28 Dec 16:48
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Major changes since the previous release:

  • Consumers of the CrashBandicoot2SaveData class can now set their own checksum.
  • The public Stream property was replaced by the GetStream() method.
  • Added XML documentation to public members.
  • Fixed various static analysis warnings.
  • Added unit tests project (with just one simple test).

Proof of concept

07 Dec 13:51
Compare
Choose a tag to compare
Proof of concept Pre-release
Pre-release

This is the first version that makes the library usable as its name suggests, that is, a PlayStation save data editor.