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
Christian Semmler
ba14b48284
Merge remote-tracking branch 'isle/master'
2025-07-01 17:05:59 -07: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
Christian Semmler
99be9c8767
Merge remote-tracking branch 'isle/master'
2025-06-29 08:56:06 -07:00
Christian Semmler
020969c483
Add transition type to ini ( #441 )
2025-06-29 02:49:46 +02: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
Christian Semmler
c0e41a8ef6
Merge remote-tracking branch 'isle/master'
2025-06-27 16:10:31 -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
Christian Semmler
a987595e1e
1.0 compatibility ( #434 )
...
* Make Infocenter compatible with 1.0 versions
* Fix
* Emscripten patch
* Fix
* Fix Emscripten patch
* Window title
* Naming
* Don't exit car build automatically in 1.0
* Disable character selection by clicking icon in 1.0
* Remove obsolete includes
2025-06-27 02:30:24 +02:00