Kyzentun
d85ac9af85
Added GetTexturePath lua function to Sprite.
2015-03-15 00:34:21 -06:00
Kyzentun
d5b0b78ccf
Added changelog for language strings.
2015-03-12 21:24:50 -06:00
Kyzentun
fa0478affa
Merged per-chart music. Updated changelog.
2015-03-09 19:06:57 -06:00
Kyzentun
9b86f5ea44
Merge pull request #500 from wolfman2000/wolf-configure-typo
...
Fix typo in configure.ac
2015-03-09 18:59:30 -06:00
Kyzentun
9353840583
Added HarshHotLifePenalty preference.
2015-03-08 23:44:18 -06:00
Kyzentun
3c9452d894
Rewrote IniFile::ReadFile to use a switch and cache the section node. Rewrote StringToTapNoteScore to use a map.
2015-03-08 22:38:00 -06:00
Kyzentun
d617321766
Emit an error for negative tweening hurry factor.
2015-03-08 10:12:42 -06:00
Kyzentun
d3367d6a16
Add prompt for clearing an area in Edit Mode. Updated changelog.
2015-03-08 00:56:29 -07:00
Kyzentun
976f773f7c
Merge pull request #486 from kyzentun/mute_actions
...
Toggle key for muting actions
2015-03-07 17:51:28 -07:00
Kyzentun
e22ae52ba4
Merge pull request #485 from kyzentun/font_errors
...
Non-fatal font errors.
2015-03-06 17:35:22 -07:00
Kyzentun
ff520479ca
Rewrote NotesLoaderSM and NotesLoaderSSC to use map instead of an else if chain. Substantial improvement to load time.
2015-03-05 20:32:08 -07:00
Kyzentun
4fd79b212e
Merge pull request #492 from kyzentun/use_cached_length
...
Use cached song length.
2015-03-05 20:20:23 -07:00
Kyzentun
0e9c67c587
Implemented back button for ScreenOptionsCustomizeProfile.
2015-03-04 21:50:41 -07:00
Kyzentun
05fb09323e
Changed decorations layer back to being a frame that is stripped of its actors. According to ancient commit logs, it was like that to allow controlling the draworder of decorations relative to other screen children.
2015-03-04 21:24:33 -07:00
Kyzentun
ebb79d0ea6
Use cached song length instead of hitting the disk to read the music file.
2015-03-04 18:54:57 -07:00
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
519ad8d243
Added stoptweening to ExplanationTogether OnCommands because it was possible to trigger a tween overflow by holding escape in edit mode.
2015-03-02 20:51:47 -07:00
Kyzentun
fc8da6b485
Update file cache version.
2015-03-02 19:01:17 -07:00
Kyzentun
846f79879c
Added MUSIC tag to note data to allow each chart in a simfile to use a different music file.
2015-03-02 18:44:01 -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
b293a8c073
Added debug key for toggling action sounds off. Touches every place that RageSound::Play is called, hope I didn't miss one.
2015-02-28 06:25:02 -07:00
Kyzentun
caa7d12204
Changed GameColor functions to silently return a default color instead of a nil error if the part of the GameColor table they use doesn't exist.
2015-02-28 03:48:57 -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
50ab63b573
Changed asserts and exceptions in Font to non-fatal error messages. Changed BitmapText::CropToWidth to ask the font how many glyphs will fit instead of removing one glyph at a time.
2015-02-27 17:38:30 -07:00
Kyzentun
7c2fd0153c
Merge pull request #483 from Achifaifa/master
...
changed dead link in manual
2015-02-26 22:00:46 -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
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
Kyzentun
d0ee05795f
Merge pull request #470 from YungDaVinci/patch-1
...
Update ActorMultiVertex.h
2015-02-14 10:41:45 -07:00
Kyzentun
233355f936
Changed SMO urls in language files to point to stepmaniaonline.net.
2015-02-13 12:10:13 -07: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
Kyzentun
29f4ef509e
Updated Translators section. Updated ScreenCredits in default.
2015-02-12 21:00:34 -07:00
Kyzentun
79cb91491b
Merge pull request #467 from Thumbsy/master
...
Dutch translations, polishing and filling in missing lines.
2015-02-12 20:15:44 -07:00
Kyzentun
1d0dafb273
Record Hold Time Polish strings.
2015-02-10 16:04:36 -07:00
Kyzentun
111320d5b3
Merge pull request #464 from Jousway/CaringAboutNoteskin
...
putting back roll heads
2015-02-10 13:59:50 -07:00
Kyzentun
920709b3ff
Merge pull request #461 from TheFireRed/master
...
Spanish Language updated
2015-02-10 13:55:16 -07: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
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
Kyzentun
8ccf1d8a3e
Added HAST to changelog and find_missing_strings_in_theme_translations to docs.
2015-02-05 12:09:52 -07: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
Kyzentun
3f429a1bcc
Added bgchanges format doc.
2015-02-04 14:43:55 -07:00
Kyzentun
cf02a8fe50
Removed setmetatable mistake from default's ScreenFilter and ProTiming lua option rows.
2015-02-04 12:04:48 -07: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
Kyzentun
989ea5d862
Added script function for finding what needs to be translated.
2015-02-02 09:19:51 -07:00
Kyzentun
6570db599c
AMV animation state system added.
2015-02-01 17:01:15 -07:00
Kyzentun
5a7199d8fe
EditRecordModeLeadIn translations from Jarosław Pietras.
2015-02-01 09:35:16 -07:00
Kyzentun
c7ffbb3453
Lead in time before recording starts in edit mode is now a preference.
2015-01-31 14:03:30 -07:00
Kyzentun
e321a25ff0
Merge pull request #453 from djpohly/travis-install-step
...
Travis: add apt-get update and -y to dependency installation
2015-01-31 09:35:46 -07: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
Kyzentun
110d958558
Updated default theme Polish translation from Jarosław Pietras.
2015-01-29 13:17:50 -07:00
Kyzentun
5959125e1d
Merge pull request #418 from zardoru/master
...
Couple hack-fixes for BMS crashes.
Merging this. If anyone has problems loading/playing BMS, I'll tell them to ask you for help.
2015-01-28 11:13:06 -07:00
Kyzentun
7687d5c8a1
Merge branch 'master' of https://github.com/Flameshadowxeroshin/stepmania
2015-01-28 09:52:53 -07:00
Kyzentun
7443f76eab
Polish installer translation from Jarosław Pietras. Removed duplicate IsRoutine function from Branches.lua. Fixed beat noteskin receptor to not set zero delay. Minor change to default's danger underlay to pass the pn when fetching style.
2015-01-28 08:52:52 -07:00
Kyzentun
58d3fd2b6f
Fixed pump noteskin to not set zero delay on receptor sprites. Changed error messages from Sprite to give 1-indexed state numbers.
2015-01-28 07:53:55 -07:00
Kyzentun
bd3671ed2e
Fixed operator= for PlayerOptions.
2015-01-27 21:02:24 -07:00
Kyzentun
5d616b244b
Merge branch 'master' of https://github.com/stepmania/stepmania
2015-01-27 21:01:42 -07:00
Kyzentun
40b25e6220
Fixed conflicts to merge kickbox in.
2015-01-27 18:03:41 -07:00
Kyzentun
cf66c5e78d
Shuffle mod for kickbox. Noteskin from midiman.
2015-01-27 17:27:02 -07:00
Kyzentun
c586db8f5d
Added -lrt to AM_CXXFLAGS in src/Makefile.am. Why isn't autoconf detecting this dependency? Added Jarosław Pietras to list of translators. in credits.
2015-01-27 14:36:22 -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
43255b2238
Force players to be on selectable choices on ScreenSelectMaster when updating which choices are selectable.
2015-01-26 07:49:12 -07:00
Kyzentun
4a5ad9114f
Merge pull request #442 from dguzek/XcodeUpdates
...
Xcode updates
2015-01-26 06:01:15 -07:00
Kyzentun
47b00c0970
Fixed the rare bug where the life graph shows a gradual decline when it was actually full.
2015-01-26 00:46:47 -07:00
Kyzentun
cd3dd03149
Changed RageBezier2D EvaluateYFromX to only loop 100 times instead of forever.
2015-01-23 10:41:39 -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
8ffebb9612
Syaoran creates a magical template for clamping the range of numbers.
2015-01-21 17:59:42 -07:00
Kyzentun
fb0b48be52
Changed screen width calculations to subtract 1 if the result is odd.
2015-01-21 10:44:16 -07:00
Kyzentun
d28c8a8ab1
#420 fixed by centering menu. #371 fixed by setting max height of text. #374 fixed by changing ItemsEndX
2015-01-21 10:13:56 -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
daba6f19bb
Fixed t value calculation in AMV:SetVertsFromSplines.
2015-01-20 12:38:31 -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
5e2dc76fc9
Fixed backwards cross product used when calculated hold part verts.
2015-01-16 17:37:57 -07:00
Kyzentun
2d26c8133a
ScreenSelectMusic:HardCommentMeter metric added.
2015-01-16 10:23:26 -07:00
Kyzentun
6b41f568bf
GraphDisplay now checks whether the stats it's passed from Lua are nil.
2015-01-15 17:25:16 -07:00
Kyzentun
259ef96493
Reset sprite state when setting new state properties.
2015-01-13 04:27:52 -07:00
Kyzentun
b2ceb184fa
Range check option row index from lua in ScreenOptions:GetOptionRow to fix seg fault.
2015-01-12 13:08:38 -07:00
Kyzentun
5958f9d26c
Xcode project updated with CubicSpline files by dbk2.
2015-01-10 16:54:15 -07:00
Kyzentun
896dd7977e
Maybe editing the changelog should only be done after merging a pull, to avoid conflicts.
2015-01-10 12:32:07 -07:00
Kyzentun
301d529b67
Negative state delays in a sprite cause an infinite loop.
2015-01-10 02:32:54 -07:00
Kyzentun
0a02dd2b7c
Added SetStateProperties to Sprite.
2015-01-09 23:56:11 -07:00
Kyzentun
0adc016681
TimingData functions take true to return useful numbers instead of stupid strings.
2015-01-09 16:03:59 -07:00
Kyzentun
5f3d07807c
Fixed vert index math in SetVertsFromSplinesInternal
2015-01-08 04:26:39 -07:00