Commit Graph

156 Commits

Author SHA1 Message Date
Tal Hayon a368ff7a6d Work on m_Do_graphic 2023-07-07 18:07:58 +03:00
hatal175 01d9e0a514
d_event_manager OK, d_kankyo rain WIP (#360)
* d_event_manager OK, d_kankyo rain WIP

* Match createTimg
2023-07-03 13:04:51 -06:00
hatal175 d5e0822313
Merge pull request #358 from TakaRikka/mist
d_a_tag_mist, d_a_obj_lv3waterEff, d_a_kytag16, d_a_disappear OK
2023-07-01 13:10:18 +03:00
TakaRikka e548c092fe d_a_obj_lv4HsTarget OK and mDoHIO_entry_c fix 2023-07-01 01:47:07 -07:00
Tal Hayon bf7e686ef7 Work on d_a_mirror 2023-06-30 19:29:50 +03:00
Jcw87 7af48a0078 d_menu_collect 2023-06-26 18:58:11 -07:00
hatal175 2e6e468928
Work on d_resorce, d_vibration, d_tresure and others (#347)
* Work on d_resorce

* Work on d_a_tag_TWgate

* Work on d_meter_map

* d_tresure OK

* Work on d_vibration

* Work on d_a_npc

* Work on d_a_npc

* Work on d_a_npc
2023-06-19 14:39:09 -06:00
hatal175 98582af6d2
work on d_a_npc, d_a_npc_ash, d_a_tag_evtarea (#345)
All credit goes to randomsalience
2023-06-06 11:32:17 -06:00
hatal175 fcb6ae541f
setFadeColor fix, some d_msg_flow functions (#339) 2023-05-28 00:21:28 -07:00
Trueffel 98317b2c17
d_a_obj_prop OK (#336)
* d_a_obj_prop OK

* d_a_obj_prop OK
2023-05-24 00:47:19 -07:00
Jcw87 221f40e609
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
TakaRikka 85827b28ff
d_a_vrbox / d_a_kytag02 / d_a_obj_eff OK (#327)
* d_a_vrbox / d_a_kytag02 / d_a_obj_eff OK

* some std header setups

* f_pc / profile cleanup

* setup cull data

* remove asm

* d_a_suspend OK
2023-05-05 16:17:19 -07:00
TakaRikka e1a0f636e5
e_ym / obj_volcball wip. obj_mgate done (#318)
* e_ym / obj_volcball wip. obj_mgate done

* remove asm

---------

Co-authored-by: root <root@DESKTOP-BTVP2BC>
2023-04-21 08:18:49 -06:00
Jcw87 f5fc527d39
add MSL_C/stdio.h (#317) 2023-04-21 02:02:03 -07:00
Trueffeloot f49824a4e0 d_a_tag_poFire OK 2023-04-08 06:24:08 +02:00
TakaRikka 92b88e83e8
d_menu_calibration done / J3DDrawBuffer done / more d_drawlist wip (#312)
* d_drawlist work / finish J3DDrawBuffer

* d_menu_calibration done

* remove asm
2023-03-28 05:11:41 -06:00
TakaRikka 721880831e
d_meter2 mostly complete (#310)
* d_meter2 mostly complete

* remove asm
2023-03-18 16:25:47 -06:00
Pheenoh 3cdef97cb8
d_file_select, JASResArcLoader, d_a_obj_stone, d_a_obj_stone_mark (#309)
* setup TU

* JASResArcLoader OK

* d_a_obj_stoneMark work

* some funcs in d_a_obj_stoneMark

* many changes

* quat, d_a_obj_stone, d_a_alink, fix python script, tidy makefile

* d_file_select functions + pr cleanup
2023-03-17 21:05:06 -06:00
TakaRikka a01d65b0b9
d_ky_thunder done / d_scope wip / m_Do_graphic wip (#308)
* d_ky_thunder OK + misc build fixes

* d_scope mostly done

* some m_Do_graphic wip

* remove asm
2023-03-14 15:27:46 -07:00
Pheenoh 500d079c40
d_eye_hl OK, d_spline_path and JASSeqReader work (#307) 2023-03-09 01:26:11 -07:00
TakaRikka 6c2e18af70
another d_a_alink pass (#305)
* big pass on many d_a_alink files

* remove asm

* fix d_a_tag_spring

* fix

---------

Co-authored-by: root <root@DESKTOP-BTVP2BC>
2023-03-07 11:44:25 -07:00
Pheenoh c54f0816ea
d_a_e_yk 23/26 matched (#301)
* setup TU

* daE_YK_HIO_c::daE_YK_HIO_c

* anm_init

* daE_YK_Draw

* pl_check

* damage_check

* action

* daE_YK_Delete

* fly_move

* e_yk_roof

* useHeapInit

* e_yk_wind

* e_yk_chance

* e_yk_return

* e_yk_fly

* e_yk_wolfbite

* e_yk_fight

* e_yk_attack

* e_yk_path_fly

* daE_YK_Execute and daE_YK_Create and float literal prep

* pr cleanup

* rm padding
2023-02-25 21:25:55 -07:00
TakaRikka bf663a0e3d
d_a_kytag06 fully done / d_msg_class/object work (#300)
* d_a_kytag06 OK and d_msg_class/object wip

* add some GXDraw functions

* cleanup kytag6

* remove asm
2023-02-25 18:23:13 -08:00
TakaRikka 52d84413bb
d_a_alink_swim work / fix JASGlobalInstance (#288)
* daalink / z2linkmgr wip

* first cleanup of JASGlobalInstance data

* fix sInstance stuff part 2

* more d_a_alink_swim work

* remove asm
2023-02-16 14:09:22 -07:00
jdflyer 5e83813372 m_Do cleanup and c_dylink process names 2023-02-13 21:51:27 +00:00
jdflyer d5f5d4c3b3
m_Do_lib OK (#278) 2023-02-10 23:02:39 -07:00
TakaRikka 539edcf077
d_a_dmidna OK / f_op + misc cleanup (#276)
* some f_op / d_insect cleanup

* rename some vars according to tww

* d_a_dmidna OK

* remove asm
2023-02-10 10:07:47 -07:00
TakaRikka df44816bec
d_a_tag_lv6CstaSw OK (#272) 2023-02-06 00:05:41 -07:00
TakaRikka 24b833b205
d_a_crod almost fully OK (#270) 2023-02-05 08:09:29 -07:00
Pheenoh 65e28a7323 Merge branch 'master' into d_a_do 2023-02-04 16:09:33 -07:00
TakaRikka bad6551507 most of d_map_path_dmap decompiled 2023-01-29 21:00:46 -08:00
TakaRikka d0b62fd83f d_door_param2 / d_cam_param / d_gameover + some misc cleanup 2023-01-27 15:12:42 -08:00
Pheenoh f47e53b8a2 do_sit 2023-01-22 21:42:01 -07:00
Pheenoh 8b52fd247a Merge branch 'master' into d_a_do 2023-01-15 12:23:08 -07:00
TakaRikka 5e05ae38f8
d_a_b_oh2 / d_a_obj_web0 / d_a_obj_web1 (#243)
* d_a_obj_web0 / d_a_obj_web1

* remove asm

* d_a_set_bgobj

* d_cc_s work

* remove asm

* build fix

* fix tp.py progress check and rel sha1 check

* clean up some bg files
2023-01-15 12:10:23 -07:00
Pheenoh b25381bfba Merge branch 'master' into d_a_do 2023-01-15 11:52:54 -07:00
Pheenoh 42a6a6ebca nodeCallBack attempt 2023-01-06 08:44:50 -07:00
TakaRikka 92c2ef1ce3 d_s_room / d_a_bg first pass 2023-01-03 17:43:38 -08:00
jdflyer 463348bfc7
JAudio2 Work (#228) 2022-12-30 16:19:57 -07:00
Pheenoh 7cac806b68
f_op_actor matches (#224)
* fopEn_enemy_c::checkBallModelDraw

* fopEn_enemy_c::initBallModel

* fopEn_enemy_c::setBallModelEffect

* fopEn_enemy_c::drawBallModel

* dStage_roomDt_c::getFileListInfo

* fopAc_Delete

* remove asm

* convert getBall* to static functions
2022-12-27 16:30:25 -07:00
Pheenoh 8b0ee4d50b
d_insect first pass (#219)
* dInsect_c::dInsect_c

* dInsect_c::Insect_GetDemoMain attempt

* dInsect_c::CalcZBuffer attempt

* remove asm

* convert clib inlines to template functions
2022-12-26 10:55:53 -07:00
Pheenoh 8516f01f79
d_vibration first pass (#220)
* dVibration_c::StartShock

* dVibration_c::StartQuake

* dVibration_c::StopQuake

* dVibration_c::Kill()

* dVibration_c::CheckQuake

* dVibration_c::Init

* dVibration_c::Remove

* dVibration_c::setDefault

* dVibration_c::Pause

* remove asm

* switch to u8 return, remove cast
2022-12-26 10:45:03 -07:00
Pheenoh e6ad43f094
Merge branch 'master' into rebase 2022-12-20 16:44:19 -07:00
TakaRikka 1775ce443c big d_a_alink pass (#214)
* d_a_alink pass1 wip

* more d_a_alink work

* remove asm

* more daalink work

* 20% dol code decompiled

* fixed some nonmatchings for building

* a few daalink functions and labeling some HIO data
2022-12-20 16:30:00 -07:00
Pheenoh 85ad8b190d d_a_npc work
daBaseNpc_c::setBckAnm and J3DAnmTransform* daBaseNpc_c

daBaseNpc_c::setBtpAnm

daBaseNpc_c::attnSttsOn

daBaseNpc_c::orderEvent

daBaseNpc_c::setEnvTevColor

daBaseNpc_c::setRoomNo

daBaseNpc_c::checkEndAnm attempt

CheckCreateHeap

daNpcF_addIdx

daNpcF_subIdx

daNpcF_incIdx

daNpcF_decIdx

daNpcF_ActorMngr_c::initialize()

daNpcF_ActorMngr_c::entry

cleanup daNpcF_ActorMngr_c::entry

daNpcF_ActorMngr_c::remove

daNpcF_ActorMngr_c::getActorP

daNpcF_MatAnm_c::calc attempt

daNpcF_SPCurve_c::initialize

minor fixes

daNpcF_Path_c::initialize

daNpcF_Path_c::setPathInfo

daNpcF_Path_c::chkPassed

daNpcF_Path_c::reverse

daNpcF_Path_c::setNextIdx

daNpcF_Path_c::getNextIdx

daNpcF_Path_c::getBeforeIdx

daNpcF_Path_c::getBeforePos

daNpcF_Path_c::getNextPos

daNpcT_MatAnm_c::initialize

daNpcT_MatAnm_c::calc

daNpcT_addIdx

daNpcT_subIdx

daNpcT_decIdx

daNpcT_Path_c::hermite

daNpcT_Path_c::initialize

daNpcT_Path_c::setPathInfo attempt

daNpcT_Path_c::setNextPathInfo

daNpcT_Path_c::reverse

daNpcT_Path_c::setNextIdx

daNpcT_Path_c::getDstPos attempt

daNpcT_DmgStagger_c::setParam

Add FLOAT_LABEL where possible

fopEn_enemy / fix e_wb

move jasper's jsystem work over

d_attention / d_demo / d_lib work

remove asm

clean up dolphin files / work on some rels (#212)

* d_a_alldie / d_a_tboxSw / d_a_tag_gstart / d_a_tag_hstop

* dolphin OS work / cleanup

* dolphin GX work / cleanup

* finish changing dolphin files to C

* more files into C

* match rest of MSL_C math functions

* more dolphin files converted to C

* remove asm

* d_bg_w work

* remove asm

* d_a_alink work / kytag14

initial changes to d_a_e_yc

checkpoint until virtual destructor issue is solved

daNpcF_Lookat_c::adjustMoveDisAngle

daBaseNpc_c::setMtx

daBaseNpc_moveBgActor_c::daBaseNpc_moveBgActor_c()

daNpcT_c::ctrlFaceMotion

daNpcT_c::ctrlMsgAnm attempt

daNpcT_c::initTalk

daNpcF_clearMessageTmpBit

daNpcF_getDistTableIdx

daNpcF_offTmpBit

daNpcF_onTmpBit

daNpcF_chkTmpBit

daNpcF_onEvtBit

daNpcF_chkEvtBit

daNpcF_c::getDistTableIdx

daNpcF_chkPointInArea

daNpcF_chkDoBtnEqSpeak

daNpcF_getPlayerInfoFromPlayerList attempt

daNpcF_pntVsLineSegmentLengthSquare2D

daNpcF_c::chkPointInArea

daNpcF_c::chkPointInArea

daNpcF_c::getAttentionPos

daNpcT_chkTmpBit

daNpcT_offTmpBit

daNpcT_onTmpBit

daNpcT_chkEvtBit

daNpcT_offEvtBit

daNpcT_onEvtBit

daNpcT_chkDoBtnIsSpeak

daNpcT_getDistTableIdx

daBaseNpc_acMngr_c::entry

daNpcF_c::initTalk

undo override
2022-12-20 16:28:41 -07:00
TakaRikka 84950e08b4 d_camera / m_Do_ext / d_particle + minor various wip (#210) 2022-12-20 16:27:00 -07:00
TakaRikka ca71275bbe
big d_a_alink pass (#214)
* d_a_alink pass1 wip

* more d_a_alink work

* remove asm

* more daalink work

* 20% dol code decompiled

* fixed some nonmatchings for building

* a few daalink functions and labeling some HIO data
2022-12-19 12:06:32 -07:00
TakaRikka 1114b13da8
clean up dolphin files / work on some rels (#212)
* d_a_alldie / d_a_tboxSw / d_a_tag_gstart / d_a_tag_hstop

* dolphin OS work / cleanup

* dolphin GX work / cleanup

* finish changing dolphin files to C

* more files into C

* match rest of MSL_C math functions

* more dolphin files converted to C

* remove asm

* d_bg_w work

* remove asm

* d_a_alink work / kytag14
2022-11-11 11:09:48 -07:00
TakaRikka 6d006074a7 d_attention / d_demo / d_lib work 2022-10-18 05:15:45 -07:00
TakaRikka a3578d0c7c fopEn_enemy / fix e_wb 2022-10-04 17:29:53 -07:00