Luzagar
06ebc176c2
E rd documentation ( #3106 )
...
* some e_rd doc
* fix build
* more doc
* more doc
* fix debug
* fix debug for real
* change some name
* some rename
* rename
2026-02-28 12:25:31 -08:00
Luke Street
c900a043b8
Some GCC compilation fixes ( #3114 )
...
* Fix 6-byte multichar literals
* Add `struct` to `e_ga_class::ga_s`
* Fix remaining wrong forward declares (struct/class)
* Replace `#include <string>` with `#include <cstring>`
* Guard FLT_EPSILON define to prevent redefinition
* Add missing `#include <cstring>` for direct cstring function usage
2026-02-28 12:11:00 -08:00
roeming
0558bde1e6
Big cast cleanup ( #3076 )
...
* Big cast cleanup
* fix for name conflict
* rename header
* rename cast macros
* fix rename mistake
---------
Co-authored-by: roeming <roeming@users.noreply.github.com >
2026-02-20 02:48:29 -08:00
TakaRikka
5867eaf68b
general cleanup, d_menu_quit / d_a_obj_testcube mostly done, d_msg_scrn_explain debug ( #3065 )
...
* typedef for cPhs_Step
* make sdk includes consistent
* d_menu_quit / d_msg_scrn_explain debug
* d_a_obj_testcube mostly done
* d_debug_pad mostly done
* jstudio tool library headers
* some JStudioCameraEditor headers
* d_jcam_editor mostly done
* try fixing some shield regressions
* d_bg_parts mostly done
* fix merge errors
* debug fix
2026-01-24 23:36:23 -08:00
Max Roncace
1fba6e13e5
Use default parameter values in JORMContext calls where appropriate ( #3057 )
2026-01-19 18:18:30 -08:00
Max Roncace
93dcac3343
Use attention enums everywhere instead of integer literals ( #3044 )
2026-01-14 16:55:59 +02:00
YunataSavior
53aaed17c0
obj_pumpkin dbg equiv ( #3036 )
2026-01-12 22:18:58 +02:00
YunataSavior
24c08d322e
e_rd, npc_ks dbg work ( #3029 )
...
* Partial e_rd, npc_ks dbg work
* More e_rd matching
* e_rd fixes and dbg ctor matched
* obj_ita dbg equiv
* e_st dbg almost equiv
* Some obj_ladder dbg work
* dbg e_rd PR comments
* Further e_rd dbg clangd fixes
2026-01-11 19:49:05 -08:00
LagoLunatic
877889c510
Clean up code, remove fakematches, add UNUSED, enable warnings ( #2992 )
...
* Remove NDEBUG_DEFINED fakematch, clean up getName temps
* Fix ifdef
* Fix bad JSystem pch ifdef breaking decomp.me
* Remove Acch Chk fakematches
* Private Acch fields
* Fix some clangd errors in headers
* Add UNUSED macro for matching debug parameters
* Enable clangd unused-parameter warning
* Remove extern from initializers
Probably added by dol2asm?
* Fix process profile definitions
* Remove leftover dol2asm address comments
* Remove some unnecessary double casts
* Enable some more clangd warnings
* Fix missing usages of fopAcM_ct
* Fix wrong enum usage
* Fix more fakematches
2025-12-23 15:53:10 -08:00
LagoLunatic
b4f931f75f
Miscellaneous data fixes ( #2983 )
...
* Replace bss lbl_ with init$0000
* Rename l_HIOInit to hio_set
The name is excluded from TP's weird maps, but hio_set is the name they used in TWW's maps.
* Fix a couple more init$ names
* Fix nbomb missing some bss
* Fix camera localstatics having wrong name
* Rename l_initHIO to hio_set
* A couple manual fixes
* Rename hioInit to hio_set
* Couple more manual fixes
* Fix d_a_npc_cd2 data and function order
* More data fixes
* Fix inconsistent hex vs decimal
2025-12-21 16:43:06 -08:00
Carco_21
5716efc4c8
d_a_e_dn work ( #2899 )
...
* d_a_e_dn work
* PR cleanup and more documentation
2025-12-03 14:16:08 -08:00
TakaRikka
a6e76c0841
project cleanup ( #2895 )
...
* some wii OS fixes
* remove old dol2asm comments
* remove dol2asm.h
* remove function address comments
* normalize ATTRIBUTE_ALIGN usage
* DECL_WEAK macro
* fix gcc attribute weak macro
* wrap more mwcc specific things in ifdefs
* fixes
* fix revo sdk version flags
* fixes
2025-11-30 15:23:42 -07:00
TakaRikka
850fae1aa3
m_Do_main / f_ap_game / f_op_actor debug work and misc ( #2744 )
...
* m_Do_main / f_ap_game debug stuff
* revolution sdk compatibility
* f_op_actor debug work
* rename fopAcM_SetupActor to fopAcM_ct
* fix build
* fix jp/pal splits
2025-10-19 20:30:49 +03:00
LagoLunatic
9eea9289b1
Fix JUT_ASSERT and several other macros ( #2711 )
...
* Fix JUT_ASSERT to be a nested define
* Switch names that appear in asserts to be constants instead of defines
* Replace `0` in asserts with `NULL` or `FALSE`
* Fix fpclassify
* Fix ARRAY_SIZE
* Use G_CM3D_F_INF
* More fixes for fpclassify
* Remove FLOAT_LABEL
* Remove incorrect FLAG_ON macro
* Remove UNK_BSS macro
* Silence clangd unused header warning for PCH
2025-09-28 13:11:07 -07:00
Howard Luck
9a19ec0c13
d_a_obj_bemos equivalent ( #2679 )
...
* checkpoint
* e_wb changes
* checkpoint
* small fix
* d_a_obj_bemos equivalent
* add comment, fix other version symbols
* fixes for hatal
2025-09-21 19:00:19 +03:00
hatal175
1aeb2a0c54
d_a_e_wb equivalent ( #2667 )
...
* Some work d_a_e_wb
* Match more in e_wb
* d_a_e_wb equivalent
2025-09-17 18:09:59 -06:00
TakaRikka
f91257cc62
npc_kakashi done ( #2651 )
2025-09-13 00:29:20 +03:00
hatal175
84eed3ea68
Some work on d_a_e_wb ( #2639 )
...
* Some work d_a_e_wb
* Match more in e_wb
2025-09-09 21:45:07 -07:00
TakaRikka
52aa5f677f
scannon / scannon_crs / scannon_ten done ( #2632 )
...
* scannon done
* scannon_crs done
* scannon_ten done
* pr
* attention debug stuff
* attn flags
* fix build
2025-09-08 12:01:20 +03:00
TakaRikka
b45a089e15
some J3D/misc cleanup ( #2628 )
...
* some j3d cleanup
* begin using uintptr_t
* j3dgraphbase cleanup
* j3dgraphanimator cleanup
2025-09-04 17:56:59 +03:00
Max Roncace
adb62e947b
d_camera improvements (part 1) ( #2623 )
...
* Rename several dCamera_c fields
* Refactor mWork to generic buffer instead of union
* d_camera match improvements
* Implement several dCamera_c functions
* Remove d_camera.h from PCH
The symbol names in d_camera indicate that this header wasn't
included in the PCH (as they're compiled directly in d_camera.cpp).
2025-09-03 10:32:02 +03:00
Howard Luck
abf5f59f0c
d_a_obj_beamos / d_a_e_wb WIP ( #2620 )
...
* WIP
* daE_WB_Draw
* checkpoint
* more matches
* checkpoint
* fixes
* fix debug build
* fix daObjBm_c alignment
* fixes for luz
* fixes for hatal
* manual spacing changes
* run clang-format
* move header back
2025-08-31 01:11:52 +03:00
Max Roncace
513816ce5c
Add a precompiled header for RELs ( #2597 )
2025-08-24 09:52:08 +03:00
Carco_21
e0b1fe92b1
ChkBit comments and enum work ( #2571 )
...
* Jagar cleanup
* saru work
* e_fm work
* gob enum added
* gob cleanup
* gob anm enums
* dComIfGs_isEventBit comments added
* More bit work and besu enum work
* Maybe fixed the issue?
2025-08-08 21:39:26 +03:00
YunataSavior
31ad64105a
d_a_e_rd and d_a_e_rdy equivalent ( #2520 )
...
* d_a_e_rd equivalent
* mark e_rd as equivalent in configure py
* Change pointer names
* d_a_e_rdy: e_rdy_tkusa equivalent
* d_a_e_rdy: demo_camera and daE_RDY_Execute matching
* Forgot to remove NONMATCHING from daE_RDY_Execute
* d_a_e_rdy equivalent
Thanks very much, Hyenate!
2025-07-07 01:04:03 +03:00
Carco_21
aff8180fce
d_a_e_rd work ( #2506 )
...
* Work on create function
* More create work
* Work on useHeapInit
* anm_init work
* got to some of the action functions
* got to damage function
* Got to damage_check
* got through about half of demo_camera
* work on execute function
* Finished functions. Added animation enum (still needs work)
* Finished functions. Added animation enum (still needs work)
* variable name cleanup
* Took out comment that i forgot to remove
* More cleanup
* PR cleanup and enum work
* Even more enum work
* Ever so slight more enum work
* Took out padding that could removed
* forgot to remove ;
2025-06-29 23:04:49 +03:00
YunataSavior
036b67cb7e
Alter every file that contains static void setMidnaBindEffect to link f_op_actor_enemy.h; this will improve percentage progress slightly and help out with rodata matching too. Also, some slight cleanup of d_a_e_ym ( #2302 )
2025-02-13 17:20:55 -08:00
TakaRikka
24b72a5302
some cleanup of f_pc/f_op files ( #2254 )
...
* cleanup f_pc files
* cleanup f_op files
* fix a couple f_op_actor_mng functions
* minor JSystem work
2024-11-29 18:24:26 +02:00
TakaRikka
12eb254d76
switch to dtk setup ( #2203 )
...
* switch to dtk setup
* some cleanup / fixes
* cleanup d_a_alink literals
* Restore doxygen, update CI & README.md (#1 )
* Fix build image ref (#2 )
---------
Co-authored-by: Luke Street <luke@street.dev >
2024-10-10 08:29:58 -06:00