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
Telperion and teejusb
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 Phlipot and teejusb
d079940fea
Address PR feedback.
2023-02-02 11:54:17 -08:00
Brian Phlipot and teejusb
4a6b1a743c
Enable more compiler warnings and treat them as errors.
2023-02-02 11:54:17 -08:00
Arthur Eubanks and teejusb
f8f6f12999
Add pump shortcut for closing current song folder
2023-01-31 21:31:52 -08:00
quietly-turning and teejusb
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 Cooley and teejusb
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
teejusb and camsta4
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 Brenner and Martin 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 Phlipot and teejusb
a0e805e511
Add std:: prefixes to all shuffle calls. Use unique_ptr instead of shared_ptr.
2022-10-03 16:21:19 -07:00
Brian Phlipot and teejusb
95e55f5cdd
Last RString MSVC compiler error. Eliminate gotos to fix more MSVC compiler errors.
2022-10-03 16:21:19 -07:00
Brian Phlipot and teejusb
0cc289fa1c
More explicit RString creation to fix Windows build.
2022-10-03 16:21:19 -07:00
Brian Phlipot and teejusb
c1a3455ce4
Explicitly create RStrings to avoid MSVC compiler errors.
2022-10-03 16:21:19 -07:00
Brian Phlipot and teejusb
37aff00d6e
Require C++20 for building Stepmania.
2022-10-03 16:21:19 -07:00
Zach Walton and Martin Natano
9755acddb7
first-time setup
2022-08-02 21:22:15 +02:00
Michael Sundqvist and Martin 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 Sundqvist and Martin Natano
f0680a29fc
Fix warning generated by FindIconv.cmake
2022-07-31 22:14:38 +02:00
Michael Sundqvist and Martin 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 marybig and teejusb
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
SheepyChris and teejusb
95a07e6803
Add line labels to definition of default video card settings
2022-06-18 11:43:33 -07:00
SheepyChris and teejusb
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
teejusb and GitHub
df0a27d607
Add link to StepMania wiki for compiling
2022-06-12 11:26:51 -07:00
teejusb and GitHub
d9cee442e4
Fix typo in Build readme
2022-06-12 11:14:32 -07:00
teejusb and GitHub
a7df61ea92
Add submodule command
2022-06-12 11:12:09 -07:00
Ivana Kellyerova and teejusb
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 Kellyerova and Martin 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