Commit Graph
100 Commits
Author SHA1 Message Date
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