Commit Graph
36334 Commits
Author SHA1 Message Date
teejusb 4e19ce0d5d Add Linux Pacdrive 2023-03-10 10:19:08 -08:00
Martin Natano 11ac50e7d1 Initialize std:array members 2023-02-20 18:08:42 +01:00
Martin Natano 98f4916313 Fix RageFastSin() 2023-02-20 18:08:33 +01:00
Martin Natano 7981676f53 Fix HiddenPtr::isNull() 2023-02-19 19:04:23 +01:00
teejusb c2b9b09418 Allow Windows users to select a device to use with WaveOut 2023-02-18 09:00:58 -08:00
Telperionandteejusb fdfc9848b8 handle Mmod choice for per-chart #DISPLAYBPM
I think this is the only thing that needs to change??
2023-02-08 10:30:26 -08:00
Brian Phlipotandteejusb d079940fea Address PR feedback. 2023-02-02 11:54:17 -08:00
Brian Phlipotandteejusb 4a6b1a743c Enable more compiler warnings and treat them as errors. 2023-02-02 11:54:17 -08:00
Arthur Eubanksandteejusb f8f6f12999 Add pump shortcut for closing current song folder 2023-01-31 21:31:52 -08:00
quietly-turningandteejusb e7373836e4 add _fallback redir banners for BeginnerMeter sort
This should fix MissingThemeElement warnings about 'The theme element
"Graphics/Banner BeginnerMeter" is missing.'
2023-01-28 09:23:33 -08:00
Lamar Cooleyandteejusb f62938787a Add new Preference, Maximum Number of Credits
Grant users the ability to change the maximum amount of credits available rather than the constant cap at 20.

(cherry picked from commit 2ec2355d7a7d9fec9410cf6b7d2b5c31a4406074)
(cherry picked from commit 48245ab51600ede16096e70e27c94345918eaed7)
2023-01-24 13:04:27 -08:00
teejusbandcamsta4 bdb067764a mmmagic.dll -> mmmagic64.dll
Co-authored-by: camsta4 <camsta4@gmail.com>
2022-12-19 20:19:16 -08:00
teejusb ef144a7f9d Remove WITH_MINIMAID CMake option
Always build ITGmania with Minimaid

There's no harm in always having this built as it's configurable based on the LightsDriver field.

Update mmmagic.dll -> mmmagic64.dll to conform with the new dll filename

Also fix PacDrive.h header
2022-12-19 20:19:16 -08:00
Scott BrennerandMartin Natano afdb32dd50 workflows/ci.yml - bump actions/checkout to @v3 2022-10-28 19:14:29 +02:00
Martin Natano 43050643d6 Revert back to ignoring FastLoad when reloading from operator menu
Many people (especially chart authors) expect that behaviour.
2022-10-28 17:40:02 +02:00
Brian Phlipotandteejusb a0e805e511 Add std:: prefixes to all shuffle calls. Use unique_ptr instead of shared_ptr. 2022-10-03 16:21:19 -07:00
Brian Phlipotandteejusb 95e55f5cdd Last RString MSVC compiler error. Eliminate gotos to fix more MSVC compiler errors. 2022-10-03 16:21:19 -07:00
Brian Phlipotandteejusb 0cc289fa1c More explicit RString creation to fix Windows build. 2022-10-03 16:21:19 -07:00
Brian Phlipotandteejusb c1a3455ce4 Explicitly create RStrings to avoid MSVC compiler errors. 2022-10-03 16:21:19 -07:00
Brian Phlipotandteejusb 37aff00d6e Require C++20 for building Stepmania. 2022-10-03 16:21:19 -07:00
Zach WaltonandMartin Natano 9755acddb7 first-time setup 2022-08-02 21:22:15 +02:00
Michael SundqvistandMartin Natano 0cba3579de Remove global "using namespace std;" declarations, use "std::" prefixes on all std elements
Fix whitespace changes
2022-07-31 22:14:38 +02:00
Michael SundqvistandMartin Natano f0680a29fc Fix warning generated by FindIconv.cmake 2022-07-31 22:14:38 +02:00
Michael SundqvistandMartin Natano ba31e40d53 Ignore JetBrains' IDE files in .gitignore 2022-07-31 22:14:38 +02:00
Martin Natano 55cdb3cf24 Replace std::stof with StringToFloat
std::stof throws an exception on invalid input causing a crash.

