Commit Graph
100 Commits
Author SHA1 Message Date
Kyzentun Keeslala e9ce076d50 Disconnect from SMO when syncing or in jukebox to avoid a crash. 2016-03-14 22:36:28 -06:00
Kyzentun Keeslala 62ccc9dae1 Updated changelog. Reencoded small sounds to avoid the small sound crash bug on linux. 2016-03-14 16:57:56 -06:00
Kyzentun ec524f7b82 Merge pull request #1014 from kyzentun/linux_minimaid
Linux minimaid
2016-03-13 08:47:30 -06:00
Kyzentun 00437631a2 Merge pull request #1010 from nixtrix/firstsecond
Checking for first second now ignores autokeysounds
2016-03-13 08:47:22 -06:00
Kyzentun Keeslala 060f0999c2 Updated changelog. Added joelwindows7 to translator credits. 2016-03-05 19:05:31 -07:00
Kyzentun Keeslala bd19b1b29a Added global lua function for fetching the list of available sound drivers. Moved WaveOut to the front of the list to make it the first driver to try on Windows. 2016-03-05 18:11:59 -07:00
Kyzentun Keeslala 5f4cd214d9 Disable autosave when not in EditMode_Full to make sure it doesn't do anything in practice mode. 2016-03-04 11:24:23 -07:00
Kyzentun c75f835f25 Merge pull request #1025 from medmig/patch-1
Add missing ':' key binding
2016-03-03 16:28:03 -07:00
Kyzentun f7264656b9 Merge pull request #1022 from blindbox/master
Fixes #1020 and add songs that are missing a Medium difficulty to the Endless Course.
2016-03-03 13:26:59 -07:00
Kyzentun Keeslala eb3121faf9 Pass timing data to TransformNoteData so that fake notes inside warps can be removed properly. 2016-03-02 08:23:26 -07:00
Kyzentun c50ad2286c Merge pull request #1016 from JOELwindows7/master
Add Bahasa Indonesia to default theme
2016-02-20 09:56:32 -07:00
Kyzentun Keeslala d3ca850ea6 Forgot to add mmmagic.h 2016-02-16 20:11:58 -07:00
Kyzentun Keeslala 4b0e6f3e0a Moved minimaid linking command to proper place in src/CMakeLists.txt. Removed wrapper function pointers from LightsDriver_LinuxMinimaid.h because it doesn't load a dynamic lib. Link udev when linking libmmmagic. 2016-02-16 20:06:46 -07:00
Kyzentun Keeslala 7cce462dd1 Start event devices at JOY10 so that they won't overlap with joystick devices. 2016-02-15 16:58:36 -07:00
Kyzentun Keeslala 385c1dd525 Forgot to add mmmagic cmake project file. 2016-02-14 22:58:57 -07:00
Kyzentun Keeslala 10c304a80d Add libmmmagic lights support to linux. Mostly copy paste of windows driver. 2016-02-13 17:53:39 -07:00
Kyzentun Keeslala b34f07e10f Check whether InitialScreen is valid before using it after changing themes. 2016-02-13 10:11:22 -07:00
Kyzentun Keeslala 9fe6f49a55 Shut up various Trace calls that were clogging the log file uselessly. 2016-02-10 17:14:17 -07:00
Kyzentun a341811369 Merge pull request #1002 from blindbox/master
Partially fix song repetition in generated courses.
2016-02-08 09:21:16 -07:00
Kyzentun Keeslala 86470b7977 Reinstate RageFastSin because it's faster on Windows. 2016-02-07 21:04:10 -07:00
Kyzentun Keeslala acda44238d Replace RageFastSin and RageFastCos with standard library versions because the standard library is faster. Use fmod in spline evaluation. 2016-02-07 15:35:05 -07:00
Kyzentun Keeslala 9f57dd6caf Fix CourseID::ToCourse to use its cache correctly and check whether the path is empty before prepending a slash. 2016-02-03 21:25:47 -07:00
Kyzentun Keeslala 026801e28d In SongID::ToSong, check whether the dir is empty before prepending a slash, so GetSongFromDir can be skipped when the dir is empty. 2016-02-03 21:14:06 -07:00
Kyzentun Keeslala 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. 2016-02-03 13:05:23 -07:00
Kyzentun Keeslala cfca85c464 Allow bringing up the pause menu with MenuLeft and MenuRight at the same time. 2016-01-24 20:16:56 -07:00
Kyzentun Keeslala 751729c49a Disable pausing on ScreenGameplaySyncMachine. 2016-01-23 00:59:19 -07:00
Kyzentun Keeslala d375d2842a Added noteskin bugfix to changelog. 2016-01-18 14:37:11 -07:00
Kyzentun Keeslala 72758bc65b Changed RageFileManager to use the StripMacResourceForks function that already existed in RageUtil. Updated changelog. 2016-01-18 13:58:18 -07:00
Kyzentun Keeslala 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. 2016-01-18 11:48:50 -07:00
Kyzentun e60797c1df Merge pull request #980 from kyzentun/pause_menu
Pause menu for default theme.
2016-01-14 16:56:49 -07:00
Kyzentun Keeslala 0da27cad75 Make the DisplayResolution option row deal with caching the resolution list, so it only happens on screens that use it. 2016-01-14 16:48:52 -07:00
Kyzentun Keeslala 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. 2016-01-14 16:33:19 -07:00
Kyzentun 31688cc804 Merge pull request #977 from kyzentun/disable_dpms
Added code to disable x11 dpms on startup and restore it on exit.
2016-01-13 18:56:43 -07:00
Kyzentun Keeslala 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. 2016-01-12 17:37:00 -07:00
Kyzentun Keeslala 4eab6ff832 Fix copy paste error in SaveProfiles args. 2016-01-10 20:24:09 -07:00
Kyzentun Keeslala 7b61974df6 Changed RageFile lua functions to emit lua errors instead of asserting if the file cannot be safely read or written to. 2016-01-10 16:38:34 -07:00
Kyzentun Keeslala 0de66f6e1a Added pause menu to ScreenGameplay in default theme. Added SetPrevScreenName lua binding to Screen. Added begin_backing_out lua binding to ScreenGameplay. 2016-01-09 11:40:22 -07:00
Kyzentun Keeslala d810b10d98 Added code to disable x11 dpms on startup and restore it on exit. 2016-01-05 16:28:14 -07:00
Kyzentun Keeslala 25dd2bbef9 Added a step to RageFileManager::GetDirlisting to ignore OS X special files. 2015-12-27 07:44:58 -07:00
Kyzentun Keeslala 55bd774a4c Added copy constructor to LocalizedString so that a LocalizedString created by copying another does not crash in the destructor. 2015-12-27 06:45:49 -07:00
Kyzentun e099b3e266 Merge pull request #973 from dguzek/FailHelpText
fix _fallback's DefaultFailType help text
2015-12-25 19:48:28 -07:00
Kyzentun Keeslala 4e0fa012c1 Added SetLife and ChangeLife lua functions to Player. Updated changelog. 2015-12-16 15:08:36 -07:00
Kyzentun 536be1f64c Merge pull request #959 from parashep/master
Unrestrict pop'n judgment levels
2015-12-13 18:16:45 -07:00
Kyzentun Keeslala db06b4c1a3 Call ArrowEffects::Update on ScreenEdit during play mode so that Tornado and other stuff will work. 2015-12-11 00:02:31 -07:00
Kyzentun Keeslala 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. 2015-12-04 00:28:22 -07:00
Kyzentun Keeslala 9739fd417c Cast GetUnit to unsigned int in SpeedSegment::ToString to avoid crashing in ssprintf. 2015-11-18 20:07:49 -07:00
Kyzentun Keeslala 23d6c06f49 Do not force full bg brightness on beginner-only songs. 2015-11-10 01:08:16 -07:00
Kyzentun Keeslala 65c84ef7dc Moved lua music logic to a separate function so that ScreenSelectMusic can use lua for the various kinds of sample music. 2015-11-08 22:58:10 -07:00
Kyzentun Keeslala 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. 2015-11-05 21:56:43 -07:00
Kyzentun Keeslala 37b1030dd4 Only warn that the banner wasn't cached if the banner cache pref isn't set to off. 2015-11-01 12:04:32 -07:00
Kyzentun Keeslala 108b29733f Put French in credits instead of français to match other entries. 2015-10-30 00:55:52 -06:00
Kyzentun Keeslala a9372d97e7 Added Arvaneth and Prcuvu to the credits. Updated changelog. 2015-10-30 00:43:40 -06:00
Kyzentun 963400c20c Merge pull request #911 from Arvaneth/master
mistress fr.ini
2015-10-30 00:36:21 -06:00
Kyzentun Keeslala 937ce349ce Updated changelog. 2015-10-27 17:39:30 -06:00
Kyzentun Keeslala bd3da6a46d Added GetMainTitle to Song to bypass ShowNativeLanguage pref. 2015-10-26 13:38:23 -06:00
Kyzentun Keeslala da2db95365 Changed NotesLoaderBMS to not crash when trying to set StepsTypeStr for an unrecognized StepsType. Removed ConfOption for ShowSelectGroup from ScreenOptionsMasterPrefs because the preference does not exist. 2015-10-23 20:42:49 -06:00
Kyzentun Keeslala 264ba550b7 Changed stage stats assert on ScreenEvaluation to give a more informative message and avoid crashing. 2015-10-22 18:12:37 -06:00
Kyzentun Keeslala 189cf77cab Changed PlayCommandNoRecurse to check whether the command is nil before running it, so that a command metric set to a nil function isn't an error. Removed TextBannerHighScores::AfterSetCommand metric from _fallback because it pointed to a function that does not exist. 2015-10-22 12:24:04 -06:00
Kyzentun Keeslala add09bef07 Added metrics for ScreenMiniMenuTimingDataChangeInformation that dbk2 found were missing. Changed ASSERT in AddNewScreenTop to ASSERT_M. 2015-10-22 00:04:13 -06:00
Kyzentun 799eeaff6d Merge pull request #888 from Wallacoloo/armv7
Fix armv7 build errors
2015-10-21 01:39:14 -06:00
Kyzentun Keeslala a816de735a If the fallback for a noteskin doesn't exist, remove it from the list of noteskins to prevent crashing when someone tries to use it. 2015-10-20 22:57:07 -06:00
Kyzentun Keeslala de9ae9048b Use set_mult_attrs_with_diffuse on RollingNumbers on eval in default even though it won't have any effect until 5.1. 2015-10-18 16:27:03 -06:00
Kyzentun Keeslala 9f40c6d044 Added mult_attrs_with_diffuse to BitmapText. Added some convenience macros to LuaBinding for generic get/set functions. Updated changelog. 2015-10-18 14:09:08 -06:00
Kyzentun abfff53c2b Merge pull request #875 from zardoru/bms-stuff
Make sure kb7 is the appropiate steps type.
2015-10-16 00:27:52 -06:00
Kyzentun Keeslala c9e7ad8b76 Fixed bug in ActorMultiVertex::DrawPrimitives that converted RageColor channels to uint8 when applying the diffuse to verts, which made any channel not 1 into 0. 2015-10-12 02:18:15 -06:00
Kyzentun Keeslala 337297f4b6 Changed blank music file check in Song::LoadFromSongDir to allow a blank music file if the song uses keysounds. The intent is to prevent bms files from triggering the condition, so they don't have to hit the song folder every time during loading. 2015-10-11 13:54:13 -06:00
Kyzentun Keeslala 66edc2d233 Changed Edit Mode to not add the global offset to the Current Second field. Updated changelog. 2015-10-10 01:06:32 -06:00
Kyzentun Keeslala 7a26044934 Changed DirectInput mouse input to use an if statement instead of a while loop to avoid input lockup. 2015-10-09 23:54:35 -06:00
Kyzentun dca80f91ae Merge pull request #846 from dguzek/MaxRegenComboAfterMiss
reinstate MaxRegenComboAfterMiss Preference
2015-10-07 15:44:59 -06:00
Kyzentun ba8d31bfbd Merge pull request #847 from dguzek/AttacksArentHandicaps
fix logic for attacks in gameplay disqualifying
2015-10-07 15:44:50 -06:00
Kyzentun Keeslala 772096151f Made ActorFrame:SetDrawByZPosition return self to lua so function chaining works with it. 2015-10-07 15:44:23 -06:00
Kyzentun 8df4931ea3 Merge pull request #838 from stepmania/revert-203-FixScaleToClipped
Revert "Rewrote Sprite::ScaleToClipped and CropTo to actually work."
2015-10-06 00:54:40 -06:00
Kyzentun 42b3a88516 Revert "Rewrote Sprite::ScaleToClipped and CropTo to actually work." 2015-10-06 00:53:22 -06:00
Kyzentun 66c4f8f411 Merge pull request #828 from mattmccutchen/submit/global-offset-and-rate
Fix interaction between global offset and music rate.
2015-10-04 18:30:30 -06:00
Kyzentun 8e7b4ee7ee Merge pull request #203 from kyzentun/FixScaleToClipped
Rewrote Sprite::ScaleToClipped and CropTo to actually work.
2015-10-03 21:31:45 -06:00
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