Commit Graph
4533 Commits
Author SHA1 Message Date
hanubeki 4c40ca9b76 Add {PartName}NoteColorType and {PartName}NoteColorCount NoteSkin metric. 2014-10-12 00:40:46 +09:00
Thai Pangsakulyanont 36aa012f03 fallback to the fallback when KeyCodeToChar does not work 2014-10-11 21:10:23 +07:00
Thai Pangsakulyanont 85f6f2e5d4 added the code that works. It is tested outside of StepMania 2014-10-11 14:34:05 +07:00
Thai Pangsakulyanont b0106312c4 remove untested code 2014-10-11 14:19:20 +07:00
Thai Pangsakulyanont a2e66a7803 Use Quarts to map raw keyboard to character code. 2014-10-11 13:49:43 +07:00
Thai Pangsakulyanont a4f9df9cbc Merge branch 'master' of https://github.com/stepmania/stepmania into MacOSX10.9.sdk 2014-10-11 12:40:18 +07:00
Jonathan Berney f9f486b812 Fixed indentation issues accidentally introduced 2014-10-07 19:56:33 -07:00
Jonathan Berney 218c10ef97 Update RageSoundDriver_AU.cpp
The Yosemite crash happens when we call CFRunLoopAddObserver. It doesn't seem to like runLoopRef. Replacing the first argument to this call with CFRunLoopGetCurrent() avoids the crash, but the app then hangs because CFRunLoopWakeUp doesn't cause observerRef (NameHALThread) to fire, so the semaphore is not posted. Commenting the semaphore wait line allows the game to boot in Yosemite, and seems to play totally normally. This doesn't really fix our problem (we are trying to name the HAL thread, and a catastrophic error occurs), but it shows us what the problem is.

We are obtaining runLoopRef using an API call that was deprecated years ago. However, the Apple-approved replacement code doesn't produce a runLoopRef that avoids the crash, either. So I'm not sure how we get the correct runLoopRef so we can name the thread.

