Commit Graph

  • 788db3d826 fixup: link directly to issue Thomas Calvert 2025-03-02 19:11:05 +00:00
  • fe3e73ae0d Linux: Detect joystick hotplug Thomas Calvert 2025-01-16 23:10:53 +00:00
  • 368c257e95 Rename to rate_scaling_enable_ + Expose functions to lua teejusb 2025-03-02 10:15:15 -08:00
  • 9789ef9697 Give actors the ability to undo the rate change triggered by holding tilde or tab. Brandon W 2024-11-05 17:20:46 -05:00
  • 2feb9e784c RageSoundReader_Merge fixes sukibaby 2025-01-27 04:22:36 -08:00
  • 4f4167e3c7 Fix DirectSound and set it to default on Windows. sukibaby 2025-01-04 10:08:22 -08:00
  • 5673d84567 undo whitespace changes in Threads_Win32 sukibaby 2025-02-26 21:59:46 -08:00
  • 1b258a4a00 use ExitThread instead of TerminateThread sukibaby 2025-02-26 21:55:29 -08:00
  • 1da7f6167f (Win32 refresh) Threads_Win32 sukibaby 2025-01-04 08:10:15 -08:00
  • 3f348117e2 (Win32 refresh) GetFileInformation, DebugInfoHunt sukibaby 2025-01-03 12:36:11 -08:00
  • 8f8064c8fa Add ARM builds to the pipeline Rafał Florczak 2025-01-17 19:49:41 +01:00
  • a7477a6c56 Better type choices, comment improvements, adding missing braces, removal of dead code. sukibaby 2025-02-28 06:24:27 -08:00
  • 94eb8d2a7f Vector based RageSoundMixBuffer sukibaby 2025-02-04 08:13:28 -08:00
  • 97c2f36491 Remove g_bInputLinuxOrderByLocation preference teejusb 2025-03-01 23:23:16 -08:00
  • f0394b721e sort by location din 2024-08-21 20:45:38 -05:00
  • 4d8d22d223 be 32 bit sukibaby 2025-02-26 06:32:55 -08:00
  • afc3083b3e (Win32 refresh) LoadingWindow_Win32 sukibaby 2025-01-04 08:09:30 -08:00
  • b6a08130ab When using auto set style we need to ensure that we're showing all the songs that we're telling the user that they're able to see. Crash Cringle 2024-12-31 16:03:51 -05:00
  • 0d32709f76 Revert "Migrate to universal build for macOS" Rafał Florczak 2024-08-12 18:20:08 +02:00
  • 4601da4ab9 Update RageUtil::power_of_two sukibaby 2025-02-08 22:59:36 -08:00
  • f2809028de Refactor SwitchToDifficulty/SwitchToPreferredDifficulty D.J. Rideout 2025-01-18 19:15:31 -03:30
  • ae2f4060f5 If sort order is SORT_METER, select the highest difficulty matching the meter of the current section when scrolling to a song. D.J. Rideout 2025-01-18 18:51:33 -03:30
  • 9fd4c38efd Keep a temporary State object around instead of allocating and deleting one nearly every time initResultState is called Michael Votaw 2024-10-05 21:19:47 -05:00
  • 46c3442018 non-void functions should return values! Michael Votaw 2024-10-05 15:28:06 -05:00
  • b52ea2257b wrap global function in anonymous namespace Michael Votaw 2024-10-05 15:12:03 -05:00
  • 97cefc6d71 Reduce the precision of nps to 3 decimal places, and don't use ssprint to join all of it together (very very long charts would cause a stack overflow on Windows) Michael Votaw 2024-10-05 08:39:48 -05:00
  • 6a7dd95212 Removed ASSERTs. StepParityGenerator::analyzeNoteData() now returns a boolean to indicate whether it succeeded at analyzing the note data. Fixed issue where getFootPlacementPermutations would return no permutations in some circumstances Michael Votaw 2024-10-05 08:36:43 -05:00
  • 4e7432a5a0 Several "structural" changes, and some memory optimizations: - Replaced use of bare '-1' values with StepParity::INVALID_COLUMN - Removed StepParityGraph object, moved its responsibilities to StepParityGenerator - Removed some unnecessary data from State object, added 'combinedColumns' and 'whatNoteTheFootIsHitting' - Created stateCache to allow reuse of state objects - Fixed a very small bug with TechCounts (missing 'previousPreviousHeel != INVALID_COLUMN') Michael Votaw 2024-10-03 22:49:17 -05:00
  • 61ee3bc329 Replaced costs array with just a single cost value Michael Votaw 2024-09-26 15:46:03 -05:00
  • cbfd09658f Check that previousPreviousRightHeel is a valid column placement Michael Votaw 2024-09-26 15:43:59 -05:00
  • e5ccaca5f1 Removed use of this. Added additional comments from SL implementation. Michael Votaw 2024-09-21 12:17:22 -05:00
  • a2a2684d0f Remove VERSION_TECH_STATS, because we're not actually updating SSC version Michael Votaw 2024-09-21 12:16:42 -05:00
  • ea35af311e Reset FILE_CACHE_VERSION to 228 Michael Votaw 2024-09-21 12:15:46 -05:00
  • 6917d51d4d Replacing spaces with tabs Michael Votaw 2024-09-21 12:15:23 -05:00
  • 49263f3c3e Mostly stylistic changes teejusb 2024-09-09 20:01:22 -07:00
  • 53ebe4cce1 Removed now unnecessary tracking of previous/current foot placements (we can get this from row.whereTheFootIs). Add full and half crossovers Michael Votaw 2024-09-08 16:43:51 -05:00
  • c9af5d78a3 fix typo (missing comma) Michael Votaw 2024-09-08 16:42:50 -05:00
  • c7af0a4436 Integrated noteCount, whereTheFeetAre, and columns into Row object (makes tech counts a little cleaner) Michael Votaw 2024-09-08 16:42:36 -05:00
  • 212b99a4c5 Changed StageLayout into a struct and consolidated layout math functions into it. Added convenience methods for determining if a given column is an up, down, or side arrow. Added explicit tech counts for up footswitches and down footswitches Michael Votaw 2024-09-08 10:40:21 -05:00
  • 36c4223a38 Destroy array of costs after we're done with them Michael Votaw 2024-09-08 09:09:12 -05:00
  • d5817b6264 Fixed typo (missing semicolon) Michael Votaw 2024-09-07 12:09:52 -05:00
  • 5f7720a8b8 Added costs for "slow" bracketing (to prioritize jumps), twisted backwards foot. Removed costs for JUMP, CROWDED_BRACKET, and OTHER Added cutoffs for counting footswitches and doublesteps below a certain speed as tech Michael Votaw 2024-09-07 12:05:02 -05:00
  • f70cb4c6aa Jacks and Doublesteps don't count if they're preceded by a jump Michael Votaw 2024-08-21 21:09:15 -05:00
  • 033cb10f17 Footswitches don't count if it's just using a different part of the same foot. Michael Votaw 2024-08-20 20:08:53 -05:00
  • 9c959d7dee Cutoff for jacks is 170bpm 1/8th notes, and not after jumps Michael Votaw 2024-08-20 20:08:25 -05:00
  • ed2b5f8d5e Removing accidentally duplicated lua methods, un-needed SetGrooveStatsHash method (that's getting handled in a different PR) Michael Votaw 2024-07-23 19:41:26 -05:00
  • 905e44330a Added methods to load/write tech counts to cache. Michael Votaw 2024-07-23 19:36:49 -05:00
  • bd897b676a Replacing use of CalculateRadarValues with CalculateStepStats, and ReCalculateRadarValuesAndLastSecond with ReCalculateStepStatsAndLastSecond Michael Votaw 2024-07-23 19:36:11 -05:00
  • afa44ee4df Added methods for calculating and caching tech counts Michael Votaw 2024-07-23 19:31:48 -05:00
  • 6109105f97 Added TechCounts and all of the StepParity classes Michael Votaw 2024-07-23 19:27:35 -05:00
  • 10a4a972b0 Added method to NoteData to get number of mines at given row. Michael Votaw 2024-07-23 19:26:23 -05:00
  • 28270cee31 Made StepsTypeToString publicly available Michael Votaw 2024-07-23 19:23:34 -05:00
  • 6788df0238 Added MeasureInfo to CMakeData-data.cmake Michael Votaw 2024-07-23 19:06:38 -05:00
  • 429fab2fbc Added MeasureInfo calculations, and loader/writer for #MEASUREINFO cache Michael Votaw 2024-07-23 17:33:53 -05:00
  • 200a44d8a1 Remove references to m_sUrl; disable GetUrl with a warning; add a missing brace to IsZero() since we removed a URL variable from it sukibaby 2025-01-26 01:48:59 -08:00
  • cc5670e8d1 Remove GotoURL sukibaby 2025-01-25 01:49:14 -08:00
  • 6947276894 Add fix and note for Routine chart loading in edit mode. Brandon W 2025-01-23 11:45:45 -05:00
  • 71c4fa6bc0 Revert Crash.cpp changes that attempted to restore display settings due to causing instability after crash glitchbear 2025-01-23 13:32:58 -06:00
  • 3266fda819 GameState: Expose GetPlayerFailType() to Lua phantom10111 2025-01-02 13:39:46 +01:00
  • 6aa81a9dd2 (Win32 refresh) GraphicsWindow sukibaby 2025-01-03 10:36:28 -08:00
  • 03c71aec90 (Win32 refresh) AppInstance sukibaby 2025-01-03 11:10:31 -08:00
  • cbd186dab2 (Win32 refresh) arch_setup sukibaby 2025-01-03 11:17:13 -08:00
  • 3a51f00147 (Win32 refresh) Update DirectXHelpers.cpp sukibaby 2025-01-03 10:57:30 -08:00
  • f783588adb (Win32 refresh) CommandLine sukibaby 2025-01-03 11:27:28 -08:00
  • 54232bed78 (Win32 refresh) DialogUtil sukibaby 2025-01-03 12:00:06 -08:00
  • 641fac232a (Win32 refresh) GotoURL sukibaby 2025-01-03 12:59:48 -08:00
  • 30a03e0ab9 Update .github/workflows/ci.yml Scott Brenner 2024-12-28 14:00:20 -08:00
  • 45e071255e Native submodule checkout in CI workflow Scott Brenner 2024-12-28 13:55:05 -08:00
  • aba00ed8ec Improve precision in BGAnimationLayer sukibaby 2024-12-07 05:50:05 -08:00
  • 1fa31c64c6 Improve precision in ArrowEffects sukibaby 2024-12-07 05:15:02 -08:00
  • 96ee25800a Use size_t and the respective %zu specifier for size-related variables Rafał Florczak 2025-01-14 11:24:17 +01:00
  • 2fb879d150 Revert "Create FailWithMessage/AssertWithMessage" Rafał Florczak 2025-01-12 12:53:28 +01:00
  • e372dd6360 Update Build/README.md teejusb 2024-12-21 11:52:55 -08:00
  • 21238b90ff Apply suggestions from code review sukibaby 2024-12-08 05:10:49 -08:00
  • 54a53b4b2d Delete Build/INSTALL.md sukibaby 2024-11-28 16:33:28 -08:00
  • d837599530 Prevent leaking compilation path to log file sukibaby 2025-01-03 11:47:35 -08:00
  • f57c71bd23 Ensure a consistent definition of TimingSegment::EPSILON sukibaby 2024-12-16 06:34:45 -08:00
  • dd6956f1cf Raise pull requests for version updates against the 'beta' branch Scott Brenner 2024-12-21 16:12:55 -08:00
  • 93cf73fe34 Create dependabot.yml Scott Brenner 2024-12-21 10:50:35 -08:00
  • 4af78281cf Properly destroy closed WebSocketHandles sukibaby 2024-12-16 07:28:15 -08:00
  • 29d6531a50 Rearrange ShutdownGame() to prevent network based crash sukibaby 2024-12-16 07:29:30 -08:00
  • ff8e018fbf Fix a case where we receive no hints on the number of frames in a file. Brandon W 2024-12-08 10:35:15 -05:00
  • 83af23787c Revision to ActorMultiVertex changes sukibaby 2024-10-30 06:47:25 -07:00
  • ada419f1ff Fix lights driver regression after restart button added Yauhen Artsiukhou 2024-12-04 21:11:20 +01:00
  • 7b45a5f599 RageTimer bug fix sukibaby 2024-12-03 23:42:48 -08:00
  • ffc576a210 Fix CI badge in README.md Scott Brenner 2024-12-01 13:50:08 -08:00
  • 3eae2f2052 Preference to handle the debug overlay, create fake classes to disable unwanted debug lines (for now) sukibaby 2024-11-30 06:42:39 -08:00
  • 2147aa435a NotesLoader::GetMainAndSubTitlesFromFullTitle sukibaby 2024-11-03 19:27:00 -08:00
  • b46f929178 Fixed display settings and refresh rate selection for exclusive fullscreen mode. Now applies the selected settings to the preferred display instead of the primary display. glitchbear 2024-11-27 11:57:19 -06:00
  • 29ae636255 Testing refresh rate being selected based on fetching the preferred display rather than primary. glitchbear 2024-11-24 12:04:10 -06:00
  • a3a22040a2 Clean up strings and fix behavior when switching to windowed mode glitchbear 2024-10-29 11:56:42 -05:00
  • 2dcd4eb2ee Add option to select output display in Windows glitchbear 2024-10-28 22:39:04 -05:00
  • 758ae970e2 Go back to using float time values in ScreenEdit sukibaby 2024-10-30 05:32:00 -07:00
  • ee16093adc Create a "GameplayHelpers" file and move the margin gathering code in there. Brandon W 2024-11-07 17:21:23 -05:00
  • 98b7f28c26 Fixes for Google style guide. Brandon W 2024-11-05 17:51:13 -05:00
  • 1626398244 Fix for movies shorter than the buffer size. Brandon W 2024-10-22 19:33:14 -04:00
  • a6a60e2e56 Remove std prefix from int types sukibaby 2024-10-05 20:48:43 -07:00
  • fbe0e0b658 Create FailWithMessage/AssertWithMessage sukibaby 2024-10-05 21:50:19 -07:00
  • 59e6e94cf3 Embed libusb 1.0 into project Yauhen Artsiukhou 2024-09-19 16:18:58 +02:00
  • 1c46342a95 Fix SongPosition variable initialization sukibaby 2024-09-12 23:43:50 -07:00