| Age | Commit message (Collapse) | Author |
|
* _create
* member fields
* fixed padding usages
* phase_1, phase_2
* data progress
* l_npc_dat
* small methods
* eventMove
* tables, callback, isTalkOK
* setAnm, setAnmTbl, setCollision
* getTalkNo
* setAnmFromMsgTag, playAnm
* eventMesSet
* create fns
* more fns
* getMsg
* execute
* executeWait
* privateCut
* attention, talk
* lookBack
* GZLE01
* debug maps
* enums, fix locals
* GZLJ01, GZLP01
* D44J01
* fix typo
* mckIdx enum
|
|
* 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
|
|
|
|
|
|
* 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
|
|
|
|
|
|
|
|
Misc fixes
|
|
|
|
|
|
|
|
|
|
|
|
* 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
|
|
|
|
|
|
|
|
* model
* _delete, createHeap, CreateInit
* nodeCallBack, _create
* _draw()
* execute()
* fix size
* Matching
* field names
* removed demo match
|
|
|
|
* 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
|
|
* 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
|
|
|
|
|
|
* d_detect OK
* processor OK
* d_a_obj_msdan2 OK
* d_a_fallrock_tag OK
* feedback fallrock_tag
|
|
* d_a_kddoor 74%
* d_a_kddoor 99%
* Fix function order
* Fix .rodata order
* Add missing .rodata entry
* Implement reviews
|
|
|
|
* d_a_npc_so
* Rebase
* Revert files
* fix compilation errors
* review comments
---------
Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com>
|
|
|
|
|
|
|
|
|
|
|
|
d_a_sss 100% except demo
|
|
More Consistent Macro Usage
|
|
MWCC 1.3.2 requires the attribute in a different place than later versions/most modern compilers, so make the macro handle the ordering
C++ structs don't seem to have ordering issues so they use the attribute directly
|
|
|
|
|
|
More Random Cleanup
|
|
u32 and the literal suffixes don't necessarily refer to the same type depending on compiler
|
|
Make sure some of the declarations + definitions are consistent, plus some other misc fixes
|
|
Change a bunch of char* -> const char* to be more standard-compliant. These ones didn't require extra casting/didn't seem particularly inconsistent with nearby uses.
|
|
|
|
for demo
|
|
* daSaku_c matching setMoveBGMtx func
* minor adjustment of daSaku_c setMoveBGMTx func
* remove unecessary class declaration in d_a_saku header
* daSaku_c setEffFire matching
* d_a_saku Draw func matching
* d_a_saku move mtx into array
* d_a_saku move mtxs out of array, setMtx func matching
* d_a_saku checkCol func matching
* d_a_saku checkCol func cleanup
* d_a_saku move related adjacent values into array as opposed to separate variables
* d_a_saku setup HIO class
* d_a_saku mode_break_throw_obj matching, adjust other funcs for data type change
* d_a_saku broken matching, update other funcs to reflect changed data types
* d_a_saku change collision func matching
* d_a_saku burn matching
* fix sakuHIO class data structure
* d_a_saku execute matching
* d_a_saku GetDzId func matching
* d_a_saku CreateHeap func matching
* d_a_saku daSaku_Delete func matching
* d_a_saku adjust data type, update matching funcs for updated data type
* d_a_saku mode_break_none func matching
* d_a_saku daSaku_create matching except stringbase, fix CreateHeap func type
* d_a_saku fix CreateHeap and loadModel func types
* d_a_saku RecreateHeap func matching except stringbase
* d_a_saku CreateInit matching
* d_a_saku CreateDummyHeap func matching
* d_a_saku matAlphaAnim, changeXluMaterialAlpha, l_blendInfo, l_zmodeInfo, l_zmodeInfo2 matching
* d_a_saku DrawSub matching, adjust matAlphaAnim output type
* d_a_saku MoveBGResist func matching
* d_a_saku fix matAlphaAnim to use u16 in for loop
* d_a_saku mode_break_fire func matching
* d_a_saku loadModel func matching except stringbase
* d_a_saku loadMoveBG func matching
* d_a_saku update mode_break_throw_obj heap name
* d_a_saku change my_cyl_src to not const to force into .data
* d_a_saku setCol matching
* d_a_saku adjust loadModel value to correct val
* d_a_saku setEffBreak func matching
* d_a_saku fix sakuHIO_c destructor not properly initialised
* d_a_saku instantiate static vars, re-shuffle to get correct ordering and data placement
* d_a_saku remove redundant "this" usage
* d_a_saku run format on doc
* d_a_saku remove redundant non-matching comments
* d_a_saku cleanup - var names, formatting, function cleanup
* d_a_saku marked as matching
* d_a_saku remove redundant class declaration
* d_a_saku implement code review feedback
* reverse formatter making changes to configure.py
* d_a_saku code review fixes
|
|
|
|
|
|
* d_a_warpls 100% matching
* warpls updated
Changed some member types to better attribute to their usage. Added member and local names as close to what they do. Cleaned up functions and some missing inlines.
* tweak some floats to suffix "f"
* Names & Member Funcs
Feel pretty good about these changes. I also added enums for the type of warp, event type and event state for readability.
* implement review changes
* missing space
|
|
* d_a_obj_mmrr 80% matching
* d_a_obj_mmrr 100% matching & linked
* Cleanup and renames
* Remove commented out code
* Exclude demo version from matches
* Use particle id enum
|
|
|