0e2738b81a
bg_ikana_shutter OK ( #56 )
...
* Initial shutter work
* Fixed types.h
* bg_ikana_shutter OK
* Reverted errant change to ultratypes
* Adjusted to use new actor field names
* fixed submodules
* Cleaned up a comment I left by accident
Co-authored-by: fullgrowngaming <fullgrowngaming@gmail.com >
2021-03-20 22:45:22 -04:00
kyleburnette and GitHub
61fd3e0282
en_scopecoin OK ( #67 )
...
* Initial scopecoin work
* Scopecoin OK
* Updated submodules
* Fixed newline on macros.h, fixed a few minor details in scopecoin.c
* Made requested minor adjustments
* merge
2021-03-17 00:22:23 -04:00
Kenix3 and GitHub
22cb3c4b27
Fixes -include in makefile. ( #74 )
2021-03-16 22:48:54 -05:00
Rozelette and GitHub
8342329538
yaz0.c OK ( #71 )
2021-03-16 21:49:27 -04:00
Kenix3 and GitHub
a53626049f
Decompiles z_vr_box (from zel) ( #73 )
2021-03-16 21:27:14 -04:00
Rozelette and GitHub
3a91922e89
Generate dependencies for C files with GLOBAL_ASM ( #70 )
2021-03-14 22:12:14 -04:00
kyleburnette and GitHub
8b812cdf8e
Fixed incorrect actionfunc declarations caused by bad copy/paste ( #61 )
...
* Fixed incorrect actionfunc declarations caused by bad copy/paste
* Fixed accidental submodule changes
2021-03-11 20:39:08 -05:00
Tharo and GitHub
a983d14081
functions and variables headers cleanup ( #63 )
2021-03-11 20:27:39 -05:00
Rozelette and GitHub
72f2b6aa4d
Fix incorrect .data start for En_Door ( #68 )
2021-03-11 20:04:59 -05:00
Kenix3 and GitHub
e788bfecbf
Jenkinsfile no longer builds master with qemu ( #66 )
2021-03-10 23:03:58 -05:00
Kenix3 and GitHub
a858d26e10
Updates jenkinsfile to give the name of the progress.csv files based on the MM version ( #65 )
2021-03-10 22:38:56 -05:00
Kenix3
8468e83786
Updates file_setup.sh script to split based on the asm files being in different sub directories
2021-03-10 22:28:06 -05:00
Kenix3
fcdfa28d66
Uses new articulated name for baserom
2021-03-10 22:28:06 -05:00
Kenix3
b942b4ba9a
Updates file setup script to place the non_matchings in the new location
2021-03-10 22:28:06 -05:00
Kenix3
daca195583
Comments out debugging print statements
2021-03-10 22:28:06 -05:00
Kenix3
1f7ad229c5
Updates progress.py to use the git module for outputting commit hash
2021-03-10 22:28:06 -05:00
Kenix3
375f99f2b4
Fixes matching and non-matching counts in progress.py
2021-03-10 22:28:06 -05:00
Kenix3
710c3d17b0
Fixes path to progress.py in Jenkinsfile
2021-03-10 22:28:06 -05:00
Kenix3
a23213c08c
Jenkinsfile now builds master with qemu IDO
2021-03-10 22:28:06 -05:00
Kenix3
c8e9e78e78
Fixes issue that causes split rodata to be read as code decomp progress
2021-03-10 22:28:06 -05:00
Kenix3
037ba9a22e
Initial support of tracking progress per code/boot/overlay, and outputs the stats to csv.
2021-03-10 22:28:06 -05:00
Zelllll and GitHub
fb1ed529ad
Add OoT actor structs and enums ( #55 )
...
* add oot structs
* revert formatting
* fix comment thing
* fix accidental renames
* slight fix
* naviEnemyId -> hintId
* fix headers
2021-02-28 22:52:12 -05:00
Kenix3 and GitHub
5c761c33f0
Updates asm-differ ( #53 )
2021-02-25 19:36:55 -05:00
7ef48e193b
Make defaults to uncompressed ( #52 )
...
* 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:
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
* Make now defaults to only build the uncompressed rom. This fixes permuter import errors, and makes building quicker since most of the time people only need to test one rom. Uncompressed was chosen because it's easier to debug with the first_diff script.
Co-authored-by: MMDecomp <MMDecomp@anon.tld >
2021-02-25 19:12:48 -05:00
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