DANDO\Aless and teejusb
7cdf7033ab
Added cmake for both linux and win build
2025-03-27 22:36:29 -07:00
DANDO\Aless and teejusb
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 and teejusb
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 and teejusb
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 and teejusb
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 and teejusb
753dfec5db
Always generate smNoteData from parsed data, to ensure consistent string representation of stepchart
2025-03-24 22:21:19 -07:00
Michael Votaw and teejusb
9a7cf4511f
Removed unused 'isEmpty' variable
2025-03-24 22:21:19 -07:00
Michael Votaw and teejusb
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
sukibaby and teejusb
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
teejusb
2144678871
Some styling changes, don't expose some lua functions
2025-03-23 01:26:45 -07:00
Michael Votaw and teejusb
0c1603e15e
Round bpm and beat to 3 decimal places using std::round() instead of just truncating to 3 decimal places (fixes discrepancy in GS hash generation)
2025-03-23 01:26:45 -07:00
Michael Votaw and teejusb
25351a2f60
Strip any comments out of smNoteData string before calculating groovestats hash
2025-03-23 01:26:45 -07:00
Michael Votaw and teejusb
e47c7fd9c0
Enable calculating GrooveStats hash, and set the hash version appropriately.
2025-03-23 01:26:45 -07:00
Michael Votaw and teejusb
8619fd0b0d
Remove duplicated declaration of MinimziedChartString();
2025-03-23 01:26:45 -07:00
Michael Votaw and teejusb
261c60d19e
Added lua function GetGrooveStatsHashVersion
2025-03-23 01:26:45 -07:00
Michael Votaw and teejusb
3eab66808b
Added a #GROOVESTATSHASHVERSION tag and CURRENT_GROOVE_STATS_HASH_VERSION constant
2025-03-23 01:26:45 -07:00
Michael Votaw and teejusb
c845205de5
Add a Lua method for forcing recalculation of GrooveStats hash.
2025-03-23 01:26:45 -07:00
Michael Votaw and teejusb
a70f1a015a
Added missing header import and SetCachedGrooveStatsHash() method
2025-03-23 01:26:45 -07:00
Michael Votaw and teejusb
1138b505f8
Set default value for m_bIsCachedGrooveStatsHashJustLoaded
2025-03-23 01:26:45 -07:00
Michael Votaw and teejusb
25a3979975
Added methods for writing/loading #GROOVESTATSHASH to cache. When calling Lua GetGrooveStatsHash(), calculate it if it's not already been calculated.
2025-03-23 01:26:45 -07:00
Michael Votaw and teejusb
632f456ea0
Added functions for generating GrooveStats hash for a given chart.
2025-03-23 01:26:45 -07:00
Crash Cringle and teejusb
0cbc92ff0f
explicitly initialize m_group to nullptr
2025-03-22 19:45:54 -07:00
sukibaby and teejusb
c59c491fd0
Revert "(Win32 refresh) GraphicsWindow"
...
This reverts commit 6aa81a9dd2 to resolve issue #681
2025-03-22 12:43:13 -07:00
teejusb
385ac061c0
Remove extra Log
2025-03-22 12:02:04 -07:00
Crash Cringle and teejusb
0270cda54d
Add additional NULL checks just in case
2025-03-22 12:02:04 -07:00
Crash Cringle and teejusb
ce7cef6d90
Only check for songs if we're using a memory card
2025-03-22 12:02:04 -07:00
Crash Cringle and teejusb
7d5a62a537
Add Group() for USB songs
2025-03-22 12:02:04 -07:00
Yauhen Artsiukhou and teejusb
04401ca365
Ask screen handler to do a transition
...
Closes : #553
2025-03-21 19:50:02 -07:00
Crash Cringle and teejusb
e9e228fee0
Don't constantly read from Stats.xml while on the bookkeeping screen...
2025-03-21 19:48:12 -07:00
Luca Silva and teejusb
91eccae6c7
fixed sextestream for windows
2025-03-21 03:38:38 -07:00
teejusb
d7241fb164
Script uses bash expansion
2025-03-21 03:32:31 -07:00
teejusb
64510e9f4f
Version bump to 1.0.1
2025-03-21 02:25:17 -07:00
teejusb
ec9fc78469
Send back the HighScoreList for quint determination
...
This can already be fetched via a profile, but this is way more convenient since it's already here.
2025-03-21 02:15:41 -07:00
dando92 and teejusb
9f5a4eba42
Added Bookkeeping screen in fallback
2025-03-20 21:29:49 -07:00
Michael Votaw and teejusb
81bc4067c7
Increment FILE_CACHE_VERSION
2025-03-19 23:19:00 -07:00
Michael Votaw and teejusb
bb6f55e8b9
Explicitly cache #PEAKNPS instead of deriving it from NPSPerMeasure.
2025-03-19 23:19:00 -07:00
sukibaby and teejusb
58f88569d5
Remove AdjustForChangedSystemCapabilities() from StepMania.cpp
...
Remove this method, which only executes on Windows, which overwrites a few of your preferences based on whether or not you have at least 192MB of free RAM. The entire body of the function is wrapped in _WIN32 ifdefs. It is the only function making use of the LastSeenMemory value stored in Preferences.ini.
2025-03-18 07:29:56 -07:00
Crash Cringle and teejusb
4f0febb57c
Rename DefaultSyncBias --> DefaultSyncOffset
2025-03-18 07:28:50 -07:00
teejusb
9933271eac
Fix error in lua docs
2025-03-18 07:24:59 -07:00
DANDO\Aless and teejusb
704c353741
Added since in lua documentation
2025-03-18 07:24:59 -07:00
DANDO\Aless and teejusb
bdcbbe1793
Added Lua documentation for hide light feature
2025-03-18 07:24:58 -07:00