Commit Graph

328 Commits

Author SHA1 Message Date
Thaddeus Crews
b6f98cfe0c
More context file adjustments (#194) 2023-12-22 18:26:05 -05:00
EpochFlame
6817695182 link GXTransform and format files 2023-12-22 16:57:44 -05:00
Thaddeus Crews
b21730a97b
Add ability to autogenerate context with ninja (#192) 2023-12-21 17:29:12 -05:00
Thaddeus Crews
1f5ec28a61
Automate even more downloads (#191) 2023-12-21 14:12:35 -05:00
HeartPiece
6a063cf4fc Link tamagoMushiMgr.cpp 2023-12-21 11:02:53 +11:00
HeartPiece
17c1876a85 Link IKSystemBase.cpp 2023-12-20 23:07:45 +11:00
HeartPiece
40efe3f93a Link IKSystemMgr.cpp 2023-12-20 20:20:09 +11:00
Thaddeus Crews
911b5b1978
Add requirements.txt for zstandard module (#186)
• Update readme to account for `requirements.txt`
• Makes Python 3.8 the minimum version
2023-12-19 13:46:37 -05:00
Thaddeus Crews
b90a08211f
Automate devkitPPC download for Ninja (#183)
• Ninja buildsystem no longer needs devkitpro as a prerequisite
2023-12-18 15:13:25 -05:00
HeartPiece
093797e5ae Link GXTexture.c
Co-Authored-By: roeming <25447777+roeming@users.noreply.github.com>
2023-12-17 15:52:17 +11:00
HeartPiece
68882a0fdc Link light.cpp 2023-12-17 14:13:12 +11:00
EpochFlame
e2e348de4a match e-reader GBA code
thanks, kiwi!

Co-Authored-By: Trevor <49212064+kiwi515@users.noreply.github.com>
2023-12-15 18:19:18 -05:00
HeartPiece
38e99b22cc Link JUTException.cpp
ty @Cuyler36 and @SwareJonge for the fixes!
2023-12-13 14:35:41 +11:00
HeartPiece
7fda0acc54 Link wipe.cpp 2023-12-08 12:33:02 +11:00
HeartPiece
ccdf410b6d Link JAIDummyObject.cpp 2023-12-08 11:49:20 +11:00
HeartPiece
63c56adabf Link JStudio_JStage/control.cpp 2023-12-07 20:09:47 +11:00
EpochFlame
af765994bb Link GXPerf.c 2023-12-05 17:06:44 -05:00
HeartPiece
cd93aa95ac Link JStudio_JAudio/control.cpp 2023-12-05 22:50:23 +11:00
HeartPiece
614e91d7ea Link JUTConsole.cpp and linklist.cpp
ty tww/mkdd/ac decomps c:
2023-12-05 20:00:44 +11:00
HeartPiece
af734a6288 Link GXFrameBuf.c 2023-12-05 01:32:31 +11:00
HeartPiece
3ac9504059 Link GXMisc.c 2023-12-02 15:56:12 +11:00
HeartPiece
96847746d0 Link GXPixel.c 2023-12-02 09:38:04 +11:00
HeartPiece
f4d26bffd5 Link J3DModelData.cpp
thanks @SwareJonge c:
2023-12-01 15:44:23 +11:00
HeartPiece
a0b1c3b8c3 Link dvdThread.cpp 2023-12-01 10:52:53 +11:00
HeartPiece
e792ac2d39 Scaffold GXLight.c 2023-11-30 23:09:29 +11:00
HeartPiece
769cba2ec4 Link GXFifo.c 2023-11-28 10:43:23 +11:00
EpochFlame
a8a85f306a standardize configure.py syntax
format configure.py
2023-11-27 17:51:37 -05:00
EpochFlame
6762738dbe migrate __exception.s to src 2023-11-27 17:15:39 -05:00
EpochFlame
cd267dc3a6 link gamePelletList.cpp
woo, mounting archives!
2023-11-27 13:30:11 -05:00
HeartPiece
e2e79f9243 Link OSReboot.c 2023-11-26 22:30:14 +11:00
HeartPiece
7d3beb043b Link GXGeometry.c
Thanks for the help @Cuyler36 :)
2023-11-23 23:55:42 +11:00
HeartPiece
3dce485b2c Link GXInit.c 2023-11-23 22:01:38 +11:00
HeartPiece
90bc93de57 some gx progress 2023-11-23 16:21:51 +11:00
HeartPiece
38b06413ca Link gameSeaMgr.cpp 2023-11-21 22:25:06 +11:00
HeartPiece
233966664c Link J3DUMtxCache.cpp 2023-11-21 16:39:31 +11:00
HeartPiece
18a569e9c9 Link illustratedBookMessage.cpp 2023-11-21 16:02:12 +11:00
EpochFlame
6b9994832e update progress and ninja configuration 2023-11-20 21:16:49 -05:00
HeartPiece
87821b693c Link JALCalc.cpp 2023-11-20 22:50:37 +11:00
HeartPiece
ac67637c97 Link PSSeBase.cpp 2023-11-20 22:03:18 +11:00
HeartPiece
073cbcc991 Relink vsGameSection.cpp
35%!!
2023-11-18 01:06:39 +11:00
HeartPiece
8e22228f04 Link all pelletX files
oops 1%
2023-11-17 23:04:06 +11:00
HeartPiece
c2960fe505 Link JKRThread.cpp
damn JSUListIterator and .comm bug
2023-11-11 14:38:01 +11:00
HeartPiece
32bb04e78b Link JKRFileCache.cpp
ty wind waker decomp!
2023-11-11 14:11:42 +11:00
HeartPiece
6e0b89517a Link JKRDvdAramRipper.cpp
ty sware/mkdd
2023-11-11 13:44:01 +11:00
HeartPiece
af43519a0f Link JKRCompArchive.cpp
ty sware/mkdd
2023-11-11 12:36:09 +11:00
HeartPiece
0f1eb15bd8 Link JASBankMgr.cpp 2023-11-10 13:03:13 +11:00
EpochFlame
f85988f1ad provisionally link JKRSolidHeap
this 1.3.2 memery is cringe. devs probably didn't make clean, and the file never updated.
2023-11-09 19:29:21 -05:00
EpochFlame
21e88ef686 link JKRDvdArchive
thanks sware

Co-Authored-By: SwareJonge <41187958+SwareJonge@users.noreply.github.com>
2023-11-09 17:53:14 -05:00
EpochFlame
bf8fa399d7 link JASTrackInterrupt 2023-11-09 14:04:20 -05:00
PikHacker
c114a12649 link modelEffect.cpp 2023-11-04 22:55:17 -04:00
HeartPiece
edd354bc8f Link ebiOptionMgr.cpp 2023-11-03 17:23:26 +11:00
PikHacker
777906fa48 link ebiP2TitleUnit 2023-11-01 22:35:08 -04:00
PikHacker
7af9a285aa link ebiScreenTitleMenu 2023-11-01 21:34:59 -04:00
HeartPiece
b6b71a8b07 Link jigumoState.cpp 2023-11-01 18:59:13 +11:00
PikHacker
dd508d4fad link ebiScreenOmakeGame 2023-11-01 01:29:18 -04:00
HeartPiece
9261bfbad1 Link ebiScreenOption.cpp 2023-11-01 15:59:04 +11:00
EpochFlame
9090613ca4 ebi multitext and flag fixup
finally
2023-10-29 21:54:33 -04:00
HeartPiece44
cad61b91c8 Link MaroFrog.cpp 2023-10-29 20:23:33 +11:00
HeartPiece
93a2a95703 Link Frog.cpp 2023-10-28 17:21:45 +11:00
HeartPiece
13d8f507bc Link ebiScreenProgre.cpp 2023-10-28 15:31:36 +11:00
EpochFlame
a996294201 PlayCommonData bitflag usage
actually use bitflag struct
2023-10-25 13:47:01 -04:00
HeartPiece44
5f610db45e Link ebiSaveMgr.cpp 2023-10-25 19:48:32 +11:00
HeartPiece
ccce6638eb Link JASCmdStack.cpp 2023-10-24 16:56:43 +11:00
HeartPiece
db21b8dd71 Properly link JAUData.cpp 2023-10-24 16:46:56 +11:00
HeartPiece
88a0d4e4ba Link aiBore.cpp 2023-10-24 15:39:38 +11:00
HeartPiece
4800147ce4 Link pikiAI.cpp
situation has been grasped
2023-10-24 10:05:44 +11:00
HeartPiece
81e479194c Link gamePlatMgr.cpp 2023-10-24 00:29:41 +11:00
HeartPiece
e456d100e5 we love lugia (ai progress) 2023-10-22 14:39:53 +11:00
EpochFlame
f6c9e13b82 ninja will no longer update progress if not-ok
fricking nice
2023-10-21 23:11:19 -04:00
PikHacker
1d3b17477e link shadowMgr.cpp 2023-10-21 20:42:01 -04:00
EpochFlame
1c65ac8417 repair trk flags 2023-10-21 11:44:17 -04:00
HeartPiece
5c9bb9cd46 Rework TRK_MINNOW headers + start linking 2023-10-21 23:04:34 +11:00
EpochFlame
df7d2eb758 repo file cleanup
also adjust OdemuExi2 flags
2023-10-20 16:14:49 -04:00
EpochFlame
aecf72eabd finish runtime
31 percent, woo
2023-10-20 15:12:28 -04:00
EpochFlame
bdc5c0b124 exception runtime
thanks, amber!
2023-10-20 14:23:07 -04:00
PikHacker
21dd61f2d2 link ogObjCourseName 2023-10-20 13:33:44 -04:00
EpochFlame
a7c402bea5 exception links
thanks xenoblade amber
2023-10-19 23:05:51 -04:00
HeartPiece
779829a2c1 Link vi.c 2023-10-19 16:42:47 +11:00
PikHacker
8272575d6a match and link J2DAnmLoader.cpp 2023-10-19 00:53:40 -04:00
HeartPiece
f1ecec790a Link JPAEmitter.cpp 2023-10-19 02:46:28 +11:00
EpochFlame
6dd9421a29 link targsupp as C-source
it works, I suppose
2023-10-18 11:40:52 -04:00
HeartPiece
14638dcca4 Link JUTCacheFont.cpp 2023-10-19 01:25:30 +11:00
HeartPiece
11aa56ef5a vi.c progress 2023-10-18 21:22:55 +11:00
PikHacker
5ea9b23e9a link JUTTexture.cpp 2023-10-17 23:04:44 -04:00
PikHacker
3e85bf8099 match and link JUTDirectPrint.cpp
double dash moment
2023-10-17 22:46:44 -04:00
EpochFlame
1b170257e4 link __mem and repair runtime cflags
they're all inline deferred
2023-10-17 22:06:31 -04:00
EpochFlame
7f383aa376 prune assembly and link JPAExTexShape.cpp
3033 pokos
2023-10-17 19:34:11 -04:00
HeartPiece44
4c834eb9c1 More assorted JSystem progress 2023-10-17 22:55:59 +11:00
HeartPiece44
b251b8a882 Link aiWeed.cpp 2023-10-17 20:11:20 +11:00
PikHacker
e5b39d70d9 link JPAChildShape and JASRegisterParam
and some other jsystem
2023-10-16 23:26:21 -04:00
HeartPiece44
6b4b588aec Link JKRAramArchive.cpp 2023-10-17 13:53:00 +11:00
EpochFlame
d2af453351 link JStudio_JStage\object.cpp
fixed replaceall errors
2023-10-16 14:36:21 -04:00
HeartPiece
25b263581d THIRTY PERCENT 2023-10-16 20:47:42 +11:00
HeartPiece
f5b4af9a69 Link aiTransport.cpp 2023-10-16 02:34:58 +11:00
HeartPiece
012398d7c7 Link aiCrop and JStudio_JParticle control 2023-10-16 01:51:05 +11:00
HeartPiece
dd567b8aae Link global_destructor_chain.c 2023-10-15 20:54:16 +11:00
HeartPiece
d9401f99cc Link mtx.c, mtx44.c, mtxvec.c, CircleBuffer.c 2023-10-15 20:38:15 +11:00
HeartPiece
ff27b6ca8e Link GDGeometry.c 2023-10-15 18:31:01 +11:00
HeartPiece
393b26f0d5 Link bomb.cpp
💣
2023-10-13 13:56:05 +11:00
HeartPiece
5472456f5a Link efxTPkEffectMgr.cpp 2023-10-13 01:51:25 +11:00
EpochFlame
ca72e2edf2 match and link RandItemUnit.cpp
thanks cuyler and sware!

Co-Authored-By: SwareJonge <41187958+SwareJonge@users.noreply.github.com>
Co-Authored-By: Cuyler36 <24523422+cuyler36@users.noreply.github.com>
2023-10-11 18:36:19 -04:00
HeartPiece
95bd81e2c0 Link moviePlayerPauseAndDraw.cpp 2023-10-11 19:47:33 +11:00
EpochFlame
b628cc899d match and link gameflow.cpp
another sysGC file down!
2023-10-09 14:29:52 -04:00
Luke Street
a5b2b50d30 Adjust configure.py for new objdiff 2023-10-09 13:13:02 -04:00
HeartPiece
9d5ed29dc5 Link Tank.cpp 2023-10-09 22:29:28 +11:00
HeartPiece
d5051d39f0 Link TadpoleState.cpp 2023-10-09 21:36:14 +11:00
HeartPiece
0450aeb464 Link gameGenerator.cpp 2023-10-09 18:08:54 +11:00
Phillip Stephens
6cdd596edd
Match and link Pad.c by importing missing asserts (#176)
* Match and link Pad.c by importing missing asserts

* Link pad.c in make as well

---------

Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
2023-10-09 13:17:01 +11:00
HeartPiece
e9f0d708dd Link gameSystem.cpp 2023-10-09 10:51:52 +11:00
HeartPiece
ffac5f7c35 Link PSScene.cpp 2023-10-08 23:34:01 +11:00
HeartPiece44
455004001b Link screenObj.cpp 2023-10-08 10:47:08 +11:00
HeartPiece44
cde01a4e26 Link gameResultTexMgr.cpp 2023-10-05 00:28:16 +11:00
HeartPiece
5011bc7453 Link creatureStick.cpp 2023-09-28 17:16:44 +10:00
HeartPiece
7ba21b9e0c some efxEnemy.cpp fixes 2023-09-28 16:54:10 +10:00
HeartPiece44
0fdb658ad7 Yoink most of Pad.c
ty prime decomp - couple functions need to not auto-inline and part of SPEC2_MakeStatus needs tweaking
2023-09-27 16:07:44 +10:00
HeartPiece44
9929881f4a Link EXIBios.c and update build actions 2023-09-27 13:01:09 +10:00
EpochFlame
f8df1982fc Generate objdiff.json 2023-09-25 20:20:26 -04:00
HeartPiece
264db6da2b Fix make 2023-09-25 17:47:12 +10:00
HeartPiece
4884b6aaf1 Link EXIUart.c + pilfer more JSystem
28%! c:
2023-09-25 17:19:36 +10:00
HeartPiece
6bb6ca9855 Link GXDisplayList.c 2023-09-25 03:16:52 +10:00
HeartPiece
62aa4d8943 Link PSTaskBase.cpp 2023-09-23 10:25:02 +10:00
HeartPiece
bcce5b91e9 Link itemBarrel.cpp 2023-09-21 14:14:19 +10:00
HeartPiece
dfc8ffeac7 Link itemTreasure.cpp 2023-09-20 17:03:08 +10:00
HeartPiece
aea9ad4ea1 Link ebiFileSelectMgr.cpp 2023-09-20 14:53:20 +10:00
HeartPiece
d55bc0d374 Fix some StateMachine issues + link ebiCardMgr
commit 177d2e53db67fc8f092e2648ad9a478e59d8ad21
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Wed Sep 20 14:32:42 2023 +1000

    Actually fix match

commit 8741595c245ad1a66c74dcc562d1963e411f9871
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Wed Sep 20 14:20:42 2023 +1000

    Fix match + update progress

commit 2a7d1283a2840239c0f38116e72bbf06f0436f12
Author: EpochFlame <jupiterror@gmail.com>
Date:   Tue Sep 19 23:27:47 2023 -0400

    update vsgamesection

commit d32c6bf588058f207b7ed399aa982647857c0508
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Wed Sep 20 13:01:43 2023 +1000

    ebiFileSelectMgr fixes

commit c0115d89094dc4bbbeb0e744cd326a5cc2ef9568
Author: EpochFlame <jupiterror@gmail.com>
Date:   Tue Sep 19 22:50:17 2023 -0400

    link ebiCardMgr

commit 42839f0e37ad3e77b2502af54ad5da40a7a8f3de
Author: EpochFlame <jupiterror@gmail.com>
Date:   Tue Sep 19 22:16:46 2023 -0400

    reordered correctly

commit 0c82b0435efecd146ec8429604d14db8a5fca86f
Author: EpochFlame <jupiterror@gmail.com>
Date:   Tue Sep 19 22:06:31 2023 -0400

    statemachine silliness

commit a827cbb215d032b2abbf0e83c401bb38c94dfbeb
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Tue Sep 19 17:11:47 2023 +1000

    Unlink vsGameSection.cpp

commit fb539fc85be83f49002ad00a19916f3984ba24ac
Author: SodiumChlorideLogic <19625889+SodiumChlorideLogic@users.noreply.github.com>
Date:   Tue Sep 19 03:02:30 2023 -0400

    Item scaffolding that devolved into StateMachine madness
2023-09-20 14:40:59 +10:00
HeartPiece
15e46abb07 Match and link SIBios.c
thanks @SwareJonge and MKDD decomp :)
2023-09-20 11:31:56 +10:00
EpochFlame
1ed7ea29e4 match and link THPDec.c
woo, 27%!
2023-09-19 20:44:14 -04:00
EpochFlame
c6b52ef4df repair AI 2023-09-19 19:20:56 -04:00
EpochFlame
d9305571f8 match and link ai
yoinked from mkdd repo
2023-09-19 17:53:45 -04:00
HeartPiece
419143e3a9 Link ebiGeometry.cpp
Co-Authored-By: roeming <25447777+roeming@users.noreply.github.com>
2023-09-20 01:31:12 +10:00
HeartPiece
da626db383 Second ebisawa walkthrough 2023-09-20 01:18:10 +10:00
HeartPiece
873ce021bb Start ebisawa walkthrough 2023-09-19 17:04:09 +10:00
EpochFlame
016c848759 link THPAudio.c
slightly different from MKDD's instance
2023-09-17 13:25:49 -04:00
HeartPiece
7a1a5726fc Link pikmin2THPPlayer.cpp 2023-09-17 16:40:21 +10:00
PikHacker
b1e409cd6b link singleGS_Ending 2023-09-17 01:44:54 -04:00
HeartPiece
c8927f09f4 Link JSTObjectSpecialActor.cpp 2023-09-17 13:59:04 +10:00
HeartPiece
ed62842737 Link RumbleMgr.cpp 2023-09-17 12:58:28 +10:00
HeartPiece
104b89b6e0 Link ebiUtility.cpp 2023-09-17 11:00:22 +10:00
HeartPiece
9963692fd8 Link CameraMgr.cpp 2023-09-16 16:26:12 +10:00
HeartPiece
ea8e424e5e Link THPPlayer.c
thanks @SwareJonge for matching this for MKDD for us to yoink c:
2023-09-15 17:44:42 +10:00
SwareJonge
a1dd5f81fa decompile JASCalc 2023-09-15 14:43:06 +10:00
SwareJonge
c2323f43a6 Implement remaing JMath files 2023-09-15 14:43:06 +10:00
HeartPiece
6ac4bfd91a Link screenScene.cpp 2023-09-15 13:54:42 +10:00
EpochFlame
fa8ab94fc4 fix remaining funcs
Co-Authored-By: SwareJonge <41187958+SwareJonge@users.noreply.github.com>
2023-09-12 22:36:33 -04:00
HeartPiece
4580dbe7ba Link THPAudioDecode.c + tidy up THP headers 2023-09-12 17:30:02 +10:00
HeartPiece
0cf3bf5f1c Link genEnemy.cpp
TWENNY SIX BABY
2023-09-11 20:40:03 +10:00
HeartPiece
f61d49b5e9 Link OtakaraBase.cpp and Tadpole.cpp 2023-09-09 19:12:21 +10:00
EpochFlame
83795946e0 link FuefukiState.cpp 2023-09-08 18:52:00 -04:00
HeartPiece
c720f52cfd Link Qurione.cpp 2023-09-07 21:29:02 +10:00
HeartPiece
6ae4662a33 Link Sarai.cpp 2023-09-05 01:26:23 +10:00