3145 Commits
Author SHA1 Message Date
EllipticEllipsisandGitHub 4c43661cf3 Decompile the GameStateOverlay table (#337)
* Decomp GameStateOverlayTable

* spec

* Review

* gSchedContext

* Format

* Fix bss
2021-10-12 10:25:20 -03:00
MaideandGitHub 94e6ebaec9 En_Fu (#343)
* En_Fu

* Fix non-matching, thanks Anon58
2021-10-11 16:48:03 -03:00
Anghelo CarvajalandGitHub d2ce39d24b Decomp sleep.c (#293) 2021-10-11 15:56:08 -03:00
EllipticEllipsisandGitHub 565b1f7579 flg_set.c OK and documented (#335)
* Draw OK, Update very much not

* Flag table imported

* Update OK

* Actually OK this time

* Begin documenting

* Rename some stuff

* Rename functions

* spec

* Review

* Format

* Anghelo's review

* Fix lifemeter bss

* Format

* Missed one

* idle.c bss
2021-10-11 15:28:16 -03:00
Connor AndersonandGitHub d061f1c666 ovl_En_Elfbub OK (#340)
* ovl_En_Elfbub matching

* Address initial PR comments

* Rename iterator variable to something more descriptive

* Address further PR comments
2021-10-11 15:21:26 -03:00
MaideandGitHub a2666a6ee0 En_Sw (6 non-matching) (#295)
* En_Sw

* spec

* Sw

* Fix
2021-10-11 13:41:02 -04:00
EllipticEllipsisandGitHub 28523e2980 Script to check global bss ordering (#339)
* Script to check global bss ordering

* Bit of cleanup

* Format

* Extremely important capilatisation correction

* Review
2021-10-11 13:11:11 -04:00
MaideandGitHub 1774416598 En_Poh (#291)
* En_Poh

* PR

* PR

* Fix wrong float
2021-10-11 10:21:17 -03:00
MaideandGitHub f059baa87f En_Owl (#271)
* En_Owl

* a

* PR

* a

* Rebase
2021-10-10 21:36:24 -04:00
petrie911 123249cfe6 more improvements 2021-10-07 09:40:36 -05:00
petrie911 eed734521e more matchings 2021-10-06 11:56:18 -05:00
petrie911 080366a84b 5 nonmatchings 2021-10-05 00:40:57 -05:00
Tom OvertonandGitHub 00fe40be51 Run ./format.sh on master again (#348) 2021-10-04 20:50:50 -03:00
engineer124 d1225a5634 Cleanup 2021-10-03 17:45:24 +11:00
engineer124 6cbf9734a7 Match osVoiceStartReadData 2021-10-03 17:43:53 +11:00
engineer124 357ee948bb Match osVoiceControlGain 2021-10-03 17:32:28 +11:00
engineer124 d70906fee7 Voice progress 2021-10-03 16:29:33 +11:00
EllipticEllipsisandGitHub edcf4e40cb setglobalintmask OK (#299) 2021-09-30 20:57:49 -04:00
EllipticEllipsisandGitHub b5e9427db4 Match last function in z_prenmi, add DISPS macros to ArmsHook (#305)
* preNMI OK, added DISP macros to ArmsHook

* Decimal colours in preNMI

* SCREEN_WIDTH

* engineer's review
2021-09-30 20:50:11 -04:00
EllipticEllipsisandGitHub 48b91053ee resetglobalintmask OK (#298) 2021-09-30 20:13:09 -04:00
Tom OvertonandGitHub fbd1a79942 Arrow_Ice OK (#314)
* Migrate data and ArrowIce_Init OK

* ArrowIce_Destroy OK (also define func_80115D5C in functions.h, maybe a bad thing???)

* ArrowIce_SetupAction OK

* func_809224DC OK

* ArrowIce_Update OK

* func_809227F4 OK (but with hacky float constant)

* func_809225D0 OK and use float constant in func_809227F4

* func_80922628 OK

* ArrowIce_Draw OK

* Migrate D_80924200.s to C

* Apply better names in ice_gfx, and document Draw slightly

* Name struct vars to match OoT

* Update function names to match OoT

* Explain that arrow's timer and hitFlags came from OoT

* Update spec + "migrate" bss to C

* Do a hex -> decimal conversion I missed

* Remove blank line in-between headers

* Remove extraneous forward declare

* Move initialization of arrow up one line

* Remove parentheses

* Use else if

* Use decrement operation

* Use decimal for an alpha calculation

* Switch func_80115D5C to take GameState*

* Put pad on the top of Draw

* Move initialization of arrow up (again)

* Early return from Update if we're killed

* Extract assets instead of putting them in the repo

* Add explanatory comment to top of file

* += 1 -> ++

* Use VEC3F_LERPIMPDST macro

* Force a jenkins rerun by adding a space

* Remove the space from the last commit

* Move literal to the back of the conditional

* Respond to review feedback

* Add ArrowIce_LerpFiredPosition to functions.txt
2021-09-30 10:34:45 -03:00
EllipticEllipsisandGitHub bd9e21b165 z_nmi_buff OK, code_8010C1B0 split and OK (#334)
* nmi_buff OK, code_8010C1B0 split and OK

* COLD_RESET

* spec

* Fix lifemeter bss

* Rename variable
2021-09-29 22:13:31 -04:00
petrie911 19177cb8c9 wrath done-ish 2021-09-29 21:12:21 -05:00
EllipticEllipsisandGitHub f80b08450f ShrinkWindow OK (#303)
* OK, small amount of documentation, import bss

* Remove comments

* Actually commit functions.txt

* Add renames to actorfixer.py, review
2021-09-29 21:55:41 -04:00
Tom OvertonandGitHub 9dfeec7345 Fix some dummy label matches (#331)
* Fix some dummy label matches

* Remove dummy label in z_en_railgibud

* Remove dummy label from z_door_ana.c

* Remove dummy label from z_obj_raillift.c

* Remove dummy label from z_en_minislime.c

* A few more dummy label fixes

* Run format, whoops

* Add single line between pad and code

* Add OPEN/CLOSE_DISPS to GameState_Draw

* Add the padding in game.c too (how did I forget this???)

* Run format.sh

* pad -> requiredScopeTemp
2021-09-29 21:08:26 -04:00