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