Christian Semmler
72dae4dd52
Merge remote-tracking branch 'isle/master'
2025-07-29 16:47:18 -07:00
Fabian Neundorf
0442fadc0e
Clear unknown in InfocenterState ( #1657 )
2025-07-26 00:58:49 +02:00
jonschz
d555df6a58
Add BETA10 matches on LegoWEGEdge and others ( #1655 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-07-25 23:49:16 +02:00
jonschz
a9e261606d
Fix mxomni.* file names ( #1654 )
...
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-07-25 22:19:09 +02:00
jonschz
03adac0c58
Match LegoOmni::Create(), other BETA10 matches ( #1651 )
...
* Match `LegoOmni::Create()`, other BETA10 matches
---------
Co-authored-by: jonschz <jonschz@users.noreply.github.com>
2025-07-25 17:13:34 +02:00
Christian Semmler
c774a8edde
Merge remote-tracking branch 'isle/master'
2025-07-23 13:21:39 -07:00
Fabian Neundorf
2451b041f6
Clear remaining unknown in Ambulance ( #1650 )
2025-07-23 19:14:10 +02:00
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
Christian Semmler
6a45dbec34
Merge remote-tracking branch 'isle/master'
2025-07-20 09:25:06 -07: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
Christian Semmler
10195dcbcb
Add more rumble events ( #627 )
...
* Add more rumble events
* Add check for haptic
2025-07-18 22:52:42 +00:00
Christian Semmler
10d4142c39
Merge remote-tracking branch 'isle/master'
2025-07-18 14:44:18 -07:00
Christian Semmler
556b2deef2
Fix ViewLODList leaks ( #623 )
...
* Fix ViewLODList leaks
* Add vector clear
* Fix naming
2025-07-18 21:34:23 +00:00
Fabian Neundorf
cfd36ec88f
Clear unknowns in LegoPhonemePresenter ( #1632 )
2025-07-18 23:26:34 +02:00
Christian Semmler
deca5e5a2e
Add device and gamepad haptics to web port ( #613 )
...
* Add device and gamepad haptics to web port
* Update skip.yml
2025-07-15 23:50:14 +00:00
Christian Semmler
d0dc595fc5
(Touch controls) Use full virtual joystick instead of hybrid ( #612 )
...
* Test touch joystick
* Change radius
2025-07-15 22:18:55 +00:00
Christian Semmler
f20fc475c7
Integrate SDL Haptic API ( #607 )
...
* Integrate SDL Haptic API
* Close other devices
* Fixes
2025-07-15 23:47:37 +02:00
Christian Semmler
4f3ce064e8
Merge remote-tracking branch 'isle/master'
2025-07-15 12:05:45 -07:00
Fabian Neundorf
05360b4468
Clear unknowns in TowTrack and TowTrackMissionState ( #1629 )
2025-07-15 20:39:22 +02:00
Christian Semmler
21ce906a32
Add haptic feedback (rumble) ( #596 )
...
* Add rumble event for hit actor
* Add ini option
2025-07-13 20:26:47 -07:00
Fabian Neundorf
356c64ce0e
Name state field, getter and setter in Act1State ( #1621 )
2025-07-13 12:01:06 -07:00
Christian Semmler
c9930d10f9
Refine gamepad touch controls ( #591 )
2025-07-13 18:23:59 +00: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
Christian Semmler
42bac60ec5
Add new touch control scheme ("gamepad") ( #587 )
...
* Add new touch control scheme
* Add export
* Fix enum naming
2025-07-13 04:13:37 +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
Christian Semmler
0da46262bf
Merge remote-tracking branch 'isle/master'
2025-07-10 12:06:53 -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
Anders Jenbo
7045607c6c
Remove fake transition ( #550 )
2025-07-08 00:47:49 +02:00
Helloyunho
b82cfc4b36
Recheck through gamepads when gamepad is added or removed ( #546 )
...
* 🩹 fix: recheck through gamepads when gamepad is added or removed
* 🚑 ️ fix: oops i forgot to put lego1_export
2025-07-07 02:36:37 +00:00
Christian Semmler
1ee2f45e7c
Merge remote-tracking branch 'isle/master'
2025-07-06 08:29:53 -07: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
Helloyunho
80514e2af7
Support gamepad ( #527 )
2025-07-05 21:27:24 +02:00
Christian Semmler
1c0588727e
Merge remote-tracking branch 'isle/master'
2025-07-04 12:59:02 -07:00
Fabian Neundorf
5544640b22
Clear unknowns in MxControlPresenter ( #1606 )
2025-07-04 21:53:50 +02:00
Anders Jenbo
0d2cbd50d5
Fake mosaic transition ( #516 )
2025-07-04 14:48:01 +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
Helloyunho
0191be7461
Make draw cursor feature work for modern platforms ( #480 )
2025-07-03 18:05:46 +02:00
Christian Semmler
822e037d40
Merge remote-tracking branch 'isle/master'
2025-07-02 13:51:09 -07:00
Christian Semmler
89fe7fa924
Fix wrong notification type in LegoRace::Notify ( #1601 )
2025-07-02 22:43:57 +02:00