Commit Graph

573 Commits

Author SHA1 Message Date
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
EpochFlame
b9ebde24af match and link HoudaiMgr.cpp 2022-10-24 22:04:24 -04:00
EpochFlame
26209ed5d3 link DamagumoMgr.cpp 2022-10-24 18:37:16 -04:00
HeartPiece
5c47ffff66 Link QurioneMgr, match most of RockMgr
Rock::Mgr::createObj needs fixing
2022-10-23 22:01:57 +11:00
HeartPiece
3bbd8a17f5 Finish linking ElecHibaMgr.cpp 2022-10-23 20:59:17 +11:00
HeartPiece
6ff38f6469 Link more mgrs.
KurageMgr, OniKurageMgr, MarMgr, HanachirashiMgr, SokkuriMgr, FuefukiMgr. Matches most of ElecHibaMgr but needs one extra instruction to match/link.
2022-10-23 18:08:37 +11:00
HeartPiece
6c3ab02a21 Link Snagrets, Empress + Crawbster mgrs
8% hype
2022-10-23 00:37:23 +11:00
SodiumChlorideLogic
157252786d
Link J3DAnmLoader (#100)
* Link J3DAnmLoader

* Update progress + formatting

Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
2022-10-22 23:35:45 +11:00
HeartPiece
c06d3a6ffe Link more mgrs + formatting
ImomushiMgr, GasHibaMgr, HibaMgr, ElecBugMgr, ArmorMgr, BabyMgr
2022-10-22 15:07:43 +11:00
HeartPiece
9467325a16 Link more Nishimura mgrs
FireChappyMgr, TadpoleMgr, TobiMgr, UjiaMgr, UjibMgr
2022-10-22 01:02:57 +11:00
HeartPiece
af94d0a178 Link assorted Nishimura mgrs
Match + link BombSaraiMgr, DemonMgr, SaraiMgr, HanaMgr, KumaChappyMgr, KumaKochappyMgr, LeafChappyMgr, TankMgr, FtankMgr, WtankMgr
2022-10-21 20:35:03 +11:00
HeartPiece
8c9f4a1374 Solve Shift-JIS issue in NormMiniHoudaiMgr
ty epoch

Co-Authored-By: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
2022-10-21 17:29:35 +11:00
HeartPiece
d89e0dd242 Small Nishimura mgr dump
Match + link FrogMgr + MaroFrogMgr, KoganeMgr + KoganemushiMgr + WealthyMgr + FartMgr, MiniHoudaiMgr + FixMiniHoudaiMgr. Match NormMiniHoudaiMgr, but not linked bc of a shift-JIS issue.
2022-10-21 17:09:49 +11:00
HeartPiece
698c2d8d66 Match + link remaining 6 Otakara mgrs
BombOtakaraMgr.cpp, ElecOtakaraMgr.cpp, FireOtakaraMgr.cpp, GasOtakaraMgr.cpp, OtakaraBaseMgr.cpp, WaterOtakaraMgr.cpp
2022-10-21 13:42:38 +11:00
HeartPiece
76e1c62e48 Link tyreMgr.cpp 2022-10-21 12:32:27 +11:00
EpochFlame
462528bb0b Update progress.csv 2022-10-20 19:45:14 -04:00
HeartPiece
b3a35c143f Link remaining Chappy/Kochappy mgrs
BlueChappyMgr.cpp, YellowChappyMgr.cpp, BlueKochappyMgr.cpp, YellowKochappyMgr.cpp
2022-10-20 22:24:38 +11:00
HeartPiece
9902d5f77c Link plantsMgr.cpp
FINALLY
2022-10-20 21:45:24 +11:00
HeartPiece
43dbcbce62 Match + link chappyMgr, kochappyMgr
ALSO FIXES SOME OF THE MGR ISSUES FINALLY LETS GO
2022-10-20 20:08:38 +11:00
HeartPiece
36067fc11d Match + link ChappyBaseMgr.cpp 2022-10-20 18:37:56 +11:00
HeartPiece
effff04e54 Link KabutoMgr.cpp
fake func but genuinely w/e mgrs suck
2022-10-20 17:18:28 +11:00
HeartPiece
221f535fff Link KochappyBaseMgr.cpp
was a vtable issue
2022-10-20 17:06:39 +11:00
HeartPiece
8c45d91d66 Update progress.csv 2022-10-20 15:33:10 +11:00
intns
12d01a141d Remove update readme 2022-10-18 17:26:42 -04:00
HeartPiece
2ffc9e7f5a Match + link ChappyBase.cpp 2022-10-17 12:57:04 +11:00
HeartPiece
dafe57b9b7 Match + link Waterwraith state file
6% !!
2022-10-16 20:56:02 +11:00
HeartPiece
b5de889e44 ImomushiState progress 2022-10-16 10:05:45 +11:00
EpochFlame
c673e1ac30 fix up more ImomushiState and link kochappybase
Thanks, Chippy, for the ImomushiState help. KoChappyBase needed a pure virtual for changeMaterial.
2022-10-15 17:08:25 -04:00
HeartPiece
242d2ae862
Match + link more Dolphin files (#94)
* Padclamp progress

* FILE_POS progress

* FILE_POS progress

* init_cpp_exceptions progress

* Repair match, fix formatting

* dvdqueue and file_io progress

* Update AmcExi2Stubs.c

* Link OSSync.c

courtesy of Open_RVL

* Match + link OSMessage.c

Also fix JKRAramStream.cpp to be compatible with adjusted definitions of OSMessage functions

* link dvdqueue.c

* fix amc exi stubs

* Match + link ddh/main.c and main.c

both require a dumb static function to fix bss ordering, maybe it's a compiler flag instead? unsure

* fix main and ddh/main BSS naming

* match FILE_POS.C

finally 🆗 after suffering through compiler errors and mismatches

* Update FILE_POS.C

* the byte of- 87 dolphin files remain

* Update progress.csv

Co-authored-by: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
2022-10-15 16:53:33 +11:00
HeartPiece
c8b5ac631c Match + link KurageState and OniKurageState
jellyfloats suck
2022-10-12 00:59:44 +11:00
HeartPiece
1fa132202c Match + link BigTreasureState.cpp
titan dweevil smash
2022-10-10 00:32:49 +11:00
HeartPiece
94235ff0e1 Match + link enemyEffectNode.cpp 2022-10-09 20:06:34 +11:00
HeartPiece
b03bcc7e74
Match + link tamagoMushiState.cpp (#92)
MITITES
2022-10-08 10:23:46 -04:00
HeartPiece
a11405dfb7
Match + link HoudaiState.cpp (#91)
* Match + link HoudaiState.cpp

* Update progress.csv
2022-10-07 23:40:39 -04:00
HeartPiece
502cfa3a28
Match + link GXBump.c (#90)
Co-Authored-By: roeming <25447777+roeming@users.noreply.github.com>

Co-authored-by: roeming <25447777+roeming@users.noreply.github.com>
2022-10-07 22:25:58 -04:00
HeartPiece
e21b21bb88
Match + link DamagumoState, SokkuriState (#89)
* Match + link DamagumoState.cpp

* Match + link SokkuriState.cpp

5% babyyyyyyyyyyyyyy
2022-10-04 19:31:14 -04:00
HeartPiece
35a8acb24a
Match + link KoganeState, RockState, BigFootState (#88)
* Start files

* Match + link KoganeState.cpp

also progress on RockState.cpp

* Match + link RockState.cpp

* Match + link BigFootState.cpp

* Update progress.csv

* Clarify BigFoot variable naming
2022-10-04 14:00:17 +11:00
HeartPiece
57ca615641
Match + link QurioneState.cpp (#87) 2022-10-04 12:59:45 +11:00
HeartPiece
d57047b96e
Link ElecHibaState.cpp + assorted State progress (#86)
* Match + link ElecHibaState

* BabyState progress

just StateMove::exec left non-matching

* QueenState progress

* Progress on StateRolling::exec

* Update progress.csv
2022-10-03 08:44:10 +11:00
HeartPiece
ff2d3e70c6
Match + link RandGateUnit.cpp (#85)
* RandGateUnit.cpp progress

* Match + link RandGateUnit.cpp

shout outs to Roeming for the help matching getRandomScoreDoor!

Co-Authored-By: EpochFlame <82550703+EpochFlame@users.noreply.github.com>

Co-authored-by: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
2022-10-01 13:54:41 +10:00
HeartPiece
219074b3a7
Link Hiba.cpp (#84)
* significant Hiba progress

* Hiba progress

* Link Hiba.cpp

shout outs to encounter for fixing interactFireAttack

* Delete Hiba.s

i always forget smh

* Revamp Particle ID definitions from TKB

Co-authored-by: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
2022-09-28 11:59:52 -04:00
HeartPiece
8334fa9173
Match + link pomState.cpp (#83)
* Match + link pomState.cpp

* Add total state count to StateID enums
2022-09-24 17:35:40 +01:00
HeartPiece
7bfb7252d2
4.41% total code decompiled, small file link dump (#82)
* Link ebiScreenInfoWindow

* Link vsGS_VSGame.cpp

Confirmed that it matches and links on final and demo.

* Link genNavi.cpp

* Link mapPartsView.cpp

* Link ogScaleMgr.cpp

* Link testScene.cpp

needs a fake function because the whole file is just unused/inlines and weak functions lmao

* Match + link YellowChappy.cpp

* Match + link bombState.cpp

may as well lump this in here

* Match + link chappy.cpp

* Match + link kochappy.cpp

* Link sysDrawBuffer.cpp

* Update README and progress.csv
2022-09-24 15:05:55 +01:00
HeartPiece
24d9d38036
Link ebiScreenTMBack.cpp (#81)
J2D header update fixed the remaining issues
2022-09-24 14:28:30 +01:00
HeartPiece
62e02aa804
Link PSBgmTrack.cpp (#80)
fix match break and link
2022-09-23 10:15:17 +10:00
HeartPiece
14b5861747
Link aiFree.cpp (#79)
fixed match break in ActFree::init
2022-09-22 20:20:26 +01:00
HeartPiece
56010ff4ec
Yamashita linking dump (#78)
* Match plantsMgr.cpp

will need some help linking

* Mgr-related header fixes and pelplant re-matching

* Link enemyMgrBase.cpp

still tracking down the other issues

* Fix shift-JIS escape sequence bug in EnemyParmsBase

* Link pelplantState.cpp

* Link enemyBlendAnimatorBase.cpp

woops, accidentally linked this while hunting out errors

* Link enemyFSM.cpp

this was also done and unlinked???

* Link walkSmokeEffect.cpp

aaaaaaaaaaaaaaaaa

* Link enemyInteractBattle.cpp

AAAAAAAAAAAAAAAA

* Link updateMgr.cpp

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* Match + link BlueChappy and BlueKochappy

._.

* Match + link YellowKochappy.cpp

identical to BlueKochappy

* Match + link tyreState.cpp

4%.

* Fix plantsMgr assert by combining plant headers

* Minor formatting fixes
2022-09-21 11:56:37 -04:00
HeartPiece
5b375204b9
Match and link OtakaraBaseState.cpp (#76)
* Initial OtakaraBase progress

* OtakaraBase progress

* OtakaraBase progress

* Update OtakaraBase.cpp

* OtakaraBaseState.cpp progress

* OtakaraBaseState.cpp progress

* Match and link OtakaraBaseState.cpp
2022-09-20 17:07:39 +10:00
intns
0c2f91dc05
KoganeMushi 🆗 (#75)
* KoganeMushi 🆗

* Progress.csv update
2022-09-19 10:35:51 +10:00
HeartPiece
7fa06aa055 Match + link GasOtakara and WaterOtakara 2022-09-19 00:09:16 +10:00
HeartPiece
24aa07ac64 Match and link ElecOtakara and FireOtakara 2022-09-19 00:09:16 +10:00
HeartPiece
9918fad217
Match + link BombOtakara.cpp (#69)
nice
2022-09-18 10:01:48 -04:00
EpochFlame
a380b1d039
Link GasHibaState.cpp (#68)
* begin GasHibaState

* finish GasHibaState

* Update progress.csv
2022-09-17 12:41:36 +10:00
EpochFlame
93305cef73
match and link HibaState (#66)
* HibaState progress

* link hibastate

pi% achieved codewise

* Update HibaState.cpp

Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
2022-09-17 11:10:15 +10:00
HeartPiece
62d361f6de
Match + link PSAutoBgm_MeloArr.cpp (#65)
* Match + link PSAutoBgm_MeloArranger.cpp

uses a fake func for weak function ordering though :c

Co-Authored-By: EpochFlame <82550703+EpochFlame@users.noreply.github.com>

* Make fake function static to prevent conflicts

Co-authored-by: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
2022-09-16 08:54:06 -04:00
HeartPiece
ab936acd22
Match and link vsTekiMgr.cpp (#62)
* vsTekiMgr work

* match vsTekiMgr.cpp

* Link vsTekiMgr.cpp

Co-authored-by: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Co-authored-by: Jonathon Brady <jonathonabrady@gmail.com>
2022-09-15 01:37:16 -04:00
HeartPiece
e0a38e6e94
Match and link eggState.cpp (#61)
* Match and link eggState.cpp

this just needed efx stuff fixing that encounter fixed for enemyBase

* Clean up asm folder

* Fix comment
2022-09-14 23:09:33 -04:00
HeartPiece
e002fbe528
Match + link J2DGrafContext.cpp (#58)
* Match + link J2DGrafContext.cpp

bless the TP decomp crew for wrangling JSystem so well

* Update old efx2d/TColor inline

* Fix formatting
2022-09-14 18:09:30 -04:00
HeartPiece
87d73844f2
Match + link J2DManage.cpp (#57)
shout outs to TP decomp, the kings of JSystem
2022-09-14 10:50:36 +10:00
HeartPiece
781f871b99
Match and link J2DPerspGraph.cpp (#56)
3% babyyyyy
2022-09-13 10:37:34 -04:00
HeartPiece
97cf2c9567
Link J2DOrthoGraph.cpp (#55)
* Link J2DOrthoGraph.cpp

this just links now lmao

* Delete J2DOrthoGraph.s

I always forget smh
2022-09-13 09:36:30 -04:00
HeartPiece
4cf4cc86bb
Match and link various Kabuto (cannon beetle) files (#49)
Links:
- GreenKabuto.cpp
- RedKabuto.cpp
- FixKabuto.cpp
- GreenKabutoMgr.cpp
- RedKabutoMgr.cpp
- FixKabutoMgr.cpp

Matches (unlinked):
- KabutoMgr.cpp (probable EnemyMgrBase issues that need more holistic resolving).
2022-09-09 13:33:03 +10:00
HeartPiece
83f55f9a0b Update readme + progress.csv for JAIConst linkage 2022-09-09 09:41:09 +10:00
Luke Street
97c07eda27
Add dep tracking & use WiBo in CI (#47)
* Add dep tracking & use WiBo in CI

* Create empty tools/mwcc_compiler

* Disable UPDATE_README in CI
2022-09-08 13:22:44 -04:00
HeartPiece
ec0593c013
Match and link CatfishMgr.cpp (#46)
* Match + link CatfishMgr.cpp

* Update progress.csv + formatting
2022-09-07 21:56:18 -04:00
HeartPiece
a41b2d0d56 Squashed commit of the following:
commit e2a03fa9243a240217a56c5f434c8d7304951700
Merge: 2651b1c5 25d1138b
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Thu Sep 8 10:46:20 2022 +1000

    Merge branch 'FixMiniHoudai.cpp' of https://github.com/projectPiki/pikmin2 into FixMiniHoudai.cpp

commit 2651b1c5949501d51e0964c15aabe122804cd15c
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Thu Sep 8 10:45:58 2022 +1000

    Match + Link FixMiniHoudai and NormMiniHoudai

commit bbffb41fb4602afa0a972166a1b9f4792e4a6e36
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Wed Sep 7 23:39:20 2022 +1000

    Match + link NormMiniHoudai.cpp

    2 for 1 deal, today only

commit 314b4a744fa03f1811e7bd88cc31ce0afb6f73fa
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Wed Sep 7 23:31:53 2022 +1000

    Match + Link FixMiniHoudai.cpp

    also fix related headers

commit 25d1138b488d97718a7e17595404516468ce6b51
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Wed Sep 7 23:39:20 2022 +1000

    Match + link NormMiniHoudai.cpp

    2 for 1 deal, today only

commit 1b9965210d471522fa59f6a508f6c3c3d8367ffa
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Wed Sep 7 23:31:53 2022 +1000

    Match + Link FixMiniHoudai.cpp

    also fix related headers
2022-09-08 10:48:26 +10:00
HeartPiece
84a546666a
Link Catfish.cpp (#45)
Link catfish.cpp
2022-09-08 10:41:57 +10:00
HeartPiece
927bc801e9
Link mapCode.cpp (#44) 2022-09-07 21:55:41 +10:00
HeartPiece
127f9ba8fa
Link ebiP2TitleFog.cpp (#43)
* Link ebiP2TitleFog.cpp

* Format
2022-09-04 20:13:40 -04:00
HeartPiece
6d05b3cd75
Link RandCapEnemyUnit.cpp (#39)
* Link RandCapEnemyUnit.cpp

* Delete RandCapEnemyUnit.s
2022-08-28 11:51:20 -04:00
Jonathon Brady
62b4b6b79d
match ogSceneAnaDemo.cpp (#37)
* match ogSceneAnaDemo.cpp

* fix progress.csv

* fix ogSceneAnaDemo

* update headers

Co-authored-by: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
2022-08-27 12:32:35 -04:00
EpochFlame
9e4fc01a78 match and link abort_exit.c
best of luck to the prime decomp folks with their version of runtime
2022-08-26 17:43:31 -04:00
EpochFlame
2ac46afc97 Update progress.csv 2022-08-26 16:49:18 -04:00
EpochFlame
25cbdeabbf OSCache
match and link OSCache
2022-08-25 17:17:42 -04:00
HeartPiece
dae21dc448 Link mbstring.c
requires -inline deferred for whatever reason
2022-08-25 15:29:52 +10:00
HeartPiece
e07405039f Link DispMemberBase.cpp 2022-08-23 15:02:36 +10:00
EpochFlame
4f6f024a7b match nubevent.c
thank, kiwi! also formatted files

Co-Authored-By: kiwi <49212064+kiwi515@users.noreply.github.com>
2022-08-22 22:18:57 -04:00
EpochFlame
b9ae6367e5 match the used portion of extras.c
thanks HP
also formatted files

Co-Authored-By: HeartPiece <107153442+HeartPiece44@users.noreply.github.com>
2022-08-21 22:01:35 -04:00
EpochFlame
803364aa0a match flush_cache and fix various dolphin things 2022-08-21 19:06:49 -04:00
EpochFlame
3479ea2e31 match mem_TRK.c
Thanks, kiwi, altafen, and ribbanya!
2022-08-21 16:39:38 -04:00
EpochFlame
78dee749da miscellaneous cleanup 2022-08-16 23:56:29 -04:00
Jonathon Brady
f6290834a7 update calcprogress.py 2022-08-16 22:28:07 -04:00
HeartPiece
f376140bf2 PSBgmTask.cpp linked 2022-08-08 16:17:30 +10:00
EpochFlame
8dff138d52 Kando cleanup 2022-08-06 22:14:12 -04:00
Sammy Samkough
da951587e8
don't repeat the same thing in progress.csv (#34)
* dont repeat progress.csv

* remove empty space

* newline

* more accurate conditional check + updated log
2022-08-06 17:59:46 -04:00
EpochFlame
13db122dfc pelletMgr cleanup and correction of gameConfig
also frog cleanup
2022-08-05 13:56:58 -04:00
EpochFlame
691b95a561 link gameConfig.cpp
needs ifdef for demo1
2022-08-03 18:31:34 -04:00
EpochFlame
0e474b182f massive BSS refactor
fully split BSS.s
also clean up quite a few assembly files

note that J3DPacket.s and ogLifeGauge.s have had their BSS moved to J3DSys.s and ogScreen.s respectively for the sake of alignment

also, BSS inflates data% significantly due to how lcomm and comm show in the linkmap
2022-08-03 17:41:17 -04:00
HeartPiece
f12eb08426 Fix output ctx encoding for context tool
missed the output one, just caught the input one - fixed!
2022-08-03 20:23:25 +10:00
HeartPiece
479ff780f3 Change decompctx.py encoding to Shift-JIS
will no longer throw hands about parsing files with japanese text
2022-08-03 20:17:40 +10:00
HeartPiece
e74e5bc97c
messageSequence.cpp matched and linked (#30)
* messageSequence progress + headers

* messageSequence.cpp linked
2022-08-02 19:24:56 +10:00
EpochFlame
fe40f39506
fix end of file to have newline 2022-07-27 17:33:35 -04:00
Sammy
17f65438c5 removes extra lines 2022-07-27 00:30:57 -04:00
Sammy
3b031547b8 added print statements 2022-07-25 01:47:18 -04:00
Sammy
9e73e99990 organizing 2022-07-25 01:45:10 -04:00
Sammy
a24842930f remove progress.csv 2022-07-25 01:44:02 -04:00
Sammy
91c8a4f02b only adds headers once 2022-07-25 01:42:41 -04:00
Sammy
7fd5c1458e updated calcprogress to print out a csv 2022-07-25 01:18:31 -04:00
EpochFlame
5ea0bfc3bf Update calcprogress.py 2022-06-29 17:17:01 -04:00
EpochFlame
a543941528 TCamera and add context tool from @encounter
tools/decompctx.py path/to/file.cpp
2022-04-18 00:44:29 -04:00
Luke Street
bdc9d59596 ci: Generate map & run calcprogress 2022-04-08 19:36:02 -04:00
Luke Street
301149a97e ci: Add GitHub action 2022-04-08 18:33:13 -04:00
EpochFlame
e568efd0a9 increase calcprog configurability 2022-03-29 14:08:41 -04:00
EpochFlame
f859e7d567 match fogMgr.cpp
thanks kiwi for finishing the job
also corrected a calcprogress error inflating treasure count

Co-Authored-By: kiwi <49212064+kiwi515@users.noreply.github.com>
2022-02-21 14:23:09 -05:00
EpochFlame
78a53d07a6 repair calcprogress to work with r40
Co-Authored-By: GibHaltmannKill <67860669+GibHaltmannKill@users.noreply.github.com>
2022-01-19 13:12:11 -05:00
EpochFlame
e73e0bdf57 we don't need CODESIZE_MAGIC 2022-01-13 18:40:29 -05:00
EpochFlame
5ff49c0448 birth franklite.py into the world
link SISamplingRate.c
2022-01-13 18:38:39 -05:00
EpochFlame
031d36e65b frank.py setup 2022-01-13 18:08:37 -05:00
EpochFlame
ae3cf441e3 newline to appease github 2022-01-05 14:33:43 -05:00
intns
375dd4b67a Add enum int to the cflags, problems galore 2022-01-05 14:33:43 -05:00
intns
e508d20d57 Fix readme 2022-01-03 18:15:06 +00:00
EpochFlame
4ea10c1fb6 align data and code section calculation output 2021-12-24 13:44:52 -05:00
EpochFlame
3fc7eabe7b Represent data progress in the printout.
Data is represented by treasures.
2021-12-24 13:40:39 -05:00
EpochFlame
561ddc9cb3 remove objcopy hack 2021-11-22 15:31:58 -05:00
camthesaxman
2198be77dd update elf2dol 2021-11-06 23:35:48 -04:00
EpochFlame
baa96ab5b2 sort Dolphin sdata2
sorted Dolphin's sdata2
2021-10-22 19:20:35 -04:00
intns
89d187bcf1 Upload UpdateReadme script 2021-10-23 00:07:01 +01:00
intns
dac25e0f5a Update README 2021-10-20 03:06:29 +01:00
EpochFlame
450bd767fc resolved linker errors 2021-10-14 11:44:49 -04:00
EpochFlame
743a312244 Merge branch 'main' into workshop 2021-10-10 14:12:04 -04:00
intns
bb9cd08840 Move some tools to the tools directory 2021-10-10 18:40:30 +01:00
EpochFlame
44d6b337c4 Update sysMath.cpp
wip sysmath

god help us

Update postprocess.py

Update obj_files.mk

thanks meeo
2021-10-06 00:15:01 -04:00
Nerdu
507f5d6e87 Add makefile for elf2dol, Edit asmdiff.sh, Add patch_linker.sh
Elf2dol now compiles when you run make, patch_linker.sh is ran from the makefile to make the needed changes to the 2.7 linker(confirmed to work on Windows, will likely work on Linux as well). asmdiff.sh now points to the correct build version.
2021-10-04 10:10:08 -04:00
EpochFlame
8d29c1f6ea Initial commit
Squashed all of the commits thus far that have been miscellaneous tweaks and small changes to fix the original repo that have had nothing to do with the decompilation itself.

Co-Authored-By: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
2021-09-27 21:57:49 +01:00