86470b7977
Reinstate RageFastSin because it's faster on Windows.
Kyzentun Keeslala
2016-02-07 21:04:10 -07:00
acda44238d
Replace RageFastSin and RageFastCos with standard library versions because the standard library is faster. Use fmod in spline evaluation.
Kyzentun Keeslala
2016-02-07 15:35:05 -07:00
a580da2183
Partially fix song repetition in generated courses.
Abdullah
2016-02-04 17:51:32 +08:00
9f57dd6caf
Fix CourseID::ToCourse to use its cache correctly and check whether the path is empty before prepending a slash.
Kyzentun Keeslala
2016-02-03 21:25:47 -07:00
026801e28d
In SongID::ToSong, check whether the dir is empty before prepending a slash, so GetSongFromDir can be skipped when the dir is empty.
Kyzentun Keeslala
2016-02-03 21:14:06 -07:00
55e161336a
Added lua bindings for playing sounds in SCREENMAN. Added input redirection functions to SCREENMAN for disabling non-lua screen input processing. Added OF_FALSE, OV_EOF, and OV_HOLE to error string list in RageSound for more understandable messages. Made sure RageSound doesn't delete null pointers. Updated changelog.
Kyzentun Keeslala
2016-02-03 13:05:23 -07:00
cfca85c464
Allow bringing up the pause menu with MenuLeft and MenuRight at the same time.
Kyzentun Keeslala
2016-01-24 20:16:56 -07:00
751729c49a
Disable pausing on ScreenGameplaySyncMachine.
Kyzentun Keeslala
2016-01-23 00:59:19 -07:00
72758bc65b
Changed RageFileManager to use the StripMacResourceForks function that already existed in RageUtil. Updated changelog.
Kyzentun Keeslala
2016-01-18 13:58:18 -07:00
ae5ff0724a
Added Clear timing in region option to timing menu in edit mode. Disabled pasting clipboard timing if it's not safe to fix crash.
Kyzentun Keeslala
2016-01-18 11:48:50 -07:00
0da27cad75
Make the DisplayResolution option row deal with caching the resolution list, so it only happens on screens that use it.
Kyzentun Keeslala
2016-01-14 16:48:52 -07:00
79f4037088
Changed GetDisplayResolutions on Windows to ignore modes with less than 32bpp and not test modes that have already been tested. Changed ScreenOptionsMasterPrefs to cache the resolutions list once when the screen starts instead of fetching it multiple times.
Kyzentun Keeslala
2016-01-14 16:33:19 -07:00
a3f5682ce2
Added Stop Course to pause menu. Hide foreground during pause menu. Changed GiveUpStartText, GiveUpBackText, and SkipSongText to tell the player to double tap for the menu.
Kyzentun Keeslala
2016-01-12 17:37:00 -07:00
7b61974df6
Changed RageFile lua functions to emit lua errors instead of asserting if the file cannot be safely read or written to.
Kyzentun Keeslala
2016-01-10 16:38:34 -07:00
0de66f6e1a
Added pause menu to ScreenGameplay in default theme. Added SetPrevScreenName lua binding to Screen. Added begin_backing_out lua binding to ScreenGameplay.
Kyzentun Keeslala
2016-01-09 11:40:22 -07:00
d810b10d98
Added code to disable x11 dpms on startup and restore it on exit.
Kyzentun Keeslala
2016-01-05 16:28:14 -07:00
14caac26ca
Little change for previous commit
hanubeki
2015-12-29 17:54:55 +09:00
375f644b5d
Update Japanese language for _fallback
hanubeki
2015-12-29 17:48:34 +09:00
a222884289
Change resources links in README.md
Colby Klein
2015-12-28 22:45:35 -08:00
5eca1f8f62
Merge pull request #976 from kyzentun/ignore_osx_files
Jason Felds
2015-12-28 21:36:09 -05:00
25dd2bbef9
Added a step to RageFileManager::GetDirlisting to ignore OS X special files.
Kyzentun Keeslala
2015-12-27 07:44:58 -07:00
55bd774a4c
Added copy constructor to LocalizedString so that a LocalizedString created by copying another does not crash in the destructor.
Kyzentun Keeslala
2015-12-27 06:45:49 -07:00
db06b4c1a3
Call ArrowEffects::Update on ScreenEdit during play mode so that Tornado and other stuff will work.
Kyzentun Keeslala
2015-12-11 00:02:31 -07:00
d6667f858c
Merge pull request #954 from Flameshadowxeroshin/master
Jason Felds
2015-12-06 12:39:02 -05:00
aba0f1f7b3
Rename GameButtonType_INVALID to GameButtonType_Menu. Strictly that's not right but close enough.
Flameshadowxeroshin
2015-12-05 20:02:00 -06:00
d329c80ad3
remove guitar cruft There was a bunch of code for handling guitar-specific input such as hammer-ons/pull-offs and strumming. Given that guitar was removed, and as far as I understand, will not be added back into SM5, it makes sense to remove code that had no other use.
Flameshadowxeroshin
2015-12-05 11:12:17 -06:00
a35fa1416e
Changed DrawBeatBar to check the M-mod so that smaller beat bars are drawn when M-mods are used in edit mode. Updated changelog.
Kyzentun Keeslala
2015-12-04 00:28:22 -07:00
9739fd417c
Cast GetUnit to unsigned int in SpeedSegment::ToString to avoid crashing in ssprintf.
Kyzentun Keeslala
2015-11-18 20:07:49 -07:00
1adada6f77
Fix CreateZip typo.
Jason Felds
2015-11-13 17:13:34 -05:00
23d6c06f49
Do not force full bg brightness on beginner-only songs.
Kyzentun Keeslala
2015-11-10 01:08:16 -07:00
65c84ef7dc
Moved lua music logic to a separate function so that ScreenSelectMusic can use lua for the various kinds of sample music.
Kyzentun Keeslala
2015-11-08 22:58:10 -07:00
d496f8145c
Noteskin name in PlayerOptions needs to be compared case-insensitive when comparing PlayerOptions structures. The old code that used != probably relied on RString::operator!= misbehaving.
Kyzentun Keeslala
2015-11-05 21:56:43 -07:00
cbb76cf22f
Merge pull request #931 from wolfman2000/wolf-travis-cmake
Jason Felds
2015-11-03 20:06:59 -05:00
9f35238a07
Restore compilation with Travis.
Jason Felds
2015-11-03 18:25:31 -05:00
a7ed2d33d9
Merge pull request #929 from wolfman2000/wolf-irc-bots
Jason Felds
2015-11-02 19:58:09 -05:00
fba1cf2975
Put the bots back in #stepmania.
Jason Felds
2015-11-02 19:05:32 -05:00
46eadae43a
Merge pull request #924 from Prcuvu/texture_font_generator_remove_vs_projects
Jason Felds
2015-11-01 19:45:15 -05:00
ff265206f6
Remove deprecated VS projects for Texture Font Generator.
Prcuvu
2015-11-02 07:55:03 +08:00
37b1030dd4
Only warn that the banner wasn't cached if the banner cache pref isn't set to off.
Kyzentun Keeslala
2015-11-01 12:04:32 -07:00
e6aa840af4
Merge pull request #921 from wolfman2000/wolf-timing-logging
Jason Felds
2015-11-01 07:02:36 -05:00
166e4c8287
Allow optional logging of timing segment mods.
Jason Felds
2015-11-01 06:49:31 -05:00
020ecf64ae
Merge pull request #919 from Prcuvu/appveyor_build_with_v140_xp
Jason Felds
2015-10-31 14:20:52 -04:00
4b3937511d
Merge pull request #920 from wolfman2000/wolf-cpack-uninstall
Jason Felds
2015-10-31 10:34:55 -04:00
79d4f45096
Have users uninstall older versions first.
Jason Felds
2015-10-31 10:31:22 -04:00
9c4db4b9f0
Merge pull request #918 from Prcuvu/update_readme_md
Jason Felds
2015-10-31 08:17:43 -04:00