Skip to content

Releases: UsernameFodder/pmdsky-debug

v0.1.0-53bb37955e

20 Feb 21:23
53bb379
Compare
Choose a tag to compare
Three additions and two fixes for missing EU values (#4)

* Adds WONDER_GUMMI_IQ_GAIN, SCRIPT_VARS_VALUES, and JUICE_BAR_NECTAR_IQ_GAIN symbols

* Fixes some missing length values for EU

* Adds description for TOP_MENU_RETURN_MUSIC_ID

v0.1.0-0aa91851ee

19 Feb 23:47
Compare
Choose a tag to compare
Add function sync check between symbols and headers

Add a script to catch when the C headers define functions that don't
exist in the symbol tables. This might be the result of typos or from
renaming symbols. The script can be invoked with the symbol-check make
target from the `headers/` directory, and will be run automatically in
GitHub Actions.

Also fix the "TaskProcBoot" function signature that was caught by the
sync check script.

v0.1.0-624fdda518

17 Feb 07:39
Compare
Choose a tag to compare
Add overlay29 functions from eos-move-effects

See SkyTemple/eos-move-effects (dunlib_*.asm and dunlib_*.md), alongside
some other related functions. Also add eos-move-effects to the resource
list.

v0.1.0-a80f3c8117

14 Feb 00:53
Compare
Choose a tag to compare
Add ARM9 library functions from eos-move-effects

See SkyTemple/eos-move-effects (stdlib_*.asm and stdlib_*.md). Still
need to add the stuff from dunlib_*.

Also give names to some functions based on the debug strings they print.

v0.1.0-6a2a55b2f0

11 Feb 06:13
Compare
Choose a tag to compare
Add IQ group ID enum

v0.1.0-59ee4cba1d

07 Feb 00:15
Compare
Choose a tag to compare
Fill in more overlay descriptions, and add some related symbols

v0.1.0-a2bc0973bf

29 Jan 04:00
Compare
Choose a tag to compare
Add comments with struct field offset, data symbol type annotations

v0.1.0-fe1e13cc5e

25 Jan 05:05
Compare
Choose a tag to compare
Add GitHub Actions workflow to generate release packages

Upon a push to master, automatically run all tests and generate release
packages with all the relevant debug assets. Also publish a SHA256
digest of the release assets, and don't make a new release if the hash
matches the prior release's hash.