Commit Graph

162 Commits

Author SHA1 Message Date
AJ Kelly f8a9423301 23b02ce: fix BackgroundChange color values being written with commas. Commas are a reserved character that seprate values in a tag. Caret was used to separate RGBA values in a color in this case and NotesLoaderSM already handles that. [Chris Danford] 2010-06-08 18:16:54 -05:00
AJ Kelly 5be876fd34 Allow identification of Windows Vista/Windows 7 in logfiles (as opposed to "unknown NT-based"). 2010-06-05 15:52:12 -05:00
AJ Kelly 9bc4afc02a simplify the check for a valid StepsType in MusicWheel (no longer needs to juggle bools) 2010-06-03 23:41:24 -05:00
AJ Kelly 3254bfe804 Fix a crash that occured when changing themes that had differing numbers of song/course group colors. 2010-06-03 23:14:55 -05:00
AJ Kelly a85a9e36b8 ...what's four letters and printed in gold? 2010-06-03 14:32:33 -05:00
AJ Kelly 3959410460 If AutoSetStyle is on and Autogen is off, some songs with valid steps may be missing from the wheel. Re-add them by checking for every playable StepsType when AutoSetStyle is on.
fixes issue 147: http://ssc.ajworld.net/sm-ssc/bugtracker/view.php?id=147
2010-06-03 12:52:02 -05:00
AJ Kelly 3638d13432 [BPMDisplay] add RandomText metric for theming the "..." that appears when BPMs don't cycle and MinBPM == -1. 2010-06-02 22:45:42 -05:00
AJ Kelly 5e293fe720 Expand various floats from 3 decimal places to 6 [Midiman] 2010-06-02 22:27:49 -05:00
AJ Kelly 7398b59d3d modify the order of the main ScreenEdit menu (escape) items 2010-06-02 22:05:39 -05:00
AJ Kelly 6b3da26a4c [GameCommand] Don't allow battle/rave with Routine (StyleType_TwoPlayersSharedSides). also cleanup
[RageTypes] remove glowmode stub stuff
[RageDisplayOGL] update comments slightly
2010-06-02 15:43:56 -05:00
AJ Kelly 62600c38a8 small cleanup 2010-06-02 15:03:25 -05:00
AJ Kelly 237f3c51c7 [Actor] add new Lua bindings/commands: addrotationx, addrotationy, addrotationz 2010-06-02 15:02:59 -05:00
AJ Kelly ee9930db32 [Character] add GetCharacterDir() and GetCharacterID() Lua bindings. 2010-06-01 14:27:21 -05:00
AJ Kelly 7fb65386c5 [MusicWheel] added UseSectionsWithPreferredGroup metric (allows sm-ssc to display all song groups if you use the songgroup GameCommand, instead of no groups.) 2010-06-01 13:57:52 -05:00
AJ Kelly 3437972a2e fix the part where warps break building 2010-05-31 19:10:40 -05:00
AJ Kelly aaf43b0c7f if there are no problems, I think we can call this sm-ssc v1.0 beta 4. 2010-05-30 23:54:31 -05:00
AJ Kelly 6d11f95a85 change locked color back to sm4's; it's not being applied right now anyways. 2010-05-30 22:56:52 -05:00
AJ Kelly e54a728dad [Trail] Add GetTrailEntry() Lua binding.
[TrailEntry] Allow TrailEntry to push itself, making Lua bindings possible. TrailEntry's Lua bindings include GetSong(), GetSteps(), IsSecret() and GetNormalModifiers().
2010-05-30 22:54:21 -05:00
AJ Kelly 59b481eaba some commenting and cleanup 2010-05-30 22:49:44 -05:00
AJ Kelly f79d6fb365 sync up hg with the svn code in preparation for sm-ssc v1.0 beta 4; this adds at least one new Lua binding and the WIP warps code (partially-working in quirks mode). 2010-05-30 17:03:30 -05:00
AJ Kelly 92bf92f225 add Direction param to ChangeSteps message. 2010-05-27 18:05:53 -05:00
AJ Kelly 52db6f068c revert that last change since random vanish crashes anyways 2010-05-26 19:02:49 -05:00
AJ Kelly 5fc8c0c2e9 attempt to fix issue 144 by moving default fails to the end of the switch statements (http://ssc.ajworld.net/sm-ssc/bugtracker/view.php?id=144) 2010-05-26 18:51:08 -05:00
AJ Kelly 32ad5f4e43 some cleanup 2010-05-26 15:59:07 -05:00
AJ Kelly 877ee6d407 allow upleft and upright to be used on Positive Gaming USB pad. [corec] see issue 137: http://ssc.ajworld.net/sm-ssc/bugtracker/view.php?id=137 2010-05-26 00:27:58 -05:00
AJ Kelly c16de85e3a add GetCurLanguage() Lua binding. 2010-05-26 00:09:05 -05:00
AJ Kelly 0a85bfd23d allow ScoreKeeperRave to be used as a ScoreKeeper. 2010-05-26 00:08:35 -05:00
AJ Kelly b740232ca6 rework how the IsGameEnabled() Lua binding works; it now takes a string as a parameter. 2010-05-26 00:07:59 -05:00
AJ Kelly 81921e2488 add [Gameplay] MaxScoreToIncrementMissCombo metric. 2010-05-26 00:07:34 -05:00
AJ Kelly e7917f0721 [Course] add GetCourseDir(), HasBackground(), IsAnEdit() Lua bindings. 2010-05-26 00:07:00 -05:00
AJ Kelly d2e15bc67e [ScreenNetEvaluation] Don't assume every theme has a Grade display and/or Points display; this fixes crashes in themes which don't have them. 2010-05-25 01:14:44 -05:00
AJ Kelly ac64504077 force ScreenSelectProfile to load preferences; it doesn't increment playcount but i don't care right now 2010-05-24 23:52:36 -05:00
AJ Kelly 814ed5e5b4 add --game command line argument 2010-05-23 02:51:00 -05:00
AJ Kelly d5197b63f1 we removed ScreenSelectGroup, let's remove the ShowSelectGroup preference that's just taking up space. 2010-05-22 19:11:19 -05:00
AJ Kelly 51d9de42fc Make the ScoreDisplay zero out if there's no selection. 2010-05-22 10:28:39 -05:00
AJ Kelly 571928c89a add [HelpDisplay] TipSwitchTime metric 2010-05-22 10:26:41 -05:00
AJ Kelly 21d6ae9a11 add PREFSMAN:PreferenceExists() Lua binding 2010-05-22 10:24:41 -05:00
AJ Kelly f8c2b0828f uncomment TimingData::SetDelayAtRow. 2010-05-22 10:24:04 -05:00
AJ Kelly 4ec98bc30c up the maximum size of an edit course from 30KB to 32KB.
allow the #BACKGROUND tag to be read from .crs files.
2010-05-22 10:21:24 -05:00
AJ Kelly 6eb23862fa various other cleanup 2010-05-22 10:12:20 -05:00
AJ Kelly 77b0f48bf0 Small wheel-related cleanups 2010-05-22 10:05:25 -05:00
AJ Kelly 40bd873561 corec's fixes (to my recent commits) from issue 138 (http://ssc.ajworld.net/sm-ssc/bugtracker/view.php?id=138) 2010-05-22 09:52:20 -05:00
AJ Kelly b0798c05ac corec's changes from http://github.com/corec/cc-overlay/blob/master/games-arcade/sm-ssc/files/sm-ssc-ffmpeg-fixes-01.patch 2010-05-21 20:50:01 -05:00
AJ Kelly d2d6e66b3c Add howl's correspondence to my initial comment (asking about nulls) 2010-05-21 20:17:46 -05:00
AJ Kelly 28f6c97366 Apply gholms's patch in an attempt to fix issue 136 ( http://ssc.ajworld.net/sm-ssc/bugtracker/view.php?id=136 ). I don't have any Linux boxen for testing, though. 2010-05-19 09:47:14 -05:00
AJ Kelly 2c15ad7921 add PlayerStageStats:GetRadarPossible() and PlayerStageStats:GetRadarActual() Lua bindings. 2010-05-18 18:12:03 -05:00
AJ Kelly eea8126aa7 add MenuTimer:GetSeconds() binding. 2010-05-18 18:07:39 -05:00
AJ Kelly 97a6696b65 Add LifeMeterBattery:GetLivesLeft() Lua binding. 2010-05-18 18:06:49 -05:00
AJ Kelly 5903c2448a Add GetHAlign and GetVAlign Lua bindings to Actor. 2010-05-18 18:01:51 -05:00
AJ Kelly a01a7c4240 AnnouncerManager gets Lua bindings, and now exists at ANNOUNCER.
New bindings:
ANNOUNCER:DoesAnnouncerExist(sAnnouncer) - returns a bool
ANNOUNCER:GetAnnouncerNames() - returns a table of strings
ANNOUNCER:GetCurrentAnnouncer() - returns a string
ANNOUNCER:SetCurrentAnnouncer(sAnnouncer) - sets the new announcer
2010-05-15 14:19:42 -05:00