Kyzentun
|
32e5d7e90c
|
Improved three-key support. Default theme should be completely usable with three-key cabinets if ThreeKeyNavigation pref is true. Added ThreeKeyNavigation pref. ScreenOptions:NavigationMode metric now uses that pref to decide between normal and toggle modes. Added GoToFirstOnStart to OptionRowHandlerLua so an option row can control that behavior. Rewrote input for default's ScreenSelectProfile to use an input callback to take advantage of menu button mapping. Fixed inconsistent indentation in ORHL documentation.
|
2014-07-25 14:33:15 -06:00 |
|
Kyzentun
|
69b5f1ae61
|
Fixed two typos.
|
2014-07-19 16:05:16 -06:00 |
|
Kyzentun
|
a2e6d186e3
|
Created Def.LogDisplay for displaying messages in a log. Changed error reporting layer to use Def.LogDisplay. Changed engine error reporting to not clip errors to a single line.
|
2014-07-18 16:29:46 -06:00 |
|
Kyzentun
|
6cf23c4dc3
|
Changed many parts of GameCommand to improve error reporting. Fixed GameCommand setpref to not set when loading the command. Minor fix to ScreenOptionsExample.ini to explain that SongInCurrentSongGroup is unusable. CommonMetrics, CourseContentsList, HoldJudgent, OptionRowHandler all have minor changes to fix crashes on malformed theme data.
|
2014-07-14 15:41:04 -06:00 |
|
Kyzentun
|
fb1a251b7a
|
Changed many places that used RageException to use ReportScriptError instead. Wrote ScreenOptionsExample.ini as documentation example for the OptionRow system. Rewrote gamecommands.txt to include all GameCommands. Fixed Commands::GetOriginalCommandString to insert the semicolons that separated the original commands. Changed nonsensical boolean |= true statements in GameCommand.cpp to just use =. Added protection to ReportScriptError to keep it from recursing through itself when an error occurs in error reporting. Added UseAbort option to ReportScriptError for places that want to use an AbortRetryIgnore dialog to query the user. Added ScriptErrorMessage for places that need to handle the warning/dialog part separately. Added logging flag to MESSAGEMAN so that all messages broadcast can be logged when desired. Changed OptionRowHandler::LoadInternal to return a boolean success value as part of error handling.
|
2014-07-12 14:59:10 -06:00 |
|
Kyzentun
|
9a9da05cfb
|
Added doc explaining what a theme needs to support heart rate calorie calculation.
|
2014-07-01 02:21:24 -06:00 |
|
Kyzentun
|
dcf819d297
|
Moved all sanity checking for OptionRowHandlerLua to a separate function so that a malformed row does not crash StepMania, and instead prints an error to the log file, and creates a row that does nothing. Added AllowAnything arg to CheckEnum.
|
2014-06-25 12:08:57 -06:00 |
|
Kyzentun
|
c02a17f393
|
Revised documentation example for OptionRowHandlerLua to make it slightly more clear.
|
2014-06-19 21:02:35 -06:00 |
|
Kyzentun
|
045e9edcdd
|
Added ArbSpeedMods function for a better way of setting speed modifiers. Added NotifyHandlerOfSelection to OptionRowHandler to support this. Changed exceptions thrown by OptionRowHandlerLua into log warnings because crashing out is not helpful to themers. Fixed SetEnabledForPlayers in OptionRowHandlerLua to correctly read the PlayerNumber enum. Removed silly git add Docs/Themerdocs/Examples/OptionRowHandlerLua.lua and second check for ExportOnChange.
|
2014-06-19 06:41:18 -06:00 |
|
Kyzentun
|
ec3e76277c
|
Added interface for controlling the behavior of the hasts system. Added support for negative haste. Moves haste rate calculations to UpdateHasteRate. GetHasteRate now just returns the calculated value. Added FLOAT_NO_SPEED_INTERFACE and FLOAT_TABLE_INTERFACE macros to OptionsBinding.h
|
2014-05-05 14:16:08 -06:00 |
|
Kyzentun
|
b6b840187d
|
Made PlayerState:GetCurrentPlayerOptions safe to use. Added Docs/Themerdocs/modslevel.txt to explain what ModsLevel should be used by a theme using the new PlayerOptions interface.
|
2014-05-02 21:25:59 -06:00 |
|
sigatrev
|
2f9b8cda12
|
added AMV themer docs
|
2014-04-14 22:06:02 -05:00 |
|
AJ Kelly
|
b697bd9d4f
|
guitar mode was removed
|
2012-07-10 19:31:27 -05:00 |
|
Jason Felds
|
a085d0d1da
|
Line endings...be normalized!
|
2011-03-17 01:47:30 -04:00 |
|
Jason Felds
|
7c4044a2fc
|
Force consistent line endings.
I'd suggest enabling the EolExtension:
this way we won't go back and forth here.
|
2011-03-16 15:51:54 -04:00 |
|
AJ Kelly
|
8133c06754
|
update noteskin elements reference
|
2011-02-09 01:21:37 -06:00 |
|
AJ Kelly
|
05bf14b55f
|
ScreenTextEntry docs update
|
2011-01-12 13:30:53 -06:00 |
|
Mark Cannon
|
5d3ecc6400
|
Added documentation for ThemePrefs and ThemePrefsRows, updated some code
and added sanity checks into ThemePrefsRows, added localization support for
error messages in ThemePrefs and ThemePrefsRows.
|
2010-12-28 05:15:47 -05:00 |
|
AJ Kelly
|
4bbf9b5b3a
|
documentation updates
|
2010-06-02 22:34:22 -05:00 |
|
AJ Kelly
|
9408cdea45
|
update themerdocs
|
2010-04-26 11:19:13 -05:00 |
|
AJ Kelly
|
d494ba5696
|
documentation update
|
2010-04-18 00:17:25 -05:00 |
|
AJ Kelly
|
7fd68582c4
|
Add a new document listing all the possible things you can Def.* in a theme.
|
2010-04-11 03:58:34 -05:00 |
|
AJ Kelly
|
bfa8f30d4e
|
documentation updates
|
2010-03-24 21:40:55 -05:00 |
|
AJ Kelly
|
eb2af8f169
|
more theming documentation updates
|
2010-03-23 03:17:06 -05:00 |
|
AJ Kelly
|
d0b7a44adc
|
update font .ini documentation
|
2010-03-23 03:02:10 -05:00 |
|
AJ Kelly
|
74e1315c08
|
Add conditional music documentation
|
2010-03-23 02:54:00 -05:00 |
|
AJ Kelly
|
6014c22be6
|
sm-ssc v1.0 Public Beta 1 docs
|
2010-03-01 00:46:49 -06:00 |
|
AJ Kelly
|
3e51544930
|
Initial commit.
|
2010-01-26 21:00:30 -06:00 |
|