Commit Graph

4080 Commits

Author SHA1 Message Date
Kyzentun 46d215aed3 Added preview tag to NotesLoaderBMS. Changed Song to check the preview file for sample length instead of the simfile if the preview file is set. 2015-03-04 13:10:51 -07:00
Kyzentun 0318f07d2d Implement preview music properly as a new optional tag in the ssc file. Changed ScreenManager to emit an error instead of asserting if a screen attempts to use SetNewScreen inside an InitCommand. Changed decorations layer to be a proper child instead of stripping away the ActorFrame. 2015-03-04 01:31:02 -07:00
Kyzentun 9381276fd3 Changed ScreenSelectMusic and Song to look for preview.ogg and use it for a sample if it exists instead of the music file. Sample length still comes from simfile. Changed foreach_ordered to work on tables with string and number keys. 2015-03-01 15:40:16 -07:00
Kyzentun d35933f1e5 Fixed RemoveChild and RemoveAllChildren lua functions to delete the children instead of leaking memory. 2015-02-27 18:33:17 -07:00
Kyzentun 66d8490781 Changed PainDisplay to print errors when MetricsGroup or PlayerNumber are not supplied instead of asserting. 2015-02-26 21:31:20 -07:00
Kyzentun c4fed9747c Fixed crash on no args to AddInputCallback. Clear steps for all players when deleting on ScreenEditMenu. Changed assert message in ApplyDerivedType to be useful. Fixed typos in OptionRowHandler message and EditHelpText. 2015-02-26 14:51:54 -07:00
Ben "root" Anderson bde705ab0b Place characters of right-to-left alphabets correctly. 2015-02-22 22:05:27 -06:00
Kyzentun 62aaba82f4 Unbreak resolution texture hint. 2015-02-20 20:29:07 -07:00
Kyzentun 955c807dd5 Clear the steps from Player 1 when deleting them in ScreenEditMenu. 2015-02-16 18:54:09 -07:00
Kyzentun f1229d29cb Made backslash mappable. Fixed mistake in previous AddSegment fix so now it correctly compares to the previous segment again. F7/F8 no longer allow negative bpms to match Edit BPM behavior. 2015-02-16 13:31:21 -07:00
YungDaVinci f1a9b78ffe Update ActorMultiVertex.h
Uh, that's not what ActorMultiVertex does.
2015-02-14 09:54:24 -05:00
Kyzentun 5900c9ded1 Fixed crash in edit mode from adding a bpm change that makes the bpm change after it redundant. 2015-02-13 02:17:49 -07:00
Kyzentun 6cacfef71d Changed LifeMeterBattery to not subtract 1 from displayed life number, so the number will match the amount broadcast in the LifeChanged message. 2015-02-13 00:20:38 -07:00
Colby Klein b07dc24700 Add Automappings for D-Force dance pads 2015-02-12 20:30:59 -08:00
Kyzentun 8d5a272d99 Fixed ScreenEvaluationSummary to not run off the end of its banner list if over 5 songs were played. Added Alejandro to translation credits. 2015-02-10 13:54:33 -07:00
Kyzentun d5d53ff2ff Removed extended initializer list usage from NotesLoaderBMS because that requires C++11. 2015-02-09 21:05:36 -07:00
Kyzentun 8643d369b7 Merge pull request #444 from zardoru/master
BMS extended control flow.
2015-02-09 17:19:42 -07:00
Kyzentun cb379505d5 Changed edit mode to allow configuring RECORD_HOLD_SECONDS. 2015-02-08 18:39:45 -07:00
Kyzentun 65a1551c6d Changed SetCurrentStyle to unjoin other player when setting OnePlayerTwoSides to fix crash from second joining on SSS and picking double. Changed MusicWheel FilterWheelItemDatas to clear the vector it's putting the filtered data in instead of appending to the end. Updated Polish translation. 2015-02-08 10:33:51 -07:00
zardoru da3326ab31 Add comments for posterity. 2015-02-05 23:30:32 -03:00
zardoru 597a17dd30 Consider all referenced channels instead of the used ones. 2015-02-05 23:04:33 -03:00
Kyzentun 1de3cce1cd Fixed quotes and spelling in new actor examples. Fixed RollingNumbers to do nothing instead of crashing if it's rendered before it loads its metrics. 2015-02-05 18:56:56 -07:00
zardoru b78f1bcfd8 Merge branch 'master' of https://github.com/stepmania/stepmania 2015-02-05 19:29:51 -03:00
zardoru 14f4c2e3fe Fix nested branches not being triggered. 2015-02-05 15:38:42 -03:00
Kyzentun 138077db67 Merge branch 'with-system-pcre' of https://github.com/Tatsh/stepmania 2015-02-05 00:47:25 -07:00
Kyzentun ad877b6dcb Changed BackgroundEffects files to apply the playback rate to videos. Added GetUpdateRate to ActorFrame and Get/SetDecodeMovie to Sprite. Hope nobody is caught off guard by checkerboard no longer playing videos back at 4x rate. 2015-02-05 00:37:08 -07:00
Kyzentun 72aa6c6164 Changelogged the unconflict. 2015-02-04 19:30:05 -07:00
Kyzentun 72ec78ec11 Unconflicted changelog. 2015-02-04 19:27:50 -07:00
Colby Klein 507a6cd5dd Merge pull request #455 from djpohly/iidx-wheel-sections
Allow OnlyShowActiveSection wheel to include current section title
2015-02-03 20:48:49 -08:00
Kyzentun c400794d50 Added ForceStateUpdate and SetDecodeMovie to AMV. Fixed SetStateProperties and SetQuadState off by one errors. Added size lua functions to RageTexture. Added GetBGChanges to Song. 2015-02-02 23:28:33 -07:00
Kyzentun c76b40ae99 Changed ScreenSyncOverlay to not stick off screen. 2015-02-02 10:31:12 -07:00
freem 131b7eac94 Merge branch 'master' of github.com:stepmania/stepmania 2015-02-01 23:24:54 -06:00
freem 2d4c431c3e 32-bit verinc.exe; I don't know what you guys were thinking 2015-02-01 23:24:31 -06:00
Kyzentun 6570db599c AMV animation state system added. 2015-02-01 17:01:15 -07:00
Devin J. Pohly 603b9d95fc Allow OnlyShowActiveSection wheel to include current section title
IIDX hides inactive sections, but unlike the current behavior of our
OnlyShowActiveSection metric (based on certain Pumps according to
DaisukeMaster's comment), it retains the section title so that the
section can be closed normally.

New metric: MusicWheel.HideActiveSectionTitle, defaulting to true in
_fallback.  A bit unfortunate, but keeps backward compatibility with the
existing behavior of OnlyShowActiveSection.

If neither metric is true, wheel displays all titles plus the contents
of the active section (if any).

If OSAS is true but HAST is false, wheel displays the active section
title plus its contents, or all titles if no section is active.

If both are true, wheel displays only the active section's contents, or
all titles if no section is active.
2015-02-01 10:09:59 -05:00
Devin J. Pohly 156259d6fb Merge pull request #452 from djpohly/hide-inactive-section-fix
Fix CloseCurrentFolder with OnlyShowActiveSection
2015-02-01 09:59:39 -05:00
zardoru c121e64064 More accurate handling of BMS time signatures. 2015-01-31 20:20:22 -03:00
Kyzentun c7ffbb3453 Lead in time before recording starts in edit mode is now a preference. 2015-01-31 14:03:30 -07:00
Jason Felds 39c7e1bb45 Cleaner approach. 2015-01-31 11:14:56 -05:00
zardoru 874ebf8754 Allow arbitrary indentation on the BMS loader. 2015-01-31 13:05:30 -03:00
Devin J. Pohly f18fa45495 MusicWheel: fix CloseCurrentFolder with OnlyShowActiveSection
Moves all of the wheel-entry-hiding logic into SetOpenSection rather
than prematurely throwing out section headings.  Now when we close the
active section with OnlyShowActiveSection in effect, the headings are
shown rather than an empty wheel.
2015-01-31 10:38:14 -05:00
Devin J. Pohly 7f55c82846 toggling wheel sections should not end screen 2015-01-31 10:38:14 -05:00
Kyzentun 8cde91eb2e Prevent crashes from an invalid noteskin being set. 2015-01-31 00:23:54 -07:00
Kyzentun 09eede311c LOG->Info takes a char*, not an RString. 2015-01-30 23:41:59 -07:00
Kyzentun 86410a0570 Lazy update to ReceptorArrowRow so that ScreenNameEntry will work again. 2015-01-30 21:22:04 -07:00
Kyzentun b6e6185156 LoadTransformedSlidingWindow and LoadOverlapped now strip the PlayerNumber of each tapnote to PLAYER_INVALID so that NoteDisplay doesn't crash during rendering a single chart that was autogenned from a couple chart. 2015-01-30 10:05:15 -07:00
Kyzentun b4ede3f977 Stupid LuaHelpes::Push doesn't have a size_t specialization. 2015-01-30 09:30:50 -07:00
Kyzentun 647b361284 Added wrapper states to actors. Wrapping an actor inside a frame when building a screen is now unnecessary. 2015-01-30 09:05:09 -07:00
Ben "root" Anderson 615d4e6ef6 That shit was deprecated back in Windows XP! Service pack nothing, I'm talking RELEASE DAY. 2015-01-29 15:29:33 -06:00
Ben "root" Anderson 07defa4379 On closer inspection, this shouldn't be changed until 5.1. 2015-01-29 15:17:26 -06:00