Commit Graph
36897 Commits
Author SHA1 Message Date
Crash Cringleandteejusb 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
sukibabyandteejusb 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 Wandteejusb 448a2be7cd Add alias_ member to the Actor class. 2025-04-11 09:04:36 -07:00
Scott Brennerandteejusb 8da765c3c6 CodeQL code scanning 2025-04-06 00:54:27 -07:00
Brandon Wandteejusb 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 Wandteejusb f4e61675d5 PLAYER_1->main_player_ when referencing player state in editmode. 2025-04-03 22:47:38 -07:00
dando92andteejusb 2dc61769fc Added logic to reset coins at startup 2025-03-30 09:51:47 -07:00
dando92andteejusb d6636c235b Revert "Corrected order of hide light in player options"
This reverts commit 40e61bd32e.
2025-03-30 08:18:42 -07:00
dinandteejusb ecf7757bd3 swap to pragma for MSVC 2025-03-30 08:05:37 -07:00
dinandteejusb ae294e7cfb bitstruct pacdrive fix 2025-03-30 08:05:37 -07:00
dando92andteejusb 44c156f8cf Removed TODO in pacdrive 2025-03-27 22:36:29 -07:00
dando92andteejusb 5cfa78c4dd Cmake hidapi fixed conditional build 2025-03-27 22:36:29 -07:00
dando92andteejusb 5d1383572d Fixed mac build referencing wrong header 2025-03-27 22:36:29 -07:00
dando92andteejusb c550f21824 FIxed formatting 2025-03-27 22:36:29 -07:00
dando92andteejusb 1436d4c708 Fixed broken hid device search 2025-03-27 22:36:29 -07:00
dando92andteejusb fb15205d71 Modified hid device internal methods 2025-03-27 22:36:29 -07:00
dando92andteejusb 871e25c5a8 Cleaned log and converted int ptr to vector. 2025-03-27 22:36:29 -07:00
dando92andteejusb 40e61bd32e Corrected order of hide light in player options 2025-03-27 22:36:29 -07:00
DANDO\Alessandteejusb a6c2a5bc2a Added list of pids instead of single pid. Read returns back -1 when in error 2025-03-27 22:36:29 -07:00
dinandteejusb 0b13eb17f2 pacdrive hidapi implementation 2025-03-27 22:36:29 -07:00
DANDO\Alessandteejusb 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\Alessandteejusb 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\Alessandteejusb 35714a0a04 Fixed bluedot driver 2025-03-27 22:36:29 -07:00
dando92andteejusb 762041be69 Bugfix: Always setting light, woops 2025-03-27 22:36:29 -07:00
dando92andteejusb 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\Alessandteejusb cf453007e0 Moved everything to initializer list 2025-03-27 22:36:29 -07:00
DANDO\Alessandteejusb 1259c0e318 Modified HidDevice after some testing. Added HidDevice to snek and stac 2025-03-27 22:36:29 -07:00
dando92andteejusb 1568305353 Modified bluedot driver to use HidDevice class 2025-03-27 22:36:29 -07:00
dando92andteejusb 3cbae013b8 Added hid device class as an arch utils 2025-03-27 22:36:29 -07:00
dinandteejusb 1e62bec650 hidapi: snek & stac support 2025-03-27 22:36:29 -07:00
DANDO\Alessandteejusb d3f985fbee WIP Modified stac light driver. testing needed and it is not linux only anymore 2025-03-27 22:36:29 -07:00
DANDO\Alessandteejusb 288c1e527e Added bluedot light drivers 2025-03-27 22:36:29 -07:00
DANDO\Alessandteejusb 7cdf7033ab Added cmake for both linux and win build 2025-03-27 22:36:29 -07:00
DANDO\Alessandteejusb 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
sukibabyandteejusb 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 Artsiukhouandteejusb 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 Cringleandteejusb 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 Votawandteejusb 753dfec5db Always generate smNoteData from parsed data, to ensure consistent string representation of stepchart 2025-03-24 22:21:19 -07:00
Michael Votawandteejusb 9a7cf4511f Removed unused 'isEmpty' variable 2025-03-24 22:21:19 -07:00
Michael Votawandteejusb 90bdb5e2a6 Check that lines at least has one line, to prevent infinite loop 2025-03-24 22:21:19 -07:00
teejusb ad2f895df1 Reset the clock_ to 0 instead of 0.5 2025-03-23 10:07:27 -07:00
teejusb 7d0a31ef1a nullptr check + use const ref 2025-03-23 01:57:37 -07:00
teejusb ba067092ac Add some comments 2025-03-23 01:34:43 -07:00
sukibabyandteejusb 07483ef6f9 Added video banner logic in ScreenSelectMusic
Currently, video banners are treated the same as still-image banners, where we assume we need to let the low-res banner fade in before swapping it out with the high-res banner. This isn't the correct way to handle video banners, since we don't make low-res placeholders for them, so we now check the banner's extension to see if it's a video or not, and directly load the video if so.
2025-03-23 01:34:43 -07:00