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
teejusb and GitHub
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
teejusb and GitHub
3bc8cc356d
Update sm5_migration.md
2022-06-10 09:26:48 -07:00
teejusb and GitHub
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
Martin Natano
529fb4b816
Translate deprecated Additional*Folders to Additional*FoldersWritable
2022-06-08 12:57:07 +02:00
Martin Natano
2e8f906aa8
Return AVERROR_EOF in case of EOF to prevent game freeze
2022-06-08 12:13:51 +02:00
Martin Natano
061c35d108
Update license text
...
We don't ship the SM5 songs with the full release, so don't talk about
them in the installer license text.
2022-06-08 10:03:39 +02:00
Martin Natano
b02f565f08
Add release build scripts for all platforms
2022-06-07 22:49:05 +02:00
Martin Natano
6f0aa8adf9
Update SL
2022-06-07 22:49:05 +02:00
Martin Natano
c40985122e
Remove workarounds for ancient MSVC versions
2022-06-07 22:49:05 +02:00
Martin Natano
838de6fb81
Remove support for mingw
...
MSVC works fine and the bundled mingw libraries are outdated.
2022-06-07 22:49:05 +02:00
Martin Natano
087d4576cc
Use cmake standard mechanism for finding dlopen
2022-06-07 22:49:05 +02:00
Martin Natano
1da34b9ba2
Remove WITH_TTY build option
...
TTY input doesn't seem very useful and the code is broken (requires SDL,
which is not picked up by cmake). The option was disabled by default
too. I doubt anyone is using this.
2022-06-07 22:49:05 +02:00
Martin Natano
258fd61229
Use mbedtls on all platforms & bundle root CAs
...
Certificate bundle downloaded from https://curl.se/docs/caextract.html .
It is licensed under the MPL 2.0.
2022-06-07 10:54:10 +02:00
Martin Natano
58dd83db8a
Disable vaapi
...
One less dependency to worry about and ffmpeg works fine without it.
2022-06-07 10:54:10 +02:00
Martin Natano
f47ea91e0a
Stop looking for bundled libraries
2022-06-07 10:54:10 +02:00
Ivana Kellyerova and teejusb
c4ca141c4a
Add missing parenthesis
2022-06-06 14:22:00 -07:00
teejusb and Martin Natano
8612d34283
Prevent hanging when going into "Graphics Options"
...
Remove calls to ChangeDisplaySettingsEx(CDS_TEST). This prevents an an alarming system hang on NVIDIA GPUs with DisplayPort displays when using "Graphics Options" in the system menu, and doesn't seem to have any downsides as far as I can tell.
Taken from: https://github.com/ClubFantastic/stepmania/commit/46061f818d020138eff80ba5785e0ea88cd68dfd
2022-06-06 11:23:49 +02:00
teejusb and Martin Natano
66f0644c15
Add RateModPreservesPitch option to _fallback/engine
2022-06-06 11:21:28 +02:00
Martin Natano
740ead25bf
Universal binaries break input monitoriing on M1
...
Let's build two separate apps for arm64 and x86_64. Sigh
2022-06-06 11:19:59 +02:00