Commit Graph

1450 Commits

Author SHA1 Message Date
SuperDude88 98153338b0 Tiny Cleanups (#1248)
* Random const Fixes

- Add more const
- Make 1 usage where it was casted away more consistent with similar code

* Inline Fixes

- GXColor4x8 -> GXColor4u8 to match debug map
- Use inlines in a few more places

* More __MWERKS__ Usage

- Guard more standard-noncompliant code behind __MWERKS__

* Inconsistent Typing Fixes

- Make sure function params match between header <-> source

* More COMPOUND_LITERAL Usage

- Fix a couple missing COMPOUND_LITERALs
2026-10-23 18:00:35 -04:00
LagoLunatic 208fefce0c misc cleanup; reduce unneeded indentation 2026-10-19 23:32:06 -04:00
LagoLunatic 44623fb9b1 Fix sitem inline usage 2026-10-18 13:16:48 -04:00
Hyrum Cooper ccd7df9bd9 d_a_sitem retail match (#1243)
* d_a_sitem retail match

* revert AI-generated variable/member names

* hand_move improvements; replace floating literals with enum

* sin cleanup

* use dRes_INDEX* for bmd_data

* use shortened primitive typedefs

* replace some scalars with vectors
2026-10-18 12:30:19 -04:00
LagoLunatic f99fcde4f1 d_a_obj_hcbh OK for demo, use res enums 2026-10-13 02:03:49 -04:00
Max Roncace 733c274260 d_a_obj_hcbh matching for retail (#1241) 2026-10-13 01:23:12 -04:00
LagoLunatic a33dadb28b d_particle match improvements 2026-10-13 00:56:10 -04:00
Jcw87 f70086dede d_particle (#1240)
* d_particle

* d_particle casts
2026-10-12 22:55:56 -04:00
LagoLunatic 995c3e60e0 fmap2 almost matching for demo 2026-10-12 14:16:54 -04:00
LagoLunatic a247cb1d07 Minor cleanups 2026-10-12 13:40:03 -04:00
LagoLunatic 31c6f72f57 Merge pull request #1239 from Jcw87/misc_fixes
Misc fixes
2026-10-12 12:58:41 -04:00
Teddy Heidmann f288e35ac5 d_menu_fmap2 (#1237)
* regswaps

* clearer variables

* enum for maptype

* clearer reg names

* capitalize hex

* cCursorAnime()

* _delete, fCursorInit

* _open, _draw

* _close, changeZoomCmap

* gsMoonAnime, gsShipAnime

* trTrifAnime

* changeSelCmap2

* cmapAlphaSet

* fCursorAnime

* ChangeProcMode

* fCursorMove

* cSelCursorAnime

* playerPointGridAnime

* changeIslandName, fmapPlayerPosDisp

* fmapPlayerPosDispCheck

* changeCmapName

* cmapPlayerPosDisp

* paneAlpha fns

* pane renames

* cmapSalvagePosDisp

* cmapPlayerPosDispCheck

* paneTranceMessage

* field renames

* added enums

* HIO colors and renames

* GZLE01

* GZLJ01

* GZLP01

* D44J01 progress

* fix setBlackWhite return

* remove import

* demo update
2026-10-12 12:47:28 -04:00
LagoLunatic ef90530747 Fix is_switch return types 2026-10-12 12:39:31 -04:00
Jcw87 ada0e6d0d0 fix return 2026-10-11 20:58:52 -07:00
Jcw87 1dfeac8447 d_a_bwdg 2026-10-11 20:58:51 -07:00
LagoLunatic 1f24b7fd90 Misc demo matches 2026-10-09 13:30:55 -04:00
LagoLunatic 04531efddf Clean up J3D inlines 2026-10-09 13:30:55 -04:00
LagoLunatic 635694946d vyasi OK for demo 2026-10-07 14:12:46 -04:00
Teddy Heidmann c56434c150 d_a_obj_vyasi (#1233)
* structure

* _create()

* stopJointAnimation

* so many BOOL

* set_collision

* sagWind

* more process

* process fns

* JointNodeCallBack

* create_heap()

* leaf_scale_main()

* execute, draw

* calc_dif_angle, quaternion_main

* renames + enum

* configure.py

* fix const cast
2026-10-07 13:56:57 -04:00
LagoLunatic 3212966c34 bomb/bomb2 inlines 2026-10-06 15:26:21 -04:00
LagoLunatic cebb7e09a5 d_a_item OK for all versions, fix inlines 2026-10-06 14:08:35 -04:00
LagoLunatic 5cad71ab3e Use MenuStatus enum 2026-10-05 17:57:10 -04:00
LagoLunatic 82dd507258 d_meter 100% except weak order for USA 2026-10-05 16:03:49 -04:00
LagoLunatic 3c3e0e097a d_scope: Remove fake names and fake matches 2026-10-04 23:04:39 -04:00
Teddy Heidmann e3b19797f5 d_a_swpropeller (#1231)
* model

* _delete, createHeap, CreateInit

* nodeCallBack, _create

* _draw()

* execute()

* fix size

* Matching

* field names

* removed demo match
2026-10-04 23:02:34 -04:00
LagoLunatic 49f2e3484e Fix non-pointer fields using mp name prefix 2026-10-03 19:50:45 -04:00
LagoLunatic b99367883d Minor cleanup for d_resorce inlines and d_a_npc_people 2026-10-03 19:39:50 -04:00
Syial a235969592 d_s_name PAL matching (#1226)
* langTextChg (PAL) matching

* PaneAlphaLangTxt (PAL) matching

* langTexChgFast (PAL) matching

* bmg_data_read_all, bmg_data_set, tex_data_set, buttonIconTexChange (PAL) matching

* languageTexChange (PAL) matching

* create (PAL) matching

* NoteOpenWait (PAL) matching

* finished d_s_name (PAL) matching

* use official getters/setters
2026-10-02 20:50:19 -04:00
LagoLunatic fecfbdd1df d_menu_collect OK for retail 2026-10-02 17:12:56 -04:00
LagoLunatic 40727c0b9a msdan sub2 debug inlines 2026-10-02 16:59:16 -04:00
LagoLunatic 6f1247af9d d_a_player_main and tact melody documentation (#1229)
* d_a_player_main and tact melody documentation

* Use CL_NUM_JNTS_e enum instead of hardcoding link's joint count

* Use joint enums in more places

* Use link's dir enum more
2026-10-02 16:47:09 -04:00
Kenz Linden 8f81acee4a d_a_obj_msdan_sub2 (#1215)
* d_a_obj_msdan_sub2 CreateHeap func matching

* d_a_obj_msdan_sub2 Mthd_Create func matching

* d_a_obj_msdan_sub2 Delete and Mthd_Delete matching

* d_a_obj_msdan_sub2 add prm_get_size func

* d_a_obj_msdan_sub2 Create func matching

* d_a_obj_msdan_sub2 set_mtx func matching

* d_a_obj_msdan_sub2 init_mtx func matching

* d_a_obj_msdan_sub2 Draw func matching

* d_a_obj_msdan_sub2 Execute func matching

* d_a_obj_msdasn_sub2 fix cull size

* d_a_obj_msdan_sub2 adjust data structure

* d_a_msdan_sub2 matching

* d_a_obj_msdan_sub2 adjust function calls to align with demo build

* d_a_obj_msdan_sub2 fix incorrect inline names

* d_a_obj_msdan_sub2 use correct inlines in Draw func

* d_a_obj_msdan_sub2 fix prm enum names
2026-10-02 16:30:46 -04:00
LagoLunatic 0bfdf5b34c Match debug inlines for some npcs 2026-09-30 11:22:19 -04:00
LagoLunatic 09de0609ec Add some dBgW debug funcs from TP 2026-09-28 23:01:30 -04:00
LagoLunatic 1f9e8cb259 bgn2 cleanup 2026-09-28 18:56:12 -04:00
LagoLunatic f18cb581a6 d_s_open and d_s_open_sub OK for demo 2026-09-28 18:19:09 -04:00
LagoLunatic ba926f4bf2 Small tu matches (#1221)
* d_detect OK

* processor OK

* d_a_obj_msdan2 OK

* d_a_fallrock_tag OK

* feedback fallrock_tag
2026-09-28 14:20:02 -04:00
Robert Kämpf 526c6d8972 d_a_kddoor 100% except demo (#1225)
* d_a_kddoor 74%

* d_a_kddoor 99%

* Fix function order

* Fix .rodata order

* Add missing .rodata entry

* Implement reviews
2026-09-28 14:17:06 -04:00
Jcw87 3a09143150 Misc fixes (#1224)
* PSMTX -> MTX

* template compiler compatibility

* JStudio fix

* d_flower names

* fix d_camera return types

* add missing GXEnd

* remove explicit 0 bytes from J2DPane tags

* make non_pos globals static
2026-09-28 11:06:29 -04:00
LagoLunatic 2d6962e464 d_a_npc_so inlines 2026-09-27 14:22:35 -04:00
Maide 564ab15b6b d_a_npc_so (#970)
* d_a_npc_so

* Rebase

* Revert files

* fix compilation errors

* review comments

---------

Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>
2026-09-27 12:55:38 -04:00
LagoLunatic 734652d00d minor cleanup 2026-09-27 11:28:02 -04:00
LagoLunatic 4c2614e8a0 d_a_npc_nz OK for demo 2026-09-27 10:36:21 -04:00
oga-sven f40b95a665 d_a_fallrock_tag OK 2026-09-27 16:04:57 +02:00
LagoLunatic 6c3e154d43 Fix some more d_com_inf_game getter return types 2026-09-27 09:46:33 -04:00
oga-sven f813a28e8a d_a_obj_msdan2 OK 2026-09-27 11:52:48 +02:00
LagoLunatic c4cd1c31ec daNpc_Bs1_c::next_msgStatus realmatch 2026-09-26 22:47:20 -04:00
LagoLunatic 00cd6f917b Improve d_a_npc_ji1 for demo and PAL 2026-09-26 18:44:31 -04:00
Robert Kämpf 7a4be39cd3 Merge pull request #1220 from PlatinPython/d_a_sss
d_a_sss 100% except demo
2026-09-26 17:53:47 -04:00
LagoLunatic 2fbb91bbe2 Merge pull request #1218 from SuperDude88/main
More Consistent Macro Usage
2026-09-25 19:15:55 -04:00