Commit Graph

61 Commits

Author SHA1 Message Date
Pheenoh 3179dd2322 Setup d_a_b + misc actors (#2166)
* setup d_a_b actors

* misc actor checkpoint

* misc actor finish

* add d_a_b class comments

* add misc actor class comments wip

* add misc actor class comments
2024-06-10 00:34:52 -07:00
TakaRikka 06ba045f1d d_a_obj_item done (#2150)
* d_a_obj_item 99% done

* item cleanup

* remove asm

* add actor attention dist type enum

* change dist_entry names slightly
2024-05-08 07:21:07 +03:00
Caroline Madsen 2a6aa007ef d_a_do done but nonmatching, d_a_obj_food OK (#2135) 2024-04-17 17:47:22 +03:00
Pheenoh 7154ac08e1 d_a_e_fz work, doxygen revamp (#2127)
* initial freezard actor struct + setActionMode OK

* daE_FZ_Draw

* setReflectAngle

* mBoundSoundset

* daE_FZ_Execute & execute

* demoDelete

* daE_FZ_Delete & _delete

* CreateHeap

* useHeapInit

* cc_set

* mtx_set

* action WIP

* way_gake_check

* executeRollMove

* executeMove

* draw WIP

* executeDamage

* checkpoint

* create

* checkpoint

* daE_FZ_c::executeWait

* checkpoint

* daE_FZ_c::damage_check almost done

* rm asm

* rm headers

* setup_profile WIP + doxygen update

* fix merge issues

* docs fix?

* fix2

* doxygen updates

* setup g_profile_E_FZ, profile setup script WIP

* update github actions

* update progress.md
2024-04-12 00:10:30 -06:00
TakaRikka 907774de02 remove "duplicated" inlines (#2099)
* fix f_op_actor_mng inlines

* fix f_pc inlines

* fix d_a_alink weak func signatures

* fix d_com_inf_game inlines

* fix some more inlines

* fix rest of player inlines

* m_Do / JSystem inlines fixed

* fix upstream changes
2024-03-19 13:31:53 +02:00
TakaRikka dede32dbc9 d_a_tbox2 done, f_op_actor_mng cleanup, cleanup fopAc_ac_c member names (#2084) 2024-03-04 18:33:13 -07:00
Caroline Madsen f8a74fabe0 Fix type signatures of cLib_*Bit functions (#2024) 2024-01-05 22:48:32 -08:00
TakaRikka 89ed2b8a26 k_wmark / k_wpillar OK, fop actor enums / debug building (#1946)
* d_k_wmark / d_k_wpillar OK

* make debug buildable / add assert functionality

* add more fop actor enums

* remove asm
2023-09-28 12:01:42 -07:00
TakaRikka 2a67e0a8ba setup dolphin VEC/MTX function defines (#1903)
* setup VEC function defines

* setup MTX function defines
2023-09-02 16:38:08 +03:00
Pheenoh b2ddbd7fba d_a_obj_carry work, setup static shape data (#1890) 2023-08-20 22:10:09 -06:00
Pheenoh f9380b3e05 d_a_obj_carry work, SETUP_ACTOR macro, header cleanup (#1885)
* d_a_obj_carry work, SETUP_ACTOR macro

* rm headers, add script

* progress

* macro rename, consistent spacing
2023-08-16 12:07:52 -07:00
Jcw87 4346df764b Remove #includes from headers (#334)
* add "global.h" to files that use it

* add MSL_C includes to files that use them

* remove dolphin includes from headers that don't need them

* remove JSupport includes from headers that don't need them

* remove JKernel includes from headers that don't need them

* remove JUtility includes from headers that don't need them

* remove J3D includes from headers that don't need them

* remove J2D includes from headers that don't need them

* remove JAudio2 includes from headers that don't need them

* remove Z2AudioLib includes from headers that don't need them

* remove JMessage includes from headers that don't need them

* remove JParticle includes from headers that don't need them

* remove SComponent includes from headers that don't need them

* remove dol includes from headers that don't need them

* sort includes
2023-05-12 12:10:14 -07:00
Pheenoh 7b7db84c30 d_a_kytag07 OK, d_a_obj_onsenFire OK, d_a_econt OK (#295) 2023-02-19 12:24:18 -07:00
TakaRikka e3dd222948 d_a_crod almost fully OK (#270) 2023-02-05 08:09:29 -07:00
Pheenoh a6036ff37f pr fixes 2023-02-04 17:45:01 -07:00
Pheenoh cf1f87aaa4 fixes from actor class member name changes 2023-02-04 16:17:00 -07:00
Pheenoh 4409ee8cd0 comment out d_a_swim 2023-02-04 16:08:25 -07:00
Pheenoh 86a965816a checkpoint 2023-01-26 10:49:49 -07:00
Pheenoh 9c6de9d1ad do_sit 2023-01-22 21:42:01 -07:00
Pheenoh 7a1b6e7546 do_wait_2 2023-01-22 20:33:18 -07:00
Pheenoh 68da626c28 do_wait_1 checkpoint 2023-01-22 17:36:03 -07:00
Pheenoh 10736cedd1 water_check 2023-01-22 10:47:45 -07:00
Pheenoh 90630ed15c nodeCallBack 2023-01-22 10:43:21 -07:00
Pheenoh e066dd6394 daDo_HIO_c 2023-01-22 10:38:04 -07:00
Pheenoh 54b3582f03 action checkpoint 2023-01-21 13:44:20 -07:00
Pheenoh 746ef810a2 do_run_walk 2023-01-20 14:41:36 -07:00
Pheenoh cab6df9899 do_run 2023-01-20 13:53:08 -07:00
Pheenoh 2913fe6198 do_run start 2023-01-20 11:42:52 -07:00
Pheenoh 6ad4d059bc do_walk_run 2023-01-19 16:57:30 -07:00
Pheenoh de7ab05984 fix literal 2023-01-19 09:17:04 -07:00
Pheenoh 327cad1d4d daDo_other_bg_check2 2023-01-19 09:13:15 -07:00
Pheenoh 782156d5df daDo_other_bg_check 2023-01-19 09:02:48 -07:00
Pheenoh 804d93c549 s_w_sub 2023-01-18 23:17:08 -07:00
Pheenoh 3919170e40 do_swim 2023-01-18 22:38:30 -07:00
Pheenoh fa871c5852 s_c_sub 2023-01-18 21:44:39 -07:00
Pheenoh 7bba302a9f message 2023-01-18 21:38:34 -07:00
Pheenoh 7ab513f2b5 do_message 2023-01-18 19:42:59 -07:00
Pheenoh 52e8b5639a area_check 2023-01-18 09:32:46 -07:00
Pheenoh f596ca4174 move_dansa_check 2023-01-17 21:47:19 -07:00
Pheenoh 379c3cd60f depth_check 2023-01-17 19:22:37 -07:00
Pheenoh c33d98831d revert user area changes 2023-01-15 12:28:57 -07:00
Pheenoh 74a62886d3 Merge branch 'master' into d_a_do 2023-01-15 11:52:54 -07:00
Pheenoh 145008874c checkpoint 2023-01-07 05:57:30 -07:00
Pheenoh 2f01b64fe9 nodeCallBack attempt 2023-01-06 08:44:50 -07:00
Jcw87 59fd1e3220 Generate makefiles from dol2asm 2023-01-06 03:52:59 -08:00
Pheenoh b2bcc5ede7 anm_init 2023-01-05 20:50:31 -07:00
Pheenoh 3354b34751 checkpoint 2023-01-04 09:21:20 -07:00
Pheenoh 15c3a8eb8b do_carry_check 2023-01-03 00:18:06 -07:00
Pheenoh 9ef1908846 food_check 2023-01-03 00:16:08 -07:00
Jonathan Wase df0aabc1b9 Clean up and improvements to tools (#163)
* moved elf2dol

* removed postprocess.py

* removed vtables.py

* find_unused_asm.py

* removed section2cpp.py

* removed splitter/*

* fixed symbol names due to iconv file rename

* fixed problem building RELs caused by #160

* improved performance of a few python tools

* added new tool for finding conflict when not OK

* added ./tp setup

* don't install dol2asm dependecies with requirements.txt

* format and check for imports

* remove unused tools/difftools.py

* fixed ignore to include elf2dol

* fix compiler patcher

* ok-check now creates the patched compiler at mwcceppc_patched.exe

* Add new command to copy the build folder to the expected folder

* 'make clean' will now only clean main.dol stuff. (added clean_rels and clean_all)

* './tp pull-request' and './tp check' now doesn't include RELs by default. Use '--rels' to include them in the process.

* './tp remove-unused-asm --check' added, exitcode 0==no files, 1==exists files

Co-authored-by: Julgodis <>
2021-12-02 23:38:37 +01:00