Commit Graph
3956 Commits
Author SHA1 Message Date
Kyzentun cf66c5e78d Shuffle mod for kickbox. Noteskin from midiman. 2015-01-27 17:27:02 -07:00
Kyzentun c69cf1ef4e Special case kickbox autogen added. GameState now has a member for passing args from the theme to the autogen, only used by kickbox for kick recovery time. 2015-01-26 19:43:15 -07:00
Kyzentun b6e9d188c3 Added special case to JoinPlayer's style changing logic, see comment in code. Fixed mistake in hold logic that made holds never drop. 2015-01-22 12:37:48 -07:00
Kyzentun b09fc11210 Fixed routine notefield not being centered correctly. Hid couple-edit and threepanel styles because they don't seem intended to be playable. 2015-01-20 19:58:53 -07:00
Kyzentun aeaead95c9 Changed default ScreenSelecStyle to use functions for choice names and positions instead of metrics. _fallback SSS remains the same for compatibility. Fixed style stomping bug in SetCompatibleStylesForPlayers. 2015-01-20 18:40:59 -07:00
Kyzentun f4a718a824 SetCompatibleStylesForPlayers and ForceSharedSidesMatch added to GameState for SSM to use to fix style mismatch problems.
StyleInputToGameInput changed to take a vector to return values in to handle multiple inputs mapped to a single column.  Associated adjustments to everything that uses it.
Player no longer drops holds in columns that have multiple inputs mapped to them if the wrong one is held.
Running out of stage tokens changed from assert to error.
2015-01-17 21:15:15 -07:00
Kyzentun 4c1ee4bbfb Fixed problems in NoteField from rebasing. 2014-12-10 18:14:00 -07:00
Kyzentun 1890445ab3 Added SetStepsForEditMode lua function. 2014-12-09 22:27:00 -07:00
Kyzentun 3fb36af157 Separate styles for players. Notefields positioned between margins. Edit mode works for kickbox. 2014-12-09 22:27:00 -07:00
Kyzentun c65c1eb386 Added kickbox game mode with 4 styles. 2014-12-09 22:22:50 -07:00
Kyzentun c9a17dc48e Added metrics for setting the screens Edit Mode uses for setting mods. Added functions for apply ModsLevel_Preferred to the other levels. 2014-12-09 21:59:01 -07:00
Kyzentun 89ed68f86d Edit Mode plays until music end if the music ends after the notes. 2014-12-09 15:37:06 -07:00
sillybear e3bb49f9d8 Update Player.cpp 2014-12-10 00:09:46 +08:00
sillybear 09274b655b Add 2014-12-09 23:52:22 +08:00
Kyzentun 87ccbbd5dd Merge branch 'SextetStream-lights-and-input' of https://github.com/psmay/stepmania 2014-12-08 16:46:41 -07:00
Kyzentun 36d94f272f Fixed --game command line arg to set the current game correctly soe that the correct input mapping is loaded. 2014-12-08 16:39:01 -07:00
Kyzentun 780c05e3f2 Merge branch 'patch-2' of https://github.com/sillybear/stepmania 2014-12-08 16:17:36 -07:00
Kyzentun 23d7a47c7a Merge branch 'patch-1' of https://github.com/sillybear/stepmania 2014-12-08 16:09:40 -07:00
Kyzentun 49b8f77a3e Merged changelog. 2014-12-08 16:08:49 -07:00
Kyzentun 60e5e80541 Merged changelog. 2014-12-08 16:06:46 -07:00
Kyzentun 50560a8b6a Merge branch 'keymapping_sanity' of https://github.com/kyzentun/stepmania 2014-12-08 16:01:47 -07:00
Kyzentun 2dab32911b Merged changelog. 2014-12-08 16:00:59 -07:00
Kyzentun c17f19c0d0 Wildcards are the difference between finding similar things, and finding nothing. 2014-12-08 15:18:39 -07:00
sillybear 67358e0ee0 [Announcer] Add "evaluation full combo W3" and
optional "evaluation full combo W4"
2014-12-04 03:01:33 +08:00
sillybear c6fb8a11b9 Allow setting of game type via console command 2014-12-04 02:46:01 +08:00
Kyzentun 89864fc890 Fixed dirs not matching correctly for THEME:GetPath functions. 2014-12-02 20:24:40 -07:00
Kyzentun 7a585fcd38 Function chaining for PlayerOptions and SongOptions APIs. 2014-12-02 19:58:52 -07:00
Kyzentun 474d151041 Changed TimingData GetReturnsNumbers metric to optional boolean arg to the functions. 2014-12-02 11:48:43 -07:00
Kyzentun 3dd7f1d8ff Forgot to init MinTNTS mod to the value of the pref. 2014-12-02 10:54:14 -07:00
Kyzentun 4f95bf08ad Function chaining for actors and singletons. 2014-12-01 22:31:30 -07:00
Kyzentun 112fbfd199 Use lua_rawget instead of lua_gettable in ActorFrame::IdenticalChildrenIndexLayer to avoid self recursion on invalid number indices. 2014-12-01 17:00:18 -07:00
Kyzentun 3b36858cf8 Merge pull request #366 from kyzentun/bgm_formats
Unduplicate file extension lists.
2014-12-01 16:18:09 -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
Kyzentun a32ed5fced Merge branch 'wolf-operator-best-practices' of https://github.com/wolfman2000/stepmania 2014-12-01 15:46:19 -07:00
Kyzentun 8af06ae505 Added NoteField lua functions to allow the theme to control how the receptors and ghost arrows flash. 2014-11-30 23:17:12 -07:00
Kyzentun c3d2b5e1b1 Reset keys debug option changed to save defaults to disk and reset. 2014-11-30 14:58:03 -07:00
Kyzentun d3b5f5eb98 Added debug menu option for resetting key mappings to default. Added sanity checking requirement to ScreenMapControllers. 2014-11-30 14:45:52 -07:00
Kyzentun b43af6dce9 Added Guest and Test profile types, and profile priorities so the position of a profile in the list can be controlled. Fixes crash bug that occurs when a profile dir is renamed to a non-number and a new profile is made. 2014-11-28 21:56:25 -07:00
Jason Felds 38a98b0964 Merge pull request #358 from jberney/master
Band-aid fix for Mac OS X fullscreen issues (only when compiled with 10.6 SDK)
2014-11-26 20:52:36 -05: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 a580d54662 Profile loading no longer clears out scores for songs that can't be found. Profile merging functions added to ProfileMan and ScreenManageProfiles for profile migration. HighScore operators rewritten to follow good practice. 2014-11-25 21:37:15 -07:00
Peter S. May 737154ff00 Merge branch 'SextetStream-lights-and-input' of github.com:psmay/stepmania 2014-11-24 13:34:26 -05:00
Kyzentun 1a51b06934 Fixed mistake that caused steps from non-ssc or non-sm files have blank StepsTypeStr. 2014-11-23 01:50:58 -07:00
Kyzentun 9c4670033e Merge pull request #370 from kyzentun/mappable_edit_mode
Merging because I want to make sure this is in the next nightly build and it worked when I tested it.  It has no effect on people who do not create the special config file, and will not create one if one is not found.
2014-11-22 15:39:55 -07:00
Kyzentun 4e5a2ade73 Added mod for MinTNSToHideNote so it can be set per-player. 2014-11-22 14:55:44 -07:00
Kyzentun 040c0de509 Added MinTNSToHideNotes preference. 2014-11-19 15:59:21 -07:00
Colby Klein 54725b1356 Hide song options by default.
It's still in the options menu, don't worry.
2014-11-17 14:05:03 -08:00
Kyzentun a5d9f029f3 Added optional config ini file for configuring key mappings used by Edit Mode. 2014-11-17 04:24:20 -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 e22e99251e Added functions to ActorUtil for converting the extension to a file type and changed various places that had lists of extensions to use ActorUtil instead of duplicating the list of extensions. Added webm and wmv to list of video types. 2014-11-09 00:04:47 -07:00