fixes https://github.com/itgmania/itgmania/issues/50
2022-07-23 19:56:38 +02:00
Martin Natano 1b959d6762 Use type switch in JsonEncode
lua_isnumber and lua_isstring try to coerce the values to their
respective type, so a type switch is more reliable.

Fixes https://github.com/Simply-Love/Simply-Love-SM5/issues/406
2022-07-04 20:24:22 +02:00
Martin Natano 1013d4c9e8 Update macos app icon 2022-06-29 21:26:52 +02:00
Martin Natano 1010798e26 Update logo 2022-06-29 21:15:43 +02:00
Martin Natano 61046ca539 Updates from quietly for lua docs 2022-06-29 19:11:05 +02:00
Martin Natano 61f12e8165 Prevent out-of-bounds array access
Fixes https://github.com/itgmania/itgmania/issues/27
2022-06-27 20:10:52 +02:00
tertu marybigandteejusb 9b348090a7 HyperShuffle implementation
Also add it to _fallback
2022-06-23 11:09:40 -07:00
teejusb 7d88febd51 Switch to loading the PacDrive64.dll + Update Default 2022-06-21 12:22:29 -07:00
SheepyChrisandteejusb 95a07e6803 Add line labels to definition of default video card settings 2022-06-18 11:43:33 -07:00
SheepyChrisandteejusb 25ae3c07f5 Update default Graphics settings 2022-06-18 11:43:33 -07:00
Martin Natano da4a41c296 Update license info 2022-06-13 21:48:36 +02:00
teejusb 8f12a5c45c NotesLoaderSSC - Add empty string check before parsing #DISPLAYBPM, preventing crash on malformed step data 2022-06-12 21:21:20 -07:00
Martin Natano e2a48eb726 Update SL 2022-06-12 23:31:44 +02:00
Martin Natano 742a3c1c26 Fix ScreenSelectProfile::Finish()
Unload all profiles first, so we don't end up in a situation where two
players might have the same profile assigned during iteration.
2022-06-12 23:02:25 +02:00
teejusbandGitHub df0a27d607 Add link to StepMania wiki for compiling 2022-06-12 11:26:51 -07:00
teejusbandGitHub d9cee442e4 Fix typo in Build readme 2022-06-12 11:14:32 -07:00
teejusbandGitHub a7df61ea92 Add submodule command 2022-06-12 11:12:09 -07:00
Ivana Kellyerovaandteejusb 96d9d87325 Prevent same player from late joining 2022-06-12 10:03:33 -07:00
Martin Natano 0e08823896 Lowercase noteskin names 2022-06-12 10:13:37 +02:00
Martin Natano de3f5622e8 Update SL again 2022-06-11 23:41:57 +02:00
Martin Natano 35bc6b8775 Update credits 2022-06-11 23:38:52 +02:00
Martin Natano dd28929c88 Update SL 2022-06-11 23:13:13 +02:00
Ivana KellyerovaandMartin Natano 02b9925b12 Allow ScreenSelectProfile to Finish() with guest players
Passing a -3 as profile index to ScreenSelectProfile's SetProfileIndex now
allows a player to play without having a local or USB profile assigned.

Also adds a message (PlayerProfileSet) that's broadcast anytime a player selects
a profile or chooses to play as a guest and subscribes ScreenSelectMusic to it.
2022-06-11 22:53:07 +02:00
Martin Natano 64b4676a14 Add WITH_CLUB_FANTASTIC build option 2022-06-11 13:43:03 +02:00
Martin Natano d41e2b0c7d Remove noteskins for unsupported game modes 2022-06-10 22:45:05 +02:00
Martin Natano 68db74296b Update license info in README.md 2022-06-10 22:36:24 +02:00