Commit Graph

153 Commits

Author SHA1 Message Date
TakaRikka 2f804f2609 update dtk (#2221) 2024-10-21 04:46:00 +03:00
Luke Street c1ada3693f Add clangd support for VS Code (#2207)
* Add clangd support for VS Code

* Revert accidental change
2024-10-12 21:43:10 -07:00
TakaRikka 178194ccb2 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
TakaRikka f90ee9ed68 zramark work, sWallShutter / firewood2 done (#2187)
* obj_zramark done except weaks

* setup fixes

* obj_sWallShutter done

* firewood2 done

* remove asm
2024-08-07 09:32:04 -06:00
jdflyer 0d0c363ba6 Tools: update packageISO and move yaz0 function to config (#2183) 2024-07-22 12:33:16 -06:00
jdflyer ac01026346 Tools: add libbti and assets_config (#2182)
* Start d_menu_fmap2d

* checkpoint

* checkpoint

* Add libbti and bti packaging, start libjaudio

* Add asset config, move libast, formatting
2024-07-18 09:04:43 -06:00
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
Pheenoh f3db5c187f Setup d_a_npc actors (#2165) 2024-06-05 09:54:15 -06:00
Pheenoh e19170daac Setup d_a_obj Actors (#2161)
* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* finish

* add class comments

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* finish

* add class comments

* rm duplicate comments

* fix build
2024-05-29 00:49:10 -07:00
Pheenoh 7cd664aa05 Setup d_a_e actors (#2157)
* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* checkpoint

* finish

* add class comments
2024-05-23 23:31:16 -07: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
jdflyer 34203a6049 Fix make game (#2097) 2024-03-15 00:35:29 -07:00
TakaRikka 799b9bbb26 remove dkp dependency (#2078) 2024-02-25 06:46:55 -07:00
TakaRikka eafd2bd13e fix compiler zip endpoint (#2077) 2024-02-25 04:03:58 +01:00
hatal175 2f055bd3c5 Fix _stack_addr to match OSInit and __OSThreadInit (#2042) 2024-01-21 16:51:34 -08:00
jdflyer 8f7ec02644 fix yaz0.py (#2022) 2024-01-02 21:59:58 -08:00
jdflyer c90ddacb0f libstage.py (#2019)
* libstage.py

* Cleanup and VRB Extract
2024-01-02 20:59:37 +02:00
TakaRikka cde861cb85 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
hatal175 16978265b4 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
Keith Lazuka b91f4bc050 Fix build for new contributors (#1994)
* Add pyyaml to Python dependencies

* Add Jetbrains IDE dir to gitignore

* Check magic number on the ISO file
2023-12-01 10:22:38 -07: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
jdflyer f130b74524 Fix Build Scripts (#1879) 2023-08-13 17:46:24 -07:00
Pheenoh c9125f236f Assignees (#1876)
* checkpoint

* finish adding assignee support

* test

* use test command

* use test command

* skip build check

* add state to common options, move version check

* cleanup ok-check

* undo dylink change
2023-08-11 00:51:32 -06:00
hatal175 0a103f01ba 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 63fc74af79 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 3de344a67f Github Projects (#1872)
* github projects

* add project prefixes
2023-08-09 16:27:37 -06:00
Jcw87 8c4cc71006 extract_game_assets.py: fix 'make assets' (#384) 2023-07-23 14:18:19 -06:00
hatal175 2632020238 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
Pheenoh 6c5a228fb8 Pipeline fix (#373)
* cleanup pipelines

* install deps

* chmod +x wibo

* rename pipeline

* condense steps
2023-07-16 23:42:22 -07:00
hatal175 bacdc6ad8b Use compiler 1.2.5n instead of frank (#372) 2023-07-16 22:21:18 -06:00
Pheenoh 205cdc0c50 Progress fix (#354)
* add python deps, print -> LOG

* add type hinting

* add more debug loggin

* more python deps

* aciton fix

* make wibo optional for progress history
2023-06-27 11:16:48 -06:00
Pheenoh ab448be658 rm glob (stdlib), change to GitPython 2023-06-26 22:03:31 -06:00
Pheenoh 74049a906f rm pprint 2023-06-26 21:05:52 -06:00
Pheenoh dd24b7c272 add progress history, update, extend and integrate upload-progress 2023-06-26 20:57:22 -06:00
Trueffel 7e81b2d8e3 TP Progress step for displaying (#350)
* d_a_obj_prop OK

* tp-progress (#1)

* Tp-progress-work-2 (#2)

* seperate (#3)
2023-06-19 18:21:29 -06:00
madeline 42420f390e fix tp.py error report bug 2023-05-31 05:54:08 -06:00
hatal175 424f62c02c 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
Pheenoh e52a5af069 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
jdflyer 0111911add Add option to use oead and copy map files (#294) 2023-02-19 10:40:47 -07:00
jdflyer 342bb540bd Fix REL Spelling + Tool Improvements (#285)
* AST conversion library

* Improved Shifted lcf

* copydate and frameworkF.str

* Fix REL Capitalization

* Fix Packaging
2023-02-15 07:02:56 -07:00
hatal175 5b2c3c258d Misc matches (#274) 2023-02-09 08:52:32 -07:00
Jcw87 f6be6151cd tp.py: progress: fix rels progress for windows 2023-01-31 17:45:47 -08:00
Jcw87 218aa75393 tp.py: progress: sort rels by name 2023-01-31 17:45:47 -08:00
Jcw87 a0ad0d2be7 tp.py: setup: call 'make tools' 2023-01-30 09:19:24 -08:00
Jcw87 d883905b4b requirements.txt: remove standard libraries that pip cannot install 2023-01-30 02:39:28 -08:00
Jcw87 0048b5be33 tp.py: setup: Add execute flag to compilers on posix systems 2023-01-30 02:39:28 -08:00
Jcw87 94da7430dc tp.py: setup: refactor lmgr326b.dll copy, and also do it for 1.2.5e 2023-01-30 02:39:27 -08:00
Jcw87 8d15aac094 lcf.py: fix wrong variable being checked for "@" 2023-01-28 20:53:37 -08:00
Jcw87 8de4a42ee8 transform-dep.py: fake the -MP compiler option 2023-01-26 21:30:17 -08:00