mm/tools
Kenix3 7955a59194
PoC automatic rodata split Total split: 585 Failed / Troublesome: 61 (10,42735042735043%) Successfull rodata split: 524 (89,57264957264957%) Failed due to Script issues: 51 Failed due to object boundary issues or unreferenced .rodata: 10 Build OK?: :feelsokman: (#51)
rom_uncompressed.z64: OK
2a0a8acb61538235bc1094d297fb6556  rom.z64
rom.z64: OK

List Of Troublesome (mostly simliar edge cases, some are strings that we dont catch right / data without references):
 -    ovl_Arrow_Ice
 -    ovl_Arrow_Light
 -    ovl_Bg_Dkjail_Ivy
 -    ovl_Bg_Ikana_Mirror
 -    ovl_Boss_02
 -    ovl_Boss_07
 -    ovl_Boss_Hakugin
 -    ovl_Elf_Msg
 -    ovl_Elf_Msg2
 -    ovl_Elf_Msg3
 -    ovl_Elf_Msg4
 -    ovl_Elf_Msg5
 -    ovl_En_Az
 -    ovl_En_Bigokuta
 -    ovl_En_Bigpamet
 -    ovl_En_Bigpo
 -    ovl_En_Bigslime
 -    ovl_En_Box
 -    ovl_En_Butte
 -    ovl_En_Col_Man
 -    ovl_En_Crow
 -    ovl_En_Death
 -    ovl_En_Elf
 -    ovl_En_Elforg
 -    ovl_En_Encount3
 -    ovl_En_Encount4
 -    ovl_En_Fish
 -    ovl_En_Fish2
 -    ovl_En_Fsn
 -    ovl_En_Honotrap
 -    ovl_En_Horse
 -    ovl_En_Horse_Game
 -    ovl_En_Invadepoh
 -    ovl_En_Ishi
 -    ovl_En_Kame
 -    ovl_En_Kanban
 -    ovl_En_Kusa2
 -    ovl_En_M_Thunder
 -    ovl_En_Maruta
 -    ovl_En_Mushi2
 -    ovl_En_Okuta
 -    ovl_En_Ossan
 -    ovl_En_Pametfrog
 -    ovl_En_Peehat
 -    ovl_En_Rg
 -    ovl_En_Ruppecrow
 -    ovl_En_Slime
 -    ovl_En_Sob1
 -    ovl_En_Syateki_Man
 -    ovl_En_Test7
 -    ovl_En_Trt
 -    ovl_En_Wiz_Fire
 -    ovl_Mir_Ray
 -    ovl_Obj_Bombiwa
 -    ovl_Obj_Driftice
 -    ovl_Obj_Hariko
 -    ovl_Obj_Iceblock
 -    ovl_Obj_Mure
 -    ovl_Obj_Snowball2
 -    ovl_Obj_Toudai
 -    ovl_select

Co-authored-by: MMDecomp <MMDecomp@anon.tld>
2021-02-25 19:05:33 -05:00
..
ZAP2@15fcb21d2c Update tools (#16) 2020-09-13 21:09:13 -04:00
asm-differ@9d79eb9f53 Update tools (#16) 2020-09-13 21:09:13 -04:00
asm-processor@f511734d56 Added IDO recomp support (#45) 2021-02-24 00:50:57 -05:00
decomp-permuter@cbb41c1254 Update tools (#16) 2020-09-13 21:09:13 -04:00
ido_recomp Fixes IDO recomp and allows git to detect binary files. (#50) 2021-02-25 18:21:51 -05:00
.gitignore Added IDO recomp support (#45) 2021-02-24 00:50:57 -05:00
Makefile Add some OOT tools (#17) 2020-09-17 17:11:59 -04:00
bootstrap_actors.py pragma variant for GLOBAL_ASM (#49) 2021-02-23 23:15:58 -05:00
disasm.py Add .data and .rodata sections to generated assembly. Add Overlay .rodata splits. (#18) 2020-09-16 20:33:34 -05:00
dmadata.py z_actor_dlftbls.c OK. Rework a bunch of segment address organization. (#29) 2020-09-27 20:19:06 -04:00
elf2rom.c Add some OOT tools (#17) 2020-09-17 17:11:59 -04:00
elf32.c Add some OOT tools (#17) 2020-09-17 17:11:59 -04:00
elf32.h Add some OOT tools (#17) 2020-09-17 17:11:59 -04:00
extract_rom.py Update tools (#16) 2020-09-13 21:09:13 -04:00
gen_mips_to_c_context.py z_skelanime OK (#34) 2020-10-11 13:31:06 -04:00
makerom.py Update tools (#16) 2020-09-13 21:09:13 -04:00
makeromfs.c Add some OOT tools (#17) 2020-09-17 17:11:59 -04:00
mkldscript.c Add some OOT tools (#17) 2020-09-17 17:11:59 -04:00
n64chksum.c Add some OOT tools (#17) 2020-09-17 17:11:59 -04:00
n64chksum.h Add some OOT tools (#17) 2020-09-17 17:11:59 -04:00
overlay.py Fix ordering of relocations in overlay (#32) 2020-09-27 20:18:45 -04:00
prelude.inc Normalize line endings 2020-02-19 11:18:03 -06:00
preprocess.py Update tools (#16) 2020-09-13 21:09:13 -04:00
progress.py pragma variant for GLOBAL_ASM (#49) 2021-02-23 23:15:58 -05:00
regconvert.py Update tools (#16) 2020-09-13 21:09:13 -04:00
rename_sym.sh Update tools (#16) 2020-09-13 21:09:13 -04:00
set_o32abi_bit.py Update tools (#16) 2020-09-13 21:09:13 -04:00
split_asm.py PoC automatic rodata split Total split: 585 Failed / Troublesome: 61 (10,42735042735043%) Successfull rodata split: 524 (89,57264957264957%) Failed due to Script issues: 51 Failed due to object boundary issues or unreferenced .rodata: 10 Build OK?: :feelsokman: (#51) 2021-02-25 19:05:33 -05:00
util.c Add some OOT tools (#17) 2020-09-17 17:11:59 -04:00
util.h Add some OOT tools (#17) 2020-09-17 17:11:59 -04:00
vtxdis.c Add some OOT tools (#17) 2020-09-17 17:11:59 -04:00
yaz0.c Add some OOT tools (#17) 2020-09-17 17:11:59 -04:00
yaz0.h Add some OOT tools (#17) 2020-09-17 17:11:59 -04:00
yaz0tool.c Add some OOT tools (#17) 2020-09-17 17:11:59 -04:00