3145 Commits
Author SHA1 Message Date
engineer124 cb5d51579b Introduce OSVoiceDictionary 2021-11-12 12:33:06 +11:00
Tom OvertonandGitHub a5d8165cd1 Use ITEM_MASK_GIBDO enum in En_Hg (#451) 2021-11-11 19:46:11 -05:00
EllipticEllipsisandGitHub 1dba23c323 pfsinitpak OK (#425)
* pfsinitpak OK

* Review

* Remove unnecessary if (1) {}
2021-11-11 20:24:30 -03:00
EllipticEllipsisandGitHub 9aef02bc32 epiread.c OK (#410)
* epiread.c OK

* uintptr_t
2021-11-11 19:27:49 -03:00
EllipticEllipsisandGitHub 40ec8a9fc0 epiwrite.c OK (#411)
* epiwrite.c OK

* uintptr_t

* Reintroduce bad code rather than start rearranging headers
2021-11-11 18:25:53 -03:00
987566eebe pfsselectbank OK (#420)
* pfsselectbank OK

* Update src/libultra/io/pfsselectbank.c

Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>

Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2021-11-11 17:45:53 -03:00
EllipticEllipsisandGitHub 285381e662 vimgr OK (#421)
* vimgr OK

* spec

* OSIoMesg, add OS_MESG defines, other review

* Review
2021-11-11 15:30:31 -03:00
b245740020 CRC files OK and documented (#409)
* crc.c OK and documented

* chmod calc_bss.sh and add base dir to includes

* Port voicecrc work, add documentation

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>

* Add full stop

* Review

* Format

* Add some more `!= 0`s

* size_t

Co-authored-by: engineer124 <47598039+engineer124@users.noreply.github.com>
2021-11-11 15:03:05 -03:00
782b9277e2 pfsfilestate OK (#422)
* pfsfilestate OK

* Format

* Update src/libultra/io/pfsfilestate.c

Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>

Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2021-11-11 14:16:40 -03:00
3ee6c43600 pfsdeletefile OK (#424)
* pfsdeletefile OK

* Update src/libultra/io/pfsdeletefile.c

Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>

Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2021-11-11 13:42:53 -03:00
Anghelo CarvajalandGitHub c018e83d36 Remove decomp-permuter (#447)
* Nuke decomp permuter

* Add decomp permuter and mips2c to gitignore
2021-11-11 12:46:18 -03:00
2e5c142f3b pfschecker OK (#429)
* pfschecker OK

* Clean up contpfs a bit

* Add prototype to pfs.h

* Format

* Update src/libultra/io/pfschecker.c

Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>

Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2021-11-11 12:29:22 -03:00
d825ef5de1 Improve/Add Enums for Player, Items, and Quest (#275)
* Create enums (non-matching monkaBSS)

* Add effect enum

* Almost fix bss reordering (1 different word)

* Fix capacity

* Fully fix bss

* Add PlayerBoots

* PR Feedback & add missing playerForm enums

* Clean-Up

* Script to check global bss ordering

* Bit of cleanup

* Format

* Remove global_bss_check PR

* Fix bss

* Add enums to new PRs & previously missed ones

* Remove Effect Enums

* Missed one

* Format

* Remove old prevent_bss_reordering.h comments

* Use a better macro

* A few more uses of enums found

* Add enums to recent PRs

* Improve GI enums

* Add enums from new PRs

* PR Suggestions

* format

* Fix bss

* Fix mistake in GI

* No actually, part of it was correct before

Co-authored-by: Elliptic Ellipsis <elliptic.ellipsis@gmail.com>
2021-11-11 12:04:57 -03:00
engineer124 12164233fa Clean up dictionary 2021-11-12 01:49:17 +11:00
Connor AndersonandGitHub 25c60c6911 Add multiprocessing to disassembly script (#449)
* Fix naming bug in disasm.py

* Factor out segment disassembly

* Add multiprocessing for disassembly

* Add multiprocessing for symbol discovery
2021-11-11 11:36:40 -03:00
engineer124 805875e88f Merge branch 'master' into voice 2021-11-11 22:28:48 +11:00
engineer124 e488020b45 Cleanup 2021-11-11 22:18:44 +11:00
engineer124 97d720e788 format 2021-11-11 20:05:29 +11:00
engineer124 35297dfa17 Better match for func_801A5A1C 2021-11-11 20:03:00 +11:00
engineer124 1ede43f7ac Import bss 2021-11-11 19:55:04 +11:00
engineer124 957bc0b65f code_801A4EB0 & all of voice, OK 2021-11-11 19:23:33 +11:00
engineer124 716de8820e Match func_801A4FD8 (mips2c got it matching directly) 2021-11-11 19:13:53 +11:00
engineer124 11275cf1b4 Match func_801A4EB8 2021-11-11 19:10:21 +11:00
engineer124 7ac4c334eb code_801A51F0 OK 2021-11-11 18:41:16 +11:00
engineer124 1d30e8ba6b Match func_801A5680, it's near identical to func_801A54D0 2021-11-11 18:07:32 +11:00