Commit Graph
100 Commits
Author SHA1 Message Date
teejusb 93f27a4ae2 Version bump to 0.8.0 2024-03-03 00:09:32 -08:00
teejusb 0c1115350d Allow setting the alpha of the beatbars 2024-03-03 00:08:55 -08: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
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
teejusb d0aec2c285 Re-Update SL to 5.2.1 2023-03-22 12:20:39 -07:00
teejusb ddc112260f Fix line numbering for ProfileSort options 2023-03-18 12:27:19 -07: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
teejusb 20854530ed Rename the file to LightsDriver_LinuxPacDrive 2023-03-15 22:20:02 -07:00
teejusb 4e19ce0d5d Add Linux Pacdrive 2023-03-10 10:19:08 -08:00
teejusb c2b9b09418 Allow Windows users to select a device to use with WaveOut 2023-02-18 09:00:58 -08:00
teejusbandcamsta4 bdb067764a mmmagic.dll -> mmmagic64.dll
Co-authored-by: camsta4 <[email protected]>
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
teejusb 7d88febd51 Switch to loading the PacDrive64.dll + Update Default 2022-06-21 12:22:29 -07: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
teejusb df0a27d607 Add link to StepMania wiki for compiling 2022-06-12 11:26:51 -07:00
teejusb d9cee442e4 Fix typo in Build readme 2022-06-12 11:14:32 -07:00
teejusb a7df61ea92 Add submodule command 2022-06-12 11:12:09 -07:00
teejusb 5de5ad90f4 Update README.md 2022-06-10 10:59:45 -07:00
teejusb 3bc8cc356d Update sm5_migration.md 2022-06-10 09:26:48 -07:00
teejusb 9fe8b9c54a Update README.md 2022-06-10 09:03:20 -07:00
teejusb 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 66f0644c15 Add RateModPreservesPitch option to _fallback/engine 2022-06-06 11:21:28 +02:00
teejusb 15c13ed7df Set default editor noteskin to cel 2022-06-05 18:23:08 -07:00
teejusb a1a293e4f1 Update README.md 2022-06-04 23:21:25 -07:00
teejusb 2f798f16bc Update README.md 2022-06-04 13:18:45 -07:00
teejusb a713ad8e15 Update README.md 2022-06-04 12:54:33 -07:00
teejusb dac6e0b853 Update README.md 2022-06-04 11:41:03 -07:00
teejusb 6e09b3f5c3 Change back to "default" noteskin instead of "cel" in fallback 2022-05-27 14:35:18 -07:00
teejusb f1af76d200 Rename back to default from sm5-default 2022-05-27 14:35:18 -07:00
teejusb 7d907c4e1c prefix ddr noteskins with ddr- 2022-05-27 14:35:18 -07:00
teejusb 3e8a843398 Add lambda, set default to cel, rename default 2022-05-27 14:35:18 -07:00
teejusb e424ff5c8b Add Noteskins
Added:
- Cel (classic)
- Metal (classic)
- Cyber (LightningXCE's)
- Enchantment
- Peter's Note
- Peter's Rainbow
- Peter's Vivid

Removed:
- All stock noteskins besides default
2022-05-27 14:35:18 -07:00
teejusb f9d25f793d Remove StepMania build statuses from readme 2022-05-22 13:40:15 -07:00
teejusb 4c04a2a974 Use CI from itgmania repository
travis and appveyor are still incorrect as they still point to stepmania
2022-04-14 13:02:39 -07:00
teejusb 6defe32d05 Merge pull request #21 from natano/netman-download-pr3
[Downloads 3/8] Mount directories read-only where possible
2022-03-12 14:12:31 -08:00
teejusb 0aa42742e4 Merge pull request #20 from natano/netman-download-pr2
[Downloads 2/8] Allow to mark preferences as immutable or compat
2022-03-12 13:23:25 -08:00
teejusb eb0ab83d89 Merge pull request #19 from natano/netman-download-pr1
[Downloads 1/8] Merge /AdditionalSongs into /Songs, and /AdditionalCourses into /Courses
2022-03-12 12:15:47 -08:00
teejusb 0dda63c7ee Merge pull request #28 from natano/sort-defaults
Tweak sort defaults to make more sense
2022-03-12 11:41:30 -08:00
teejusb a6aac477b0 Merge pull request #27 from natano/fix-sort-length
Fix sort by length
2022-03-12 11:37:37 -08:00
teejusb 92ce8c6801 Merge pull request #18 from natano/remove-package-lib
Remove unsafe package library
2022-03-05 12:17:52 -08:00
teejusb 568f21b6b3 Merge pull request #17 from natano/itgm-update-jsoncpp
Update jsoncpp from version 0.5.0 to 1.9.5
2022-02-19 19:36:19 -08:00
teejusb ea7d97719d Merge pull request #16 from natano/fix-leak
Prevent access to the root file system via the memorycard mount points
2022-02-19 19:35:16 -08:00
teejusb 5322843ace Merge pull request #15 from natano/remove-rootfs
Remove access to the root FS from lua
2022-02-06 10:24:35 -08:00
teejusb 2005713a32 Merge pull request #14 from natano/remove-crypto
Remove unused crypto & move mbedtls to "External Libraries"
2022-01-23 08:38:41 -08:00
teejusb 6536db2106 Merge pull request #13 from natano/update-lua-5.1.5
Update lua from 5.1.1 to 5.1.5
2022-01-23 08:38:20 -08:00
teejusb 85900e471a Merge pull request #12 from natano/update-zlib
Update zlib from version 1.2.5 to 1.2.11
2022-01-22 12:36:22 -08:00
teejusb c7d7ab9ae0 Merge branch 'stepmania:5_1-new' into beta 2022-01-21 00:11:53 -08:00
teejusb 2c587c18a0 Merge pull request #11 from natano/win32-mbedtls
Add mbedtls and use it on windows
2022-01-18 13:11:02 -08:00
teejusb 7b1db8b2fb Define ssize_t to be the same width of size_t
The size of size_t is defined by the architecture (32bit or 64bit). Since ssize_t is not part of the standard, unlike size_t, it might not be defined but it should always be the same size as size_t.
2022-01-17 22:31:44 -08:00
teejusb c51e0203b9 Merge pull request #5 from natano/netman
Implement NetworkManager
2022-01-16 09:47:46 -08:00
teejusb ddfc49e0b5 Merge pull request #10 from teejusb/tns
Add support for disabling timing windows on a per-player basis
2022-01-05 18:21:57 -08:00
teejusb a48a5b73ad Remove returned timing window table 2022-01-05 18:21:28 -08:00
teejusb 99ee1f2b84 Use bitset instead of map and adjust files accordingly. 2021-12-21 23:44:37 -08:00
teejusb 2967165235 Logic fixes 2021-12-10 21:12:11 -08:00
teejusb c10d8e4eb5 Initial Implementation of disabling timing windows per player. 2021-12-10 00:27:21 -08:00
teejusb 47a6f625f1 Actually add the Visual Delay method 2021-12-06 13:10:02 -08:00
teejusb 13ae6e56db Merge pull request #9 from teejusb/visualdelay
Add player specific Visual Delay.
2021-11-02 02:09:24 -07:00
teejusb 8673c28161 Convert ms to seconds. Use the PlayerState's m_Position in ArrowEffects so it actually works. 2021-10-26 21:22:17 -07:00
teejusb 02105d57dd Revert "Always use PlayerState's own timing because of visual delay."
This reverts commit 8edca26493.
2021-10-22 18:58:22 -07:00
teejusb 8edca26493 Always use PlayerState's own timing because of visual delay. 2021-10-22 18:54:54 -07:00
teejusb 6dc0ec5258 Woops, actually store the value of the visual delay. 2021-10-22 18:33:13 -07:00
teejusb 547b379765 Type and parsing fixes. 2021-10-22 18:18:15 -07:00
teejusb ef3b2142af Fix some brackets 2021-10-22 17:28:48 -07:00
teejusb b371a4d9c4 Fix typo in StringToFloat 2021-10-22 17:22:21 -07:00
teejusb e0abda3d24 Make use of the m_fVisualDelay value 2021-10-22 17:17:48 -07:00
teejusb 711726a8d6 Add player based visual delay to PlayerOptions 2021-10-22 17:01:41 -07:00
teejusb 7e82e36223 Merge pull request #7 from natano/json
Add json encoding/decoding functions to lua
2021-10-13 10:59:15 -07:00
teejusb 0b17369078 Merge pull request #6 from natano/fix-BinaryToHex
Fix BinaryToHex()
2021-10-07 11:53:12 -07:00
teejusb a105e3bd60 Verify that PrefsTable[name] exists before indexing the pref. 2021-09-24 14:57:49 -07:00
teejusb 569b1dba33 Verify that PrefsTable[name] exists before indexing the pref. 2021-09-24 14:49:02 -07:00
teejusb f8c2209f86 Merge branch 'stepmania:5_1-new' into beta 2021-09-01 17:36:10 -07:00
teejusb 66420029c8 Merge pull request #4 from natano/update-readme
Add changes to README.md
2021-09-01 14:58:55 -07:00
teejusb 7fea5a253d Merge pull request #3 from natano/track-held-misses
Track held misses
2021-08-31 09:26:45 -07:00
teejusb d101be19e7 Add libudev-dev to ci.yml. This should hopefully fix the failing continuous integration tests on Ubunut. 2021-08-29 11:36:30 -07:00
teejusb 58611d0ecb Move global.h to the top. It otherwise fails compilation when using gcc
One day I'll fix up the headers and run IWYU on the repo
2021-08-29 10:44:31 -07:00
teejusb 08e271d602 Add a preference to control the ordering of how notes are rendered
Added RenderEarlierNotesOnTop (false by default to preserve ITG behavior).
2021-08-25 14:38:10 -07:00
teejusb 7f90093cd9 Allow both rate mod versions (preserve + don't preserve pitch)
This is toggleable with a new preference call "RateModPreservesPitch" (true by default to preserve existing SM5 behavior)
2021-08-25 00:04:28 -07:00
teejusb 3111f90b75 Fix hold note rendering
Reverses the logic changes done in commits: https://github.com/stepmania/stepmania/commit/567f8363e8dab41a75c9e5a8d307dcf991fb816d and https://github.com/stepmania/stepmania/commit/e96b17015421a0b2777746462838ae6897ea910d
2021-08-23 18:11:07 -07:00
teejusb c4990dd7ac Apply the Mine Fix patch
Link here: https://gist.github.com/DinsFire64/4a3f763cd3033afd55a176980b32a3b5#file-minefix_rc1-patch
2021-08-23 17:52:10 -07:00
teejusb 0a8bf3b6f2 Merge pull request #2 from natano/stats-xml-size
Increase Stats.xml file size limit to 100MB
2021-08-23 13:38:24 -07:00
teejusb 5cfec7fcb8 Merge pull request #1 from natano/unbind-hyphen
Change the default binding for P2/back from hyphen to backslash
2021-08-19 13:47:12 -07:00
teejusb 620ef3609d Revert to use std::strtof insted of std::stof to make travis happy 2020-04-08 22:41:19 -07:00
teejusb 1d365fbc18 Fix float parsing errors 2020-04-08 22:01:16 -07:00
teejusb f08d7d9f68 Fix some incorrect typing with the NULL->nullptr conversion for Windows 2019-06-22 23:16:10 -07:00
teejusb f230d39634 Fix crash when saving Preferences and current game doesn't exist 2019-06-22 23:09:45 -07:00
teejusb f8b559163f Add <array> header to BeginnerHelper to use std::array 2019-06-22 18:59:28 -07:00