jonschz
36f6d963dc
BETA matches for SoundManagers ( #1646 )
...
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com >
2025-07-21 23:42:42 +02:00
Fabian Neundorf
fd299137ff
Clear unknowns LegoCameraController
( #1647 )
2025-07-21 22:18:59 +02:00
MS
b1dcc26d79
Beta functions for MxVariable
( #1645 )
...
* Beta match MxVariable classes
* CustomizeAnimFileVariable
2025-07-20 23:08:26 -04: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
0a58d112e8
Clear unknowns in LegoOmni
and misc.h
( #1642 )
2025-07-20 08:18:59 -07:00
Fabian Neundorf
9e860d910c
Name spawn areas ( #1636 )
2025-07-19 07:29:34 -07:00
jonschz
73d9ef1d80
Improve FUN_10061010
, other fixes ( #1634 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com >
2025-07-19 16:28:35 +02:00
Fabian Neundorf
bd71370602
Clear unknown in LegoControlManagerNotificationParam
( #1633 )
2025-07-19 01:09:37 +02:00
Fabian Neundorf
cfd36ec88f
Clear unknowns in LegoPhonemePresenter
( #1632 )
2025-07-18 23:26:34 +02:00
Fabian Neundorf
05360b4468
Clear unknowns in TowTrack
and TowTrackMissionState
( #1629 )
2025-07-15 20:39:22 +02:00
Fabian Neundorf
356c64ce0e
Name state field, getter and setter in Act1State ( #1621 )
2025-07-13 12:01:06 -07:00
jonschz
40c1a40d2b
Match FUN_1006b140()
and related functions ( #1623 )
...
* Match on BETA10
* Possible improvement on Matrix4::Swap
* Document entropy build result
* Comments at at Matrix4::Invert
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com >
2025-07-13 16:50:51 +02:00
jonschz
657720c825
Match Act3List::FUN_100720d0
( #1622 )
2025-07-13 16:50:20 +02:00
jonschz
ac46537599
Interpret Act3List properties, minor fixes ( #1619 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com >
2025-07-12 17:05:29 +02:00
Fabian Neundorf
a34c293177
Name Disable function in LegoOmni
and misc
( #1616 )
2025-07-11 17:10:36 -07:00
MS
4ebc5b453f
Improve match for Act3Ammo::Animate
( #1612 )
...
* Improve Act3Ammo
* Early return
2025-07-09 14:09:49 -04:00
Fabian Neundorf
5d3b6884e0
Clear unknowns in legoutils.h
( #1610 )
2025-07-08 07:26:32 -07:00
Fabian Neundorf
c7fda26cf4
Clear unknowns in Infocenter
and InfocenterMapEntry
( #1609 )
2025-07-08 02:35:21 +02:00
Fabian Neundorf
8ffe7b776a
Clear unknowns in LegoControlManager
( #1607 )
2025-07-05 18:23:00 -07:00
Fabian Neundorf
d3aecadb07
Clear unknown in LegoModelPresenter
( #1608 )
2025-07-05 16:55:59 -07:00
Fabian Neundorf
5544640b22
Clear unknowns in MxControlPresenter
( #1606 )
2025-07-04 21:53:50 +02:00
MasterTimeThief
df3d144ed9
Renamed more functions and variables in Car Build sections ( #1605 )
...
* Renamed variables and functions related to the Car Build sections
* Car Build variable renaming - fixed issues and added enum `ShelfState`
* Fixed some spacing in `legocarbuildpresenter.h`
* Fixed tab spacing
* Changed `m_shelfState` back to `MxU16`
* Cleared up `InitBuildPlatform`
* Fixed comments
* Renamed more functions and variables in Car Build sections
* Named `SelectPartFromMousePosition`
* Updated spacing formatting in `LegoCarBuild`
2025-07-04 02:23:07 +02:00
Christian Semmler
89fe7fa924
Fix wrong notification type in LegoRace::Notify
( #1601 )
2025-07-02 22:43:57 +02:00
Korbo
f0df3cd0ef
Clear a few unknowns in act 3 ( #1597 )
...
* Clear a few unknowns in act 3
* fix build error
* fix other build error
* requested changes
2025-06-30 12:20:53 -07:00
Fabian Neundorf
0982038453
Clear unknown in Hospital
( #1595 )
2025-06-28 15:38:48 -07:00
Fabian Neundorf
9dcc701fcb
Clear unknowns in GetSoundId ( #1594 )
2025-06-28 20:32:09 +02:00
Fabian Neundorf
89539a64f1
Clear unknown 0x10 in LegoEntity
( #1593 )
...
The naming is a bit weird, as only one bit is used so there are no other usages of this value.
2025-06-28 07:28:13 -07: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
Fabian Neundorf
b66d1e2f64
Clear unknowns in Ambulance
and AmbulanceMissionState
( #1588 )
2025-06-26 20:31:30 +02:00
Fabian Neundorf
8498c69af1
Clear unknowns in LegoPlantManager
( #1587 )
2025-06-24 22:38:08 +02:00
jonschz
edae5f58ec
Remove getters/setters that (likely) don't exist ( #1583 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com >
2025-06-23 20:58:16 +02:00
jonschz
16db496832
Match LegoGameState::History::WriteScoreHistory()
, clear unknowns ( #1576 )
...
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com >
2025-06-22 08:22:25 +02:00
Florian Kaiser
72eb194424
Clear unknowns in LegoAnimPresenter
and related classes ( #1565 )
...
* Clear unknowns in `LegoAnimPresenter` and related classes
* Update LEGO1/lego/legoomni/include/legoanimpresenter.h
---------
Co-authored-by: Christian Semmler <mail@csemmler.com >
2025-06-21 01:24:32 +02:00
Fabian Neundorf
f9e34c46e3
Clear unknowns in PizzeriaState
, Pizza
and PizzaMissionState
( #1574 )
2025-06-20 00:38:31 +02:00
Fabian Neundorf
6159d23cde
Clear unknowns in Radio
and RadioState
( #1573 )
2025-06-19 23:52:02 +02:00
Fabian Neundorf
fd3f08f4c4
Clear unknowns in LegoBuildingInfo
and LegoBuildingManager
( #1566 )
...
* Clear unknowns in `LegoBuildingInfo` and `LegoBuildingManager`
* Name remaining unknown in `LegoBuildingManager`
2025-06-16 23:08:17 +02:00
Fabian Neundorf
16ccb0e06e
Name locations after exiting buildings/vehicles ( #1564 )
...
* Hospital
* Infocenter
* Garage
* Police
* Jetski Build
* Racecar Build
* Any vehicle
2025-06-15 19:31:19 +02:00
Fabian Neundorf
aeac9f787e
Gasstation ( #1560 )
...
* Clear unknowns in `GasStation` and `GasStationState`
* Make global variable in gasstation unique
* Apply same name to global variable in hospital.cpp
2025-06-15 08:48:54 -07:00
Fabian Neundorf
7b619d5544
Clear unknowns in LegoPlantManager
( #1557 )
2025-06-12 09:33:32 -07:00
MasterTimeThief
9aa8dbfc46
Clear unknowns in 'LegoCarBuild' and 'LegoCarBuildPresenter' ( #1542 )
...
* Renamed variables and functions related to the Car Build sections
* Car Build variable renaming - fixed issues and added enum `ShelfState`
* Fixed some spacing in `legocarbuildpresenter.h`
* Fixed tab spacing
* Changed `m_shelfState` back to `MxU16`
* Cleared up `InitBuildPlatform`
* Fixed comments
2025-06-11 23:37:50 +02:00
Fabian Neundorf
3b3fe276c4
Clear unknowns in LegoPhoneme
( #1556 )
2025-06-11 23:29:23 +02:00
Fabian Neundorf
99ff92e49e
Use enum for states in PoliceState
( #1552 )
2025-06-10 16:07:10 -07:00
Fabian Neundorf
180d4949da
Clear unknowns in PoliceState
( #1551 )
2025-06-10 11:51:21 -07:00
Christian Semmler
8cdc8fbc05
Name LegoAnimationManager::m_unk0x41c
( #1550 )
2025-06-10 01:17:34 +02:00
MS
f334eae667
Fix #1548 ( #1549 )
2025-06-08 21:38:36 -04:00
Fabian Neundorf
82f1ce8814
Clear unknowns/numbers in Hospital
and HospitalState
( #1545 )
...
* Define state variables in `HospitalState`
* Cleared unknown for flashing leds in `Hospital`
* Misc name changes in `Hospital`
* Name states in `Hospital`
2025-06-08 15:57:38 -07:00
Florian Kaiser
36c1093c88
Clear unknowns in LegoPathBoundary
, LegoWEEdge
, LegoWEGEdge
and LegoPathController
( #1546 )
2025-06-08 11:04:58 -07:00
Fabian Neundorf
7471852e9d
Named unknown function in LegoTextureInfo
( #1544 )
2025-06-07 18:04:55 +02:00
Fabian Neundorf
d272054d5a
Clear unknowns in legocharactermanager ( #1539 )
2025-06-04 23:29:41 +02:00
Fabian Neundorf
d7d3a47cd2
Add names to LegoActorInfo.Part ( #1538 )
...
Each part consists of two "blocks" where every block has a list of
indices which reference into a list of names and the actual index used
for the list of indices.
By doing that, it is possible to reuse the list of name for every actor
and instead have a "sublist" through the indices list.
2025-06-03 18:11:01 -07:00