Kyzentun Keeslala
2d64694f14
Changed Song and ScreenEdit to not save a .sm file when split timing is used.
2015-10-02 16:26:59 -06:00
Kyzentun Keeslala
751caba360
Why did I use >= originally? That makes no sense.
2015-10-02 03:09:05 -06:00
Kyzentun Keeslala
a10c0c4f01
Added set_use_effect_clock_for_texcoords to Sprite. Updated changelog.
2015-09-21 20:42:56 -06:00
Kyzentun
bb99481363
Merge pull request #772 from waiei/fix_hold/0609
...
fix draw hold body inactive texture bug
2015-09-18 18:35:32 -06:00
Kyzentun Keeslala
493751c6d2
Changed WheelBase::SetItemPosition to make it send the item index and num items args to the transform function.
2015-09-10 21:39:39 -06:00
Kyzentun Keeslala
e1eceda031
Moved AxisFix to GamePreferences so that the preference exists on all platforms and doesn't cause a crash on the Advanced Input Options screen on OS X. Preference does nothing on OS X for now.
2015-09-06 14:10:26 -06:00
Kyzentun Keeslala
92f449c8bf
Updated changelog.
2015-09-03 15:15:00 -06:00
Kyzentun Keeslala
f182a04780
Fixed pausing on ScreenGameplay by making GameState have a pause variable and not force the song position forward if the game is paused. Implementing a working pause button that the player can press is left as an exercise for the reader.
2015-09-03 14:39:57 -06:00
Kyzentun Keeslala
60b69ab6b6
Respliced kanji font images to be more square and under 4096 in each dimension.
2015-09-03 13:01:02 -06:00
Kyzentun Keeslala
b08c60b5dd
Respliced kanji font images to be more square and under 4096 in each dimension.
2015-09-03 12:59:59 -06:00
Kyzentun Keeslala
0bb382f689
Hide mines that have been avoided so that TNS_AvoidMine isn't spammed every frame.
2015-09-02 21:34:32 -06:00
Kyzentun Keeslala
06c63364b1
Added check to ScreenEditMenu to force the master player number to Player 1 because edit mode depends on that heavily.
2015-08-29 18:48:44 -06:00
Kyzentun
410a33187a
Merge pull request #751 from Wallacoloo/follow-symlink
...
Follow symbolic links when searching for executable directory
2015-08-27 20:30:09 -06:00
Kyzentun
1881a0d871
Merge pull request #754 from zardoru/bms-stuff
...
Additional BMS layouts for different styles.
2015-08-24 22:33:09 -06:00
Kyzentun
2a1d694e14
Merge pull request #749 from wolfman2000/wolf-win32-minimaid
...
Have Windows build with Minimaid on by default.
2015-08-20 14:52:22 -06:00
Kyzentun Keeslala
fbeb76ef65
Default theme should have Allow Extra Stage in ScreenAdvancedOptions.
2015-08-20 10:52:52 -06:00
Kyzentun
d7dc24837e
Merge pull request #748 from wolfy852/patch-2
...
Change RandomBGEndsAtLastBeat metric to true by default
2015-08-19 21:01:11 -06:00
Kyzentun
bb838fdc4d
Merge pull request #736 from hanubeki/techno-hold
...
Fix hold bottomcap when NoteDisplay is zoomed out.
2015-08-02 11:15:28 -06:00
Kyzentun Keeslala
fc3b5eed67
Set processer to CPU_X86 if it's not 64 bit on linux.
2015-07-22 09:39:46 -06:00
Kyzentun Keeslala
fa7e042da9
Changed GetActualRadarValues to start with a current row of -1 so that certain stuff is initialized right.
2015-07-18 23:17:01 -06:00
Kyzentun Keeslala
a888506b32
Expose the optional argument for ResolvePath to lua and add it to ResolveRelativePath.
2015-07-16 17:54:48 -06:00
Kyzentun Keeslala
ffc0c0ecb2
Changed CRYPTMAN to use lua_pushlstring for its hashes and uuids because they have embedded zeros.
2015-07-16 16:12:46 -06:00
Kyzentun Keeslala
e81ebfb5c5
Added AnimationFinished command to Sprite for when the animation starts over.
2015-07-15 01:35:30 -06:00
Kyzentun Keeslala
d7411e6cdb
Fixed Actor:bezier function in 02 Actor.lua. Documented Actor:bezier and Actor:tween properly.
2015-07-13 14:07:38 -06:00
Kyzentun Keeslala
d7bd2d60f0
Don't show the warning on ScreenMapControllers if the dismiss time is too short to read it.
2015-07-11 21:14:01 -06:00
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