* feat: decompiling green spinut
* feat: some progress
* refactor: rename MKUR to GreenSpinut and ActorId_KURI to ActorId_Spinut
* feat: better symbols
* feat: update matching
* fix: change MKUR for eur1 & usa
* feat: up eur1
* feat: up usa
* fix: usa
* feat: up jp data
* feat: improve matching
* feat: improve overall matching
* feat: add comments on KURI's states
* refactor: rename to FleeingSpinut
* feat: relocate function to ModelRenderBase
* refactor: rename last GreenSpinut
* refactor: rename field
* fix: forgot to rename symbol :clown:
* sig apply main usa
* sig apply main eur1
* eur1 main
* usa main
* relocs and symbol fixes
* sig apply ov000 eur1
* sig apply ov000 usa
* eur1 ov000
* usa ov000
* fix duplicates
* fix issue with -lang flag
* make usa build OK
* make eur1 build OK
* ninja format
* name all functions from eur names
* eur1 overlay 18 and 19
* usa overlay 18 and 19
* eur1 version differences + fileselect fix
* overlay 17
* various overlays 1
* various overlays 2
* various overlays 3
* add missing last delinks
* various overlays 4
* usa overlay 32
* eur1 overlays 32, 36, 37, 41, 44, 49, 57, 68, 70, 73, 75, 80 and 94
* eur1 overlays 32 (for real this time) and 63
* eur1 overlay 31
* eur1 overlay 24
* add 97, 100 and itcm
* run ninja format
* add usa
* add eur revision 1
* tools/sha1: refactor to allow checking against multiple checksums
* docs: edit both readme files
* misc: add the new versions to configure.py and add new macros in versions.h
* make eur1 OK
* add `ninja [version]` phony for convenience
for instance, `ninja eur` runs `check_eur sha1_eur report_eur`
* add usa and eur1 to CI and bump version used for steps
this should get rid of the node js warnings in the action logs