Aetias
b44496319d
ActorShopItem 98% ( #151 )
...
* ActorShopItem 93%
* Fix build
* Add missing symbols to usa
* Document BMG message ID functions
* Create bmg.py for inspecting BMG files
* ActorShopItem 98%
* Match func_ov031_0217dfec
* Port reloc changes to usa
* Make `ModelRender::GetLcdcAddress` non-const
2026-05-04 22:07:42 +02:00
Aetias
fe6681a298
Set up clangd ( #148 )
...
* Set up clangd
* configure.py: Specify Generator type arguments
2026-04-18 10:50:01 +02:00
Aetias
81f4540e6c
Update dsd to v0.11.0 ( #146 )
...
* Update dsd to v0.11.0
* Remove auto-generated `data(byte[256])` symbols
As per the dsd v0.10.2 migration guide
* Rename .dtcm to .bss
As per the dsd v0.11.0 migration guide
* `dsd fix ctor-zero`
As per the dsd v0.11.0 migration guide
* Fix usa build
2026-04-16 20:56:09 +02:00
Aclios
e5701a754e
fix(config): explicitly use utf-8 for build.ninja ( #140 )
...
Co-authored-by: Aetias <144526980+AetiasHax@users.noreply.github.com >
2026-01-30 16:31:53 +01:00
Aetias
fc691f4c8f
LinkStateInteract ( #135 )
...
* Map symbol in Game
* LinkStateInteract 19%
* DebugHierarchy -> Bhio
* LinkStateInteract 89%
* LinkStateInteract 93%
* Japanese strings
* Fix build
* Fix regression
* Fix regressions
* Rename BhioBase.cpp
2025-11-16 17:14:48 +01:00
Aetias
82f54b2f07
EquipBombchu ( #131 )
...
* Map symbol in Game
* EquipBombchu 12%
* EquipBombchu 53%
* EquipBombchu 71%
* configure: Don't verify dsd version if `--dsd` specified
* EquipBombchu 89%
* Fix regression
2025-07-31 21:22:55 +02:00
Aetias
573b696ff8
Bump dsd to v0.10.1; UnkStruct_027e05f8_2 OK ( #121 )
...
* Unique delink file names
* Fix build
* Revert back to single link
* UnkStruct_027e05f8_2 OK
* `dsd fix ctor-symbols`
* Fix symbols spanning over two delink files
* `dsd fix ctor-symbols` again
* Add missing function `func_02050a20`
* Name `.p__sinit` symbols in USA after their EUR counterparts
* Apply dsd signatures
* Bump dsd to 0.10.0; Fix dsd not updating automatically
* Rename overlay functions
* Fix auto-download wibo
* Fix generating objdiff report
2025-07-17 12:21:10 +02:00
Aetias
0a92fb84ec
configure: Print dsd json delinks error
2025-07-06 14:48:09 +02:00
Aetias
d5ee59ebf7
Bump objdiff
2025-07-01 00:35:22 +02:00
Aetias
0ae9b8c149
Merge remote-tracking branch 'zeldaret/main' into decomp-PlayerControl
2025-05-22 22:05:31 +02:00
Aetias
0c08295aff
Bump dsd to 0.9.1
2025-05-22 21:55:16 +02:00
Aetias
73bf432498
Wait for delink to finish before generating objdiff report
2025-05-19 20:34:34 +02:00
Aetias
16268dfd06
Check FileNotFoundError
2025-05-19 20:23:13 +02:00
Aetias
41fcc1a1b2
Only run dsd json delinks when dsd is downloaded and the correct version
2025-05-19 20:14:43 +02:00
Aetias
889fdfb48d
Bump dsd to v0.9.0
2025-05-19 20:14:25 +02:00
Aetias
d166939adb
ninja apply: New target for running dsd apply
2025-05-19 19:18:23 +02:00
Aetias
fc33dc8574
ninja dis: New phony for disassembling the game
2025-05-19 19:12:02 +02:00
Aetias
8c46d1c7ba
Multi-stage linking
2025-05-19 19:07:12 +02:00
Aetias
431f13dd6c
Pylance
2025-05-17 09:12:21 +02:00
Aetias
471f69e15f
Reconfigure if configure.py was modified
2025-05-17 08:59:42 +02:00
Aetias
b4cd6ce4d7
m2ctx.py: Read in UTF-8
2025-05-10 20:24:13 +02:00
Aetias
d700f58f28
Bump dsd to 0.8.0; force color output
2025-05-10 13:53:03 +02:00
Aetias
0fd501c686
Add --fail flag to ninja check
2025-03-16 12:33:20 +01:00
Aetias
96921cb237
Fix DSD path
2025-03-16 12:28:57 +01:00
Aetias
c82adb4ea4
Bump dsd; test build workflow
2025-03-16 12:22:34 +01:00
Aetias
73e5975824
Fix configuring builds when --dsd is used
2025-03-15 16:44:39 +01:00
Aetias
5a69a08169
Use --dsd path correctly
2025-03-15 16:42:04 +01:00
Aetias
4392bb30eb
Add --dsd option
2025-03-15 16:40:31 +01:00
Aetias
993f1420df
Replace --extract with --no-extract
2025-03-15 16:31:18 +01:00
Aetias
89d2c9ce46
ci: Provide path to extract directory
2025-03-15 16:06:44 +01:00
Aetias
1e1600cec7
ninja: Phonies for arm9 and report
2025-03-09 17:10:52 +01:00
Aetias
3439ade1a7
ninja: Download objdiff-cli and generate report
2025-03-09 16:55:31 +01:00
Aetias
989ac3a16e
Download tools with Ninja instead of setup.py
2025-03-09 14:46:56 +01:00
Aetias
97b32438e6
Bump dsd to v0.5.0
2025-03-04 20:34:44 +01:00
LagoLunatic
9d82f34f53
Fix shebangs and permissions
2025-02-20 16:01:07 -05:00
Aetias
726c3be443
Merge remote-tracking branch 'zeldaret/main' into decomp-PlayerControl
2025-02-09 09:48:32 +01:00
Aetias
bbc7382bdf
Merge remote-tracking branch 'zeldaret/main' into decomp-PlayerControl
2025-02-08 12:49:16 +01:00
Aetias
0c775b9a8d
Fix wibo default path
2025-02-08 12:19:48 +01:00
Aetias
326c2a51c6
Auto-install wibo
2025-02-06 18:15:25 +01:00
Aetias
de6431687d
chmod +x on dsd
2025-02-06 18:07:21 +01:00
Aetias
64410e4b3e
Merge branch 'main' into transform_dep
2025-02-05 21:51:31 +01:00
Yanis002
705596daff
Merge remote-tracking branch 'upstream/main' into transform_dep
2025-02-05 18:01:04 +01:00
Yanis002
8fa0cb0095
fix permissions for linux
2025-02-05 17:56:46 +01:00
Aetias
cf6160445e
Disable compiler warnings
...
No more build output spam
2025-02-05 16:55:10 +01:00
Aetias
816c696255
m2ctx.py: Specify input encoding
2025-02-05 16:48:26 +01:00
Aetias
3f71971106
Bump dsd to v0.4.0
2025-02-03 23:56:45 +01:00
Aetias
db9947f3c4
More detailed output from mangle.py
2025-01-31 21:39:48 +01:00
Aetias
04328420f3
Add ActorSwitchObject
2025-01-19 12:22:57 +01:00
Aetias
e1d2f0b168
Move ov000 documentation from Ghidra
2025-01-19 11:58:47 +01:00
Aetias
c81c165c37
Verify SHA1 checksum
2025-01-18 15:50:47 +01:00