* shift-jis purge
dtk part 1
Co-Authored-By: roeming <25447777+roeming@users.noreply.github.com>
Co-Authored-By: Luke Street <549122+encounter@users.noreply.github.com>
* build versioning and static prints
Co-Authored-By: roeming <25447777+roeming@users.noreply.github.com>
Co-Authored-By: Luke Street <549122+encounter@users.noreply.github.com>
* actual dtk stuff
woop?
Co-Authored-By: roeming <25447777+roeming@users.noreply.github.com>
Co-Authored-By: Luke Street <549122+encounter@users.noreply.github.com>
* suspicious file changes
@roeming please investigate these changes
Co-Authored-By: roeming <25447777+roeming@users.noreply.github.com>
* version reconciliation
the else blocks really should be futureproofed
* minor correction of global to weak
also replace configure.py and purge linker-map.txt
* Update Makefile
* makefile and ninja silliness
* Update build.yml
* makefile test
* Update build.yml
* Update Makefile
* All fixed
* More JP string fixes
* Fix demo all_source build
* Add objdiff report, Makefile dep autodownloads, lots of cleanup & more
* Update README
* Update progress badges
* Restore old docs
* changing FILE_POS.c to FILE_POS.C
* Rename FILE_POS.c to FILE_POS.C
* fix for make
---------
Co-authored-by: EpochFlame <jupiterror@gmail.com>
Co-authored-by: roeming <25447777+roeming@users.noreply.github.com>
Co-authored-by: Luke Street <549122+encounter@users.noreply.github.com>
Co-authored-by: roeming <brother64youyou@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 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
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
* Demo Building Support
Complete the partial framework in place for building a sha1 matching demo version dol. Majority of additions are handling BaseSection object size difference between usa and usa demo. The rest of the differences implemented are documented here: https://github.com/Minty-Meeo/Pikmin-2-Symbol-Maps/blob/master/README.md#pikmin-2-usa-v100map.
Functions in the .text section have individual copies for both versions, while data sections have ifdefs encompassing only relevant differences between versions.
* reinstate newline
y'all do realize these sda base sets are comments, right? could be good for reference, I suppose
Co-authored-by: EpochFlame <82550703+EpochFlame@users.noreply.github.com>