356 Commits

Author SHA1 Message Date
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
SodiumChlorideLogic
e217138aa3 Misc. JAS progress. Link 3 TUs.
Link JASTrackPort, JASOuterParam, and JASChannelUpdater.
2022-09-18 14:49:54 -04:00
SodiumChlorideLogic
8df4b00509 Misc J3D progress. Link J3DJointFactory. 2022-09-18 13:52:56 -04: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
EpochFlame
ba21d5475f
match enemyNest.cpp (#64)
* match enemyNest.cpp

gottem. header nonsense to fix weak function order.

* Delete enemyNest.s

* remove unnecessary print

* update header
2022-09-16 11:35:04 +10: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
Luke Street
12e701cb09
Link JAIConst.cpp (#48) 2022-09-08 13:17:22 -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
6e8b811a32
Match and link ogScreen.cpp (#40)
* preliminary ogScreen.cpp progress

* ogScreen.cpp progress

* ogScreen.cpp progress

* ogScreen.cpp progress

* Match ogScreen.cpp, unlinked

* Link ogScreen.cpp

J2DPane::getTagName should be weak, but refuses to generate if it's not global.

* Delete ogScreen.s

* Tidying up to address PR comments
2022-08-28 20:27:52 -04:00
SodiumChlorideLogic
1dc7d68756 Match and link J3DShapeTable.cpp 2022-08-28 15:59:20 -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
Jonathon Brady
618fd10f7c
match efx2dBase.cpp (#36)
* match efx2dBase.cpp

* TVec3 ctor
2022-08-26 13:40:39 +10: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
cca1d64f06 match nubinit.c
thanks, @NWPlayer123
2022-08-18 17:51:05 -04:00
HeartPiece
f376140bf2 PSBgmTask.cpp linked 2022-08-08 16:17:30 +10:00
HeartPiece
ebd2d5834f dvdStatus.cpp linked 2022-08-07 14:00:18 +10:00
intns
437a7e7b19 do baseGameSectionDraw 2022-08-06 15:37:24 +01:00