Commit Graph

164 Commits

Author SHA1 Message Date
Phillip Stephens 3ed47d5cde Fix linking with static libs, CVector3f work, Initial COutputStream
Former-commit-id: 693fe93eab
2022-10-04 18:31:56 -07:00
Luke Street e7ecda7a36 CScriptSpecialFunction progress & symbol updates
Former-commit-id: 84d590be2f
2022-10-04 20:16:35 -04:00
Phillip Stephens 60cc687cd1 Match and link CVector2f
Former-commit-id: b85528fbab
2022-10-04 14:00:16 -07:00
Phillip Stephens 2ef9d69288 Match and link CVector3d, add CVector3i.s
Former-commit-id: cdbbfba34e
2022-10-04 12:57:04 -07:00
Henrique Gemignani Passos Lima 08efa3fd4f Implement CPlayerState::InitializeScanTimes
Former-commit-id: 62c7e2688d
2022-10-04 21:22:56 +03:00
Henrique Gemignani Passos Lima 0954573bc7 Fix symbol name for CPlayerState::GetIsFusionEnabled
Former-commit-id: e03f153312
2022-10-04 17:12:27 +03:00
Henrique Gemignani Passos Lima 05c93724a3 Fix CCameraManager::GetCurrentCamera symbols
Former-commit-id: c10ddd017e
2022-10-04 17:08:26 +03:00
Henrique Gemignani Passos Lima 8e4b169dc7 Adding some constants to CPlayerState.cpp
Former-commit-id: 3748652dad
2022-10-04 16:46:43 +03:00
Luke Street bc202ba493 Lots of stuff
Former-commit-id: 39b5f3c01e
2022-10-03 20:00:46 -04:00
Henrique Gemignani Passos Lima a90e68436b CSfxManager: Add kAllAreas, areaId to int
Former-commit-id: 4b08f70a0b
2022-10-03 20:00:51 +03:00
Henrique Gemignani Passos Lima bd8d881f6b Add kMaxPriority/kMedPriority to CSfxManager
Former-commit-id: b423771f97
2022-10-03 19:23:22 +03:00
Henrique Gemignani Passos Lima 2732fd1688 Update symbols to use RemoveEmitter-by-value
Former-commit-id: 07147d4057
2022-10-03 18:58:51 +03:00
Henrique Gemignani Passos Lima 13fa06c8a4 Better matching for CScriptSpecialFunction
Former-commit-id: 10908935db
2022-10-03 18:49:22 +03:00
Henrique Gemignani Passos Lima 3997f75e24 Improve match for CScriptSpecialFunction::Render
Former-commit-id: 80843df748
2022-10-03 16:15:34 +03:00
Henrique Gemignani Passos Lima 16e4de9bfe Implement CScriptSpecialFunction::ThinkSpinnerController
Former-commit-id: d26a30f186
2022-10-03 14:55:03 +03:00
Phillip Stephens 1b617eee75 Split, match and link CVector3i
Former-commit-id: 9f8f1ab7f7
2022-10-02 20:09:01 -07:00
Phillip Stephens 22d8819770 Match and link CPlane
Former-commit-id: 302df55a60
2022-10-02 19:55:05 -07:00
Phillip Stephens ecac640472 Match and link CWarp
Former-commit-id: 4614b90282
2022-10-02 18:14:55 -07:00
Luke Street c8f194b18c CScriptSpecialFunction: More matches
Former-commit-id: fdbd70eea1
2022-10-02 18:27:13 -04:00
Luke Street f04048e917 Match CScriptSpecialFunction constructor
Former-commit-id: f16397257b
2022-10-02 17:45:14 -04:00
Henrique Gemignani Passos Lima becebbe290 Add CScriptSpecialFunction.hpp/cpp
Former-commit-id: 2c857a9fa4
2022-10-02 18:21:56 +03:00
Henrique Gemignani Passos Lima 63988f60bc Preparing other headers for CScriptSpecialFunction
Former-commit-id: 6ffb16e4a9
2022-10-02 18:21:51 +03:00
Phillip Stephens b9ea7a76b9 Match and link COsContext
Former-commit-id: cc514ecf6e
2022-10-02 00:43:00 -07:00
Phillip Stephens 6b23e11db8 Match and link CPhsyicsActor
Former-commit-id: 70a1e449bd
2022-10-01 23:06:32 -07:00
Henrique Gemignani Passos Lima f272196864 Rename static vulnerabilities in CDamageVulnerability.s
Former-commit-id: c261ee7bb9
2022-10-02 00:55:31 +03:00
Henrique Gemignani Passos Lima ac12cf1321 Add CDamageVulnerability.cpp, fill header
Former-commit-id: dc47a3af22
2022-10-02 00:39:52 +03:00
Henrique Gemignani Passos Lima 18ab1ef2b5 Fix data for visor list (#7)
Former-commit-id: 524b0a4cc8
2022-10-01 16:40:08 -04:00
Henrique Gemignani Passos Lima bb86f3dc01 Add CPlayerState (#5)
* Start CPlayerState

* CPlayerState::CalculateHealth symbol rename

* Add inline constructor for CHealthInfo

* Add skeleton for the rest of CPlayerState

* Match CPlayerState::DecrPickUp

* Match more methods in CPlayerState

* Run formatting

* Fix function order

* Improving the constants

Former-commit-id: 1e30daa096
2022-10-01 10:08:15 -04:00
Phillip Stephens ba75752e14 Match CFontImageDef, can't link due to extraneous TToken destructor
Former-commit-id: 77b921601a
2022-10-01 01:33:18 -07:00
Luke Street adb54a9892 Symbol fixes, headers & main progress
Former-commit-id: 6944a14e89
2022-10-01 02:19:15 -04:00
Phillip Stephens 4e754e9163 Minor fixes, start CTextParser
Former-commit-id: e39a8e4c47
2022-09-29 21:24:13 -07:00
Luke Street 8659785c5c Fix GetSortingBounds symbol; various fixes
Former-commit-id: c8c05c2cd5
2022-09-29 20:24:12 -04:00
Luke Street 1f56cefe8c Halfway match CAABox; continue CBallCamera
Former-commit-id: 602109d8f0
2022-09-29 19:55:43 -04:00
Henrique Gemignani Passos Lima 8f3807da18 Start RAssertDolphin (#3)
* Start RAssertDolphin

* Add OSContext

* Add missing files, Prime2's ErrorHandler

* Progress in ErrorHandler

* comments

* Don't link new code

* Format code

* Slight adjustments

* Use u16 for OSError

Former-commit-id: 7e8bc34cab
2022-09-29 19:09:11 -04:00
Luke Street 453bc3c3d6 Some CBallCamera progress
Former-commit-id: 3831cfa905
2022-09-29 01:30:20 -04:00
Phillip Stephens 7698af1f45 Match and link CStopwatch
Former-commit-id: 4d14f750d4
2022-09-21 23:03:09 -07:00
Luke Street b86bceae0d CBallCamera: Remove bad labels from .text
Former-commit-id: cbbee3363a
2022-09-21 01:47:00 -04:00
Luke Street 5c343128e4 Remove some hacks from CBallCamera
Former-commit-id: 2afec50c52
2022-09-21 01:40:03 -04:00
Luke Street 9637b6f796 Begin CBallCamera & more headers
Former-commit-id: 21f597aeb7
2022-09-21 01:18:20 -04:00
Phillip Stephens 57bb02906e More allocator work
Former-commit-id: 57ce723ec2
2022-09-19 21:35:24 -07:00
Luke Street b32c6018e8 CPlayer header, more CScriptPlatform, renaming
Former-commit-id: 5d9f7afa3b
2022-09-19 00:19:46 -04:00
Luke Street f6f1040fff Various rstl fixes; continue CScriptMazeNode & CScriptPlatform
Former-commit-id: 7608f27ed2
2022-09-18 13:51:07 -04:00
Luke Street ad6fd10f21 Symbol renaming
Former-commit-id: be9f7f1dc4
2022-09-18 01:52:19 -04:00
Phillip Stephens ba98f00f60 Link CSmallAllocPool.cpp, minor fixes
Former-commit-id: 7f768f8405
2022-09-15 20:38:03 -07:00
Phillip Stephens 5aee142c62 Link CSfxHandle.cpp
Former-commit-id: 79301314e9
2022-09-15 20:24:27 -07:00
Phillip Stephens 207ceef5c0 Remove padding from g721.cpp, move unused bytes to CStaticAudioPlayer.cpp
Former-commit-id: 6898a9cc90
2022-09-15 19:17:34 -07:00
Phillip Stephens 047ee1a32e Match dvd.c, not linking for now (links with patched 1.2.5)
Former-commit-id: d0ad5f5ef8
2022-09-15 18:18:29 -07:00
Phillip Stephens f4731daebe Link CTimeProvider.cpp
Former-commit-id: ea51b901e8
2022-09-13 22:53:26 -07:00
Luke Street 07d8389435 More symbol fixes
Former-commit-id: 52b5ab45d3
2022-09-14 01:24:37 -04:00
Luke Street a781d2de6e Correct __dt__16CActorParametersFv to __dt__16CLightParametersFv
Former-commit-id: 0cfb3d0aff
2022-09-13 22:25:14 -04:00