Commit Graph
100 Commits
Author SHA1 Message Date
tertu marybig acf8be530d Allow setting and getting beat bar status per NoteField from Lua 2024-02-15 13:22:26 -08:00
tertu marybig 9b348090a7 HyperShuffle implementation
Also add it to _fallback
2022-06-23 11:09:40 -07:00
tertu c306c13112 fix documentation for lua.RunWithThreadVariables 2020-04-16 08:39:32 -05:00
tertu 3716e8ae56 Merge pull request #1947 from Prcuvu/lua_error
Force Lua to be compiled as C++ code when using MSVC
2019-12-29 18:13:00 -06:00
Flameshadowxeroshin 338becc5d7 Fix distance fields not in the center of the screen being completely screwed up 2018-11-08 09:14:44 -06:00
tertu ae57c0f310 Merge pull request #1712 from dguzek/API-doc-fixes
fix LuaDoc for SONGMAN:GetCoursesInGroup()
2018-07-23 11:40:24 -05:00
tertu 9bd2770fed Merge pull request #1702 from geefr/X11-input-driver-preserve-timestamps-2
Preserve event timestamps in X11 input driver
2018-06-09 08:54:13 -05:00
Flameshadowxeroshin 6452449b6f the ScreenFilter env will be nil sometimes, catch that 2018-02-09 12:22:54 -06:00
Flameshadowxeroshin 1f8b6698c1 fix LifeMeter tip not falling below 50% 2018-02-09 12:11:24 -06:00
Flameshadowxeroshin 52dbc11b5f Make getenv() and setenv() actually get and set the current env 2018-02-09 11:03:26 -06:00
tertu 0419705bc2 Merge pull request #1623 from RodentVienna/5_1-new
5 1 new
2018-02-08 16:18:57 -06:00
tertu b226b937da Merge pull request #1629 from kyzentun/theme_prefs_use_chosen_theme
ThemePrefs use chosen theme
2018-02-08 16:18:30 -06:00
tertu effc88489e Merge pull request #1624 from mark-blum/5_1-new
Make announcers repeat their lines less
2018-02-08 16:17:37 -06:00
Flameshadowxeroshin 598e70dbb7 forgot something 2018-01-17 15:19:03 -06:00
Flameshadowxeroshin 8e51aec55e remove unnecessary midi-solo frames 2018-01-17 15:16:43 -06:00
Flameshadowxeroshin 07918fe3ab fix invisible notes near beginning of song with ProgressAlternate 2018-01-17 15:07:57 -06:00
Flameshadowxeroshin c731828f44 Add midi-rainbow noteskin 2018-01-17 10:43:36 -06:00
Flameshadowxeroshin 529af13833 ProgressAlternate
back up one frame on boundaries
2018-01-17 10:14:07 -06:00
Flameshadowxeroshin 1c75c52614 Added NoteColorMode ProgressOnBeatAtEnd
Almost the same as progress, but 4ths use the last frame rather than the first.
This lets rainbow and vivid from DDR be made properly.
2018-01-17 10:14:03 -06:00
Flameshadowxeroshin c379de6dc2 Merge pull request #1547 from stepmania/distance_field_fonts
support for distance field fonts
2017-10-02 17:03:36 -05:00
Flameshadowxeroshin e92c8f80a3 support for distance field fonts 2017-10-02 17:00:11 -05:00
Flameshadowxeroshin c1088c1abc Distance field EffectMode (#1546)
* Distance field EffectMode (supports MSDF and the regular sort)
2017-10-02 05:54:05 -07:00
Flameshadowxeroshin 4c9f06c693 fix crash with ShowCursor+SharedSelection 2017-06-29 11:52:25 -05:00
Flameshadowxeroshin aba0f1f7b3 Rename GameButtonType_INVALID to GameButtonType_Menu.
Strictly that's not right but close enough.
2015-12-05 20:02:00 -06:00
Flameshadowxeroshin d329c80ad3 remove guitar cruft
There was a bunch of code for handling guitar-specific input such as hammer-ons/pull-offs and strumming. Given that guitar was removed, and as far as I understand, will not be added back into SM5, it makes sense to remove code that had no other use.
2015-12-05 11:12:17 -06:00
Flameshadowxeroshin e861318449 I didn't change everything that needed to change 2015-01-28 10:20:50 -06:00
Flameshadowxeroshin c02c3b1c13 Merge https://github.com/stepmania/stepmania
match upstream
2015-01-24 15:16:57 -06:00
Flameshadowxeroshin 06ee30d8b9 Kyzentun's milestone code 2015-01-23 21:30:06 -06:00
Flameshadowxeroshin f8d8a3379f improved checkpoint performance, one other change 2015-01-23 15:58:41 -06:00
Flameshadowxeroshin f230729a6f unsigned int combo and score, Player::IncrementComboOrMissCombo 2015-01-23 10:25:06 -06:00
Flameshadowxeroshin dd49998438 fix a couple of bugs that manifest themselves in uncommonly-used gametypes (apologies for the spacing) 2013-12-22 18:23:41 +00:00
Flameshadowxeroshin d59b7fd0c0 Don't send combo messages on mine judgments if they don't change combo 2013-11-30 01:41:19 -06:00
Flameshadowxeroshin 0bd052ed17 a shot in the dark. 2013-06-02 20:45:26 -05:00
Flameshadowxeroshin 640626e155 make it work 2013-05-29 00:13:09 -05:00
Flameshadowxeroshin 8945797fee Phantom hold fix retry 2013-05-28 23:59:30 -05:00
Flameshadowxeroshin 0ef9b81e02 hold fix: try again? 2013-05-16 21:07:00 -05:00
Flameshadowxeroshin 6999f94d38 test: try to fix "phantom holds" when JudgeHoldNotesOnSameTogether is enabled 2013-05-14 22:54:20 -05:00
Flameshadowxeroshin 78d5be779f Add metric [Gameplay] UseInternalScoring.
Turn it off to prevent the game from touching custom scoring stuff. It is by default on.
2013-05-01 22:11:27 -05:00
Flameshadowxeroshin 500a738b9b that's it. 2013-03-29 03:03:20 +00:00
Flameshadowxeroshin 2887de675e found a small issue here 2013-03-29 02:46:02 +00:00
Flameshadowxeroshin 1af058e2a1 One &pSteps->mTiming was still in the imported code. 2013-03-24 12:48:34 -05:00
Flameshadowxeroshin f074ab61f3 merrrrge 2013-03-24 12:44:50 -05:00
Flameshadowxeroshin e3e04f349f bring in changes unrelated to new score mode that were removed in the previous commit. 2013-03-24 12:44:00 -05:00
Flameshadowxeroshin d57aafa857 revert ScoreKeeperNormal to when it had Extreme scoring 2013-03-24 12:43:32 -05:00
Flameshadowxeroshin 2eb2e0a939 Added a weight option row as part of workout stuff. 2013-03-22 13:26:06 -05:00
Flameshadowxeroshin 22be454249 new pack-in song from Fraxtil: NegaRen's Goin' Under. 2013-03-18 22:30:17 -05:00
Flameshadowxeroshin 15b3ee1a9a CoinMode_Pay->CoinMode_Free, step 1.
CoinMode_Pay is still a value for the CoinMode enum but is now the same as CoinMode_Free.
Any code that checks for CoinMode_Pay is gone.
2013-02-07 09:12:28 -06:00
Flameshadowxeroshin 4db3e51a03 patch IniFile's Lua implementation to have # comment support. Could potentially be breaking, but I'm unaware of any INI files that try to use tags that start with #. 2013-01-27 00:02:35 -06:00
Flameshadowxeroshin c5d566c641 forgot a semicolon 2013-01-02 10:49:20 -06:00
Flameshadowxeroshin 3fb91639b3 ScreenEdit: Fix crash on pressing certain buttons in record. 2013-01-02 10:38:11 -06:00
Flameshadowxeroshin 7fe4f44a2f Make course mode stuff show up 2012-12-28 21:45:21 -06:00
Flameshadowxeroshin 7057274ad7 changelog 2012-12-28 21:29:35 -06:00
Flameshadowxeroshin 2ccb66ff8d arrrgh 2012-12-28 21:10:48 -06:00
Flameshadowxeroshin f8e26cf2aa update version info 2012-12-28 21:09:39 -06:00
Flameshadowxeroshin 96af1ec186 merge... 2012-12-28 19:48:01 -06:00
Flameshadowxeroshin 49b029c3dd try to fix ES double crash 2012-12-28 19:46:53 -06:00
Flameshadowxeroshin 28e5530357 mess with the scoring code a bit 2012-12-28 13:55:54 -06:00
Flameshadowxeroshin 825886729c reimplement beta 1's scoring mode in Lua 2012-12-28 12:02:12 -06:00
Flameshadowxeroshin e1b2222336 dummy out internal scoring 2012-12-28 11:22:47 -06:00
Flameshadowxeroshin 0a0de2a140 and the changelog. 2012-12-25 23:36:28 -06:00
Flameshadowxeroshin ef8c64a2e8 docs too 2012-12-25 23:25:52 -06:00
Flameshadowxeroshin 9ecacf742e remove PlayerStageStats.SetScore and SetCurMaxScore. 2012-12-25 23:22:02 -06:00
Flameshadowxeroshin a00ce73dd3 fix Final Stage not appearing on StageInformation if a Long or Marathon song is played as the last song; add Song:GetStageCost() 2012-12-18 21:35:54 -06:00
Flameshadowxeroshin 8151c86de4 whoops 2012-11-23 23:05:19 -06:00
Flameshadowxeroshin d6f3ebd396 Patch 32 lines of goodness (attempt) 2012-11-23 22:59:45 -06:00
Flameshadowxeroshin 7c7f974668 attempt fix for too many points. 2012-08-02 00:07:05 -05:00
Flameshadowxeroshin 4af1176545 Attempted addition of brand new scoring system. 2012-08-01 23:14:14 -05:00
Flameshadowxeroshin 1fc5fe100e prepare for vyhdycokio anger 2012-07-22 12:26:43 -05:00
Flameshadowxeroshin c2bc9d1ff3 if you fail to reach the top the more you break the more you drop. try it again. try it again. 2012-07-22 12:05:19 -05:00
Flameshadowxeroshin 2b21a91f91 Add ResetSelection binding to MusicWheel, add MusicWheel to Luadocs 2012-07-22 11:44:45 -05:00
Flameshadowxeroshin bffa610fb7 remove Lua scoring for now. Themes don't need to remove Lua scoring code to work, but it won't do anything. 2012-07-10 00:35:02 -05:00
Flameshadowxeroshin 33054865ee here's the first problem 2012-07-09 10:10:24 -05:00
Flameshadowxeroshin 80496c92bb okay, i'm committing this. if it chokes and dies, which it probably will, revert it unless my mistake was incredibly stupid. 2012-07-08 23:48:44 -05:00
Flameshadowxeroshin cd048b75be fix a bit of stuff 2012-06-17 12:26:23 -05:00
Flameshadowxeroshin 06e116712e hopefully the last problem here! 2012-06-17 10:36:49 -05:00
Flameshadowxeroshin d71ded1993 and it was almost well-coded, too 2012-06-17 05:18:14 +00:00
Flameshadowxeroshin ed5701c31e shuffle around scoring stuff a bit 2012-06-16 23:37:03 -05:00
Flameshadowxeroshin 4fed222e64 the right way 2012-06-17 01:16:56 +00:00
Flameshadowxeroshin 86d11e8f18 Filter out mines for old scoring modes. 2012-06-16 18:33:04 +00:00
Flameshadowxeroshin d827ed05f7 make hacks less noisy 2012-06-12 22:49:41 +00:00
Flameshadowxeroshin e3537af385 fix protiming average 2012-06-08 00:00:17 -05:00
Flameshadowxeroshin 570284da79 Turns out there is a moderately serious bug in the patch system. 2012-06-07 23:41:37 -05:00
Flameshadowxeroshin 6fb96782ea add some type checking, ??? 2012-05-21 17:56:29 -05:00
Flameshadowxeroshin 6cfbb02450 sue google and me 2012-05-21 17:48:59 -05:00
Flameshadowxeroshin 729f2ce5e1 that's why 2012-05-21 22:46:55 +00:00
Flameshadowxeroshin 122c815d28 merger 2012-05-17 22:53:09 -05:00
Flameshadowxeroshin 495aa1ef14 some things. 2012-05-15 23:04:46 -05:00
Flameshadowxeroshin 5fd5091899 i appear to have forgotten my own function names 2012-05-10 07:29:48 -05:00
Flameshadowxeroshin 9628d03810 turn on the native scoring modes that exist 2012-05-06 15:09:37 +00:00
Flameshadowxeroshin dae0d0cdd8 aaaaaaaaaaaaaaaaaaaaaaaaaaaargh 2012-05-06 00:46:27 -05:00
Flameshadowxeroshin e59955fa80 ScoringEngine2 2012-05-06 00:45:47 -05:00
Flameshadowxeroshin 58669e616e Tweaked Failure function, made case-correction code work 2012-05-04 07:16:04 -05:00
Flameshadowxeroshin 84eef100a6 lazytown 2012-05-03 20:28:55 -05:00
Flameshadowxeroshin 37246257af I just realized there was a pretty serious problem here 2012-05-04 01:14:17 +00:00
Flameshadowxeroshin 64e74f4824 Fix some nasty behavior with ALSA thanks to custos-mundi (of irc.freenode.net #alsa) and /// 2012-04-07 21:21:18 +00:00
Flameshadowxeroshin ebb91feb4a why not. 2012-04-07 20:18:03 +00:00
Flameshadowxeroshin 74c07d8c91 remove the brokenest parts of SetScore for now 2012-03-27 23:20:56 +00:00
Flameshadowxeroshin 4274d999f9 hopefully fix compile 2012-03-27 23:09:35 +00:00
Flameshadowxeroshin 751d4573fe SetCombo part 3/3. 2012-03-27 22:57:53 +00:00
Flameshadowxeroshin b932ed8b82 adding SetCombo part 2 of 3. i'm lazy now 2012-03-27 22:40:46 +00:00