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
Kyzentun
1ea48efb80
Changed tper to vector of float.
2015-01-06 22:00:06 -07:00
Kyzentun
d3bbf9cbd3
Added SetVertsFromSplines to AMV. Moved const to the left side. Documentation for all new functions.
2015-01-06 20:14:59 -07:00
Kyzentun
beb625e6aa
Disable error reporting if any dialogs are ignored.
2015-01-05 16:53:52 -07:00
Kyzentun
2c6776c480
tobool should handle bools correctly.
2015-01-04 22:27:34 -07:00
Kyzentun
703b423dd4
Moved note column splines into tween state. Renamed size/dimension spline lua functions to get/set convention. Added make_camel_aliases to 01 alias.lua to make the CamelCase aliases required by shakesoda for consistency.
2015-01-04 06:10:21 -07:00
Kyzentun
6c722df0c6
Made loop and polygonal private so that setting them would trip the dirty flag.
2015-01-03 05:56:52 -07:00
Kyzentun
dd72b368ce
Fixed spline solving to be mathematically correct after Matt told me column operations are not actually allowed. Attempts to measure performance returned garbage results, hopefully the caching mechanism makes it too fast to measure?
2015-01-03 05:26:29 -07:00
Kyzentun
6d9243335d
Fixed bug in spline evaluate. Added create_spline and spline:destroy to allow creation of splines not owned by actors. Added polygonal mode to splines.
2015-01-02 12:08:53 -07:00
Kyzentun
f9ba1cc415
Added spatial extent math to CubicSpline.
2015-01-01 16:09:36 -07:00
Kyzentun
84e758c6c7
Added rotation and zoom splines to note columns, with the help of a couple new classes. Reorganized args to NoteDisplay functions into helper structures. Made splines have 3 modes controlling their behavior. Hold twisting is now handled by an AA rotation and hold drawing in general is now more complex.
2015-01-01 04:36:20 -07:00
Kyzentun
0cb08dc8bd
Added offset mode spline to NoteColumnRenderer.
2014-12-30 13:59:06 -07:00
Kyzentun
584f1c8813
Moved cubic spline implementation to its own source file.
2014-12-28 05:57:07 -07:00
Kyzentun
65187a55c6
CubicSpline class created. Temp spline rendering stuff in AMV.
2014-12-27 21:41:55 -07:00
Kyzentun
5d7f6b7b52
Added code for setting player name plates with bpm info.
2014-12-27 05:44:46 -07:00
Kyzentun
64d384410c
Created NoteColumnRenderer to handle column rendering. Added m_FakeParent to Actor to solve part of the problem.
2014-12-26 01:54:34 -07:00
Kyzentun
f632806f89
Reload Scripts when changing game types.
2014-12-25 18:37:51 -07:00
Kyzentun
07fb61a291
Moved tap and hold rendering logic out of NoteField and into NoteDisplay.
2014-12-25 05:02:28 -07:00
Kyzentun
ee2abfac94
Fixed StepsDisplay commands to check for CustomDifficulty being an empty string.
2014-12-24 19:11:45 -07:00
Kyzentun
4a4a28878c
Fixed up EditMenu to not throw asserts and crash all over the place if there isn't something to put in a row. Still can't practice in doubles-only groups, but at least it doesn't crash.
2014-12-24 02:27:46 -07:00
Kyzentun
a60a20edec
Changed assert in ScreenHowNotToPlay to an error message to fix crash.
2014-12-22 07:09:21 -07:00
Kyzentun
55fb14cd10
Holding start to give up leaves gameplay instead of going to next song.
2014-12-22 03:52:08 -07:00
Kyzentun
7ee2938917
Wrapped CustomDifficulty color functions to report a nice error when a color doesn't exist.
2014-12-22 00:10:34 -07:00
Kyzentun
06c78cd59f
Fixed lua music files not being recognized. Changed assert on non-optional theme elements not being found to report an error.
2014-12-21 23:38:45 -07:00
Kyzentun
3663bf020e
Changed option name and explanation for AllowMultipleHighScoreWithSameName.
2014-12-20 19:43:01 -07:00
Kyzentun
0a4a81d5e8
Added a bunch of preferences to service options menu.
2014-12-20 19:39:38 -07:00
Kyzentun
c905965aca
Added Profile:GetTotalDancePoints.
2014-12-18 22:41:19 -07:00
Kyzentun
090d63e43c
Fixed column arg passed to NoteField callbacks.
2014-12-18 02:36:45 -07:00
Kyzentun
261f2b0e3c
Fix dumb mistake in NoteSkinManager multi-match error message.
2014-12-16 02:21:03 -07:00
Kyzentun
23fca56582
Fixed Profile swap by making it walk the arrays so that Visual Studio's std swap won't choke on it.
2014-12-14 17:56:05 -07:00
Kyzentun
c5b24c2ca6
Fixed signed comparison warning in ProfileManager.
2014-12-12 22:16:42 -07:00
Kyzentun
4c1ee4bbfb
Fixed problems in NoteField from rebasing.
2014-12-10 18:14:00 -07:00