Commit Graph
36396 Commits
Author SHA1 Message Date
Michael Votawandteejusb 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
SugoiFactoryandteejusb 5aed630a41 Update DDR noteskins 2024-01-09 09:39:41 -08:00
SugoiFactoryandteejusb 18179d95cb FA+ blue/white support for noteskins 2024-01-09 09:39:41 -08:00
Scott Brennerandteejusb fe2e42408a Bump actions/checkout from 3 to 4, again 2023-12-23 22:15:01 -08:00
Michael Votawandteejusb 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 Votawandteejusb c9750159fb Added missing GRADEBEST and GRADEWORST cases for CourseWriterCRS 2023-12-13 09:12:21 -08:00
48productionsandteejusb 204ac4b643 Automatically create Songs folder on Memory Cards 2023-12-13 08:53:08 -08:00
Scott Brennerandteejusb 22e294ed58 Bump actions/checkout from 3 to 4 2023-12-13 08:53:08 -08:00
dinandteejusb 9efc73df61 pref to bass simplify lighting 2023-12-13 08:53:08 -08:00
Crash Cringleandteejusb 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-turningandteejusb 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 Eubanksandteejusb d17f41b2c5 Fix groove radar value calculation 2023-10-24 13:59:58 -07:00
Arthur Eubanksandteejusb 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 Kirzhnerandteejusb 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 Kirzhnerandteejusb 7c4f628247 Add requested TODOs. 2023-05-22 12:37:27 -07:00
Ben Kirzhnerandteejusb 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 Kirzhnerandteejusb 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 Francisandteejusb 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