Commit Graph

996 Commits

Author SHA1 Message Date
hatal175 1ea10fcc63
More jstudio work (#2048) 2024-01-25 14:50:55 -08:00
Caroline Madsen 4640b758c9
d_a_obj_cdoor OK, d_a_obj_wchain mostly done, work on d_a_alink_wolf (#2047) 2024-01-25 19:24:38 +02:00
TakaRikka ba44ade90c
more various JSystem work (#2046)
* most of J3DAnmLoader done

* J3D / JKernel / JUTConsole work

* remove asm

* fix build

* dol 50%
2024-01-24 14:00:46 +02:00
hatal175 b2310b84b6
A little work on jstudio (#2045) 2024-01-23 15:05:15 -08:00
Caroline Madsen 69328d71ed
d_a_obj_bsGate, d_a_obj_window OK (#2041)
* d_a_obj_bsGate, d_a_obj_window OK

* MInor fixes
2024-01-23 14:42:38 +02:00
hatal175 ea041b9d95
d_shop_camera, d_shop_item_ctrl OK (#2044) 2024-01-22 12:24:24 -08:00
TakaRikka 697cd08979
some various J2D/J3D work (#2043)
* most of J2DPicture done

* fix GXSetTexCoordGen

* some j3d work
2024-01-22 17:23:54 +02:00
hatal175 5a735a4956
Fix _stack_addr to match OSInit and __OSThreadInit (#2042) 2024-01-21 16:51:34 -08:00
hatal175 0228b4e03b
Work on d_msg_scrn_howl + misc (#2040) 2024-01-21 01:15:22 -08:00
Caroline Madsen 9f372c40d5
d_a_obj_ki OK (#2039) 2024-01-20 19:41:05 +02:00
TakaRikka 49a4319fb8
OSLink done (#2038) 2024-01-20 12:53:06 +02:00
Caroline Madsen 5ad3727d17
work on d_a_npc_ne (#2037) 2024-01-19 16:57:56 -08:00
TakaRikka 981cfe7283
almost all of dolphin matched (#2036)
* TRK full match

* remove trk asm

* ar done

* cleanup some dolphin headers

* more dolphin cleanup

* cleanup / GD fully matched

* almost all of GX fully matched

* GX / Mtx full matched

* most of OS done

* pad done

* most of VI

* remove asm

* forgot couple vec funcs

* couple JUtility matches
2024-01-20 02:22:19 +02:00
hatal175 f97fc769df
d_s_play OK, work on d_a_ykgr (#2035) 2024-01-17 15:19:10 -08:00
TakaRikka 772a04851c
d_timer / d_bright_check done (#2034)
* d_bright_check mostly fixed

* d_timer done

* remove asm
2024-01-17 13:04:43 +02:00
hatal175 b27b6b287c
d_s_room OK (#2033) 2024-01-16 04:20:47 -08:00
hatal175 ead852383f
Work on Z2AudioLib (#2032) 2024-01-13 05:41:29 -08:00
TakaRikka 6260020b3e
all d_ovlp_fade done (#2031)
* ovlp_fade / ovlp_fade2 done

* ovlp_fade3 done

* remove asm
2024-01-13 11:46:47 +02:00
TakaRikka 4bd825e76c
most of TRK done / some misc work (#2030)
* work on d_file_sel_warning

* various cleanup

* attempt to fix d_gameover

* event cleanup

* trk work

* most of TRK done

* remove asm
2024-01-12 18:43:52 -08:00
hatal175 f342bd7171
Import JASCmdStack, std-vector work, Z2StatusMgr OK (#2029)
* Import JASCmdStack

* Work on std-vector

* Z2StatusMgr OK
2024-01-11 01:16:40 +02:00
TakaRikka 99f0efe975
d_meter2_draw done (#2028)
* d_meter2_draw done

* some meter_draw doc

* remove asm

* d_file_sel_info fixed
2024-01-09 16:10:40 +02:00
hatal175 28bef08667
Work on Audio, JAUSeqDataBlockMgr OK (#2027) 2024-01-08 15:19:07 -08:00
Trueffel 40dae638a7
Work on Collection Menu (d_menu_collect) (#2026)
* work on d_menu_collect

* match few funcs

* work on screenSet

* More work on d_menu_collect

* remove asm

* format document

* document fields

* rename variable

* Fix compiler error
2024-01-08 15:16:02 -08:00
hatal175 a8a159ae2c
Various Matches, J2DTextBoxEx and J2DTevs OK (#2025)
* Work on src/d/bg

* misc work

* J2dTextBoxEx OK

* J2DTevs OK

* Better return values for bool
2024-01-08 12:10:05 +02:00
Caroline Madsen dea6243c35
Fix type signatures of cLib_*Bit functions (#2024) 2024-01-05 22:48:32 -08:00
TakaRikka 2e15998e7a
d_meter_string done (#2023)
* d_meter_string done

* remove asm

* some other d_meter fixes
2024-01-03 16:12:17 +02:00
hatal175 d5d59471ea
Match most of d_msg_string_base (#2021) 2024-01-02 19:37:15 -08:00
TakaRikka 51ba05b54a
d_meter_hakusha done (#2020)
* meter_hakusha done

* remove asm
2024-01-02 20:59:20 +02:00
TakaRikka dde6a466b1
kgate / d_meter_button / d_meter_haihai done, obj_ice_l wip (#2018)
* kgate OK, ice_l wip

* d_meter_button done

* remove asm

* d_meter_haihai done

* remove asm
2024-01-02 01:09:41 +02:00
Caroline Madsen fe92c18c83
work on J3DGD (#2017) 2023-12-31 18:49:08 +02:00
hatal175 68e857b4da
Match most of d_attention (#2016)
* Make decompctx work with MSL includes

* Match most of d_attention
2023-12-29 21:59:33 +02:00
hatal175 402666242b
work on d_msg_class and JUTResFont (#2015)
* JUTResFont - Set symbols on

* Work on d_msg_class
2023-12-28 22:45:53 +02:00
Jacob Patzer 3b7c793ac9
d_a_obj_bk_leaf OK (#2007)
* d_a_obj_bk_leaf OK

* Fix daObjCarry_c::make_prm

---------

Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2023-12-28 17:38:36 +02:00
Caroline Madsen 9780adcc4e
work on J3DMaterialFactory and J3DMaterialFactory_v21 (#2012) 2023-12-28 02:17:39 +01:00
Caroline Madsen 83969f6dc1
clean up some objects (#2014) 2023-12-28 01:54:45 +01:00
NicolaTesula ea80e8440c
d_a_obj_graWall OK (#2013) 2023-12-25 22:10:39 +02:00
TakaRikka a7edd19f16
MSL_C fully matched / some SSystem cleanup/ obj_rgate OK (#2011)
* cleanup SSystem files

* MSL_C fully matched

* fix build

* remove asm

* reorganize MSL_C/Runtime libs into more accurate setup

* little more cleanup

* cleanup some MSL headers

* obj_rgate OK

* remove asm

* some rgate documentation
2023-12-25 17:31:05 +02:00
Caroline Madsen b9ffe811fd
d_a_obj_chandelier OK (#2010) 2023-12-22 02:59:53 -08:00
hatal175 3fb456635b
d_meter_HIO OK + misc (#2009) 2023-12-22 02:56:56 -08:00
Caroline Madsen 064f444c0f
d_a_obj_zra_freeze, d_a_obj_zrTurara mostly OK, d_a_obj_zrTuraraRock OK (#2008) 2023-12-21 11:35:34 +02:00
Jacob Patzer be1764e060
More work on d_a_myna (#2005) 2023-12-18 01:24:36 +02:00
hatal175 cce0130025
Work on d_a_mg_fshop (#2006) 2023-12-18 01:24:15 +02:00
TakaRikka 6e58e660d5
work on link bow, kandelaar, and whistle (#2004) 2023-12-15 16:04:05 +02:00
Caroline Madsen 8293fb7c22
d_a_obj_zra_rock OK (#2003) 2023-12-14 15:19:19 -08:00
Caroline Madsen e7a6eb10b5
work on J3DShapeMtx (#2002)
* work on J3DShapeMtx

* update Progress.md
2023-12-13 06:42:38 +02:00
Trueffel c50f44964d
prepare some rels for work (#2000) 2023-12-06 16:01:42 -08:00
hatal175 0de0339250
Some GX work (#1998)
* Some GX work

* GXFrameBuf work

* Import GXAttr functions and enums

* Import most of GXTev

* Import most of GXPixel

* Import GXFifo

* Import some of GXInit

* Import and work on GXTransform

* Import GXPerf

* A little work on GXTexture
2023-12-06 15:57:35 -08:00
Caroline Madsen 28fb711606
d_a_obj_grave_stone OK (#1999) 2023-12-03 14:01:37 +02:00
Caroline Madsen c85689c5da
d_a_obj_barDesk OK (#1997) 2023-11-30 23:31:59 +01:00
TakaRikka a6d621e0c3
daAlink bottle / sumou done (#1996)
* link_bottle done

* link_sumou done

* remove asm
2023-11-29 19:27:08 +02:00
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