Alessevan
c505bcac20
Cleanup some actors of ov031 ( #131 )
...
* feat: mark NORE as completed in delink
* feat: cleanup some functions
* refactor: remove explicit dtors of MLCK
* fix: match back vfunc_6C
2026-08-12 22:41:36 +02:00
Alessevan
33299ac188
Decompiling MLCK actor ( #99 )
...
* feat: begin decompiling mlck actor
* feat: improvements
* feat: save changes as a commit not as a stash eheh
* feat: improvements
* feat: better match for constructor
* style: remove dead code
* refactor: switch to fields to bool and use != 0 for unk32
2026-07-05 13:32:06 +02:00
Yanis
d1e3be4c0b
Remove ARM and THUMB macros ( #87 )
...
* remove ARM and THUMB macros
* fix regressions
2026-06-18 18:41:28 +02:00
Yanis
1b31487fee
Improve or match actor static initializers ( #44 )
...
* use the new DECL_PROFILE macro to match static initializers
* forgot to keep the mode macro
* same thing with mapobjects
* create profile.hpp
* update delink and symbols for eur
* update delink and symbols for jp
* ninja format
* fix some stuff 1
* fix jp build
2026-04-12 04:36:32 +02:00
Yanis
c537818320
Delink all actors and all map objects ( #42 )
...
* fix jp config
* disambiguate required relocs and misc fixes
* fix wrong relocs
* generate delinks
* generate configure.py entries
* dsd format and rename symbols
* fix some ambiguated relocs
* disambiguate some relocs
* "disambiguate" some relocs
* identify & fix vtables 1
* identify & fix vtables 2
* identify & fix vtables 3
* remove fake symbols
* fix warnings
* minor symbols name fixes
* change func prefix
* find and name actor ctors
* detect and give names to dtors based on D0
* add .init delinks for actors
* ActorType -> ActorProfile
* getinstance - getprofile
* add rupee .init
* mapobjecttype -> mapobjectprofile
* mapobjecttype -> mapobjectprofile 2
* rename profile bss symbols
* delink .bss
* dsd format
* delink .ctor and rename (.p)sinit symbols
* dsd format
* create source files
* fix build issues
* add jp only actors
* fix match issues for eur
* fix match issues for jp
* fix some sinit symbol names
* class changes, thumb/arm changes
* add missing newlines
* add arm on dtors
* fix regressions
* fix warnings
* (jp) sync some symbols with eur
* fix build issues
2026-04-11 16:18:06 +02:00