Commit Graph
100 Commits
Author SHA1 Message Date
Kyzentun 87ccbbd5dd Merge branch 'SextetStream-lights-and-input' of https://github.com/psmay/stepmania 2014-12-08 16:46:41 -07:00
Kyzentun ec5e7d2b30 Changelog. 2014-12-08 16:40:56 -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 ad2f185bcd Keymaps note in changelog. 2014-12-08 16:04:42 -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
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 e8c208395d Fixed DeltaSeconds actor in timed courses to check whether the pref for the delta exists. 2014-11-29 12:59:51 -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
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
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 c96eec1ded Updated changelog and docs for new mod. 2014-11-22 20:19:47 -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 b862fbec0b Fix PlayMode_Rave condition for turning off Life and Combo graph on Evaluation. 2014-11-22 15:35:11 -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
Kyzentun 75fdf7c650 Doc listing all announcer files added. 2014-11-19 12:00:40 -07: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
Kyzentun 5487362902 Fixed ScreenPrompt::AnswerOnCommand metrics by calling LOAD_ALL_COMMANDS after the name was set. 2014-11-05 22:26:25 -07:00
Kyzentun 2834cded9e Created tween queue and functions for BitmapText so the stroke color can be tweened. 2014-11-01 18:49:48 -06:00
Kyzentun 50df61a0ca Fixed RollingNumbers to work with corner diffuse colors. Changed diffuse loops to use NUM_DIFFUSE_COLORS instead of 4. 2014-11-01 16:42:51 -06:00
Kyzentun 1f844d6627 Fixed coloring and cropping of RollingNumbers during tweens. 2014-11-01 13:30:41 -06:00
Kyzentun 4d703b8870 Minor docs change for effect colors. 2014-10-29 20:29:56 -06:00
Kyzentun a5289ddaca Fixed broken else-if chain in Actor::SetEffectClockString. Changed error to not crash Stepmania. 2014-10-29 17:43:37 -06:00
Kyzentun d2b61644f3 Changed ColorToHex to just use string.format instead of useless number to hexstring to number to hexstring conversion. 2014-10-29 00:14:13 -06:00
Kyzentun 5639a0d31f Lineage reporting for nil commands in RunCommands. Stricter type checking for FormatPercentScore in PercentageDisplay. 2014-10-28 20:32:38 -06:00
Kyzentun ca4eb65b61 Added lerp, lerp_color, approach, and multiapproach lua functions. 2014-10-23 00:13:13 -06:00
Kyzentun 2e7fabc7e7 Added StageStats:GetStepsSeconds lua function. 2014-10-20 22:17:20 -06:00
Kyzentun 1d061ac4dd Don't crash if AI.ini doesn't exist. 2014-10-20 12:26:29 -06:00
Kyzentun c16f045cb4 Fixed UnknownStyleSupport. 2014-10-20 05:14:54 -06:00
Kyzentun af68d6cb14 Merge branch 'UnknownStyleSupport' of https://github.com/kyzentun/stepmania 2014-10-20 02:58:57 -06:00
Kyzentun 5ef72ab8b0 Set StepsTypeStr in Steps::CreateBlank. 2014-10-19 20:24:06 -06:00
Kyzentun 7ad1874ada Changed Common Error redir to not use Common Normal redir so changing Common Normal doesn't accidentally change Common Error. 2014-10-14 18:24:54 -06:00
Kyzentun 14a1504263 Merge pull request #323 from kyzentun/UnknownStyleSupport
Preserve Steps of unknown Style.
2014-10-11 16:18:21 -06:00
Kyzentun e8b8bfdb60 Song cache version bump. 2014-10-03 19:05:39 -06:00
Kyzentun 8edd929e24 Preserve Steps of unknown Style. 2014-10-01 17:12:01 -06:00
Kyzentun db1147abac Added ScreenHeartEntry example. 2014-09-30 19:16:21 -06:00
Kyzentun c548bff564 Changelog updated. 2014-09-30 03:55:21 -06:00
Kyzentun 38fedca9a2 Not sure why git had a conflict, fixed. 2014-09-19 15:40:57 -06:00
Kyzentun efd11c5851 Added character setting and minor documentation to ScreenOptionsCustomizeProfile. 2014-09-18 17:28:53 -06:00
Kyzentun b0d40eca3d Merge branch 'theme-updates' of https://github.com/Midiman/stepmania 2014-09-17 14:40:05 -06:00
Kyzentun 1186840ef0 Fixed SSM StageDisplay to update when the song changes and SG StageDisplay to fetch curStage at the correct time to set its color. 2014-09-17 03:13:31 -06:00
Kyzentun 01185e97bd Merge branch 'theme-updates' of https://github.com/Midiman/stepmania 2014-09-17 01:45:00 -06:00
Kyzentun c45b5f053a Added ScreenContinue:ContinueEnabled metric. Changed Actor:hidden and Lua scoring to emit errors because they are deprecated. 2014-09-15 05:09:27 -06:00
Kyzentun 4df1940633 Updated Changelog_sm5.txt to include every theme-visible change since 2014/02/08. 2014-09-15 00:48:32 -06: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
Kyzentun 2f37e9d8a9 Merge branch 'DefaultHeart' of https://github.com/kyzentun/stepmania 2014-09-14 21:07:54 -06:00
Kyzentun 5ffe5f7157 Removed unused is_stage_final function from default. 2014-09-14 21:07:34 -06:00
Kyzentun 1dbdca6b0a Merge branch 'StageDispFixes' of https://github.com/kyzentun/stepmania 2014-09-14 21:06:27 -06:00
Kyzentun fa7502b7b0 Added ScreenOptionsCustomizeProfile to _fallback and default. 2014-09-14 20:04:10 -06:00
Kyzentun 64acd77c68 New NumPadEntry actor, used by ScreenHeartEntry. 2014-09-13 19:48:04 -06:00
Kyzentun f87afa8a4b Added ScreenHeartEntry to default theme. 2014-09-12 15:07:46 -06:00
Kyzentun 17ccc0cef5 Merge pull request #311 from foresto/debfixes
Fix #300: files are inappropriately marked executable
2014-09-11 05:28:05 -06:00
Kyzentun 1ecb7fbeda Merge branch 'CourseFixes' of https://github.com/kyzentun/stepmania 2014-09-10 20:53:00 -06:00
Kyzentun a08613e58d Merge branch 'debfixes' of https://github.com/foresto/stepmania 2014-09-10 20:51:12 -06:00
Kyzentun efd2a82bf7 Merge branch 'JudgementMessageParams' of https://github.com/sigatrev/stepmania 2014-09-10 20:49:03 -06:00
Kyzentun 63affc326f Forgot about the AsNumbers unseen version that default was trying to use. 2014-09-10 12:07:26 -06:00
Kyzentun 3006b70d71 Updated TimingData docs. 2014-09-10 05:37:13 -06:00
Kyzentun 321c2cdc62 Added metric for controlling whether TimingData returns numbers instead of strings. 2014-09-10 04:15:44 -06:00
Kyzentun bcb2589114 Fixed endless courses to make them repick on repeats and not crash after repeating. 2014-09-10 02:44:49 -06:00
Kyzentun 33a9b042b2 Added MaxDimensionUsesZoom to BMT copy constructor. 2014-09-07 22:56:50 -06:00
Kyzentun 1ca9753e10 Sanity checking for frame and texuture hints from filenames. 2014-09-07 14:15:19 -06:00
Kyzentun 2199e7aafb Fixed GAMESTATE:GetCurrentStage to use correct logic for determining if all human players are on final stage.
THEME:GetPath lua functions can now pass true for the third arg if the element is optional.
Fixes to various StageDisplay things in default.
thify_number and thified_curstage_index lua functions added to default/Scripts/04 Other.lua.
2014-09-07 04:05:10 -06:00
Kyzentun 8e9ec1053d Fixed CanGoLeft logic in SMC. 2014-09-04 21:18:24 -06:00
Kyzentun 92a6d7be0f Merge pull request #288 from kyzentun/ScreenTexture
Special Screenshot texture.
2014-09-04 18:34:59 -06:00
Kyzentun b75679f3c1 Actually use the argument in SetMaxDimUseZoom. 2014-09-04 18:21:39 -06:00
Kyzentun c6f598890b Added max_dimension_use_zoom lua function to control whether an individual BitmapText uses the zoom in maxwidth calculations. 2014-09-04 18:04:51 -06:00
Kyzentun 13066518fe Renamed Header elements to ListHeader. Removed hungarian notation from ScreenMapControllers. 2014-09-04 17:03:11 -06:00
Kyzentun f2fdaa0cf5 Massively improved Config Key/Joy Mappings screen.
Warning is dismissable now, and cursor does not start in a position that will change a setting.
New special actions added:  ClearToDefault, ReloadFromDisk, SaveToDisk, SetListMode.  Exit is a special action.
Player is prompted to save when exiting screen instead of saving after every action.
Special actions fallback on Graphics/SMC action if they don't have their own.
Moved SMC overlay to Graphics/SMC warning.
Metrics for configuring input lock time, warning autodismiss time, lines visible, and NoSetListPrompt autodismiss time.
Header row added for cursor to start on.
ScreenMapControllers2 deleted as obsolete.
BitmapText:maxwidth changed to factor the zoom of the actor into the calculation.
2014-09-04 01:23:28 -06:00
Kyzentun e3f8d272c1 istream::operator bool() is explicit in C++11, use git diff 2014-09-02 14:33:55 -06:00
Kyzentun 4f2b92a25a Added __screen__ special texture name. Added AMV:GetTexture, RageTexture:Reload, and Screen:SetNextScreenName lua functions. 2014-09-02 05:18:29 -06:00
Kyzentun fcf51f4cc0 Added djpohly to credits. 2014-09-01 19:10:52 -06:00
Kyzentun aac32f81ad Rewrote ScreenCredits to move StepMania credits to Scripts/04 CreditsHelpers.lua and provide an API for adding sections so that themers don't have toe duplicate stepmania credits to theme the screen. 2014-09-01 15:41:58 -06:00
Kyzentun 2eba76c873 Localized Arbitrary Remap edit mode strings. Changed track ids for Arbitrary Remap to start at 1. 2014-08-31 19:46:29 -06:00
Kyzentun 71ed1df5e6 Added FastNoteRendering preference. 2014-08-31 17:17:48 -06:00
Kyzentun 9e8b8c3c09 Changed ColorDepth prefs defaults to 32-bit. 2014-08-31 04:32:12 -06:00
Kyzentun d5878da037 Added Arbitrary Remap option to Alter Menu in Edit Mode. 2014-08-30 13:38:16 -06:00
Kyzentun be64c240c3 Added Swap Up/Down option to Edit Alter Menu. 2014-08-30 00:47:07 -06:00
Kyzentun 5f6e574ffc Changed Actor:scale_or_crop_background back to forcing the actor to the screen center. Changed LogDisplay's IgnoreIdentical to not ignore when hidden. 2014-08-29 23:30:36 -06:00
Kyzentun 6757ab0c8c Added WheelItemBase:IsLoaded lua function and associated error. 2014-08-29 20:06:50 -06:00
Kyzentun bedaf07e51 Reverted some changes that should not have been part of the merge from Midiman. 2014-08-28 05:53:37 -06:00
Kyzentun cab4f4d5d1 Fixed StatsManageer::GetFinalEvalStageStats to not put them in reverse order and not have a 3 stage limit. Fixed PlayerStageStats::AddStats to not overwrite the last entry of the record with the first entry of the record being added. 2014-08-27 00:04:57 -06:00