Commit Graph

254 Commits

Author SHA1 Message Date
Pwootage d8804b5244
CGBASupport (#13)
* Start work on GBASupport

* Match update

* Almost perfect match

* Very close to 100% match

* Match & link CGBASupport

* Fix some naming

* use c-cstle cast and round-up
2022-10-16 13:20:36 -07:00
Henrique Gemignani Passos Lima d410febb1d
Match and link CTweakSlideShow 2022-10-16 19:36:07 +03:00
Henrique Gemignani Passos Lima eec8e29044
Add CTweakPlayerControl 2022-10-16 18:59:40 +03:00
Henrique Gemignani Passos Lima e2c87919cb
Match and link CTweakGame 2022-10-16 17:57:07 +03:00
Henrique Gemignani Passos Lima 44282da01f
Add CScriptRipple 2022-10-16 17:41:14 +03:00
Henrique Gemignani Passos Lima 2c7dcd7665
Match and link CScriptRelay 2022-10-16 16:59:20 +03:00
Henrique Gemignani Passos Lima 7cb4d107ca
Match and link CScriptCounter 2022-10-16 16:31:44 +03:00
Henrique Gemignani Passos Lima e9f0009c47
Add CScriptPlayerStateChange, one regswap away from matching 2022-10-16 16:20:53 +03:00
Phillip Stephens 024fb634e9 Match and link GBA.c 2022-10-15 17:58:36 -07:00
Henrique Gemignani Passos Lima 7b1fc72739
Add CScriptDockAreaChange 2022-10-16 03:03:19 +03:00
Phillip Stephens f49d43abdc Properly split GBA library 2022-10-15 14:47:38 -07:00
Phillip Stephens 3434469fc6 Properly split GBA 2022-10-15 14:47:38 -07:00
Henrique Gemignani Passos Lima 0648bc0e59
Match and link CScriptMemoryRelay 2022-10-15 19:24:27 +03:00
Phillip Stephens dc69b9f2fd Match but don't link CSegIdList (rstl::vector inlining) 2022-10-14 22:22:32 -07:00
Phillip Stephens 20ccef8a33 Remove CCallStack hack 2022-10-14 21:33:23 -07:00
Henrique Gemignani Passos Lima 62e9ad1c54
Add CScriptAreaAttributes 2022-10-14 19:03:48 +03:00
Phillip Stephens 2606c5f4a1 Match and link CCallStackDolphin 2022-10-14 08:46:40 -07:00
Henrique Gemignani Passos Lima 6a7cfb135f
Match(?) CABSFlinch, but hash fails after linking 2022-10-14 16:36:01 +03:00
Henrique Gemignani Passos Lima 79efb3b29c
Almost match SPositionHistory 2022-10-14 15:20:36 +03:00
Henrique Gemignani Passos Lima 4999dff1f2
Almost match CTweakPlayer 2022-10-14 13:41:25 +03:00
Henrique Gemignani Passos Lima 3e06682f37
Match and link CTweakParticle 2022-10-14 13:01:20 +03:00
Henrique Gemignani Passos Lima c4045da4b3
Match and link CABSIdle 2022-10-14 11:49:48 +03:00
Phillip Stephens 9d4efb09ae Nearly match Decode.cpp 2022-10-14 00:45:18 -07:00
Phillip Stephens ba9184e06f Match and link CObjectList 2022-10-13 21:50:56 -07:00
Henrique Gemignani Passos Lima 2313ccfa1d
Match but don't link CAudioStateWin 2022-10-14 02:31:53 +03:00
Henrique Gemignani Passos Lima 4b593647d6
Add CEffect 2022-10-14 02:06:56 +03:00
Phillip Stephens b923d9cb52 Match and link SISamplingRate 2022-10-13 11:30:13 -07:00
Phillip Stephens 4266e1c03c Rename CPVSVisAreaSet to CPVSAreaSet to match actual object name 2022-10-13 09:00:49 -07:00
Phillip Stephens a1ea985b7c Match and link FILE_POS 2022-10-13 08:19:18 -07:00
Phillip Stephens 8b0c414ae0 Match and link most of Runtime 2022-10-13 01:02:37 -07:00
Phillip Stephens 55617d2753 Match and link all remaining stream classes 2022-10-12 23:10:20 -07:00
Phillip Stephens 7f3718337f Rename CPoseAsTransforms to CPoseTransformsVariableSize to match demo map 2022-10-11 22:16:08 -07:00
Phillip Stephens 9510f70f9d Match COutputStream::FlushShiftRegister, start DoFlush/WriteBits 2022-10-11 20:18:01 -07:00
Henrique Gemignani Passos Lima 1d323af190
Use a struct instead of pair for x198_fileInfo 2022-10-12 01:37:14 +03:00
Henrique Gemignani Passos Lima cfcf615e23
Move EMemoryCardPort/CCardFileInfo back to CMemoryCardSys 2022-10-12 01:11:22 +03:00
Henrique Gemignani Passos Lima a02037e266
Use COutputStream::Put 2022-10-11 21:35:41 +03:00
Henrique Gemignani Passos Lima fdd31b8283
Improve CMemoryCardDriver::InitializeFileInfo 2022-10-11 20:32:10 +03:00
Henrique Gemignani Passos Lima 9bd9f9c32f
Match SGameFileSlot::InitializeFromGameState (and a few others) 2022-10-11 20:10:00 +03:00
Phillip Stephens 03a49bb75e Match CMemoryCardDriver::GetCardFreeBytes 2022-10-11 10:02:35 -07:00
Henrique Gemignani Passos Lima 46335059ec
Match CMemoryCardDriver::ImportPersistentOptions 2022-10-11 19:38:13 +03:00
Henrique Gemignani Passos Lima 8487d3751b
Add CMemoryCardDriver::BuildExistingFileSlot 2022-10-11 19:28:27 +03:00
Luke Street a963804889 CPlayerGun progress 2022-10-11 11:31:28 -04:00
Henrique Gemignani Passos Lima da2b4706db
Almost match CMemoryCardDriver::ReadFinished 2022-10-11 18:21:27 +03:00
Henrique Gemignani Passos Lima b0ce4e26f1
Add CMemoryCardDriver::InitializeFileInfo, CMemoryStreamOut 2022-10-11 16:41:20 +03:00
Henrique Gemignani Passos Lima 408d89630c
Match CMemoryCardDriver::StartCardFormat 2022-10-11 15:31:52 +03:00
Henrique Gemignani Passos Lima bab26cf95f
Match CMemoryCardDriver::StartFileDeleteAltTransactional 2022-10-11 15:29:57 +03:00
Henrique Gemignani Passos Lima 4cc0a1d579
Match CMemoryCardDriver::StartFileWrite 2022-10-11 15:19:51 +03:00
Henrique Gemignani Passos Lima ec88e2ac35
Add CMemoryCardDriver::StartFileCreate 2022-10-11 15:17:26 +03:00
Henrique Gemignani Passos Lima 7ca5b720aa
Match CMemoryCardDriver::StartFileDeleteBad 2022-10-11 14:50:30 +03:00
Henrique Gemignani Passos Lima c3fd91f641
Match CMemoryCardDriver::IndexFiles 2022-10-11 14:37:01 +03:00