Commit Graph

1611 Commits

Author SHA1 Message Date
Christian Semmler
0c0bf3039d
Merge branch 'master' into emscripten 2025-06-12 14:37:08 -07:00
Christian Semmler
6d99683f1d
Merge remote-tracking branch 'isle/master' 2025-06-12 14:35:18 -07:00
Christian Semmler
eb84da0476
Merge branch 'master' into emscripten 2025-06-12 13:58:07 -07:00
Anders Jenbo
d3378026ba
Remove screen mode restrictions and related code (#291) 2025-06-12 22:51:42 +02:00
Christian Semmler
453c7cb94a
Merge branch 'master' into emscripten 2025-06-12 12:38:05 -07:00
Fabian Neundorf
7b619d5544
Clear unknowns in LegoPlantManager (#1557) 2025-06-12 09:33:32 -07:00
jonschz
596ebde9d3
Add BETA10 assertions in LegoPathController (#1555)
* Add BETA10 assertions in LegoPathController

* formatting

---------

Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-06-12 08:52:56 +02:00
Christian Semmler
098e2a6894
Fix Infocenter -> Act2/Act3 switch (#286) 2025-06-12 02:31:16 +02: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
Christian Semmler
b6f64f299f
Merge branch 'master' into emscripten 2025-06-11 14:22:30 -07:00
Anonymous Maarten
319317819c
Fix ASAN error when starting cart race (#278) 2025-06-11 04:09:28 +02:00
Christian Semmler
9e549e25f3
Merge remote-tracking branch 'isle/master' 2025-06-10 18:17:28 -07:00
Anonymous Maarten
bc481cc1c5
assert(0) in LegoCarRaceActor::VTable0x1c is beta10-only (#1553) 2025-06-11 03:17:24 +02:00
Christian Semmler
1b119c856c
Merge branch 'master' into emscripten 2025-06-10 17:19:32 -07:00
Christian Semmler
cb199a8728
Merge remote-tracking branch 'isle/master' 2025-06-10 17:19:24 -07:00
Christian Semmler
26424cfada
Merge branch 'master' into emscripten 2025-06-10 16:51:21 -07: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
9ebeda5c0e
Add Max LOD and Max Allowed Extras configs (#273)
* Add new config options

* Fix defaults

* Use global for `m_maxAllowedExtras`

* Revert
2025-06-10 01:08:13 +00:00
Christian Semmler
e2b39f9144
Fix MxStopWatch (#271) 2025-06-10 02:10:25 +02:00
Christian Semmler
0a1516fbd9
Merge remote-tracking branch 'isle/master' 2025-06-09 16:17:50 -07:00
Christian Semmler
8cdc8fbc05
Name LegoAnimationManager::m_unk0x41c (#1550) 2025-06-10 01:17:34 +02:00
Christian Semmler
fae0416716
Merge remote-tracking branch 'isle/master' 2025-06-09 13:04:34 -07:00
Anonymous Maarten
7e9acc8d04
Add IDirect3DRMMiniwinDevice interface (#267) 2025-06-09 16:34:37 +00:00
MS
f334eae667
Fix #1548 (#1549) 2025-06-08 21:38:36 -04:00
Christian Semmler
897700c19a
Update legomodelpresenter.cpp (#265)
* Update legomodelpresenter.cpp

* Update legopartpresenter.cpp
2025-06-09 00:55:38 +00: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
Christian Semmler
1a91547011
Update legomodelpresenter.cpp (#264)
* Update legomodelpresenter.cpp

* Update renderer.cpp
2025-06-08 15:55:35 -07:00
Anonymous Maarten
59105d74f8
Fix UBSAN warning when starting the jetski race (#263) 2025-06-09 00:14:47 +02:00
Florian Kaiser
36c1093c88
Clear unknowns in LegoPathBoundary, LegoWEEdge, LegoWEGEdge and LegoPathController (#1546) 2025-06-08 11:04:58 -07:00
Christian Semmler
63645f2bed
Merge branch 'master' into emscripten 2025-06-08 09:23:51 -07:00
Florian Kaiser
06af7d25c6
Rename g_wdbOffset to g_wdbSkipGlobalPartsOffset for clarity (#1547) 2025-06-08 08:04:06 -07:00
Fabian Neundorf
7471852e9d
Named unknown function in LegoTextureInfo (#1544) 2025-06-07 18:04:55 +02:00
Christian Semmler
bf24fa4a57
Update legounknown.cpp (#253) 2025-06-06 18:45:33 -07:00
Christian Semmler
41d9cca994
Merge branch 'master' into emscripten 2025-06-06 18:02:29 -07:00
Christian Semmler
6a1f013df2
Fix LegoUnknown::FUN_1009a1e0 (#250) 2025-06-07 03:02:06 +02:00
Christian Semmler
8acfdd8ccb
Merge remote-tracking branch 'isle/master' 2025-06-06 14:23:19 -07:00
Christian Semmler
d714bf62f1
Improve LegoPathActor::VTable0x84 BETA match (#1543) 2025-06-06 23:22:46 +02:00
Fabian Neundorf
ac4d3b2490
Name for bounding box in ROI (#1541)
* Name for bounding box in ROI

* Use snake_case for member
2025-06-06 11:47:45 -07:00
Christian Semmler
63bfaa6b35
Merge branch 'master' into emscripten 2025-06-04 17:21:04 -07:00
Christian Semmler
8e55368615
Fix image serialization bugs (#238) 2025-06-05 02:20:53 +02:00
Christian Semmler
4d9436934f
Merge branch 'master' into emscripten 2025-06-04 14:32:49 -07:00
Christian Semmler
0b8a7a758d
Merge remote-tracking branch 'isle/master' 2025-06-04 14:31:13 -07:00
Fabian Neundorf
9134dd791c
Name boolean field in Mesh (#1540) 2025-06-04 23:30:06 +02:00
Fabian Neundorf
d272054d5a
Clear unknowns in legocharactermanager (#1539) 2025-06-04 23:29:41 +02:00
Anders Jenbo
fcdcc15cc1
Log FPS with SDL_Log for now (#232) 2025-06-04 16:35:11 +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
Christian Semmler
97d192543d
Fix NCC 2025-06-03 17:22:57 -07:00
Christian Semmler
a12f2ee179
Emscripten port 2025-06-03 17:03:42 -07:00