Kyzentun Keeslala
dc25e2cc1b
Fixed bug in LogDisplay that made it put actors at non-integer indices and not work if the screen height was not a multiple of the line height.
2015-07-11 20:18:27 -06:00
Kyzentun Keeslala
155b185307
Fixed crash in edit mode caused by chart mods not revalidating the ATIs of the notedata. Edit mode still doesn't play attacks perfectly right.
2015-07-11 00:43:37 -06:00
Kyzentun
bfc0d1cb61
Merge pull request #717 from wolfy852/patch-1
...
Have lead-in image appear even with a negative BGAnimation beat
2015-07-09 17:51:13 -06:00
Kyzentun
619d9dbc91
Merge pull request #695 from kyzentun/bezier_lua
...
Added lua interface for using bezier curves. Merging for the documentation of bezier sake.
2015-07-09 17:48:01 -06:00
Kyzentun Keeslala
f2ff693c63
Change bonus area on evaluation to scale the radar bars down if the radar value is greater than 1.
2015-07-09 16:25:06 -06:00
Kyzentun Keeslala
3ba6eb055e
Added doc for keymaps format.
2015-07-09 14:10:20 -06:00
Kyzentun Keeslala
d2090081a1
Doing what I should have done a long time ago.
2015-07-09 13:18:51 -06:00
Kyzentun Keeslala
f6d369372f
Changed HOOKS singleton to register itself with lua correctly so that it can be used by lua.
2015-07-08 15:39:00 -06:00
Kyzentun Keeslala
a8e22c3e81
RandomBGEndsAtLastBeat metric.
2015-07-03 19:02:44 -06:00
Kyzentun Keeslala
70abcb8377
Didn't mean to make the default RandomBGChangeMeasures be 1.
2015-07-02 11:58:33 -06:00
Kyzentun Keeslala
f1f1bd5ca6
Added theme metrics for controlling random bg behavior.
2015-07-02 11:51:59 -06:00
Kyzentun Keeslala
398fb8872f
Fixed grammar in AttractSoundFrequency text.
2015-06-26 22:59:06 -06:00
Kyzentun
c4efb39541
Merge pull request #701 from TheFireRed/patch-3
...
Update es.ini
2015-06-26 09:48:20 -06:00
Kyzentun
d2d5261b18
Merge pull request #702 from TheFireRed/patch-4
...
Update es.ini
2015-06-26 09:48:03 -06:00
Kyzentun Keeslala
9bf045f596
Don't set the first_playable choice on ScreenSelectMaster if it is -1.
2015-06-25 09:22:22 -06:00
Kyzentun Keeslala
87d0687457
Added lua interface for using bezier curves.
2015-06-22 21:08:55 -06:00
Kyzentun
ab8217d8f9
Merge pull request #693 from kr4kp0t/master
...
Fixed input function on ScreenOverscanConfig
2015-06-22 16:12:44 -06:00
Kyzentun Keeslala
ac3ecfd034
Added RayZa to translation credits.
2015-06-20 10:57:25 -06:00
Kyzentun Keeslala
a7ffdc1062
Merge branch 'master' of https://github.com/rayza/stepmania
2015-06-20 10:54:33 -06:00
Kyzentun Keeslala
7440f116b6
Update version number to 5.0.9.
2015-06-19 16:21:29 -06:00
Kyzentun Keeslala
eb87ca4530
Screenshot crash fix from Yaniel: apparently libpng expects you to tell it what it will end up with instead of what you are giving it
2015-06-19 13:58:55 -06:00
Kyzentun Keeslala
e91a858ddd
Make RageTexture::GetTextureCoordRect wrap instead of seg fault when given an out of range frame.
2015-06-18 23:30:24 -06:00
Kyzentun Keeslala
4078010ebd
Change RunScriptFile to report errors through the error reporting system instead of just dialogs so that errors show when reloading scripts in game.
2015-06-16 16:51:06 -06:00
Kyzentun Keeslala
220e4c13b6
Forgot to make this a local.
2015-06-14 08:59:24 -06:00
Kyzentun Keeslala
c78950aaeb
Changed timing and life difficulty text to position value after label. Changed all AllowRepeatingInput metrics in _fallback to true.
2015-06-14 08:55:42 -06:00
Kyzentun Keeslala
829e861192
ActorUtil lua functions now check whether the actor has a name, which is required.
2015-06-11 19:36:25 -06:00
Kyzentun Keeslala
5f50a8ea26
Added get_music_file_length and RageSound:get_length lua functions. Updated changelog.
2015-06-10 14:41:28 -06:00
Kyzentun Keeslala
ed109a6006
Added hanubeki's translation of waiei's comment.
2015-06-10 08:46:39 -06:00
Kyzentun Keeslala
8b7370ee10
AMV SetVertsFromSplinesInternal had a fencepost error that made it not put a vert at the end of the spline.
2015-06-08 10:07:17 -06:00
Kyzentun Keeslala
771e24d1ca
Added kludge to shift tex coords for bottom cap by one pixel to get rid of seam. power_of_two rewritten to use math instead of a while loop.
2015-06-07 18:27:35 -06:00
Kyzentun Keeslala
1dca128f79
Added logic to prevent crashing on an invalid initial screen. Added HARDCODED error screen in _fallback for displaying and explaining the error when a theme has an invalid initial screen.
2015-06-06 20:43:39 -06:00
Kyzentun Keeslala
e6dc4307b5
Exposed update_centering lua function. Added ScreenOverscanConfig. Added case to RageDisplay_D3D so that BLEND_SUBTRACT doesn't crash. Updated changelog.
2015-06-05 08:48:58 -06:00
Kyzentun Keeslala
87349e6723
Changed SampleHistory to initialize m_fToSample using the same logic that moves it forward after a sample is added.
2015-06-03 19:51:45 -06:00
Kyzentun Keeslala
f423af397a
Removed superfluous assignments from Actor bounce/bob logic.
2015-06-03 17:15:26 -06:00
Kyzentun Keeslala
0a3a555cab
Exposed RageFile Flush function to Lua. Updated changelog.
2015-06-03 16:41:10 -06:00
Kyzentun Keeslala
f133272807
Removed pixel coordinate rounding from bounce and bob effects because it causes jumping when a slow move is combined with a slow bounce or bob.
2015-06-03 15:49:00 -06:00
Kyzentun Keeslala
963a204fb0
Fixed the cmake method used to generate the date and time strings.
2015-06-03 10:31:31 -06:00
Kyzentun
34a36663d4
Merge pull request #663 from jchyip/patch-1
...
Update README.md to fix broken link to CMake
2015-06-02 09:32:36 -06:00
Kyzentun
93da38dc09
Merge pull request #661 from nixtrix/optionslist
...
Added an extra parameter to OptionsListLeft/Right messages saying what menu item the player moved to (param.Selection).
2015-05-29 12:48:28 -06:00
Kyzentun Keeslala
c155ccffbc
Change ForceOtherPlayersToCompatibleSteps to treat NULL steps as a failed match.
2015-05-20 23:22:51 -06:00
Kyzentun Keeslala
cc2e166c18
Change JoinPlayer to look directly at SideIsJoined to avoid style-dependent logic in GetNumPlayersEnabled.
2015-05-20 22:26:47 -06:00
Kyzentun Keeslala
e6e0dcff44
PlayersCanJoin does not check style anymore, see comment. IsHumanPlayer doesn't try to use PlayersCanJoin to guess the current screen anymore.
2015-05-19 21:58:56 -06:00
Kyzentun Keeslala
6be2cac4ed
Updated changelog. Added nixtrix to credits.
2015-05-19 12:57:02 -06:00
Kyzentun
80e1e175c0
Merge pull request #616 from nixtrix/notesloaderbmscleanu
...
Tidying up notesloaderBMS.cpp per kyzentun's request
2015-05-15 09:59:14 -06:00
Kyzentun Keeslala
f5aec7ed4b
Why the One Definition Rule exists, and being able to hide members with local variables is bad, Exhibit A.
2015-05-15 02:55:40 -06:00
Kyzentun
69e765867c
Merge pull request #609 from nixtrix/bmslua
...
Lua BGAnimations now work correctly when called from BMS files.
2015-05-14 08:38:56 -06:00
Kyzentun
26ef77febf
Merge pull request #600 from jobn/backineventmode3
...
BackInEventMode code now works for both players (new version)
2015-05-11 13:40:57 -06:00
Kyzentun
912582674c
Don't put the song title in the screenshot name because it might contain utf8 which doesn't work on windows, or path garbage, or other stuff that would have to be sanitized.
2015-05-10 10:53:33 -06:00
Kyzentun
336cd2f712
Added XmlToLua to src/Makefile.am.
2015-05-10 08:19:59 -06:00
Kyzentun
211269778d
Fixed timing segment text to use the beat of the segment.
2015-05-10 01:04:06 -06:00
Kyzentun
1389e68bb3
Changed .travis.yml to use cmake. Updated changelog. Updated version number in CMakeLists.txt.
2015-05-09 08:37:08 -06:00
Kyzentun
e3aea3ccbf
Merge pull request #585 from Fighter19/master
...
Add an option to fix the axis problem
2015-05-09 08:27:46 -06:00
Kyzentun
520432cdff
Added docs for xml converter. Added XmlToLua.h. Condition code in xml is now passed through the lua converter to handle renamed things.
2015-05-08 23:55:38 -06:00
Kyzentun
0d9897aed3
Added toasty example.
2015-05-08 11:19:14 -06:00
Kyzentun
e591c559c6
Fixed hold cap rendering when Tiny modifier is used. Still has the 1px seam though. Added sanity checking groups progress to SongManager loading.
2015-05-06 15:48:23 -06:00
Kyzentun
9b6ae296c7
Fixed automagic typing. Added debug overlay line for conversion.
2015-05-05 21:41:15 -06:00
Kyzentun
17533e7b95
Holding select in gameplay now skips the current song in course or endless mode. Updated changelog.
2015-05-05 13:17:15 -06:00
Kyzentun
9d1ba50c23
Fixed logic mistake in PlayersCanJoin.
2015-05-04 19:56:30 -06:00
Kyzentun
236947b346
Changed GetFirstCompatibleStyle to not crash SM so it can be used to check whether joining is allowed. JoinPlayer and PlayersCanJoin now use GetFirstCompatibleStyle to check whether there will be a style to change to. Changed logic in PlayersCanJoin to return false at the first failed requirement.
2015-05-02 23:36:28 -06:00
Kyzentun
a8f4278a54
Added SetCurrentOptions to NoteField::DrawPrimitives so the correct options are actually set during drawing when there are two players. Fixed stealth by disabling the glow color from the column actor, so glow effects on the column won't work. Added note explaining how long GetBrightness has been disabled.
2015-05-02 18:53:00 -06:00
Kyzentun
5eba25a495
Added hold at full to actor effect timing. Added the xml to lua converter.
2015-05-01 07:50:34 -06:00
Kyzentun
9829de8b56
Merge pull request #574 from kyzentun/stripes2
...
Attempts to improve performance
2015-04-30 17:19:30 -06:00
Kyzentun
fe35b65d4f
Merge pull request #582 from jobn/mirrorrandom
...
Backwards and shuffle mods now ignore turntable in beat-single5/7
2015-04-30 10:24:46 -06:00
Kyzentun
c37e18c175
Merge pull request #580 from jobn/beat_stuff2
...
Beat mode gameplay changes, third attempt
2015-04-29 12:48:33 -06:00
Kyzentun
e3101e4574
When a string is not closed, it creates unresolved tension that stays with you for the rest of the day.
2015-04-28 00:45:37 -06:00
Kyzentun
2d9ea44d12
Song::TidyUpData now clears graphics fields that point to files that don't exist.
2015-04-27 07:48:50 -06:00
Kyzentun
9758932be0
Changed RageBitmapTexture to pass a dialog id for the missing texture warning so it can be ignored. Updated changelog.
2015-04-26 09:23:12 -06:00
Kyzentun
8c802b1a28
Merge pull request #570 from psmay/EzSockets-with-timeouts
...
EzSockets timeouts
2015-04-26 08:52:55 -06:00
Kyzentun
f3ab635d03
Made screenshot key tag with song title and screen name.
2015-04-25 21:18:42 -06:00
Kyzentun
a2e1a709a0
Forgot to make VerifySelected pick the first when none are selected.
2015-04-25 19:40:42 -06:00
Kyzentun
d295d89e56
Changed VerifySelected to emit useful errors insted of just the row name and number selected.
2015-04-25 19:37:45 -06:00
Kyzentun
b30a282e1b
Show board always in default theme because it's the screen filter now.
2015-04-25 07:33:08 -06:00
Kyzentun
8e187da210
Merge pull request #565 from kyzentun/toast_in_mouth
...
Multiple toasties per song.
2015-04-24 19:07:35 -06:00
Kyzentun
2656123464
RageTextureManager now keeps a map of textures by pointer for quicker lookup when deleting.
...
RageTextureManager now keeps a map of textures that need updating, which is none of them because I couldn't find a class that inherits from RageTexture that doesn't have an empty Update function.
ArrowEffects now requires setting the current PlayerOptions before calling any functions. This might make moving to per-column mods easier, and reduces the direct usage of PlayerState.
Tipsy calculations for each column are done in ArrowEffects::Update instead of GetYPos and GetYOffset.
DrawHold changed to only call DrawHoldBody once. DrawHoldBody now does the normal and glow passes together instead of needing to be called twice.
DrawHoldPart changed to take most of its args in a struct.
Giant copy paste mess that NoteField was using to draw timing segment text replaced with a couple functions and a macro.
Selection glow for notefield is only calculated if a section is selected.
Added RageVector3 functions to CubicSplineN for NoteDisplay to use.
Actor effect period is cached now. Sprites and Models cache their animation length now.
ReceptorArrowRow no longer calls ArrowEffects::Update in gameplay.
2015-04-24 15:55:54 -06:00
Kyzentun
ede974ce73
Merge pull request #571 from mattmccutchen/master
...
getDevice: Do not read a dirent after calling closedir.
2015-04-23 20:54:52 -06:00
Kyzentun
7ff045f920
Updated changelog and credits. Restored spaces on RoomInfoDisplay language entries because they probably belong there.
2015-04-23 20:49:18 -06:00
Kyzentun
754ca986e8
Merge branch 'New-Options-menu' of https://github.com/tuxdude143/stepmania
2015-04-23 19:50:51 -06:00
Kyzentun
68fdb2cc0b
Merge pull request #569 from hanubeki/lang-ja
...
Little changes to Japanese language files
2015-04-21 06:33:15 -06:00
Kyzentun
88f295d295
Added diffuse and glow to column renderers to make diffuse and effects affect notes the way they would affect actors inside a frame.
2015-04-20 16:05:43 -06:00
Kyzentun
9790d613b5
Changed ScreenEdit::HandleAlterMenuChoice to not prompt for clearing when it is used by cut, which is used by all the transform choices.
2015-04-20 07:47:26 -06:00
Kyzentun
9314555e6d
Added preference for showing multiple toasties in one song. Added IsWaiting to Transition.
2015-04-18 08:52:57 -06:00
Kyzentun
862eba8f7d
Changed logic to allog ToastyTriggersAt to be a function that returns the next increment. Added ToastyMinTNS metric for controlling the TNS for a toasty.
2015-04-17 23:24:49 -06:00
Kyzentun
c50b12b8c6
Changed toasty logic to trigger multiple times without requiring a W3.
2015-04-17 16:26:39 -06:00
Kyzentun
603d8128f3
Merge pull request #553 from dguzek/Fix-ThemePrefs
...
Fix theme prefs
2015-04-17 00:43:41 -06:00
Kyzentun
fc6ce722ca
Disabled late join on SSM if on extra stage to prevent crash in summary screen.
2015-04-14 12:25:40 -06:00
Kyzentun
b35683f7ff
Merge pull request #564 from hanubeki/lang-ja
...
Update Japanese translation
2015-04-14 07:25:34 -06:00
Kyzentun
b4690fe932
Merge pull request #562 from sigatrev/master
...
ancient NoteData::ClearRangeForTrack bug fix
2015-04-13 17:53:14 -06:00
Kyzentun
b04e7faec6
Fixed RevertFromDisk by making it turn off the InStepEditor flag while reloading the song. Removed redundant call of loaderSSC.TidyUpData from NotesLoader::LoadFromDir because loaderSSC.LoadFromDir calls it.
2015-04-13 10:33:09 -06:00
Kyzentun
bac4356672
Changed TimingData to always return the entry before the closest one when using the lookup table to avoid various problems that occur only when the current time is exactly on the current entry in the lookup table.
2015-04-11 22:50:06 -06:00
Kyzentun
cf3c967a51
Allow songs with invalid characters such as # in the title to work by calling TidyUpData after loading.
2015-04-10 22:40:49 -06:00
Kyzentun
1c3db82537
Modified StepsID operators to consider 0 equal to all other hash values. See comment in source for details. Changed operator>>(RString&, int&) functions to be based off a template.
2015-04-10 09:10:51 -06:00
Kyzentun
60349d849e
Modified NoteDataWithScoring::GetActualRadarValues to use the time between the first and last hittable notes instead of the first and last seconds of the song because the song could start or end with mines or other unhittable notes.
2015-04-08 20:15:18 -06:00
Kyzentun
8993cfe729
Added MuteActions preference checking to RageSound::PlayCopy. Modified ActorSound and GameSoundManager::PlayOnce to take is_action args. Fixed doc for playcommand to mention the param table.
2015-04-08 16:15:14 -06:00
Kyzentun
84b57e7ca4
Song::TidyUpData needs to happen after edits in the song folder are loaded so that their radar stuff will be calculated. Bumped cache version.
2015-04-07 12:47:51 -06:00
Kyzentun
76a00574e1
Merge pull request #554 from Thumbsy/patch-1
...
Last two lines that were left untranslated
2015-04-07 07:19:20 -06:00
Kyzentun
8aa2d42427
Added rec_print_children and rec_print_table to _fallback. Updated changelog.
2015-04-07 00:04:34 -06:00
Kyzentun
8c33bf92fb
Merge pull request #541 from kyzentun/board_under_everything
...
Board under everything
2015-04-06 23:35:04 -06:00
Kyzentun
2bb0ff1bc5
Merge pull request #548 from Wallacoloo/master
...
'Exit' option in 'select game' menu returns user to main options menu unless the game mode was changed
2015-04-06 23:34:14 -06:00
Kyzentun
3cb7b5d2a5
Typo fix in ScreenEdit help from SpookyMagician.
2015-04-06 23:00:51 -06:00
Kyzentun
2f5748fe4d
Fixed conflicts and order in Changelog_language.txt.
2015-04-06 22:54:45 -06:00