This is my first time looking at the code base, but I don't see the value of naming the thread. In the interest of keeping Stepmania compatible with the upcoming operating system, I propose we just remove the thread-naming logic.
2014-10-07 19:48:58 -07:00
freem 4629bdef5c Make the log mention Windows 8 instead of "unknown NT-based"
(fwiw, I don't like windows 8. also can someone tell me what version number windows 10 will be using?)
2014-10-06 17:50:47 -05:00
Kyzentun e8b8bfdb60 Song cache version bump. 2014-10-03 19:05:39 -06:00
Kyzentun 8edd929e24 Preserve Steps of unknown Style. 2014-10-01 17:12:01 -06:00
Colby Klein 3d126824e9 Merge pull request #316 from kyzentun/DefaultFailPref
Reinstate DefaultFailType preference
2014-09-21 17:56:50 -07:00
Colby Klein 51ade6476e Merge pull request #312 from dguzek/DebounceCoinTime
add distinct coin input debounce preference
2014-09-21 17:56:45 -07:00
Colby Klein 97e5ff0e63 Merge pull request #85 from kyzentun/TimingData_api_change
Timing data api change
2014-09-21 17:56:36 -07:00
freem 28e725b0b8 reverting part of the war on -Werror because there's no decent reason this should be crashing 3/4ths of the time I load StepMania with this screen in TestInitialScreen/reload it from the debug menu. 2014-09-18 01:49:08 -05:00
Kyzentun 455431d8c3 Removed DefaultFail GamePref and reinstated DefaultFailType real preference. Should fix default fail related problems. 2014-09-15 00:04:41 -06:00
Kyzentun 2f37e9d8a9 Merge branch 'DefaultHeart' of https://github.com/kyzentun/stepmania 2014-09-14 21:07:54 -06:00
Kyzentun 1dbdca6b0a Merge branch 'StageDispFixes' of https://github.com/kyzentun/stepmania 2014-09-14 21:06:27 -06:00
Kyzentun fa7502b7b0 Added ScreenOptionsCustomizeProfile to _fallback and default. 2014-09-14 20:04:10 -06:00
Kyzentun f87afa8a4b Added ScreenHeartEntry to default theme. 2014-09-12 15:07:46 -06:00
Dan Guzek fd1de8b080 add distinct coin input debounce preference
This commit adds a preference, DebounceCoinInputTime (defaults is 0), which allows coin input to be debounced via a float value separate from other input.
2014-09-11 16:02:45 -04:00
Kyzentun 1ecb7fbeda Merge branch 'CourseFixes' of https://github.com/kyzentun/stepmania 2014-09-10 20:53:00 -06:00
Kyzentun efd2a82bf7 Merge branch 'JudgementMessageParams' of https://github.com/sigatrev/stepmania 2014-09-10 20:49:03 -06:00
Kyzentun 321c2cdc62 Added metric for controlling whether TimingData returns numbers instead of strings. 2014-09-10 04:15:44 -06:00
Kyzentun bcb2589114 Fixed endless courses to make them repick on repeats and not crash after repeating. 2014-09-10 02:44:49 -06:00
Forest 96501df3d7 Use legal printf format strings when logging. 2014-09-08 02:23:45 -07:00
Kyzentun 33a9b042b2 Added MaxDimensionUsesZoom to BMT copy constructor. 2014-09-07 22:56:50 -06:00
Kyzentun 1ca9753e10 Sanity checking for frame and texuture hints from filenames. 2014-09-07 14:15:19 -06:00
Kyzentun 2199e7aafb Fixed GAMESTATE:GetCurrentStage to use correct logic for determining if all human players are on final stage.
THEME:GetPath lua functions can now pass true for the third arg if the element is optional.
Fixes to various StageDisplay things in default.
thify_number and thified_curstage_index lua functions added to default/Scripts/04 Other.lua.
2014-09-07 04:05:10 -06:00
Colby Klein d6205f2b84 SM5 beta 4 version bump + url updates 2014-09-06 17:00:41 -07:00
sigatrev ec23dcb503 fix major typo
oops...
2014-09-06 15:40:46 -05:00
sigatrev e60ac1395d expose tap notes for judgment message
allow themes access to as much information as possible on judgments
2014-09-05 22:30:33 -05:00
freem ef04f2914a Replace the usage of SOUND_PCM_WRITE_RATE with SNDCTL_DSP_SPEED. (See issue #292) 2014-09-05 03:43:00 -05:00
Kyzentun 8e9ec1053d Fixed CanGoLeft logic in SMC. 2014-09-04 21:18:24 -06:00
freem 4f84621244 add missing return statement to max_dimension_use_zoom lua binding 2014-09-04 20:10:02 -05:00
Kyzentun 92a6d7be0f Merge pull request #288 from kyzentun/ScreenTexture
Special Screenshot texture.
2014-09-04 18:34:59 -06:00
Kyzentun b75679f3c1 Actually use the argument in SetMaxDimUseZoom. 2014-09-04 18:21:39 -06:00
Kyzentun c6f598890b Added max_dimension_use_zoom lua function to control whether an individual BitmapText uses the zoom in maxwidth calculations. 2014-09-04 18:04:51 -06:00
Kyzentun 13066518fe Renamed Header elements to ListHeader. Removed hungarian notation from ScreenMapControllers. 2014-09-04 17:03:11 -06:00
Kyzentun f2fdaa0cf5 Massively improved Config Key/Joy Mappings screen.
Warning is dismissable now, and cursor does not start in a position that will change a setting.
New special actions added:  ClearToDefault, ReloadFromDisk, SaveToDisk, SetListMode.  Exit is a special action.
Player is prompted to save when exiting screen instead of saving after every action.
Special actions fallback on Graphics/SMC action if they don't have their own.
Moved SMC overlay to Graphics/SMC warning.
Metrics for configuring input lock time, warning autodismiss time, lines visible, and NoSetListPrompt autodismiss time.
Header row added for cursor to start on.
ScreenMapControllers2 deleted as obsolete.
BitmapText:maxwidth changed to factor the zoom of the actor into the calculation.
2014-09-04 01:23:28 -06:00
Kyzentun e3f8d272c1 istream::operator bool() is explicit in C++11, use git diff 2014-09-02 14:33:55 -06:00
Kyzentun 4f2b92a25a Added __screen__ special texture name. Added AMV:GetTexture, RageTexture:Reload, and Screen:SetNextScreenName lua functions. 2014-09-02 05:18:29 -06:00
Dan Guzek d1ec94bcd7 touch up style to InsertCredit and InsertCoin
Third time's the charm.
2014-09-01 20:26:55 -04:00
Dan Guzek 6ccbbb4f6f update InsertCoin and InsertCredit functions
These should now agree with kyzentun's suggestions.
2014-09-01 20:03:45 -04:00
Dan Guzek eae5fcb3ba expose InsertCoin and InsertCredit to Lua
This commit exposes InsertCoin() and InsertCredit() to Lua under GAMESTATE.  It adds a check to ensure overall credits don't become negative when deducting and only plays sounds if credits are being added.

Themers are instructed to deduct credits by passing negative values to InsertCoin.
2014-09-01 19:00:00 -04:00
Kyzentun 2eba76c873 Localized Arbitrary Remap edit mode strings. Changed track ids for Arbitrary Remap to start at 1. 2014-08-31 19:46:29 -06:00
Colby Klein a2d87d57d9 Merge pull request #278 from kyzentun/EditSwapUD
Added Swap Up/Down option to Edit Alter Menu.
2014-08-31 18:16:29 -07:00
Colby Klein 6a7da2a362 Merge pull request #277 from kyzentun/WheelItemIsLoaded
WheelItemBase:IsLoaded
2014-08-31 18:16:10 -07:00
Colby Klein d4c7e4e781 Merge pull request #285 from kyzentun/ClearZPref
Added FastNoteRendering preference.
2014-08-31 18:15:25 -07:00
Devin J. PohlyandColby Klein 4ccdf776cb point at the right file in the filesystem 2014-08-31 17:23:42 -07:00