Fabian Neundorf
|
fd299137ff
|
Clear unknowns LegoCameraController (#1647)
|
2025-07-21 22:18:59 +02:00 |
|
jonschz
|
2980f88bb0
|
Fix filenames based on BETA10 MxAutoLock (#1640)
* Inline LegoAnimPresenters
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2025-07-20 18:20:40 +02:00 |
|
Fabian Neundorf
|
bd71370602
|
Clear unknown in LegoControlManagerNotificationParam (#1633)
|
2025-07-19 01:09:37 +02:00 |
|
Fabian Neundorf
|
3b79b4c834
|
Use enum values for LegoPathStructNotificationParam.GetTrigger() (#1625)
|
2025-07-14 22:18:21 +02:00 |
|
Fabian Neundorf
|
356c64ce0e
|
Name state field, getter and setter in Act1State (#1621)
|
2025-07-13 12:01:06 -07:00 |
|
Fabian Neundorf
|
a34c293177
|
Name Disable function in LegoOmni and misc (#1616)
|
2025-07-11 17:10:36 -07:00 |
|
MS
|
c784fc32f1
|
Move g_skeletonKickPhases to .data (#1614)
|
2025-07-10 00:29:22 -04:00 |
|
Christian Semmler
|
89fe7fa924
|
Fix wrong notification type in LegoRace::Notify (#1601)
|
2025-07-02 22:43:57 +02:00 |
|
Korbo
|
16a94c725c
|
Names for race related or adjacent functions and variables (#1592)
* Names for race related or adjacent functions and variables
* fix formatting
* fix formatting
|
2025-06-28 01:08:45 +02:00 |
|
Anonymous Maarten
|
bc481cc1c5
|
assert(0) in LegoCarRaceActor::VTable0x1c is beta10-only (#1553)
|
2025-06-11 03:17:24 +02:00 |
|
Florian Kaiser
|
36c1093c88
|
Clear unknowns in LegoPathBoundary , LegoWEEdge , LegoWEGEdge and LegoPathController (#1546)
|
2025-06-08 11:04:58 -07:00 |
|
Florian Kaiser
|
804632b13f
|
Refactor LegoUnknown100db7f4 to LegoOrientedEdge (#1515)
* Refactor `LegoUnknown100db7f4` to `LegoOrientedEdge`
* Update LEGO1/lego/sources/geom/legoorientededge.h
* Update legopathcontroller.h
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2025-05-24 23:09:24 -07:00 |
|
Erik Schulze
|
eb1177b409
|
rename functions and parameters in OrientableROI (#1512)
|
2025-05-21 20:13:28 -07:00 |
|
Christian Semmler
|
30facd3c90
|
Match JetskiRace::Create (#1463)
|
2025-05-10 17:16:18 +02:00 |
|
jonschz
|
777dfa82ec
|
Match Infocenter::HandleControl (#1386)
* Add BETA10 references
* Refactor non-existent getters
* Infocenter::HandleControl maybe down to entropy
* Rename variable
* More refactoring
* Refactor public variable
* 100 %
* Fix clang-format
* Fix clang-format
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2025-02-18 01:12:51 +01:00 |
|
MS
|
29bf588870
|
LegoRaceCar and LegoJetski tweaks (#1378)
|
2025-01-26 21:00:51 -05:00 |
|
Christian Semmler
|
49cb120795
|
Order symbols until end of LegoOmni (#1371)
* Order
* Improve
* Move function
* Order until end of LegoOmni
* Remove header
|
2025-01-22 22:22:58 +01:00 |
|
Christian Semmler
|
5a7df7f95d
|
Order until LegoCarBuildAnimPresenter (#1365)
* Order until `Infocenter`
* Order until RaceSkel
* More order
* Order until `LegoCarBuildAnimPresenter`
* Add blank line
* Add BETA annotation
|
2025-01-21 01:31:28 +01:00 |
|
Christian Semmler
|
e1ce96c473
|
Order symbols until end of LegoGameState (#1340)
* Order `Ambulance`
* More ordering
* Order until `LegoGameState`
* Move
|
2025-01-17 03:42:38 +01:00 |
|
Christian Semmler
|
70b0f76fa1
|
Move Read/Write functions to LegoStorage base class, match Act1State::Serialize (#1335)
* Move Read/Write function to LegoStorage base class
* Proper const use for vector / BETA match
* Match `Act1State::Serialize`
|
2025-01-17 00:13:23 +01:00 |
|
Christian Semmler
|
8026025fbd
|
Improve LegoRacers HitActor matches (#1318)
|
2025-01-09 01:15:05 +01:00 |
|
Christian Semmler
|
4c32abd16d
|
Add BETA10 macro to enable conditional compilation for BETA10 targets (#1270)
* Add BETA10 macro to enable conditional compilation for BETA10 targets
* Adjustments to CMakeLists.txt
|
2025-01-07 00:06:07 +01:00 |
|
Christian Semmler
|
7c452e9453
|
Order functions in binary up to end of Act2Actor (#1312)
* Order more functions
* Order LegoRaceActor
* Further ordering
* Order `Act2Actor`
* Fix
|
2025-01-05 21:00:50 +01:00 |
|
Christian Semmler
|
6b3fcafbe1
|
Match Helicopter::HandleEndAnim (#1276)
|
2024-12-25 18:39:51 +01:00 |
|
Christian Semmler
|
c2c9c75f1a
|
Fix Vector2 /Vector3 order (#1272)
* Fix Vector2/Vector3 order
* Refactor vector classes to be const and reference param consistent
* Add BETA10 annotations and fixes
|
2024-12-24 22:21:26 +01:00 |
|
Christian Semmler
|
7c41ff4569
|
Order compilation units according to retail, match and align Score class (#1271)
* Initial changes for ordering, Score
* Add mxdebug
* Match `Score::Paint`
* Refactor
* Add BETA asserts
* BETA match
|
2024-12-24 19:38:15 +01:00 |
|
Anonymous Maarten
|
b4d2ea72af
|
Fix -Wwrite-strings warnings (#1267)
warning: ISO C++ forbids converting a string constant to 'LegoChar*'
|
2024-12-23 17:11:38 -07:00 |
|
jonschz
|
3e6d789324
|
Add all BETA10 ClassName() functions and vtables (#1258)
* Add all BETA10 `ClassName()` functions and vtables
* Run formatter, fix copy error
* Fix copy error
* Add BETA10 library functions
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-12-22 08:13:34 -07:00 |
|
Christian Semmler
|
fe2a65c8da
|
Implement/match LegoNavController::Notify (#1253)
* Implement/match `LegoNavController::Notify`
* Move function
* Add to total function count
* Add OPT:REF to lego1
|
2024-12-21 22:41:47 +01:00 |
|
jonschz
|
413bd5ae7b
|
Implement/match LegoJetski::HitActor (#1225)
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-12-14 19:46:51 +01:00 |
|
jonschz
|
57aa5a9f8a
|
Refactor legoracers.h and legoracers.cpp (#1224)
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-12-14 07:03:19 -07:00 |
|
Christian Semmler
|
6da2faa48c
|
Refactor actor states, define enum (#1220)
* Refactor actor states, define enum
* Revert
* Rename `UpdateState` to `Animate`
|
2024-12-13 20:30:50 +01:00 |
|
Christian Semmler
|
ce3f71ea0f
|
Rename LegoPathActor::VTable0x70 to UpdateState (#1219)
|
2024-12-13 19:20:03 +01:00 |
|
Christian Semmler
|
1bfeebd004
|
Implement most of LegoJetski , refactor (#1214)
* Implement most of `LegoJetski`, refactor
* Fix
|
2024-12-12 21:17:25 +01:00 |
|
Christian Semmler
|
aceba71fbb
|
Implement/match Act3Brickster::HitActor (#1212)
* Implement/match `Act3Brickster::HitActor`
* Fixes
* Fixes
* Fixes
* Add `Act3Cop::VTable0x9c`
* Fix
|
2024-12-12 17:10:44 +01:00 |
|
Christian Semmler
|
1aff40dd94
|
Implement/match several functions in Act3 , refactor (#1197)
* Implement/match several functions in Act3, refactor
* Fix naming
* Rename
* Add comment
* Add annotation
* Add BETA assert
|
2024-12-08 18:00:57 +01:00 |
|
Christian Semmler
|
94ce89cbaa
|
(Proposal) Introduce arithmetic operators to Vector2 (#1193)
|
2024-12-07 17:26:22 +01:00 |
|
MS
|
7ece9cf37b
|
Fix MxParam casts in Notify functions (#1188)
* First batch
* Second batch
|
2024-12-03 15:51:03 -07:00 |
|
jonschz
|
362551e279
|
Clean up unused annotations to reduce errors (#1177)
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-11-29 22:31:37 +01:00 |
|
Christian Semmler
|
a17b3168e9
|
Implement/match LegoAct2::Notify (#1175)
* Implement LegoAct2::Notify
* Fix naming
* Remove unnecessary actions/ prefix in includes
|
2024-11-29 21:11:29 +01:00 |
|
Christian Semmler
|
bd011c6724
|
Remove static storage specifier so vars can be found through datacmp (#1171)
|
2024-11-27 00:33:18 +01:00 |
|
jonschz
|
0aa5e010ae
|
Implement CarRace (#1165)
* Implement `CarRace`
* Improve `CarRace::Create`
* Fix arrays
* Clean up array
* Fix CI errors
* Implement `LegoRaceCar::FUN_10012e00()`
* Implement `Doors::VTable0xcc`
* Address review comments, part 1
* Address review comments, part 2
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-11-23 12:33:15 -07:00 |
|
jonschz
|
6431405e92
|
Implement parts of LegoJetskiRaceActor (#1159)
* Implement part of LegoJetskiRaceActor
* Fix linter errors
* Update legojetskiraceactor.cpp
Fix minor incorrectness
* Address review comments
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-11-18 20:32:48 +01:00 |
|
jonschz
|
fe8e56ba47
|
Finish JetskiRace (#1158)
* Implement `JetskiRace::HandlePathStruct`
* Implement `JetskiRace::FUN_10016930`
* Cleanup, add BETA10
* Match HandlePathStruct
* Address review comments
* Address another review comment
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
Co-authored-by: Christian Semmler <mail@csemmler.com>
|
2024-11-16 20:24:03 +01:00 |
|
Christian Semmler
|
3383ae646f
|
Implement/match LegoBuildingManager::Tickle (#1156)
|
2024-11-15 22:51:46 +01:00 |
|
jonschz
|
71a7498481
|
Implement most of JetskiRace , add BETA10 annotations (#1149)
* Implement most of `JetskiRace`, add BETA10 annotations
* Fix declaration order issue
* Clean up FUN_10012de0
* Fix regression
* Address review comments
* Address another review comment
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-11-14 21:42:38 +01:00 |
|
jonschz
|
b898d98515
|
BETA10: reccomp support and Ghidra imports (#1091)
* Implement core functionality (before linter)
* run linter + formatter
* Review: remove redundant code
* Implement end of range check for vtables
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-08-29 11:54:23 -07:00 |
|
jonschz
|
1b46859cf6
|
Implement RaceSkel , add BETA10 annotations (#1088)
* Implement `RaceSkel`, add BETA10 annotations
* fix formatting
* Fix order
* Address some review comments
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-08-21 22:30:27 +02:00 |
|
jonschz
|
b649902578
|
Various fixes in constructors (#1089)
* Various fixes in constructors
* Address review comment
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-08-21 10:42:49 -07:00 |
|
jonschz
|
757df96c0d
|
Implement/match LegoRaceMap (#1087)
* Implement/match LegoRaceMap
* Fix CI, address review comments
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
|
2024-08-17 11:30:39 -07:00 |
|