Commit Graph
36901 Commits
Author SHA1 Message Date
Arthur Eubanks 9dc5cea91d Use C++17 in LoadingWindowGtk
To match the rest of the build.
2025-04-22 23:19:03 -07:00
sukibaby 774af7bd19 Update ArchHooks_Win32Static.cpp
Thanks to evbo from the ITC discord for pointing out this improvement.  It does take bring the thread polling interval down from every 10ms to every 1ms.
2025-04-22 23:14:35 -07:00
Crash Cringle ed5c87a10d Use structured bindings 2025-04-22 22:26:39 -07:00
Crash Cringle 8524210969 Change vector of vector of strings arrayGroupSongDirs to a map so we know precisely which directories are valid. 2025-04-22 22:26:39 -07:00
Crash Cringle 5e4f5ae4e5 Update SanityCheckGroup to return whether the group has passed the check or not rather and log a warning if failed rather than exit the game. 2025-04-22 22:26:39 -07:00
sukibaby 1a2188e898 Precompute values & reserve memory in CreateFrameRects()
Reduce the number of calculations in nested loops, and reserve the needed amount of memory instead of relying on the vector to resize itself.
2025-04-22 22:18:23 -07:00
Brandon W 448a2be7cd Add alias_ member to the Actor class. 2025-04-11 09:04:36 -07:00
Scott Brenner 8da765c3c6 CodeQL code scanning 2025-04-06 00:54:27 -07:00
Brandon W 5c2d745302 Fix looping logic when the final frame can't display.
Additionally, adjust the destruction order of the movie texture and
improve logging.
2025-04-03 23:00:06 -07:00
Brandon W f4e61675d5 PLAYER_1->main_player_ when referencing player state in editmode. 2025-04-03 22:47:38 -07:00
dando92 2dc61769fc Added logic to reset coins at startup 2025-03-30 09:51:47 -07:00
dando92 d6636c235b Revert "Corrected order of hide light in player options"
This reverts commit 40e61bd32e.
2025-03-30 08:18:42 -07:00
din ecf7757bd3 swap to pragma for MSVC 2025-03-30 08:05:37 -07:00
din ae294e7cfb bitstruct pacdrive fix 2025-03-30 08:05:37 -07:00
dando92 44c156f8cf Removed TODO in pacdrive 2025-03-27 22:36:29 -07:00
dando92 5cfa78c4dd Cmake hidapi fixed conditional build 2025-03-27 22:36:29 -07:00
dando92 5d1383572d Fixed mac build referencing wrong header 2025-03-27 22:36:29 -07:00
dando92 c550f21824 FIxed formatting 2025-03-27 22:36:29 -07:00
dando92 1436d4c708 Fixed broken hid device search 2025-03-27 22:36:29 -07:00
dando92 fb15205d71 Modified hid device internal methods 2025-03-27 22:36:29 -07:00
dando92 871e25c5a8 Cleaned log and converted int ptr to vector. 2025-03-27 22:36:29 -07:00
dando92 40e61bd32e Corrected order of hide light in player options 2025-03-27 22:36:29 -07:00
DANDO\Aless a6c2a5bc2a Added list of pids instead of single pid. Read returns back -1 when in error 2025-03-27 22:36:29 -07:00
din 0b13eb17f2 pacdrive hidapi implementation 2025-03-27 22:36:29 -07:00
DANDO\Aless 63a68ae38a do not evaluate driver logic when HidDevice has not found at least once (bluedot, snek and stac) 2025-03-27 22:36:29 -07:00
DANDO\Aless db3543b507 Minor fixes on HidDevice.Corrected print on error, added leading zeros and fixed nonblocking write option 2025-03-27 22:36:29 -07:00
DANDO\Aless 35714a0a04 Fixed bluedot driver 2025-03-27 22:36:29 -07:00
dando92 762041be69 Bugfix: Always setting light, woops 2025-03-27 22:36:29 -07:00
dando92 01b2464df8 Added error print and other small refactoring. Now it evaluates hid path before trying connection 2025-03-27 22:36:29 -07:00
DANDO\Aless cf453007e0 Moved everything to initializer list 2025-03-27 22:36:29 -07:00
DANDO\Aless 1259c0e318 Modified HidDevice after some testing. Added HidDevice to snek and stac 2025-03-27 22:36:29 -07:00
dando92 1568305353 Modified bluedot driver to use HidDevice class 2025-03-27 22:36:29 -07:00
dando92 3cbae013b8 Added hid device class as an arch utils 2025-03-27 22:36:29 -07:00
din 1e62bec650 hidapi: snek & stac support 2025-03-27 22:36:29 -07:00
DANDO\Aless d3f985fbee WIP Modified stac light driver. testing needed and it is not linux only anymore 2025-03-27 22:36:29 -07:00
DANDO\Aless 288c1e527e Added bluedot light drivers 2025-03-27 22:36:29 -07:00
DANDO\Aless 7cdf7033ab Added cmake for both linux and win build 2025-03-27 22:36:29 -07:00
DANDO\Aless 4271f43a2e Added hidapi submodule 2025-03-27 22:36:29 -07:00
teejusb 427484d100 Version bump to 1.0.2 2025-03-26 21:53:06 -07:00
teejusb abdc459a8a Update comments 2025-03-26 21:19:24 -07:00
teejusb 665c06c3db Set the default sync offset outside of DoesFileExist(sPackIniPath) check 2025-03-26 21:13:04 -07:00
teejusb d8b7d416d1 More SL changes 2025-03-26 16:14:38 -07:00
sukibaby 6401c66129 Reorganize machine sync bias handing in Group constructor
All logic is moved into one section now instead of being split between two places.

This is a minor change, but I'd be more comfortable with this because it more explicitly defines the different possibilities for group/machine offset combinations than the existing code.

Revert "Reorganize machine sync bias handing in Group constructor"

This reverts commit b53d26df494aea9d7491d2410c214b146ab09034.

Reorganize machine sync bias handing in Group constructor
2025-03-26 10:41:08 -07:00
Yauhen Artsiukhou d6bd574d98 Change initialization order
Compiler complains about it (-Wreorder)
2025-03-26 08:38:36 -07:00
teejusb 36e4372746 Pull in additional SL changes 2025-03-25 23:51:42 -07:00
Crash Cringle 6d6dc86211 Ensure Group offset is always applied 2025-03-25 23:28:08 -07:00
teejusb f163215a9c Update Simply Love to 5.6.1 2025-03-24 23:25:12 -07:00
Michael Votaw 753dfec5db Always generate smNoteData from parsed data, to ensure consistent string representation of stepchart 2025-03-24 22:21:19 -07:00
Michael Votaw 9a7cf4511f Removed unused 'isEmpty' variable 2025-03-24 22:21:19 -07:00
Michael Votaw 90bdb5e2a6 Check that lines at least has one line, to prevent infinite loop 2025-03-24 22:21:19 -07:00