Commit Graph

573 Commits

Author SHA1 Message Date
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
PikHacker
66e600f8fd gamePlayData fixes 2023-10-11 20:33:04 -04: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
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
PikHacker
3b660fd317 PSSeq.cpp progress 2023-10-09 00:13:07 -04:00
HeartPiece
54ee9aa528 Fix more of aiAttack.cpp 2023-10-09 14:29:05 +11:00
HeartPiece
c508346a22 Update progress.csv 2023-10-09 13:23:49 +11:00
HeartPiece
e9f0d708dd Link gameSystem.cpp 2023-10-09 10:51:52 +11:00
PikHacker
4802481471 somewhat PSAutoBgm progress 2023-10-08 15:22:58 -04:00
HeartPiece
ffac5f7c35 Link PSScene.cpp 2023-10-08 23:34:01 +11:00
PikHacker
159bcf46c1 PSDirector.cpp progress 2023-10-08 01:09:37 -04:00
HeartPiece44
455004001b Link screenObj.cpp 2023-10-08 10:47:08 +11:00
PikHacker
b7bc07c14a PSScene.cpp progress 2023-10-05 01:38:11 -04:00
HeartPiece44
cde01a4e26 Link gameResultTexMgr.cpp 2023-10-05 00:28:16 +11:00
PikHacker
da50edf855 PSMainSide_DirectorMgr progress 2023-09-28 23:44:25 -04:00
HeartPiece
5011bc7453 Link creatureStick.cpp 2023-09-28 17:16:44 +10:00
PikHacker
4757a2e093 creatureStick progress 2023-09-27 14:56:28 -04:00
HeartPiece44
9929881f4a Link EXIBios.c and update build actions 2023-09-27 13:01:09 +10:00
PikHacker
c1be8e4160 ebiScreenFileSelect_Mgr progress 2023-09-25 14:34:37 -04:00
HeartPiece
4884b6aaf1 Link EXIUart.c + pilfer more JSystem
28%! c:
2023-09-25 17:19:36 +10:00
HeartPiece
8b9f378ebc Match almost all of itemRock.cpp 2023-09-25 11:31:01 +10:00
PikHacker
b74946e272 naviMgr progress 2023-09-24 16:27:11 -04:00
PikHacker
c320b6a069 itemCave progress 2023-09-22 23:00:46 -04:00
HeartPiece
62aa4d8943 Link PSTaskBase.cpp 2023-09-23 10:25:02 +10:00
PikHacker
0f3718f867 singleGS_Zukan progress 2023-09-21 21:48:11 -04: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
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
PikHacker
bb28369729 cameraMgr "done" 2023-09-15 20:38:13 -04: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
HeartPiece
e690c8e9c0 Update progress.csv 2023-09-15 14:51:09 +10:00
HeartPiece
6ac4bfd91a Link screenScene.cpp 2023-09-15 13:54:42 +10:00
EpochFlame
637b56756e link thp read and video decode 2023-09-12 22:51:24 -04:00
EpochFlame
11806f7ac9 match most of THPVideoDecode.c
also fix OSMessage types for better accuracy
2023-09-12 21:16:31 -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
PikHacker
6e8f122b4d tyre.cpp mostly done 2023-09-11 00:12:14 -04: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
HeartPiece
be3afb9583 Link Demon.cpp + assorted fixes 2023-09-05 01:17:03 +10:00
HeartPiece
1a32318d3d Match and link BombSarai.cpp
**bomb vomiting noises**
2023-09-04 19:57:19 +10:00
HeartPiece
83569d8a94 Link Kurage.cpp 2023-09-02 00:51:05 +10:00
HeartPiece
b42b9dfe6f Link interactPiki.cpp
TWENTY FIVE PERCENT BABY (ty roeming)
2023-09-01 18:21:54 +10:00
HeartPiece
bbfad15484 Link KumaKochappy.cpp 2023-08-30 22:19:03 +10:00
Hunter Shelton
445b4d8292
Update decompctx.py to use UTF-8 2023-08-21 21:57:10 -04:00
EpochFlame
037042b0f2 use stl path for context 2023-08-16 19:29:56 -04:00
Luke Street
61de68a3e1 Use patched 1.2.5n, delete frank/franklite 2023-07-15 10:39:28 -04:00
PikHacker
5c029b897d zukan2d mostly done 2023-07-07 23:25:18 -04:00
Amber Brault
46d0da417c
Metrowerks overhaul (#164)
* Metrowerks overhaul

-Make MSL_C match under inline deferred
-Overhaul metrowerks header files

* repair file-end newlines

* formatting

clang format is happy now. some questionable formatting choices, especially strtoul.h

* fix two ending newlines with extensionless files

* More formatting

* Match alloc.c

* Match mem_funcs.c

* Fix makefile

* Make Runtime and TRK match under deferred

* hopefully fix the configure script

---------

Co-authored-by: EpochFlame <jupiterror@gmail.com>
2023-04-22 02:37:22 -04:00
HeartPiece
d0d03e1367 Link MapNode.cpp 2023-03-30 15:25:47 +11:00
HeartPiece
cfa0388ada Link baseHIOSection.cpp 2023-03-16 21:33:28 +11:00
EpochFlame
917a8427f9 repair kono and ogawa objdiff 2023-03-11 23:07:08 -05:00
HeartPiece
c1d6fd4599 Squash merge: match and link JKRAram.cpp
Co-Authored-By: SwareJonge <41187958+SwareJonge@users.noreply.github.com>
2023-03-10 19:02:01 +11:00
HeartPiece
f6781cb72f Link J2DTextBox.cpp 2023-03-09 21:03:01 +11:00
HeartPiece
541e709edd Link JASAudioThread.cpp 2023-03-08 20:24:19 +11:00
HeartPiece
2433bd44fb Link JASResArcLoader.cpp 2023-03-08 18:12:52 +11:00
HeartPiece
c4e9293219 Link JASDrumSet.cpp
ba-dum tsh
2023-03-08 17:27:38 +11:00
HeartPiece
e23df2e0c8 Link JKRFileLoader.cpp
Co-Authored-By: SwareJonge <41187958+SwareJonge@users.noreply.github.com>
2023-03-05 21:31:12 +11:00
HeartPiece
f5d22c735e Link JKRFileFinder.cpp
Co-Authored-By: SwareJonge <41187958+SwareJonge@users.noreply.github.com>
2023-03-05 21:21:09 +11:00
HeartPiece
7dd3b71f09 Link JKRDvdRipper.cpp
Co-Authored-By: SwareJonge <41187958+SwareJonge@users.noreply.github.com>
2023-03-05 20:53:50 +11:00
HeartPiece
47b96e463e Link JKRAramHeap and JKRAramPiece
Co-Authored-By: SwareJonge <41187958+SwareJonge@users.noreply.github.com>
2023-03-05 19:46:02 +11:00
HeartPiece
289e746d12 Link JUTDirectFile.cpp 2023-03-05 13:34:31 +11:00
HeartPiece
a543b16f61 Link JUTAssert.cpp, JUTDbPrint.cpp 2023-03-04 22:03:30 +11:00
HeartPiece
b41a90e8a9 Link JUTGraphFifo.cpp 2023-03-04 20:37:45 +11:00
HeartPiece
adc5cb96ec Link JUTPalette.cpp 2023-03-04 20:27:52 +11:00
HeartPiece
7608881b15 Link JUTResource.cpp 2023-03-04 20:15:37 +11:00
HeartPiece
4ee04ee7b7 Link JUTVideo.cpp 2023-03-04 19:44:15 +11:00
HeartPiece
5203834228 Link JUTXfb.cpp 2023-03-04 19:29:08 +11:00
EpochFlame
560d69713a clean JParticle assembly 2023-02-28 21:57:54 -05:00
SwareJonge
f6e46f9c80
Add JKRExpHeap (#157)
* match almost all functions for JKRExpHeap

* match do_resize

* link and clean up JKRExpHep

* remove .s file
2023-02-27 08:41:49 +11:00
EpochFlame
0a99954fc5 most sysGC asm cleaned + finish mori
morimura asm cleanup complete
2023-02-25 00:19:50 -05:00
HeartPiece
c5cdd74477 Link singleGS_FileSelect.cpp
+ some cleanup
2023-02-19 20:15:17 +11:00
EpochFlame
3860a90555 we really need to standardize progress csv time
formatting
2023-02-17 23:17:47 -05:00
HeartPiece
d685b61280 Squashed commit of the following:
commit 67dd535770f3fad9773e4736d0509ae8ebf0817b
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Sat Feb 18 13:45:43 2023 +1100

    Link ebiP2TitleChappy.cpp

commit fec37c31835d7095d6653a8ee2cabafc824bd474
Author: AdolescentSeagull <AdolescentSeagull@outlook.com>
Date:   Fri Feb 17 18:53:07 2023 +0000

    base updateEnemyReaction_ implementation made

commit aa0fd9879274fa4f2af4f22df6779a781951e7d9
Author: AdolescentSeagull <AdolescentSeagull@outlook.com>
Date:   Tue Feb 14 22:44:42 2023 +0000

    More progress on ebiP2TitlePikmin's updateSmoothWalk_ (frsqrte galore)

commit fc30c81a5d15ff601d891d055e785ccd90708034
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Mon Feb 13 22:22:05 2023 -0500

    ebi title progress

    greatly cleaned and matched dirty WIP title stuff. keep up the good work, seagull!

commit d7dd5769a46761ce843414dd6b614b0c43a6d687
Author: AdolescentSeagull <AdolescentSeagull@outlook.com>
Date:   Tue Feb 14 00:41:22 2023 +0000

    More WIP changes to ebiP2TitlePikmin

commit e977f903370023503736ebb0e20b190e2cdeb835
Author: AdolescentSeagull <AdolescentSeagull@outlook.com>
Date:   Sun Feb 12 23:47:25 2023 +0000

    More progress on TPikmin

commit 6e504ea28ddf1cdeafb989de877fd6b15027e853
Author: AdolescentSeagull <AdolescentSeagull@outlook.com>
Date:   Sat Feb 11 12:29:47 2023 +0000

    fixed extrwi issue in Chappy update

commit bd78cc2433c8f2ee4110268f597b715728e8ae20
Author: AdolescentSeagull <AdolescentSeagull@outlook.com>
Date:   Sat Feb 11 12:06:08 2023 +0000

    TChappy update completed and making a start on TPikmin
2023-02-18 13:46:23 +11:00
HeartPiece
5eb6c67bde Link ogCallBackPicture.cpp 2023-02-18 00:24:19 +11:00
HeartPiece
960e161bd1 Link ogLifeGauge.cpp
god bless MKDD's link map

Co-Authored-By: SwareJonge <41187958+SwareJonge@users.noreply.github.com>
2023-02-17 23:42:30 +11:00
EpochFlame
204e182a9d link JASReport
ily sware

Co-Authored-By: SwareJonge <41187958+SwareJonge@users.noreply.github.com>
2023-02-11 23:19:21 -05:00
HeartPiece
097c3db225 Link OSAlarm, Error, Interrupt, Reset, Time 2023-02-11 23:47:10 +11:00
HeartPiece
41e132c832 Link OSContext, Mutex, ResetSW, Rtc 2023-02-11 21:28:00 +11:00
HeartPiece
da55b7fde8 Link OSThread.c 2023-02-11 19:30:59 +11:00
HeartPiece
5f03aa2b42 Link OSMemory.c 2023-02-11 13:31:38 +11:00
HeartPiece
f724afe79f Link dsp.c 2023-02-11 11:56:46 +11:00
HeartPiece
bd419de95f Link dvd.c
ty prime <3
2023-02-11 11:39:34 +11:00
EpochFlame
ad71a15440 link dvdlow 2023-02-10 17:50:13 -05:00
EpochFlame
09d603ac7c link dvdfs.c and update calcprogress
calcprogress now aligns the printed statistics
2023-02-10 14:30:06 -05:00
HeartPiece
cb75d1bcb9 Link all of CARD (ty Prime)
ty prime people, y'all are the best

Co-Authored-By: Phillip Stephens <antidote.crk@gmail.com>
2023-02-11 00:07:38 +11:00
HeartPiece
c75311bc55 Link CARDDir, Net, Rdwr (from Prime)
ty primers ily

Co-Authored-By: Phillip Stephens <antidote.crk@gmail.com>
2023-02-10 21:50:42 +11:00
HeartPiece
e2a793a1c1 Link CARDBios, Block, Unlock (from Prime)
ily primers

Co-Authored-By: Phillip Stephens <antidote.crk@gmail.com>
2023-02-10 20:59:00 +11:00
HeartPiece
5073bea397 Yoink/link ar.c and arq.c from prime
ty prime peeps
2023-02-10 18:14:58 +11:00
EpochFlame
3861098eae link moviePlayerAudio.cpp 2023-02-09 17:23:37 -05:00
EpochFlame
fe672da96c formatting
1 2 7 3 down to rockefeller street
2023-02-08 22:19:17 -05:00
EpochFlame
3780782d91 finish Dolphin ASM cleanup
all dolphin asm has proper directives and linkage
2023-02-08 12:42:36 -05:00
HeartPiece
a885c0722e Link gameTekiStat.cpp
Co-Authored-By: roeming <25447777+roeming@users.noreply.github.com>
2023-02-08 08:28:19 +11:00
HeartPiece
8b4e030f9d Link ebiP2TitleKogane.cpp
beetle unlocked

Co-Authored-By: AdolescentSeagull <124252898+AdolescentSeagull@users.noreply.github.com>
Co-Authored-By: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
2023-02-07 09:25:01 +11:00
HeartPiece
fbec78f94f Link aiAction.cpp
BRAAAAAAAAAAAINS
2023-02-06 14:09:26 +11:00
EpochFlame
20168f44be link dsp_task.c
more sdk loot. todo: merge dsp struct headers with jsystem
2023-02-04 18:21:58 -05:00
EpochFlame
0478b24daf link padclamp.c
troublesome file
2023-02-04 16:46:41 -05:00
EpochFlame
0ca9e8c423 remove gcc requirement
use dtk for elf2dol and shasum
2023-02-04 13:57:12 -05:00
EpochFlame
547ba87278 hopefully repair make match
ty encounter for pointing out a problem
2023-02-04 02:13:47 -05:00
EpochFlame
1de4839587 improve frank.py to match GBA
makefile isn't cooperating?
2023-02-04 02:13:47 -05:00
HeartPiece
4e8ea8ca2d Link pikmin2AramMgr.cpp 2023-02-03 00:08:21 +11:00
HeartPiece
580a4a55e7 Link gameOver2D.cpp 2023-02-02 13:00:41 +11:00
PikHacker
5a8f8f997f gameOver2D almost done 2023-02-01 20:05:12 -05:00
HeartPiece
0ec6784cfa Link umiMushiState.cpp
somewhere down the line we should fix PSM::checkBoss to return a EnemyBoss soundObj probably.
2023-02-01 12:45:56 +11:00
Luke Street
ae4123eeb6
Add progress badges & use upload-progress.py (#149)
* Add progress badges; use upload-progress

* ci: use projectpiki/build
2023-02-01 09:35:10 +11:00
EpochFlame
6878f8c5aa link osdsp
todo: compile it with -lang=c++
2023-01-31 10:25:28 -05:00
HeartPiece
46ea2b2802 Link miulinState.cpp 2023-01-31 19:42:46 +11:00
Luke Street
3e96c66c39 Add full frank.py support; configure.py --franklite to override 2023-01-31 01:25:12 -05:00
Luke Street
1a66829133 Add tools/upload-progress.py 2023-01-31 01:25:12 -05:00
Luke Street
e447b1c826 Remove header targets from transform-dep.py 2023-01-31 01:25:12 -05:00
Luke Street
222b12ad82 Add legacy Makefile build to CI, update transform-dep.py 2023-01-31 01:25:12 -05:00
Luke Street
d89a095b5e ninja OK 2023-01-31 01:25:12 -05:00
Luke Street
7e2f3b4f6f Update configure.py from prime 2023-01-31 01:25:12 -05:00
HeartPiece
c224ec4942 Link farm.cpp 2023-01-31 14:12:46 +11:00
EpochFlame
28be15872b use relative filepaths, albeit jankily
there's your dratted space
2023-01-30 21:30:09 -05:00
EpochFlame
265f491f6a respect header changes
real
2023-01-30 19:57:01 -05:00
EpochFlame
0b4509b09c link spectralid state
thanks, roeming!

Co-Authored-By: roeming <25447777+roeming@users.noreply.github.com>
2023-01-30 15:58:36 -05:00
HeartPiece
fca4ff1f7a Link farmMgr.cpp + farm.cpp progress 2023-01-31 01:46:31 +11:00
HeartPiece
d22fbeb44c Link khUtil.cpp 2023-01-30 14:23:32 +11:00
EpochFlame
e6c9fb6817 link newScreenMgr.cpp
five kono files remain
2023-01-28 23:42:45 -05:00
EpochFlame
9887311f63
static libraries (#146)
* static library test (will fail to build)

missing operator nonsense

* try

* try 2

* fix copypaste mistake

Co-Authored-By: Luke Street <549122+encounter@users.noreply.github.com>

* static libs real

booyah baybee

* make gamecode into static libraries

* organize Dolphin files

dolphin sorted

* declutter build folder

* generate Dolphin.a

Dolphin.a is real now. Truly, a library of libraries.

* libraries build with -j

need to fix singlethreading and calcprogress

* repair singlethreaded make

ensure directories exist as a step within static library recipes

* consistent buildlog capitalization

linking to Linking for static library recipes

* remove bss hack from calcprogress

no longer necessary

* mute compiler warnings by default

they cluttered the build logs

* tiptoe around wibo's failure

wibo cannnot handle multiple linker instances generating libraries in the same folder

* repair calcprogress

ty @encounter for regex help

---------

Co-authored-by: Luke Street <luke.street@encounterpc.com>
Co-authored-by: Luke Street <549122+encounter@users.noreply.github.com>
2023-01-28 21:18:21 -05:00
HeartPiece
182bbd0b41 TWENTY PERCENT
GOD BLESS TWILIGHT PRINCESS
2023-01-27 21:53:23 +11:00
HeartPiece
860d6f8b49 Link J2DAnimation.cpp (pilfered from TP)
ty tp peepol
2023-01-27 20:07:01 +11:00
SwareJonge
d8f5b5d584
Link JFWDisplay, JKRArchivePri, JKRArchivePub, JUTProcBar (#143)
* JFWDisplay WIP

* JFWDisplay: match setForOSResetSystem

* Not sure if this helped

* link JFWDisplay

* Also link JUTProcBar

* formatting

* fix names

* last inlines for JUTProcBar

* fix and link JKRArchive

* formatting

* correct build errors

* Misc cleanup

Co-authored-by: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
2023-01-26 12:23:44 +11:00
SwareJonge
403b526a71
J3D inlines (#142)
* fix and link JFWSystem

* fix and link JKRDecomp

* fix and link JKRDvdFile

* formatting

* update names

* J3D inlines for enemyNestMgr

* Link file + update progress

Co-authored-by: intns <84647527+intns@users.noreply.github.com>
Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
2023-01-25 12:03:07 +11:00
HeartPiece
cba1bfdd0a Link ogObjFloor.cpp 2023-01-24 18:23:39 +11:00
HeartPiece
09327b390c Link Sokkuri.cpp 2023-01-24 17:57:47 +11:00
HeartPiece
522262fb96 Link J3DSkinDeform.cpp
Co-Authored-By: SwareJonge <41187958+SwareJonge@users.noreply.github.com>
2023-01-24 16:19:26 +11:00
HeartPiece
b3fd3f6f2f Link khPayDept.cpp
dept [sp] paid
2023-01-24 15:54:52 +11:00
HeartPiece
b106efd511 Link newGame2DMgr.cpp
Co-Authored-By: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
2023-01-24 12:49:36 +11:00
HeartPiece
d13cf965e2 Link QueenShadow.cpp 2023-01-23 13:42:21 +11:00
EpochFlame
4834d15be8 link JASBasicBank.cpp 2023-01-21 22:41:18 -05:00
HeartPiece
16600e09db Link khReadyGo.cpp 2023-01-21 09:29:29 +11:00
HeartPiece
6d94193791 Link HoudaiShadow.cpp
BANG BANG BANG BANG BANG
2023-01-21 01:52:36 +11:00
HeartPiece
f3f7ffd0a1 Link khWinLoseReason.cpp 2023-01-21 01:16:14 +11:00
HeartPiece
ea54bd3261 Link BigFootShadow.cpp 2023-01-21 01:09:02 +11:00
HeartPiece
48dde4ea11 Link khWinLose.cpp 2023-01-20 14:39:09 +11:00
HeartPiece
3cf4c15096 Link DamagumoShadow.cpp 2023-01-20 14:04:13 +11:00
HeartPiece
995b4a346e LINK BIGTREASURE
*titan dweevil death noises*

Co-Authored-By: roeming <25447777+roeming@users.noreply.github.com>
2023-01-20 10:49:12 +11:00
HeartPiece
3524f50cce Link khFinalFloor 2023-01-19 13:57:37 +11:00
PikHacker
5c932f0700 Link ebiP2TitleCoordMgr.cpp 2023-01-17 22:41:27 -05:00
HeartPiece
b7584f660b Link Houdai.cpp
BANG BANG BANG BANG BANG
2023-01-17 18:09:08 +11:00
HeartPiece
315a8f2cd7 Link ebiScreenPushStart.cpp 2023-01-17 09:25:59 +11:00
HeartPiece
4426b6d4c3 Update progress.csv 2023-01-17 08:58:20 +11:00
HeartPiece
54b652e0b9 Link BigFoot.cpp
stomp
2023-01-15 16:26:49 +11:00
HeartPiece
98d9cc7e25 Link Hana.cpp 2023-01-15 12:46:00 +11:00
HeartPiece
e2e3870345 Link Damagumo.cpp 2023-01-15 12:34:22 +11:00
PikHacker
7c76f4f5b9 Link ebiCardMgr_Load.cpp 2023-01-13 01:46:26 -05:00
HeartPiece
d4fb3e3dfb Link Fuefuki.cpp 2023-01-13 16:17:53 +11:00
Luke Street
aa8e283bb4 WIP ninja build support 2023-01-11 12:14:56 -05:00
HeartPiece
2219a09b35 Update progress.csv 2023-01-11 21:37:18 +11:00
EpochFlame
dacc4322c5 link gameStat.cpp 2023-01-10 21:38:38 -05:00
HeartPiece
7d3c41a801 Link effectAnimator.cpp 2023-01-08 19:52:29 +11:00
HeartPiece
5d73f0fc67 Link Baby.cpp 2023-01-06 20:33:43 +11:00
HeartPiece
cda3da36a4 Link efxEnemyGeneral.cpp
so. many. jump tables.
2023-01-06 19:35:52 +11:00
HeartPiece
ae99a47b37 Link captionMgr.cpp 2023-01-06 16:29:35 +11:00
HeartPiece
20a158825a Link commonSaveData.cpp 2023-01-06 15:18:36 +11:00
HeartPiece
fddb134fd5 Re-link J3DBinaryFormat and J3DModelSaver 2023-01-06 14:58:09 +11:00
HeartPiece
ada3652ada Re-link J3DUDL.cpp 2023-01-06 14:47:23 +11:00
Drought-Ender
8cf42074cf
match all of genObject (#135)
* match genObject

* Fix match + link genItem.cpp + progress

Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
2023-01-06 14:27:43 +11:00
Drought-Ender
e21a7efc42
Match vsStageData.cpp (#134)
* Match all but distance inline in InteractPiki.cpp

* Match all of vsStageData.cpp

* singleGS_CaveGame.cpp

* gameStat.cpp done

* genPellet.cpp fully linked

* Add SINIT to gameStat.cpp (nonmatch)

* Tiny chappybase progress

* PSMainSide_ObjCalc.cpp

* Hana.cpp

* Kogane.cpp

* KumaChappy.cpp

* pelletState.cpp

* JSystem PR (#136)

* Stress decomp from earlier this month.

* JSystem 🆗

repaired the branch! passing off to @HeartPiece44 to reconcile with main

* Repair build + format + progress

Co-authored-by: SodiumChlorideLogic <19625889+SodiumChlorideLogic@users.noreply.github.com>
Co-authored-by: HeartPiece <deancsouthwood@gmail.com>

* Manually merge carryInfoMgr progress from branch

Co-Authored-By: Jonathon Brady <62264079+jonathonbrady@users.noreply.github.com>

* some pathfinder.cpp

* Match all but distance inline in InteractPiki.cpp

* Match all of vsStageData.cpp

* Revert "Match all but distance inline in InteractPiki.cpp"

This reverts commit fe6a41400d.

* Link vsStageData.cpp + format + progress

Co-authored-by: PikHacker <evangrune@gmail.com>
Co-authored-by: intns <84647527+intns@users.noreply.github.com>
Co-authored-by: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Co-authored-by: SodiumChlorideLogic <19625889+SodiumChlorideLogic@users.noreply.github.com>
Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
Co-authored-by: Jonathon Brady <62264079+jonathonbrady@users.noreply.github.com>
2023-01-06 14:04:46 +11:00
EpochFlame
127c7381c1
JSystem PR (#136)
* Stress decomp from earlier this month.

* JSystem 🆗

repaired the branch! passing off to @HeartPiece44 to reconcile with main

* Repair build + format + progress

Co-authored-by: SodiumChlorideLogic <19625889+SodiumChlorideLogic@users.noreply.github.com>
Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
2023-01-05 14:54:40 +11:00
PikHacker
f673380054 genPellet.cpp fully linked 2023-01-01 03:32:20 -05:00
HeartPiece
55d61777fe Link demoSection.cpp 2022-12-31 14:16:49 +11:00
HeartPiece
7c786f03da Link movieConfig.cpp 2022-12-31 13:52:57 +11:00
PikHacker
b22ef33f3b naviWhistle.cpp 2022-12-30 21:47:36 -05:00
EpochFlame
f1286ed1e1
Ebi screens (#131)
* ebi TMemoryCard

* Patch up some ebiScreenMemoryCard

* some ebi ScreenMemoryCard and ScreenOmake

* Fix a little bit of ebiScreenMemoryCard

ebisawa makes me tired

* system.cpp relatively done

* reset.cpp

* movieConfig.cpp almost good

* demoSection.cpp almost good

* commonSaveData.cpp nearly done

* Link reset.cpp

* Fix up some of system.cpp

* captionMgr.cpp

* ebiP2TitleChappy somewhat done

* efxEnemyGeneral.cpp closeish

* Almost match ebiP2TitleChappy.cpp

* Fix most of efxEnemyGeneral.cpp

* efxEnemyBoss.cpp

* baby.cpp 99% done

* demon.cpp

* back to 🆗

Co-authored-by: PikHacker <evangrune@gmail.com>
Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
2022-12-29 18:04:33 -05:00
HeartPiece
185d6b73e7
Finish first pass of Ogawa (#129)
* ogObjFloor

* ogObjFloor closer

* fun inlines. enjoy

i love this compiler sometimes

* ObjGround done, ObjSMenuBase started

* Link ogObjGround.cpp

* Fix StartSceneArg inheritance tree + SMenuBase

* ObjSMenuBase

* Fix more ogObjSMenuBase

* remove false inline declarations

* Link ogObjSMenuBase

* ObjSMenuCont done

* Link ogObjSMenuCont.cpp

* ObjSMenuItem

* ogObjSMenuItem fixes

* lots of ObjSMenu progress

* preliminary setup for all remaining ogawa files

Yeah I couldnt sleep

* worldmapInfoWindow 0 and 1

* ObjVS + ObjKantei cleanup

* ogPikminCounter and ogSceneCourseName

* A whole lot of random Ogawa cleanup

* ogawa header usage cleanup

* ogOtakaraSensor and ogTitleMsg

* Link ogObjSMenuPauseVs.cpp

* Link ogObjSMenuPauseDoukutu.cpp

* Link ogObjSMenuPause.cpp

* Link ogPikminCounter.cpp

* Link ogSceneCourseName.cpp

* Link ogObjWorldMapInfoWindows

* Fix rebase inconsistencies

* Link ogAnime.cpp

* Link ogObjChallenge2P.cpp

* Link ogSceneGround.cpp

* Link ObjChallengeBase, ObjKantei, OtakaraSensor

* Update progress.csv

Co-authored-by: PikHacker <evangrune@gmail.com>
Co-authored-by: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
2022-12-25 01:47:10 +11:00
HeartPiece
e37c73f2fc Link vsGS_Game.cpp
14% baybeee

Co-Authored-By: Drought-Ender <87912640+Drought-Ender@users.noreply.github.com>
Co-Authored-By: GibHaltmannKill <67860669+GibHaltmannKill@users.noreply.github.com>
2022-12-24 17:02:04 +11:00
HeartPiece
843a6e8c0c Link creature.cpp 2022-12-15 11:30:54 +11:00
HeartPiece
220347fb45 Link cellMgrParms.cpp
`// I'll clean this up eventually. - sodium`

spoilers: she did not. but it did get cleaned up eventually!
2022-12-14 15:12:30 +11:00
HeartPiece
904f43d285
More Ogawa progress (#128)
* ogCallbackPicture, ogCallbackMessage, ogObjSave

* ogCopyPane and ogCounterSlot

* Link ogObjSave + ogCallBack_Message + other fixes

* ogDopingScreen 99% done

* Link ogDopingScreen.cpp

* ogFuriko, ogLifeGauge and ogMenuMgr

* Fix more of ogFuriko.cpp

* Patch up more ogMenuMgr.cpp

* ogObjAnaDemo

* ogObjCave almost done

* ogObjChallenge1P

* Match rest of ogObjAnaDemo.cpp

Should be linkable but it refuses to budge

* Link ogObjAnaDemo.cpp

fuckin jump tables.

* Link ogObjCave.cpp

* Link ogObjChallenge1P.cpp

o7

* Link testObj.cpp

also had to change headers/update some files because of virtual weak assert lul

* ogObjChallengeBase almost done

* ogObjChallenge2P

* ogObjContena

* Match (almost) all of ogObjChallenge2P

* ogObjCourseName

* ObjFinalMsg fully matched

* Link ogObjFinalMsg.cpp

* Update progress.csv

Co-authored-by: PikHacker <evangrune@gmail.com>
2022-12-13 19:10:29 +11:00
HeartPiece
b572d02cc2 LINK ENEMYBASE
WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
2022-12-13 17:08:24 +11:00
HeartPiece
8e994c9718 Update progress + slight cleanup 2022-12-12 12:06:15 +11:00
HeartPiece
ae3bdafb48 Update progress.csv
im silly and forgot with the PR :)
2022-12-06 19:31:18 +11:00
HeartPiece
6a63d61e7a Link vsGS_Result.cpp
also some misc early progress on enemyStoneDrawInfo.cpp

Co-Authored-By: Drought-Ender <87912640+Drought-Ender@users.noreply.github.com>
2022-12-04 19:26:34 +11:00
HeartPiece
8e1e8f5090 Link enemyStoneMgr.cpp 2022-12-04 14:09:52 +11:00
HeartPiece
37dad3b262
Link more Ogawa and Morimura files (#122)
* wip objCaveResult

* patchin' some matchin'

* link ogSE and ogBloGroup

* mrWindow near-match

* repair build error

* Link mrWindow.cpp

* mrWindow improvements

* ogBloGroup cleanup

* Link ogObjSpecialItem.cpp

* mrUtil

* more ObjCaveResult

* Link mrUtil.cpp

* Improve ogScreen AlphaMgr

* some CaveResult progress

* ogAnimTextScreen

* Link ogAnimTextScreen.cpp

* Update todos and progress

* Fix flags + minor other cleanup

Co-authored-by: PikHacker <evangrune@gmail.com>
Co-authored-by: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
2022-12-04 11:02:48 +11:00
HeartPiece
18803beff4 Link enemyStoneObj.cpp
Co-Authored-By: Moises Martinez <moisesalmartinez@gmail.com>
2022-12-03 16:06:54 +11:00
HeartPiece
65119e9f8c Update progress 2022-11-30 11:08:41 -05:00
Drought-Ender
fa50644be0
vsGameSection matched (#120)
* utilityU.h

* Add files via upload

* Add files via upload

* Add files via upload

* More Inlines

* Add files via upload

* member renaming

* 🎉

* Should probably include types.h

* Update Radar.h

* Var Renamed

* Match rest of vsGameSection.cpp

Unlinked, needs some tweaking to link

* corrections

* Update DvdThreadCommand.h

* code works. needs data fixing

* successfully link vsGameSection

GameMessageVsBirthTekiTreasure::actVs has a compiler warning for not always returning a value

* minor edit

* Minor fixes and cleanup

Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
Co-authored-by: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
2022-11-30 17:25:17 +11:00
EpochFlame
2e296fee4e finally link onyonmgr
woo
2022-11-28 21:51:52 -05:00
Sammy Samkough
25f98d8e4d
removed weird bump in data (#118)
* removed weird bump in data

* repair end-of-file newline

Co-authored-by: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
2022-11-26 14:52:34 -05:00
HeartPiece
1cb553ff9f
Link radarMgr + some carryInfoMgr work (#117)
* start Radar

* formatting/fix compile error

* carryinfo stuff

* Link radarInfo.cpp

Co-authored-by: PikHacker <evangrune@gmail.com>
2022-11-25 09:51:40 -05:00
EpochFlame
64e818e283 JSTFindCreature match
thanks, hp

Co-Authored-By: HeartPiece <107153442+HeartPiece44@users.noreply.github.com>
2022-11-22 00:08:35 -05:00
Drought-Ender
9c27132994
vsGS_Load.cpp Matched + Linked (#109)
* Button Enum + Inline

* SetupFloatMemory -> setupFloatMemory (Fixed Typo)

* LoadState Changes

* Misc. Fixes

Added proper data types and updated includes to reflect them

* Matched LoadState

* VsSection -> section

* VsGame is stored in Game

* Repair match, link + fix formatting

Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
2022-11-21 13:44:24 +11:00
HeartPiece
bc6e180114 Link LeafChappy.cpp 2022-11-17 14:55:46 +11:00
EpochFlame
31bca82a91 match and link Pom.cpp
repaired a typo to fix data
2022-11-16 15:11:58 -05:00
EpochFlame
5fb225159f match and link singleGS_Movie.cpp
matched the sinit!
2022-11-14 16:52:22 -05:00
HeartPiece
5291643272 Link plants.cpp
Thanks Altafen for the help!
2022-11-14 09:15:31 +11:00
HeartPiece
11954f0ba3 Match + link khSceneLoader.cpp 2022-11-13 14:51:12 +11:00
HeartPiece
e1a8a9a26f Match + link singleGS_Load.cpp 2022-11-13 13:49:06 +11:00
HeartPiece
5a271a83b9 Link egg.cpp 2022-11-11 09:57:21 +11:00
HeartPiece
704461db30 TEN PERCENT
Match + link shijimiChouMgr.cpp
2022-11-10 13:23:46 +11:00
EpochFlame
4cfc97130b match and link registItem.cpp
recycled code from a scrapped mod collaboration between @intns and myself

Co-Authored-By: intns <84647527+intns@users.noreply.github.com>
2022-11-09 14:51:06 -05:00
HeartPiece
94378d408a Match + link panModokiMgr.cpp 2022-11-09 20:14:50 +11:00
SodiumChlorideLogic
32a70580dd
JStudio and a few other things. (#104)
* JStudio and a few other things.
Links object-ambientlight, object-fog, and object-message.

* Formatting and progress update

Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
2022-11-09 17:02:15 +11:00
HeartPiece
bc22c0777f Link FireChappy.cpp
Co-Authored-By: SodiumChlorideLogic <19625889+SodiumChlorideLogic@users.noreply.github.com>
2022-11-08 07:37:08 +11:00
HeartPiece
765883740f Match + link more ogScene files
ogSceneChallenge1P, ogSceneChallenge2P, ogSceneContena, ogSceneFinalMsg, ogSceneFloor, ogSceneSave, ogSceneUfo,
ogSceneWorldMapInfoWindow1
2022-11-07 19:37:18 +11:00
HeartPiece
c24e046f11 Match + link ogSceneSMenu files 2022-11-07 13:23:40 +11:00
HeartPiece
6afb024913 Match + link ogDrawAfter, ogSunMeter, ogCounterDay 2022-11-07 12:04:53 +11:00
HeartPiece
8bcf6236f2 Match + link ogContenaCounter.cpp
thanks EstexNT for the help with OSInitFastCast!
2022-11-05 18:52:07 +11:00
HeartPiece
67f0aea7df Match + link ogCatchPiki.cpp 2022-11-05 17:42:46 +11:00
HeartPiece
b0cbf76d11 Match + link ogCallBackScreen.cpp 2022-11-05 16:54:30 +11:00
HeartPiece
d49051d7cb Link ogTotalPokoScreen.cpp
fixing og headers apparently fixed it lmao
2022-11-05 16:12:26 +11:00
HeartPiece
9ba3cdd763 Finish og/Screen headers 2022-11-05 14:41:54 +11:00
SodiumChlorideLogic
5e83c61f61
More JSystem stuff. (#103)
* More JSystem stuff.
Link JASBasicInst and JASWaveBankMgr.
Process large chunk of unsorted headers.

* Update formatting and progress.csv

Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
2022-11-05 10:39:07 +11:00
HeartPiece
d3b1a00a3f Match + link aiBreakRock.cpp 2022-11-04 20:45:49 +11:00
HeartPiece
9abb9c0c77 Match + link aiBridge.cpp 2022-11-04 19:43:58 +11:00
EpochFlame
e0c7345e88 link tanks 2022-11-03 19:33:44 -04:00
EpochFlame
6a51187863 enemybase and general cleanup commit
also firechappy progress
2022-10-31 16:02:00 -04:00
HeartPiece
4da2ade88a Link Fart.cpp
Co-Authored-By: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
2022-10-30 11:35:00 +11:00
EpochFlame
a6af089550 match and link Wealthy.cpp 2022-10-28 15:14:59 -04:00
HeartPiece
102f3ad443 Link GasHiba.cpp 2022-10-27 13:49:54 +11:00
HeartPiece
1df2654c36 Link Wraith and Emperor mgrs
9%!
2022-10-26 17:49:42 +11:00
HeartPiece
7e48e444d2 Link UmiMushiMgr.cpp
also fix small thing in enemyNestMgr
2022-10-26 16:36:35 +11:00
HeartPiece
f4b5502e89 Link bomb, egg, jigumo, miulin mgrs 2022-10-26 14:54:48 +11:00
HeartPiece
f61ed8a120 Link BigTreasureMgr.cpp 2022-10-26 13:57:42 +11:00
HeartPiece
97fc17cf38 Link RockMgr.cpp 2022-10-26 11:38:54 +11:00
EpochFlame
2ffd5efdd1 PomMgr 🆗
thanks ninji
2022-10-25 19:07:52 -04:00
HeartPiece
b5a01f1d87
Link MapUnitGenerator.cpp (#101)
* MapUnitGenerator progress

* MapUnitGenerator progress

* Match + link MapUnitGenerator.cpp

* Clean up nullptrs

* expand pom id check

turns out the compiler does optimize things :P

Co-authored-by: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
2022-10-25 15:18:25 +11:00