Commit Graph
36323 Commits
Author SHA1 Message Date
teejusbandcamsta4 bdb067764a mmmagic.dll -> mmmagic64.dll
Co-authored-by: camsta4 <[email protected]>
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
teejusbandGitHub 5de5ad90f4 Update README.md 2022-06-10 10:59:45 -07:00
Martin Natano f60707b506 Add support for incremental updates to ScreenReloadSongs 2022-06-10 19:33:23 +02:00
Martin Natano 49127f6a92 Remove RageUtil_CachedObject
I don't notice any performance drawback in gameplay, but it was
massively slowing down ScreenReloadSongs.
2022-06-10 19:33:23 +02:00
Martin Natano 62f8ed5c5c Always allow fast load when reloading 2022-06-10 19:33:23 +02:00
teejusbandGitHub 3bc8cc356d Update sm5_migration.md 2022-06-10 09:26:48 -07:00
teejusbandGitHub 9fe8b9c54a Update README.md 2022-06-10 09:03:20 -07:00
Martin Natano 34e91bf118 Remove unused base._ini 2022-06-09 21:16:42 +02:00
Martin Natano 463ad58e91 Make sure SM profiles are loaded from USB
This changes the defaults to this:
MemoryCardProfileSubdir=ITGmania
MemoryCardProfileImportSubdirs=StepMania 5.1;StepMania 5
2022-06-09 18:30:56 +02:00
Martin Natano 551e6344f7 Remove hidden autoplay 2022-06-08 20:12:57 +02:00
Martin Natano cb3cf0ab95 Fix playeroptions:GetDisabledTimingWindows() 2022-06-08 18:06:52 +02:00
Martin Natano 9208afee2e Fix disabled timing window formatting 2022-06-08 17:53:52 +02:00