Commit Graph

996 Commits

Author SHA1 Message Date
hatal175 334a1111d5
Import OSFont (#1995) 2023-11-29 04:54:55 -08:00
TakaRikka 9ff0f5029f
most of d_a_alink_wolf done / some misc (#1993)
* wip on alink_wolf

* setup procvar unions

* most of d_a_alink_wolf done + some misc
2023-11-27 13:14:06 +02:00
hatal175 6b0df1f30d
Work on OSExec, OSReboot OK (#1992) 2023-11-27 01:00:11 -08:00
Trueffel 7a6acf904c
d_a_obj_kkanban (Kakariko Sign) OK (#1991)
* d_a_obj_kkanban OK

* format files
2023-11-25 15:58:55 +02:00
hev7 c2fbd42c21
d_a_tag_Lv6Gate almost matching (#1990) 2023-11-23 12:00:57 +02:00
Caroline Madsen 5cc47d7212
d_a_obj_bed OK (#1989) 2023-11-19 06:23:27 +02:00
hatal175 c31a6f988c
Some work on m_do_ext (#1988)
* Some work on m_do_ext

* Work on m_do_ext
2023-11-17 23:02:12 -08:00
TakaRikka 519e780f66
almost all of daAlink_demo done (#1987)
* almost all of alink_demo done

* remove asm

* decideDoStatus OK
2023-11-18 06:02:04 +02:00
Caroline Madsen 187eaa2c55
d_a_obj_snow_soup OK (#1986) 2023-11-15 17:01:26 +01:00
hev7 37c0344daa
d_a_tag_Lv7Gate OK (#1985)
* d_a_tag_Lv7Gate OK

* Fix switch cases
2023-11-15 16:29:30 +02:00
Caroline Madsen 18cb3aa72f
d_a_obj_lv1Candle01, d_a_obj_lv2Candle OK (#1978)
Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2023-11-12 07:12:21 +02:00
hatal175 0b95ee0c23
Various matches (#1984) 2023-11-11 05:18:11 +02:00
Jacob Patzer bbb38ed305
d_a_obj_ss_item OK (#1983) 2023-11-10 15:21:06 -08:00
Caroline Madsen 46d2283278
work on J3DModelLoader (#1982) 2023-11-08 19:56:00 -08:00
TakaRikka 557d0822e5
work on daAlink horse, hvyboots, cut (#1981)
* work on alink_cut, alink_horse, alink_hvyboots

* remove asm
2023-11-08 15:52:54 +02:00
hatal175 c6b47d83e1
Work on J2DWindowEx (#1979) 2023-11-08 03:58:56 -08:00
Jacob Patzer 493c5d75e1
d_a_tag_evt OK (#1977) 2023-11-06 08:10:29 +02:00
Caroline Madsen ea52bf09a4
d_a_obj_lvl1Candle00 OK (#1976)
* d_a_obj_lv1Candle00 OK

* Update Progress.md
2023-11-04 17:35:16 +02:00
Jacob Patzer b344f3b796
Work on d_a_myna (#1974) 2023-11-03 05:05:51 +02:00
Trueffel fadcd7bcdf
d_a_dbdoor00 OK (#1973)
* initial work on d_a_door_dbdoor00

* dbdoor mostly OK

* finish all functions and header

* remove externs

* remove unused asm
2023-11-02 19:42:44 +02:00
Trueffel e1b1ac6a0c
d_a_obj_bbox mostly OK (#1972)
* d_a_obj_bbox mostly OK

* remove unused asm

* better description
2023-11-02 19:36:33 +02:00
Caroline Madsen 30d9eaa052
work on d_a_tbox (#1971)
* d_a_tag_evtarea mostly done, work on d_a_npc

* work on d_a_npc_ash

* work on Z2SoundHandles

* Z2SoundObject, JAUSoundAnimator OK

* Update Progress.md

* work on d_a_tbox
2023-11-02 19:35:31 +02:00
Trueffel cfa5f44bb7
decompile a few daItemKantera_c funcs (#1970)
* attempt on daItemKantera_c

* format cpp
2023-10-28 02:46:18 +03:00
randomsalience b13ff9e3d0
Z2SoundObject, JAUSoundAnimator OK, work on Z2SoundHandles (#1968)
* d_a_tag_evtarea mostly done, work on d_a_npc

* work on d_a_npc_ash

* work on Z2SoundHandles

* Z2SoundObject, JAUSoundAnimator OK

* Update Progress.md

---------

Co-authored-by: randomsalience <randomsalience@gmail.com>
2023-10-26 15:41:03 +03:00
TakaRikka e2d51bf956
d_envse mostly OK. more work on kankyo_rain (#1969)
* d_envse OK, work on kankyo_rain

* remove asm
2023-10-25 23:16:56 +03:00
Jacob Patzer 95d103b237
d_a_tag_push OK (#1967) 2023-10-24 17:10:48 -07:00
Jacob Patzer d61ae29942
Fix cLib_calcTimer (#1963)
* Fix cLib_calcTimer

* Clean up some additional RELs
2023-10-21 15:57:42 -07:00
Jacob Patzer 0ae34ede58
d_a_tag_pachi OK (#1966) 2023-10-21 00:45:35 -07:00
Jcw87 33a285f179
JASHeapCtrl (#1965) 2023-10-20 19:36:29 +03:00
Jacob Patzer c5a25e295c
d_a_tag_ss_drink OK (#1964)
* Use fopAcM_GetParamBit inline function in d_a_tag_myna_light

* d_a_tag_ss_drink OK
2023-10-20 02:46:03 +03:00
Jacob Patzer af2d5f8285
Begin work on d_a_myna (#1962) 2023-10-20 01:34:46 +03:00
hatal175 3625dae703
JASSoundParams imported. Work on JASTaskThread (#1961) 2023-10-15 03:27:52 -07:00
TakaRikka 6229bba991
d_a_andsw2 OK, d_a_player / d_a_alink cleanup, d_a_alink_hook mostly done (#1957)
* d_a_andsw2 OK

* d_a_player cleanup, d_a_alink cleanup and work on d_a_alink_hook

* remove asm

* d_kankyo_wether almost done

* some work on d_kankyo_rain
2023-10-11 01:12:08 -07:00
Trueffel c5b54dd7ec
d_a_door_push OK (#1959)
* work on d_a_push_door

* d_a_door_push OK

* remove unused asm
2023-10-10 23:43:24 +03:00
Jcw87 3fa422caac
m_Do_ext (#1958) 2023-10-10 23:40:37 +03:00
Jcw87 a64921a519
m_Do_mtx (#1956) 2023-10-06 03:19:54 -07:00
Jacob Patzer 232af7945b
d_a_tag_myna_light OK (#1954)
* d_a_tag_myna_light OK

* Clean up d_a_tag_myna_light
2023-10-03 00:24:09 -07:00
TakaRikka 016a5e683b
d_kankyo work / d_particle_copoly OK (#1953)
* d_kankyo work / d_particle_copoly OK

* remove asm
2023-09-30 20:53:18 -07:00
jdflyer c1a622058e
Begin Fixing files for -sym on (#1952) 2023-09-30 14:49:49 -07:00
hatal175 02e093fc76
JMessage work (#1951) 2023-09-30 14:24:19 -07:00
Trueffel 9fb99d923c
Work on d_menu_letter (#1949)
* d_menu_letter first pass

* match more funcs and optimize skill tu

* decompile first rodata sections

* done for now

* remove unused asm

* format d_menu_letter
2023-09-30 20:40:59 +03:00
Jcw87 1b5fb60a98
J3DTevs (#1950) 2023-09-30 14:10:06 +03:00
hatal175 4a424534a5
JUTCacheFont OK (#1947) 2023-09-28 12:32:57 -07:00
TakaRikka 84e4135053
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
hatal175 9b4c375741
JGadget binary OK (#1944) 2023-09-26 21:45:37 -07:00
Jcw87 251f9e2d5e
JKRDecomp, JKRFileFinder (#1943)
* JKRDecomp

* JKRFileFinder

* JKRHeap.h size_t
2023-09-25 11:02:29 +03:00
Jcw87 3e46ad6b30
JKernel (#1942) 2023-09-24 02:05:03 -07:00
Jcw87 f26fc0a26c
JKRHeap void state_register (#1941) 2023-09-22 23:28:58 +03:00
Jcw87 8904cee412
JUTResFont (#1940) 2023-09-21 17:05:10 +03:00
Jcw87 6786efe712
JUTProcBar (#1939) 2023-09-21 14:56:39 +03:00
Jcw87 540a9ef64e
JUTConsole, JUTException (#1938) 2023-09-20 15:30:44 +03:00
Trueffel febfd40837
make nbomb inherit instead of creating a fopAc_ac_c object (#1937)
* make nbomb inherit instead of creating an object

* add newline at the end of the cpp
2023-09-19 13:43:05 -07:00
Jcw87 5b86df6000
JKRArchive debug rom (#1935) 2023-09-19 03:46:45 -07:00
hatal175 e5cb9ce472
JAUSeqCollection, JAUSoundTable OK (#1932) 2023-09-19 03:45:39 -07:00
Trueffel 6726d1cf47
d_menu_insect basically OK, optimizations, match one func in d_menu_ring (#1934)
* next d_menu_insect pass

* work on d_menu_ring & d_menu_insect

* d_menu_insect basically OK

* remove unused asm
2023-09-18 07:39:57 +03:00
hev7 d1db2e48ea
d_a_obj_lv3saka00 OK (#1933) 2023-09-17 19:27:40 +03:00
hev7 b6369be75b
d_a_obj_swspinner OK, d_a_obj_lv4gear OK (#1931) 2023-09-16 20:22:57 +03:00
Jcw87 453eedacfa
JKRArchive (#1930) 2023-09-16 20:18:45 +03:00
TakaRikka 76b94a8916
fix/simplify assert macros (#1929) 2023-09-16 20:17:56 +03:00
Trueffel 3d8048edba
first d_menu_ring (item wheel) pass (#1928)
* first pass on d_menu_ring

* d_menu_item_explain mostly OK

* match ptmf's and sinit

* format d_menu_item_explain

* first item wheel pass to pr

* fix seStart calls

* d_menu_item_explain OK
2023-09-16 20:16:57 +03:00
Jcw87 c2193c41eb
JKRHeap (#1927)
* JKRHeap

* d_a_link
2023-09-15 16:02:47 -07:00
Jcw87 287ae62349
JAUSectionHeap, Z2SoundInfo, others (#1925)
* Z2SoundInfo

* JAUSectionHeap

* Z2EnvSeMgr

* Z2AudioMgr

* m_Do_audio

* d_a_alink
2023-09-15 15:20:09 +03:00
Jcw87 f834379a8b
fix functions not returning values (#1926) 2023-09-15 04:15:46 -07:00
Jcw87 4ab104f390
JASVoiceBank, JASBasicWaveBank, JASBank, JAUSeqCollection (#1924)
* JASVoiceBank OK

* JASBasicWaveBank

* JASBank

* JAUSeqCollection
2023-09-12 18:14:57 +03:00
hatal175 874d2ce335
JAUAudioArcInterpreter OK (#1922) 2023-09-10 13:38:19 -06:00
hatal175 8a146f81b6
Work on J2DPictureEx (#1919) 2023-09-09 23:39:49 +03:00
hev7 189c40f58c
Work on d_a_tag_river_back (#1918) 2023-09-09 13:46:24 +03:00
Jcw87 64faf5012c
JAUAudioArcInterpreter, JAUAudioArcLoader (#1917)
* JAUAudioArcInterpreter

* JAUAudioArcLoader OK
2023-09-09 08:26:01 +03:00
TakaRikka 6deaa22a19
d_a_npc / d_a_tag_mhint / d_a_grass work (#1916)
* some npc work / cleanup

* tag_mhint / grass work

* fix path / remove asm
2023-09-07 21:22:55 -07:00
Jcw87 3dd1963a59
JAUInitializer (#1915)
* JAUInitializer

* forgot a couple things
2023-09-07 19:50:36 +03:00
Jcw87 d56a9719ea
J3DStruct (#1913) 2023-09-05 12:08:56 -06:00
hatal175 5d723a823f
J2DWindow OK (#1914) 2023-09-05 12:08:13 -06:00
Trueffel efa1d31522
d_a_obj_wsword work (#1911) 2023-09-05 13:27:09 +03:00
Jcw87 7f762353ea
Fixes for other compilers (#1912)
* remove invalid virtual keywords

* remove duplicate inline

* remove leading 0 in character literals

* add missing public keywords

* fix some struct/class mismatches
2023-09-04 17:17:51 -06:00
hatal175 a8c261a943
JASDSPInterface OK, minor work on JASAiCtrl (#1908) 2023-09-04 16:41:17 +03:00
Jcw87 d98444fe4e
J2DWindow (#1910) 2023-09-04 16:41:08 +03:00
Trueffel a6d49a9901
d_menu_option work (#1909)
* d_menu_option work

* done with d_menu_option for now

* remove unused asm

* format document
2023-09-04 16:38:41 +03:00
Jcw87 ce78c773b7
JASDriverIF, JASAiCtrl, JASDSPInterface (#1907)
* JASDriverIF

* JASDriverIF sinit

* JASAiCtrl

* JASDSPInterface
2023-09-03 01:34:50 +03:00
Noah McQueen 71b0551040
da_b_Zant_sima OK (#1905)
* d_a_b_zant_sima OK

* d_a_b_zant_sima OK

* d_a_b_zant_sima OK
2023-09-02 16:39:54 +03:00
TakaRikka 6432e1541e
setup dolphin VEC/MTX function defines (#1903)
* setup VEC function defines

* setup MTX function defines
2023-09-02 16:38:08 +03:00
Jcw87 2d45b68231
JASTrackPort, JASSeqCtrl.h, JASSeqParser (#1904)
* JASTrackPort OK

* JASSeqCtrl.h

* JASSeqParser

* progress

* Move JSU inlines
2023-09-01 11:55:46 +03:00
TakaRikka 6c4509ceed
tag_evtmsg and d_bg_w_sv OK (#1902)
* tag_evtmsg and d_bg_w_sv OK

* remove asm
2023-08-31 14:34:59 +03:00
TakaRikka 023bd31883
obj_mirror_6pole / obj_mirror_sand / obj_myogan OK, obj_hbombkoya wip (#1901)
* obj_mirror_6pole / obj_mirror_sand OK. d_bg_w vtables fixed

* obj_myogan OK, obj_hbombkoya mostly done
2023-08-30 16:33:56 +03:00
hatal175 4c5c3a8964
c_m3d, c_request OK. Work on Z2Audience (#1900) 2023-08-29 17:43:28 -06:00
Jcw87 6a4e50e74b
d_file_select::dFile_select3D_c (#1899) 2023-08-27 21:09:20 -06:00
TakaRikka d369e2908c
obj_master_sword wip, fmobj mostly done, obj_usaku OK, some BG doc (#1897)
* obj_master_sword work, fix tag_chgrestart

* fmobj mostly done

* some bg documentation

* d_a_obj_usaku OK

* remove asm
2023-08-27 11:39:15 +03:00
Noah McQueen 73cdbf5495
daNpcCd work (#1896)
* daNpcCd work

* Work on daNpcCd, daNpcCd2, and related libraries.

* Work on daNpcCd, daNpcCd2, and related libraries.
2023-08-25 08:25:23 +03:00
TakaRikka 775667ef1e
obj_magLiftRot mostly done, obj_suisya / obj_tgake OK (#1895)
* obj_magLiftRot mostly done, obj_suisya / obj_tgake OK

* remove asm
2023-08-24 12:05:11 +03:00
hatal175 eba4ca3b13
Work on d_bg_w (#1894) 2023-08-23 09:40:37 -06:00
Pheenoh 1f75e16efc
m_Do_mtx (#1893)
* m_Do_mtx

* fix author

* rm dummy file
2023-08-22 06:20:21 +03:00
Jcw87 5601eae629
J2DTevs (#1892) 2023-08-21 16:38:12 +03:00
Pheenoh 2d5c38e022
d_a_obj_carry work, setup static shape data (#1890) 2023-08-20 22:10:09 -06:00
hatal175 cf0b47a5ba
Various Matches and Improvements (#1889) 2023-08-20 18:11:10 +03:00
Noah McQueen 42c47c82a7
Some tiny Z2Creature matches (#1888) 2023-08-19 16:57:50 +03:00
hatal175 00bbaf6216
Z2WolfHowlMgr, d_bg_s, quat OK (#1887) 2023-08-18 01:01:51 -06:00
TakaRikka 114582643f
Kytag00 / Vrbox2 work, some cphase / kankyo doc (#1886)
* kytag00 work

* d_a_vrbox2 close to done

* rename cPhase enum values

* some enums from noclip / kankyo doc

* remove asm

* use macro

* uncomment ok-check.yml
2023-08-16 14:32:40 -06:00
Pheenoh 7fd7d0c1f3
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
hatal175 f441e06d19
Work on JPABaseShape (#1884) 2023-08-14 10:04:01 -06:00
Pheenoh da21df7ee7
d_a_tag_chkpoint WIP, d_a_tag_myna2 OK (#1883)
* d_a_tag_chgrestart

* d_a_tag_bottle_item

* deps fix

* more d_a_tag_chkpoint, d_a_tag_myna2 OK

* Fix Build Scripts (#1879)

* d_a_npc_fish (#1880)

* d_drawlist (#1881)

* comment

* progress

* progress

---------

Co-authored-by: jdflyer <jdflyer10@gmail.com>
Co-authored-by: Noah McQueen <67965519+Yotona@users.noreply.github.com>
Co-authored-by: Jcw87 <Jcw87@users.noreply.github.com>
2023-08-13 23:45:56 -06:00
Jcw87 a997bb00bc
d_drawlist (#1881) 2023-08-14 07:08:32 +03:00
Noah McQueen 9ae61771ec
d_a_npc_fish (#1880) 2023-08-14 06:59:03 +03:00
Pheenoh 91d04c794d
d_a_tag_bottle_item OK, d_a_tag_chgrestart work (#1878)
* d_a_tag_chgrestart

* d_a_tag_bottle_item

* deps fix
2023-08-13 05:03:43 -06:00
TakaRikka 08fa2f03fc
Kytag09 and Kytag11 OK, work on d_a_bg_obj and d_kankyo (#1877)
* work on kankyo / d_a_bg_obj

* d_a_bg_obj work / kytag09 and kytag11 OK

* remove asm
2023-08-12 18:09:47 -06:00
hatal175 380f00f331
JPAEmitter OK, work on d_particle (#1874)
* JPAEmitter OK + header reorganization

* libelf: silence repeated relocation warning

* Work on d_particle
2023-08-11 05:04:50 +03:00
Pheenoh d24b09c2d9
d_file_select work + misc changes (#1873)
* 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

* match many dfile_select_c methods

* m_Do_main OK

* selFileWakuAnm & bookIconAnm

* selCopyFileWakuAnm & copyBookIconAnm

* dataDelEffAnm & dataCopyEffAnm

* selectDataBaseMoveAnmInitSet & selectDataBaseMoveAnm

* dataSelectIn

* _move & dataSelectInit

* match a few more

* comment

* J2DPicture::drawTexCoord

* draw_function

* dScnPly_Create + fix typing on request_of_phase_process_fn

* checkpoint

* checkpoint

* checkpoint

* checkpoint 2 (fixed)

* dFile_select_c::dataSelectAnmSet

* dFile_select_c::selectDataOpenMove

* dFile_select_c::copySelMoveAnmInitSet

* fix brightcheck issues

* rm comments, fix status update

* small mod to pr template
2023-08-10 03:57:49 -06:00
Pheenoh 244892aeb8
Github Projects (#1872)
* github projects

* add project prefixes
2023-08-09 16:27:37 -06:00
hatal175 bb546a286f
JPAMath OK (#401) 2023-08-07 09:31:06 -06:00
hatal175 dc985026fa
Jsystem work (#399)
* Almost match JASBasicInst

* JASDrumSet OK

* Some JAudio2 struct adjustment

* Match JKRHeap::callAllDisposer

* JAISe OK

* Fix setAutoDelete

* JAISound OK

* Match a few functions in linklist

* Few matches in d_a_e_ym

* JUTTexture OK

* Work on JUTGamePad

* Import JUTResource

* Work on JUTResFont::getFontCode
2023-08-05 21:12:26 -06:00
Trueffeloot 166d6fc0e5 work on d_a_spinner 2023-08-05 22:58:21 +02:00
Trueffeloot dcec254788 work on d_a_boomerang 2023-08-03 23:13:13 +02:00
Yotona 473736fb6a synced portions of TRK lib with other decomps 2023-08-02 16:40:42 -06:00
TakaRikka 623622b9b6 more kankyo work / d_a_kytag08 work 2023-08-02 01:31:23 -07:00
TakaRikka 9773c9dbf1 some more kankyo work 2023-08-02 01:31:23 -07:00
TakaRikka 854fb607b9 d_a_obj_swpropeller OK, work on d_kankyo / misc 2023-08-02 01:31:23 -07:00
hatal175 24161e34d2
More Jsystem stuff (#395)
* JASProbe OK

* JASRegisterParam OK

* Import JASReport

* JASDvdThread OK
2023-08-02 01:30:52 -07:00
hatal175 2275eb710b
Work on J2DMaterialFactory (#394)
* Work on J2DMaterialFactory

* J3DUClipper OK

* Work on JAISoundStarter

* JAISoundHandles OK

* JAISoundInfo OK

* Fix JAISound::isStopping

* Work on J2DTextBoxEx

* dspproc OK

* osdsp OK

* osdsp_task OK

* Work on dsptask

* Import some JASCalc code

* JASCallback OK

* JASOscillator OK

* JASLfo OK
2023-08-01 00:17:21 -07:00
hatal175 a82cc2a4d6
Merge branch 'master' into daTagLightBall 2023-07-28 17:05:44 +03:00
Yotona 68fa601716 daTagLightBall OK 2023-07-27 19:55:39 -06:00
Trueffeloot 34868eed06 Merge branch 'master' of https://github.com/zeldaret/tp into d_menu_insect-1 2023-07-28 01:56:41 +02:00
Trueffeloot e427687675 d_menu_insect partly matching 2023-07-28 01:55:14 +02:00
Trueffel b898811613
Izumi_gate+vground (#391)
* d_a_izumi_gate & d_a_obj_vground OK

* license agreement

* prevent merging conflict

* optimization based on review
2023-07-25 21:45:38 -07:00
TakaRikka 62ab7c9a0b
d_a_obj_snowEffTag / d_a_obj_digplace / d_a_tag_lv2prchk OK (#390)
* d_a_obj_snowEffTag OK

* d_a_obj_digplace OK

* d_a_tag_lv2prchk OK

* remove asm / fix tag_waterfall warnings
2023-07-25 18:25:04 -04:00
Yotona b070730d18 Merged to resolve conflicts 2023-07-24 21:06:31 -06:00
hatal175 9cf73bea8b
Merge pull request #385 from marwernerh/TAG_WATERFALL
d_a_tag_waterfall
2023-07-25 04:19:44 +03:00
Yotona 9ad9532536 TRK work 2023-07-24 17:26:23 -06:00
marwernerh 4b41dcaa99 Edits according to feedback 2023-07-23 20:52:42 -04:00
hatal175 cb8bf4a489
More JSystem borrowing (#383) 2023-07-23 15:30:24 -07:00
Huitzi fefcdfcd53 d_a_tag_waterfall matching 2023-07-23 14:51:13 -04:00
Trueffeloot 5be7e910cc Merge branch 'master' of https://github.com/zeldaret/tp into d_menu_skill 2023-07-22 16:01:41 +02:00
Trueffeloot 4682deae99 d_menu_skill basically OK 2023-07-22 03:46:09 +02:00
Tal Hayon db806cda16 Importing more JKernel code 2023-07-21 19:30:25 +03:00
hatal175 5ec69e491a
Merge pull request #380 from TakaRikka/lv4obj
d_a_obj_lv4Gate / d_a_obj_lv4PoGate mostly done. d_a_obj_lv4CandleDemoTag work
2023-07-21 14:19:09 +03:00
TakaRikka d4162dd46d d_a_obj_lv4PoGate OK 2023-07-21 03:53:58 -07:00
Jcw87 482e14d270 J2DMatBlock 2023-07-20 21:33:18 -07:00
Jcw87 7e2cf84a88 JAISeq 2023-07-20 21:07:14 -07:00
Jcw87 250110cd10 JAISe 2023-07-20 21:07:12 -07:00
hatal175 2e17762012
Various matches (#378)
* Maybe improve JMAEulerToQuat

* JKRFileLoader OK

* JUTCacheFont work

* Match J3DModel::prepareShapePackets

* JUTDirectFile OK

* JUTDirectPrint OK

* Work on JUTProcBar

* Work on JUTResFont
2023-07-20 19:39:25 -07:00
TakaRikka 21dc43021c d_a_obj_lv4Gate mostly done. d_a_obj_lv4CandleDemoTag work 2023-07-20 02:35:27 -07:00
hatal175 aba19d36a5
Match some nonmatching in d_map_path_dmap (#377)
* Match some nonmatching in d_map_path_dmap

* Match daDsh_c::create
2023-07-19 12:25:45 -07:00
hatal175 c9492825ec
Merge pull request #376 from TakaRikka/lv4floor
d_a_obj_lv4floor OK, d_a_b_oh / d_a_dshutter mostly done
2023-07-19 16:11:46 +03:00
Trueffel 0e3ab41038
d_menu_fishing mostly done (#375)
* d_menu_fishing mostly done

* format the cpp
2023-07-19 02:47:20 -07:00
hatal175 aae8d823ef
Work on J2DPrint (#374) 2023-07-18 23:25:56 -07:00
TakaRikka 032d970ce0 d_a_dshutter mostly done 2023-07-18 23:16:49 -07:00
TakaRikka 0b60233fae Merge branch 'master' of https://github.com/zeldaret/tp into lv4floor 2023-07-16 23:45:01 -07:00
TakaRikka 3e5903296f d_a_b_oh mostly done 2023-07-16 23:44:23 -07:00
hatal175 0b12611fea
dMsgScrnTree_c OK, Some JGeometry work (#370)
* Minor work on c_damagereaction and JGeomtry

* dMsgScrnTree_c OK

* dMsgScrnExplain_c OK
2023-07-16 13:09:21 -06:00
Jcw87 42e8d29fde J2DMatBlock 2023-07-15 19:24:13 -07:00
Jcw87 ec4df7f8db J2DOrthoGraph: improved parameter names 2023-07-15 19:02:28 -07:00
Jcw87 66b3dc12ae J2DGrafContext: Use inlines from debug, improved parameter names 2023-07-15 19:02:27 -07:00
Tal Hayon 6c945a4e29 Work on J3DSkinDeform 2023-07-14 11:30:07 +03:00
TakaRikka 5ba9e54e2f d_a_obj_lv4floor OK / d_stage wip and cleanup 2023-07-12 17:30:48 -07:00
hatal175 ed40ffb064
Work on JAISeMgr (#368) 2023-07-12 00:59:33 -07:00
Trueffeloot da9deca3a3 Merge branch 'master' of https://github.com/zeldaret/tp into work11 2023-07-10 12:03:27 +02:00
hatal175 63c782c0d0
J3DPacket, J3DShape OK (#366) 2023-07-09 18:46:15 -07:00
Trueffeloot 65ef839bb5 several files OK 2023-07-10 02:34:35 +02:00
Tal Hayon e00ce8bc31 Work on J3DMaterial 2023-07-09 20:21:18 +03:00
Tal Hayon b9383052a3 Work on JPAEmitterManager 2023-07-07 21:04:10 +03:00
Tal Hayon a368ff7a6d Work on m_Do_graphic 2023-07-07 18:07:58 +03:00
TakaRikka 60b613ba4e d_a_warp_bug OK 2023-07-07 01:16:47 -07:00
TakaRikka 2c8bfedbba d_a_kytag10 almost done 2023-07-06 16:30:11 -07:00
TakaRikka 32f80f3774 d_a_tag_mwait OK 2023-07-05 22:41:49 -07:00
TakaRikka f825fdb16e d_a_kytag15 OK 2023-07-05 02:35:01 -07:00
TakaRikka 1a168255d2
d_a_tag_hjump / d_a_scene_exit2 OK (#361)
* d_a_tag_hjump OK

* d_a_scene_exit2 OK

* remove asm
2023-07-03 21:10:29 -07: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
Jcw87 0b5cf25236 d_cc_d_nonmatching 2023-07-03 00:06:03 -07: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 8fdc70b602 build fix 2023-07-01 02:02:58 -07:00
TakaRikka e548c092fe d_a_obj_lv4HsTarget OK and mDoHIO_entry_c fix 2023-07-01 01:47:07 -07:00
TakaRikka 67ddd2b2f9 d_a_obj_crystal OK 2023-06-30 21:01:00 -07:00
TakaRikka 554e962be0 d_a_disappear / d_a_kytag16 OK 2023-06-30 16:33:01 -07:00
Tal Hayon bf7e686ef7 Work on d_a_mirror 2023-06-30 19:29:50 +03:00
TakaRikka 7b680de442 d_a_obj_lv3waterEff / d_a_kytag16 OK 2023-06-30 00:26:45 -07:00
TakaRikka dae37fdbbb d_a_tag_mist OK 2023-06-28 15:48:59 -07:00
Tal Hayon f7e5cc384f Merge remote-tracking branch 'upstream/master' into undecided 2023-06-28 15:02:13 +03:00
Tal Hayon a3c4cc486e Work on d_com_static 2023-06-28 14:54:53 +03:00
TakaRikka 35126cb257 Merge branch 'master' of https://github.com/zeldaret/tp into talk 2023-06-27 16:15:40 -07:00
TakaRikka 1d6d179077 d_a_talk almost done 2023-06-27 16:14:31 -07:00
Jcw87 7af48a0078 d_menu_collect 2023-06-26 18:58:11 -07:00
Tal Hayon 5bd128bd2a d_select_cursor - most functions matching 2023-06-25 17:43:13 +03:00
hatal175 22059e57b7
Work on d_a_tag_wljump (#351) 2023-06-23 08:34:19 -06: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 f17cf7f6f1
JASSeqCtrl OK + misc functions (#346)
* JASSeqCtrl OK + misc functions

* Work on JASAudioThread
2023-06-09 01:55:15 -07: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 598aa4aa8c
d_shop_system, d_s_name, s_save_HIO (#343)
* d_s_name OK

* d_save_HIO ok

* d_shop_system functions matching except sinit order issue
2023-06-02 13:28:29 -07:00
Noah McQueen df30e3d195
lib/TRK_MINNOW_DOLPHIN work (#341) 2023-05-28 20:54:30 -07:00
Trueffel eccb693762
d_a_obj_digholl & d_a_obj_kjgjs OK (#340)
* d_a_obj_prop OK

* d_a_obj_digholl & d_a_obj_kjgjs OK
2023-05-28 19:10:48 -07:00
hatal175 fcb6ae541f
setFadeColor fix, some d_msg_flow functions (#339) 2023-05-28 00:21:28 -07:00
Noah McQueen 2baa07dbf6
d_msg_scrn_arrow OK (#337)
* Mostly matching

* d_msg_scrn_arrow OK

* sync
2023-05-25 00:06:38 -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
Tal Hayon c504812d1a Match dMsgFlow_c::event032 2023-05-19 08:06:51 +03:00
hatal175 2ef82b2b66
Merge branch 'master' into various3 2023-05-18 12:10:49 +03:00
Tal Hayon b7bc5b42a5 Work on d_msg_flow 2023-05-18 12:08:41 +03: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
Noah McQueen f24a661ed2
Merge branch 'master' into d_a_e_db_leaf 2023-05-09 16:13:54 -07:00
hatal175 ac269f04ba
JASSeqReader, d_bg_s_movebg_actor ok (#332)
match cc_at_check except data
2023-05-09 15:42:18 -07:00
Yotona a83fba1047 d_a_e_db_leaf OK 2023-05-09 15:31:41 -07:00
Tal Hayon ff07b43bfa J3DJoint OK 2023-05-09 10:41:27 +03:00
hatal175 44b0fdbb0d
Do some work on f_op_actor_mng (#328)
* decompctx - try without shiftjis and write utf8 as output

* Do some work on f_op_actor_mng

* Remove duplicated includes

* Add fopAcM_setEffectMtx

* Match dShopSystem_searchCameraActor

* fopAcM_setEffectMtx now matches with literals

* Remove unnecessary inline in headers
2023-05-08 15:10:22 -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
Trueffel 8d01442f7c
d_a_tag_CstaSw & d_a_tag_shop_item OK (#326)
* d_a_tag_CstaSw & d_a_tag_shop_item OK

* d_a_tag_spinner OK
2023-04-29 17:37:30 -07:00
Jcw87 4a29d25e65
improve const correctness (#325) 2023-04-29 17:32:56 -07:00
Jcw87 0c4e853e4b
fix functions not returning values (#324) 2023-04-29 17:31:04 -07:00
hatal175 ca4ebc9012
Merge pull request #321 from Jcw87/FLOAT_MIN
fix FLOAT_MIN
2023-04-25 23:13:46 +03:00
hatal175 d14d173c7b
Merge pull request #323 from Jcw87/OSMessage_macros
Remove duplicate OSMessage macros
2023-04-25 23:13:23 +03:00
Trueffeloot fd6e75ee71 Merge remote-tracking branch 'upstream/master' into work7 2023-04-25 18:33:26 +02:00
Jcw87 3477aaa1cb replace OS_MESSAGE_NON_BLOCKING and OS_MESSAGE_BLOCKING with OS_MESSAGE_NOBLOCK and OS_MESSAGE_BLOCK 2023-04-24 21:10:38 -07:00
Jcw87 af265612c1
J3DAnimation (#320) 2023-04-24 15:31:32 -07:00
Jcw87 b440ae74fb
MSL_C (#319)
* MSL_C/string.h

* MSL_C/stdlib.h
2023-04-24 15:28:31 -07:00
Trueffeloot 1c5bacc97b d_a_obj_zcloth WIP 2023-04-23 21:38:41 +02:00
Jcw87 632274e3b1 fix FLOAT_MIN 2023-04-23 06:57:16 -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
Jcw87 472340e2d6
add FLT_MAX, FLT_EPSILON, NAN, and HUGE_VALF to MSL_C headers (#316) 2023-04-21 02:01:46 -07:00
Trueffeloot d9183b121a Fixes 2023-04-08 15:17:57 +02:00
Trueffeloot dc815a9278 d_a_obj_tmoon OK 2023-04-08 08:32:50 +02:00
Trueffeloot 4aa1e3447f Merge remote-tracking branch 'origin/work6' 2023-04-08 06:43:17 +02:00
Trueffeloot 5def43b161 d_a_tag_poFire OK 2023-04-08 06:40:03 +02:00
Trueffeloot f49824a4e0 d_a_tag_poFire OK 2023-04-08 06:24:08 +02:00
Trueffeloot 78196a1889 d_a_obj_cowdoor OK 2023-04-07 18:35:52 +02:00
Trueffeloot 23e3744510 d_a_tag_lantern OK 2023-04-05 07:23:59 +02:00
Trueffel ddc5c7efaa
d_a_obj_bombf OK (#313) 2023-04-03 23:05:17 -06: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
Pheenoh f31ab5ae0b
Misc Changes (#306) 2023-03-07 18:03:46 -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
Trueffel d7ab9423ad
Some work on d_menu_fishing (#304)
* Some work on d_menu_fishing

* pr improved based on comments

* forgot ./tp pull-request
2023-03-06 21:31:32 -07:00
root 9402eb7f19 Merge branch 'master' of https://github.com/zeldaret/tp into jclean 2023-03-02 04:14:48 -08:00
TakaRikka 807f60b0f2 setup b_ob_class 2023-03-02 04:13:22 -08:00
Trueffel a1bcd353c4
d_a_tag_rmbit_sw: OK (#303)
* d_a_tag_rmbit_sw fully matching

* d_a_tag_rmbit_sw OK
2023-03-01 19:22:36 -07:00
TakaRikka c241cba47c dump_sort matching 2023-03-01 14:13:22 -08:00
TakaRikka 0d5b309f98 d_a_alink_hang first pass 2023-03-01 03:20:07 -08:00
TakaRikka eae9455a7d JUtility / JSupport / misc cleanup 2023-02-26 22:18:40 -08:00
TakaRikka 090dcee012 clean JKernel 2023-02-26 17:50:56 -08: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
hatal175 4df6e8edea
Various matches and improvements (#299)
* Various matches and improvements

* Remove unnecessary comment
2023-02-23 08:41:05 -07:00
Pheenoh fa1f47f7a1
d_a_guard_mng OK, d_a_obj_smoke OK, d_a_tag_smk_emt OK, d_a_hitobj OK (#298)
* d_a_guard_mng OK

* d_a_obj_smoke OK

* d_a_tag_smk_emt OK

* d_a_hitobj attempt

* fixes

* rm comment

* cc_sph_src

* rename and move mGuardDataTbl
2023-02-20 00:53:33 -07:00
Trueffel 8471d1d6cc
d_a_tag_attention & d_a_tag_spring OK (#297) 2023-02-19 21:39:09 -07:00
Pheenoh d58a6f5b35
d_a_kytag07 OK, d_a_obj_onsenFire OK, d_a_econt OK (#295) 2023-02-19 12:24:18 -07:00
TakaRikka e0a17187ad
JMessage work (#296)
* daalink / z2linkmgr wip

* first cleanup of JASGlobalInstance data

* fix sInstance stuff part 2

* more d_a_alink_swim work

* remove asm

* JMessage work

* remove asm
2023-02-19 10:40:57 -07:00
Pheenoh 3acf288950
d_a_tag_shop_camera OK, d_a_tag_watchge OK, JUTFader OK, JUtility work from Pikmin 2 (#292) 2023-02-18 16:17:35 -07:00
jdflyer 0aaa6fed7a
Finish Renaming RELS (#293)
* Finish Renaming RELS

* Revert gitignore

* Revert diff_settings
2023-02-17 21:08:23 -07:00
Trueffel 90da306e5a
d_a_tag_ret_room fully matching (#291)
* d_a_tag_ret_room fully matching

* most of d_a_tag_ret_room decompiled
2023-02-17 14:00:39 -07:00
Pheenoh 7fdd453996
d_a_e_ym_tag OK, d_a_tag_theB_hint OK (#289) 2023-02-17 07:26:11 -07: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
Pheenoh 2e3352a3a3
d_a_tag_stream OK, d_a_swTime OK, d_a_andsw OK (#287) 2023-02-16 07:30:50 -07:00
Pheenoh 82ff815386
d_a_tag_gra OK, d_a_suspend work (#286) 2023-02-14 23:37:09 -07:00