LagoLunatic
81ebe0dfd4
Work on JAS inlines, fix limits/climits headers
2026-10-27 00:29:52 -04:00
LagoLunatic
02de6b772d
More JAI inlines, replace all JAI fakematches with realmatches
2026-10-26 15:28:25 -04:00
LagoLunatic
49a77909c9
Implement all JAISound inlines
2026-10-25 16:52:52 -04:00
Max Roncace
62272de8ac
JAudio matching ( #1249 )
2026-10-25 14:28:33 -04:00
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
Jcw87
c74eb074a1
real c++ header names ( #1247 )
2026-10-21 00:31:21 -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
8b93b372dc
J3DModel almost matching for JPN/demo
2026-10-14 14:54:55 -04:00
LagoLunatic
4d78c99425
JMessage OK
2026-10-13 17:33:40 -04:00
Jcw87
8f10c1c140
f_op_scene_pause
2026-10-13 08:04:47 -07: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
be8fa6e847
use dSv_save_c_PACKED in dFile_select_c::setSaveData
2026-10-11 20:58:54 -07:00
Jcw87
ada0e6d0d0
fix return
2026-10-11 20:58:52 -07:00
Jcw87
4f1657ee20
JMessage fix
2026-10-11 20:58:52 -07:00
Jcw87
1dfeac8447
d_a_bwdg
2026-10-11 20:58:51 -07:00
Jcw87
fab3a8493b
offset comments
2026-10-11 20:58:49 -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
a6bf2ff16b
Add debug-only HIO TUs based on TP decomp ( #1232 )
...
* Add debug-only HIO TUs based on TP decomp
* Remove dump_sort
2026-10-07 18:47:36 -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
a1854d47ce
Match fopAcM_monsSeStart inline
2026-10-05 18:14:13 -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
Jcw87
92e7ebe1f7
Fixes for other compilers ( #1230 )
...
* add COMPOUND_LITERAL macro for non-standard struct initializer casts
* fix f_pc_profile_lst for other compilers
* std::__tag_va_List compiler compatibility
* JStudio fix
* fix return
* don't use NULL for non-pointer variables
2026-10-03 18:57:22 -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
b946ec975f
Add const to JSystem mtx src params, fixing a regalloc
2026-09-28 18:32:12 -04:00