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
Martin Natano
d68cefb4fe
Upgrade to ubuntu:18.04 for release builds (required for C++17)
2023-03-17 20:07:15 +01:00
Martin Natano
2d9cc038cd
Downgrade to C++17
2023-03-17 20:07:15 +01:00
Martin Natano
d107e2b8c1
Add setup script for linux
2023-03-17 20:07:15 +01:00
Martin Natano
222fd619e7
Update SL
2023-03-17 17:20:20 +01:00
teejusb
76433e58cf
Remove default values on SetPreferredSongs/Courses
2023-03-17 01:12:00 -07:00
teejusb
971bcd84b4
This is version 0.6.0
2023-03-17 01:12:00 -07:00
teejusb
fbed947b9c
Allow PreferredSongs/PreferredCourses to be set from absolute paths
2023-03-17 01:12:00 -07:00
Crash Cringle and teejusb
efaf38b8ed
Fix for "10th score" leaderboard bug, Reduce load from GAMESTATE::StoreRankingName()
...
- Fixes bug where 10th scores get erased when two players play the same song multiple times and rank on the leaderboard more than once
- Only clamping leaderboards and deduping high scores for songs/courses once overall instead of once per player
- Instead of looping through every song and course on the machine multiple times -> Only loop through the songs/course played in the past session
2023-03-16 18:19:09 -07:00