* 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>
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
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>