Michael Votaw and teejusb
eeb2528612
If a song has any time signatures defined, but doesn't include for for beat 0, add one.
...
(Fixes a crash that can occur with some songs if functions like TimingData::NoteRowToMeasureAndBeat are called for rows that don't have a time signature defined)
2024-02-08 01:35:06 -08:00
SugoiFactory and teejusb
5aed630a41
Update DDR noteskins
2024-01-09 09:39:41 -08:00
SugoiFactory and teejusb
18179d95cb
FA+ blue/white support for noteskins
2024-01-09 09:39:41 -08:00
Scott Brenner and teejusb
fe2e42408a
Bump actions/checkout from 3 to 4, again
2023-12-23 22:15:01 -08:00
Michael Votaw and teejusb
29a265713f
When sorting course songs by GRADEBEST or GRADEWORST, check if GAMESTATE has a master player before calling SongUtil::SortSongPointerArrayByGrades().
2023-12-13 09:12:21 -08:00
Michael Votaw and teejusb
c9750159fb
Added missing GRADEBEST and GRADEWORST cases for CourseWriterCRS
2023-12-13 09:12:21 -08:00
48productions and teejusb
204ac4b643
Automatically create Songs folder on Memory Cards
2023-12-13 08:53:08 -08:00
Scott Brenner and teejusb
22e294ed58
Bump actions/checkout from 3 to 4
2023-12-13 08:53:08 -08:00
din and teejusb
9efc73df61
pref to bass simplify lighting
2023-12-13 08:53:08 -08:00
Crash Cringle and teejusb
980c3a4c3a
MergeFromOtherHSL() now 'Removes All But One Of Each Name' per preference
...
When merging two high score lists, the MergeFromOtherHSL() function only called ClampSize() but did not also call RemoveAllButOneOfEachName. This behavior was okay before because RemoveAllButOneOfEachName() was called on every single song on the machine every set. Since this is no longer behavior, we need to make sure this method calls this otherwise we may end up with a merged leaderboard that has the same person occuring more than once.
2023-12-13 08:30:33 -08:00
quietly-turning and teejusb
f95df04d9e
nudge enchantment noteskin's first two frames 1px
...
The first two frames of the "enchantment" NoteSkin's receptor spritesheet were
misaligned by 1px, causing the receptors to "wiggle" by 1px during gameplay.
To be fair, this was generally only visible on very large displays (like 55" and
up) running at high resolution, but those are becoming more common now.
2023-12-01 23:45:12 -08:00
Arthur Eubanks and teejusb
d17f41b2c5
Fix groove radar value calculation
2023-10-24 13:59:58 -07:00
Arthur Eubanks and teejusb
7f76a1f5b9
Make tomcrypt workaround for #107 apply everywhere
...
I'm seeing the same warning building with clang on Linux.
2023-10-24 13:59:08 -07:00
teejusb
28b7659a09
Update Simply Love
2023-06-17 05:55:25 -07:00
teejusb
ffe0cd627a
Add some parentheses
2023-06-17 05:33:28 -07:00
teejusb
b740fbdf54
Update SL to 5.3.0
2023-06-17 05:18:56 -07:00
teejusb
fc72e86227
Add validation to the MinTNSToScoreNotes value
2023-06-15 01:07:21 -07:00
teejusb
492b391282
Rename to MinTNSToScoreNotes for the preference
2023-06-15 00:36:42 -07:00
Ben Kirzhner and teejusb
d07cb4c02f
Unbreak windows builds by reverting mbedtls to 3.2.1
2023-06-15 00:13:24 -07:00
teejusb
8f5510a028
Don't trigger earlyHits for jumps
2023-06-14 00:33:14 -07:00
teejusb
fa74b5c812
Version bump to 0.7.0
2023-06-10 17:48:56 -07:00
teejusb
3d46637a2b
Update comments
2023-06-10 17:42:19 -07:00
teejusb
3703f96ad8
Let earlyHits on hold heads start the hold immediately.
2023-06-10 17:42:19 -07:00
teejusb
aeb6b7ffa7
Also copy over the early tapnoteoffset for "misses"
2023-06-10 17:42:19 -07:00
teejusb
23ddf9c155
Add EarlyTapNoteOffset
2023-06-10 17:42:19 -07:00
teejusb
a1cd736d33
Add EarlyTapNoteScore to JudgmentMessage
2023-06-10 17:42:19 -07:00
teejusb
d6919e94b9
Also set column in the EarlyHitMessage
2023-06-10 17:42:19 -07:00
teejusb
27c6f7757a
First attempt to try to mitigate way off towers
2023-06-10 17:42:19 -07:00
Ben Kirzhner and teejusb
7c4f628247
Add requested TODOs.
2023-05-22 12:37:27 -07:00
Ben Kirzhner and teejusb
0c5160dd1c
Use c standard w/o warnings on macOS >=13.3
...
See itgmania/itgmania#107 for error details.
2023-05-22 12:37:27 -07:00
Ben Kirzhner and teejusb
c0b6ea633c
Update mbedtls, fixing unused variable warning
2023-05-22 12:37:27 -07:00
Martin Natano
56edcee48c
Use compiler intrinsics for byte swapping
2023-04-21 22:13:41 +02:00
Martin Natano
bacecae1f7
Decouple <vector>
2023-04-21 22:13:41 +02:00
Martin Natano
aa87f85eef
Decouple <cstdint>
2023-04-21 22:13:41 +02:00
Martin Natano
bcea05dd67
Reinstate defines required for the mad build
2023-04-20 21:43:47 +02:00
Martin Natano
00ec2dce06
Recover accidentally deleted code
2023-04-20 21:43:46 +02:00
Martin Natano
0b0787f344
Replace COMPILE_ASSERT() with standard static_assert()
2023-04-20 11:21:29 +02:00
Martin Natano
78fb2e9fc3
Decouple <cstddef>
2023-04-20 11:21:29 +02:00
Martin Natano
093675cdc3
Use attributes where possible
2023-04-20 11:21:29 +02:00
Martin Natano
a93fc07896
Remove unused defines
2023-04-20 11:21:29 +02:00
Martin Natano
b68ca517e6
Clean up math functions
...
- Remove checking for standard functions from the build system
- Prefix all invocations with std::
- Replace suffixed functions with unprefixed versions
- Include <cmath> in all files that use it and remove the global include
e.g. floorf(x) -> std::floor(x)
2023-04-19 19:31:40 +02:00
Gareth Francis and teejusb
f39ed52dbf
Remove calls to dwmFlush - Were never called before and cause frame drops with opengl renderer
2023-03-29 13:01:01 -07:00
Martin Natano
870cfde566
Fix git hash detection for release builds
2023-03-25 23:02:32 +01:00
Martin Natano
1b24361cf3
Update SL
2023-03-25 11:17:37 +01:00
teejusb
d0aec2c285
Re-Update SL to 5.2.1
2023-03-22 12:20:39 -07:00
Martin Natano
8ee68e8c13
Release version 0.6.1
2023-03-22 17:45:43 +01:00
Martin Natano
b79ec70f2f
Update SL
2023-03-22 17:42:42 +01:00
Martin Natano
8dc471f874
Update version information in Lua.xml
2023-03-19 11:12:38 +01:00
teejusb
ddc112260f
Fix line numbering for ProfileSort options
2023-03-18 12:27:19 -07:00
Martin Natano
79674c15fe
Fix windows build
2023-03-17 23:33:16 +01:00