Commit Graph

49 Commits

Author SHA1 Message Date
Drought-Ender
63404aa9e2
BaseGameSection progress (#153)
* Update and init stuff

* baseGameSection work

* fix baseGameSection mess

* Repair baseGameSection vars + format

---------

Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
2023-02-09 16:07:45 +11:00
HeartPiece
200971e020 Update geomIntersection.cpp 2023-02-02 20:20:11 +11:00
HeartPiece
8692145123 Make geomOBBTree.cpp objdiff-able 2023-02-02 20:04:14 +11:00
EpochFlame
b35249ee26 most of sysCommon objdiffable
only exception is geomOBBTree.cpp
2023-02-02 00:16:52 -05:00
HeartPiece
f9bf01ac95 rob TP headers blind part 3: J3D round 2 2023-01-27 13:06:12 +11:00
HeartPiece
82cb864976 rob TP headers blind part 2: J3D round 1
J3DAnimation, DrawBuffer, DrawMtxData, Joint/JointTree, MtxCalc, Packet
2023-01-27 01:11:43 +11:00
EpochFlame
393dcd1dba consistent member variable naming
requested by @intns
2023-01-25 18:02:08 -05:00
EpochFlame
4bca5a00cd progress for #50
use f32 and f64 in most headers
2023-01-16 15:23:01 -05:00
HeartPiece
2247c2170e Match (most of) FireChappy.cpp
one sticky over-optimisation left
2022-11-07 21:25:52 +11:00
HeartPiece
fddbd4c3b0 Clean up more Sys and SysShape headers 2022-10-31 11:59:49 +11:00
HeartPiece
5d1c34a5e7
Update Collinfo.cpp (#93)
* collinfo.cpp progress

* collinfo.cpp progress

* collinfo.cpp progress

* collinfo header cleanup + progress

* Fix asm regex error

* Repair match
2022-10-15 16:42:41 +11: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
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
4afd5d1054 geometry.cpp progress 2022-08-25 18:44:34 +10:00
HeartPiece
402c70cfa4 enemyBase.cpp progress 2022-08-09 00:33:49 +10:00
HeartPiece
a477ab179c Assorted header todo progress 2022-07-27 00:59:19 +10:00
HeartPiece
70e995831e Container and Viewport header fixes 2022-07-26 23:58:59 +10:00
HeartPiece
b90fe10a0b minor collinfo.cpp progress + headers 2022-07-26 23:29:09 +10:00
HeartPiece
3e3690716c Clean up Sys and SysShape headers from todo 2022-07-26 13:21:02 +10:00
HeartPiece
57585dd43a clean up geometry include todos 2022-07-26 01:01:24 +10:00
HeartPiece
e10b48034e mapCode.cpp matched (unlinked) + formatting
need to fix container<mapcode::code> and array container<mapcode::code> vts to link
2022-07-21 20:24:44 +10:00
Luke Street
ee7f79d3b9 Fully link geomClone.cpp 2022-07-18 12:37:20 -04:00
HeartPiece
710e348061
geomClone.cpp linking and geometry.cpp progress (#24)
* initial geometry.cpp progress

Tube.h fixed + some Vector3f functions added to sysMath.h

* fixed BoundBox definition

* Squashed commit of the following:

commit a4f8483bb1
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sat Jul 16 18:49:55 2022 -0400

    repair matching

commit b407b5de36
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sat Jul 16 18:36:47 2022 -0400

    more subis cleanup

commit beced91894
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sat Jul 16 18:35:59 2022 -0400

    subis cleanup

commit 61fea041de
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sat Jul 16 13:44:09 2022 -0400

    stream.cpp (#23)

    * RamStream functions and writeShort

    thank you encounter, legend

    * va_arg fixes

    * stream.h matched

    still has linking errors that need fixing to do with Stream's vtable being called by RamStream::RamStream

    Co-Authored-By: Luke Street <luke@street.dev>

    * va_arg updates/preliminary linking

    NON-MATCHING

    * text fixes

    * stream.cpp 🆗

    2%

    * formatting

    Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
    Co-authored-by: Luke Street <luke@street.dev>

commit a1791ce76e
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Sun Jul 17 01:11:57 2022 +1000

    Updated info on context generator script

    Co-Authored-By: Luke Street <luke@street.dev>

* stream.cpp formatting

* geometry.cpp progress

* geomClone.cpp semi-linking

vt still in asm, need to fix later

* Squashed commit of the following:

commit 8f40b52ee1
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Mon Jul 18 14:18:46 2022 +1000

    gameStages.cpp linked

commit cafe7c1caf
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Mon Jul 18 03:59:34 2022 +0100

    Closer to match... 

commit a0368991db
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Mon Jul 18 03:14:24 2022 +0100

    Match gameStages.cpp

commit 42d5d62776
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Sun Jul 17 16:21:43 2022 +0100

    gameStages progress

commit a2ae64c110
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Sun Jul 17 16:45:50 2022 +1000

    gameStages.cpp progress

commit 9da26df32f
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Sun Jul 17 15:23:54 2022 +1000

    fixed MapCollision match break

commit 01fb1262c8
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Sun Jul 17 05:32:25 2022 +0100

    Update gameStages.cpp

commit 3b80594d0c
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Sun Jul 17 05:32:12 2022 +0100

    gameStages.cpp massive progress

commit 3d9f9b3462
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Sun Jul 17 03:25:52 2022 +0100

    fix aiFree data locations, cannot link

commit 0cde296ad3
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Sun Jul 17 02:54:57 2022 +0100

    Update README.MD

commit 4f1150685d
Merge: 293cba5f e6390931
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Sun Jul 17 02:53:05 2022 +0100

    Merge branch 'aiBridge.cpp'

commit e63909316c
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Tue Jul 12 14:31:29 2022 +0100

    Finish AIFree

    aiBridge work

    match aiBridge

commit 293cba5fec
Merge: facb10e3 c564fe9c
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Sun Jul 17 02:50:13 2022 +0100

    Merge branch 'aiBridge.cpp'

commit c564fe9cca
Author: intns <84647527+intns@users.noreply.github.com>
Date:   Sun Jul 17 02:49:43 2022 +0100

    match aiBridge

commit facb10e325
Merge: 72bddcfa a4f8483b
Author: Jonathon Brady <jonathonabrady@gmail.com>
Date:   Sat Jul 16 21:33:10 2022 -0400

    Merge branch 'main' of https://github.com/projectPiki/pikmin2

commit 72bddcfa69
Author: Jonathon Brady <jonathonabrady@gmail.com>
Date:   Sat Jul 16 21:33:00 2022 -0400

    ogScene WIP

commit a4f8483bb1
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sat Jul 16 18:49:55 2022 -0400

    repair matching

commit b407b5de36
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sat Jul 16 18:36:47 2022 -0400

    more subis cleanup

commit beced91894
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sat Jul 16 18:35:59 2022 -0400

    subis cleanup

commit 61fea041de
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sat Jul 16 13:44:09 2022 -0400

    stream.cpp (#23)

    * RamStream functions and writeShort

    thank you encounter, legend

    * va_arg fixes

    * stream.h matched

    still has linking errors that need fixing to do with Stream's vtable being called by RamStream::RamStream

    Co-Authored-By: Luke Street <luke@street.dev>

    * va_arg updates/preliminary linking

    NON-MATCHING

    * text fixes

    * stream.cpp 🆗

    2%

    * formatting

    Co-authored-by: HeartPiece <deancsouthwood@gmail.com>
    Co-authored-by: Luke Street <luke@street.dev>

commit a1791ce76e
Author: HeartPiece <deancsouthwood@gmail.com>
Date:   Sun Jul 17 01:11:57 2022 +1000

    Updated info on context generator script

    Co-Authored-By: Luke Street <luke@street.dev>
2022-07-19 01:41:12 +10:00
SodiumChlorideLogic
67aab607f7 Add data members to BaseGameSection.
Move m_position to GenArg from CreatureInitArg.
Fix a few misc method signatures.
Fix and add vtable offsets in Game::Creature and BaseItem.
Add virtual functions to ShadowCylinder*.
Add PelletIterator.
Fill out NaviMgr.
2022-07-09 14:53:40 -04:00
SodiumChlorideLogic
92136a1e19 Make geometry.cpp compilable. 2022-02-06 14:20:33 -05:00
SodiumChlorideLogic
e50a9cbfd0 Additional dump.
Future commits should be more normal now. Hopefully.
2022-01-31 19:51:30 -05:00
SodiumChlorideLogic
578d8ac547 Squashed commit of the following:
commit 1aebcc3b566ea2937375f32b1a8bcaec483ad086
Author: SodiumChlorideLogic <19625889+SodiumChlorideLogic@users.noreply.github.com>
Date:   Sun Jan 30 17:18:58 2022 -0500

    Fix build

commit 557102b1dc6bc352a1c0c473fba1cb9010eeb4ff
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Sun Jan 30 13:04:20 2022 -0500

    tab alignment in makefile

    minor edit

commit 6fad05508ed56656dc3305c5f0920df58aede94a
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Thu Jan 27 22:30:48 2022 -0500

    Create .gitattributes

commit 0276b2dd5ff4043a2c70d86be92d5d7e6de7f1a3
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Wed Jan 26 14:45:06 2022 -0500

    undo naïve change of mine

commit 77c4f5183d192bec4ad7f3126fef361a418bc15f
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Wed Jan 26 14:25:15 2022 -0500

    correct fakepiki and associates

    repair @intns mistake from d0e0ebe4e4
    properly toss in motionlistener

commit cf1e8fab44e0802db35acf05c92deda48fe916e0
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Mon Jan 24 18:35:11 2022 -0500

    formatting

commit e2182b5352cf056cca84020f8c820cf69e73f03a
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Fri Jan 21 21:35:01 2022 -0500

    Rename LICENSE to LICENSE.MD

commit 99d42518c02a22380ae068690bc063a38501859b
Author: EpochFlame <82550703+EpochFlame@users.noreply.github.com>
Date:   Fri Jan 21 21:34:44 2022 -0500

    Create LICENSE

commit 8fd5812f2cc1a8340586468737454a2993dfb57e
Author: SodiumChlorideLogic <19625889+SodiumChlorideLogic@users.noreply.github.com>
Date:   Thu Jan 20 20:00:20 2022 -0500

    Massive collinfo.cpp progress.
    Also everything else I had.
2022-01-30 17:21:06 -05:00
SodiumChlorideLogic
af51437ba6 Reverse min and max of BoundBox.
More SeaMgr.
Misc changes.
2022-01-15 22:03:45 -05:00
SodiumChlorideLogic
5ba281901c Vtable cleanup 2022-01-15 21:47:09 -05:00
SodiumChlorideLogic
8194f90176 Pull DrawBuffer.h into DrawBuffers.h.
Also replace an unlinked ref to CarryInfoMgr.h.
2022-01-15 21:23:26 -05:00
SodiumChlorideLogic
0ea8847d9a Assorted other non-library progress. 2022-01-13 23:10:14 -05:00
SodiumChlorideLogic
d6743fdb4b Condense Sys::Mat*Anim* classes into 2 headers.
Also fill them out a bit.
2022-01-13 21:46:12 -05:00
EpochFlame
ce4d0874ff adjust formatting for some breathing room 2022-01-11 22:31:11 -05:00
EpochFlame
df581aaff8 eliminate unsigned int from this repository
goodbye, i32
2022-01-04 09:36:39 -05:00
intns
859f4bd888 Remove uint (Ghidra type removal part 03) 2022-01-04 13:12:56 +00:00
SodiumChlorideLogic
67e4834306 One last dump in 2021. 2021-12-11 21:42:06 -05:00
SodiumChlorideLogic
687fa2cea2 JPATexture, gameIconTexture, and random progress! 2021-12-05 19:22:31 -05:00
EpochFlame
84e2a901f6 clang-format 2021-11-25 15:12:23 -05:00
SodiumChlorideLogic
6f66619a9a Misc dump. 2021-11-14 16:53:46 -05:00
intns
a6aee4426b 73 Pokos 2021-11-14 12:36:56 +00:00
SodiumChlorideLogic
dd9fd96e14 mapCollision (almost) OK 2021-11-12 18:11:45 -05:00
intns
092b90c637 63 pokos 🅰️ ℹ️ ™️ 2021-11-10 18:52:05 +00:00
SodiumChlorideLogic
5f07263cee Headers and WIP dump. 2021-11-07 20:28:30 -05:00
SodiumChlorideLogic
f75daee376 Progress of Cell and Cell accessories. 2021-11-03 22:15:55 -04:00
intns
8ac6ff8fd5 Format! 2021-11-02 15:32:37 +00:00
intns
08fa2c99d4 Info fill 2021-11-02 15:30:56 +00:00
SodiumChlorideLogic
fbf368aa7a Huge dump of various WIPs. 2021-11-01 23:06:09 -04:00
intns
e6938f6330 Add newlines to files 2021-10-14 20:43:06 +01:00
intns
38d541444a Almost finish Sys 2021-10-14 02:16:40 +01:00