Yanis
|
4fca7f3d56
|
Match actors 4 (#163)
* ActorHeart OK
* ActorUnkSCCN OK
* ActorShotArrow OK
|
2026-10-13 04:35:09 +02:00 |
|
Alessevan
|
6c8f5c72bc
|
Decompiling Actor NSSW (#153)
* feat: begin decompiling
* feat: decompiling enhanced
* fix: symbols sheningans
* fix: make jp build
* merge: update NSSW
* feat: improve overall matching
* feat: update
* feat: improve matching of ActorItemTornado's vfunc_2C
* fix: first attempt to make usa build
* style: move external functions
* fix: building NSSW
* fix: build for jp
* feat: improve matching
* feat: comply to suggestions
|
2026-10-12 01:18:57 +02:00 |
|
Yanis
|
f96b3a6e31
|
Merge ActorRef and MapObjectRef (#161)
|
2026-10-09 22:51:22 +02:00 |
|
Yanis
|
5ca3eeb61e
|
Sync nitro headers with nitro decomp (#156)
* sync headers with nitro decomp
* fix most build issues
* fix symbols
* fix regressions
|
2026-10-07 04:12:55 +02:00 |
|
Alessevan
|
1634c50231
|
Decompiling SWSW (#144)
* feat: init decompiling
* feat: increase matching
* feat: better matching
* feat: match up jp
* fix: used ifdef instand of if
* doc: more explicit comment
Co-authored-by: Yanis <35189056+Yanis002@users.noreply.github.com>
* style: add brackets for switch cases which define variables
---------
Co-authored-by: Yanis <35189056+Yanis002@users.noreply.github.com>
|
2026-08-24 18:41:00 +02:00 |
|
Alessevan
|
68a8721665
|
Decompiling Actor NFSP (#117)
* feat: decompiling UnkNFSP
* feat: matching jp .data and enhance .text
* feat: match last function thx2yanis
* fix: reorder functions and localize symbols
* style: cleanup
* style: move default case
|
2026-07-20 01:27:39 +02:00 |
|
Yanis
|
8490ce55c3
|
Make hex number case more consistent (#83)
* consistent hex in vfunc names
* consistent hex in code
* Actor_c4 -> Actor_C4, Actor_9c -> Actor_9C
|
2026-06-17 22:34:56 +02:00 |
|
Alessevan
|
dfc8f2748c
|
Match ActorItemDrop (#82)
* feat: begin decompilation
* feat: improve
* feat: update symbols
* feat: huge improvements on decompiling
* feat: rename files and add function to give item
* feat: improvements
* feat: decompiling stuff
* feat: remove deprecated comment
* feat: other improvements
* feat: use float values for mUnk_50 and mUnk_52
* ActorDroppedItem OK
* fix build issues
* fix regressions
* DroppedItem -> ItemDrop and name actor ids
---------
Co-authored-by: Yanis002 <35189056+Yanis002@users.noreply.github.com>
|
2026-06-17 20:08:35 +02:00 |
|
Yanis
|
a12d3af472
|
Actor_c4 improvements (#45)
* fixed Actor_c4 hierarchy and create default derived classes for all actors
* forgot public + fixed actorrupee ctor
|
2026-04-12 04:54:05 +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 |
|