Kyzentun
c7ffbb3453
Lead in time before recording starts in edit mode is now a preference.
2015-01-31 14:03:30 -07:00
Kyzentun
0a4a81d5e8
Added a bunch of preferences to service options menu.
2014-12-20 19:39:38 -07:00
Kyzentun
9d41282242
Merge pull request #380 from kyzentun/pref_hide_note
...
Preference and mod for hiding notes that are hit
2014-12-01 16:14:51 -07:00
Jason Felds
3451b2f2d5
Use operator overloading best practices.
...
Not all files covered.
Refer to StackOverflow for details: http://stackoverflow.com/a/4421719
2014-11-26 14:51:21 -05:00
Kyzentun
040c0de509
Added MinTNSToHideNotes preference.
2014-11-19 15:59:21 -07:00
Kyzentun
9b847caa45
DefaultFailType preference removed because DefaultModifiers was overriding it. DefaultFailType ConfOptionRow now works by putting the fail type in DefaultModifiers.
...
Fixed double InitCommand bug in Foreground.
Disabled odd dimension check for screen texture.
2014-11-15 17:18:42 -07:00
Kyzentun
455431d8c3
Removed DefaultFail GamePref and reinstated DefaultFailType real preference. Should fix default fail related problems.
2014-09-15 00:04:41 -06:00
Colby Klein
d4c7e4e781
Merge pull request #285 from kyzentun/ClearZPref
...
Added FastNoteRendering preference.
2014-08-31 18:15:25 -07:00
Kyzentun
71ed1df5e6
Added FastNoteRendering preference.
2014-08-31 17:17:48 -06:00
freem
4cf4e30bb9
Change LifeDifficulty to match StepMania 3.9's again (4=1.0)
2014-08-29 21:37:18 -05:00
Kyzentun
9b2c59de46
Added BackgroundFitMode preference and setting screen for controlling how backgrounds are fitted to the screen.
2014-08-16 03:37:24 -06:00
kyzentun
9a0219c6b6
Merge pull request #231 from kyzentun/ChangeGame
...
SetGame
2014-07-30 23:01:59 -06:00
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
c3fb210291
Created GameLoop::ChangeGame analogous to GameLoop::ChangeTheme. Changed ChangeTheme to use the AfterThemeChangeScreen metric instead of a passed in screen name from the theme being changed away from. ChangeGame uses the AfterGameChangeScreen and AfterGameAndThemeChangeScreen metrics to pick the screen to load after the change. New metrics are optional and default to InitialScreen. Changed ScreenManager::ThemeChanged to not duplicate the code in ReloadOverlayScreens. Fixed ScreenManager::IsScreenNameValid to check with HasMetric before using GetMetric. Changed game ConfOption logic to set the preference and work in a similar way to the theme ConfOption. Added THEME:SetTheme lua function.
2014-07-20 20:59:12 -06:00
Kyzentun
421a9be57b
Ripped out existing PlayerOptions Lua interface and replaced it wholesale. Removed PrefsManager's DefaultFailType enum. Moved PlayerOptions::FailType enum to GameConstantsAndTypes and made it Lua accessible. Changed ModsLevel enum to include ModsLevel_Current to make accessing that ModsLevel easier to access. Rearranged ModsGroup appropriately. Added non-const Get functions to ModsGroup. Removed PlayerOptions.m_bSetTiltOrSkew because it had no reason to exist. Moved 200.0f to the const CMOD_DEFAULT because it was being used in more than one place.
2014-05-01 23:23:20 -06:00
Devin J. Pohly
57a142b76f
fix logic/crash in CoinModeNoHome option
...
This option was returning -1 for an index and triggering an assert, and
the logic in the other direction was typoed.
2014-02-08 21:39:26 -05:00
Ben "root" Anderson
d654bd0142
Time to reopen this big 'ol bag of worms.
2014-02-02 12:53:26 -06:00
Devin J. Pohly
38ae55f302
Remove Pay mode from Arcade Options menu
2013-06-08 16:16:47 -04:00
Devin J. Pohly
bf20306d07
Revert "Missed more of these darned spots."
...
This reverts commit bbb57b1600 .
2013-06-04 23:46:11 -04:00
Jason Felds
bbb57b1600
Missed more of these darned spots.
...
Gah, losing my touch.
2013-04-18 22:56:57 -04:00
Colby Klein
3f32d9114f
Revert "CoinMode_Pay->CoinMode_Free, step 1."
...
This reverts commit 15b3ee1a9a .
2013-02-11 12:11:54 -08: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
Jason Felds
1fc16698ba
War on -Werror, part 12: explicit bool usage.
...
It may save a few cycles, but it's best to be
explicit on boolean operations, especially with
ASSERT.
2012-12-27 11:38:53 -05:00
AJ Kelly
a564f0c696
[PrefsManager] Add StretchBackgrounds preference.
2012-06-02 23:03:47 -05:00
AJ Kelly
a476e34619
[ScreenOptionsMasterPrefs] Allow for FastLoadAdditionalSongs preference to be called via the "conf" command.
2012-05-16 13:14:13 -05:00
Jason Felds
2698ef8967
Don't be mean with asserts here.
2011-07-06 16:35:43 -04:00
AJ Kelly
b8c3910bd1
revert changes here to prevent the random theme bug
2011-05-15 17:43:35 -05:00
Jason Felds
750b688de4
Consistent insensitive string comparisons.
...
This seems to reduce the need for a #define,
but I need someone on the Windows side to check.
2011-05-11 16:48:51 -04:00
Jason Felds
4e8b475377
[sm130futures] Remove constructor hiding warning.
...
We had a struct called "Theme" that was throwing things off.
2011-05-04 17:24:03 -04:00
Jason Felds
7597c5d867
[sm130score] Remove the ScoringType pref.
2011-04-10 22:22:25 -04:00
Jason Felds
a085d0d1da
Line endings...be normalized!
2011-03-17 01:47:30 -04:00
AJ Kelly
032de83636
Life Difficulty 4 is now as difficult as Life 6 was.
...
Change name of the life difficulty options:
old: 1, 2, 3, 4, 5, 6, 7
new: 1.2, 1.0, 0.8, 0.6, 0.4, 0.33, 0.25
2011-02-13 15:22:02 -06:00
Jonathan Payne
087c239882
+ Oldschool behavior for BPMSegment loading ( Just In Case )
...
+ WIP Preference for DefaultFailType
2011-02-13 11:38:30 -08:00
AJ Kelly
b4598ae645
add comments about Life/Judge difficulty scales; we are currently using the StepMania 3.9/4.0 values, as opposed to StepMania 5's...
2011-01-18 13:26:30 -06:00
AJ Kelly
302cc6800c
make -1 visual delay actually be -1 instead of +1
2011-01-15 17:31:30 -06:00
AJ Kelly
597a782be9
prefs update part 2
2010-08-15 15:56:06 -05:00
AJ Kelly
d0b2a6940d
[GameCommand] Remove pushscreen
...
[ScreenOptionsMasterPrefs] Reset Judge and Life values to the ones in SM4
[ScreenNetEvaluation] add Score, Grade, PlayerOptions params to UpdateNetEvalStats message
[PlayerState] add GetHealthState Lua binding
small cleanup in statsman
2010-08-15 15:26:27 -05:00
AJ Kelly
642f4b107c
the various changes that I forgot to commit (cleanup and so forth) into hg,
...
culminating in syncing with sm-ssc v1.0 public beta 2
2010-03-31 17:37:09 -05:00
AJ Kelly
3e51544930
Initial commit.
2010-01-26 21:00:30 -06:00
Devin J. Pohly
80057f53cd
smsvn -> ssc-hg glue: rearrange directory structure
2013-06-10 15:38:43 -04:00