Kyzentun
3a788651e5
Fixed bug that caused global fail setting to override setting the fail type from song options. Added GAMESTATE:SetFailTypeExplicitlySet so that a theme with a custom song options screen can protect its fail setting from being overridden the same way the engine ScreenSongOptions does.
2014-06-20 13:54:56 -06:00
Kyzentun
c02a17f393
Revised documentation example for OptionRowHandlerLua to make it slightly more clear.
2014-06-19 21:02:35 -06:00
Kyzentun
045e9edcdd
Added ArbSpeedMods function for a better way of setting speed modifiers. Added NotifyHandlerOfSelection to OptionRowHandler to support this. Changed exceptions thrown by OptionRowHandlerLua into log warnings because crashing out is not helpful to themers. Fixed SetEnabledForPlayers in OptionRowHandlerLua to correctly read the PlayerNumber enum. Removed silly git add Docs/Themerdocs/Examples/OptionRowHandlerLua.lua and second check for ExportOnChange.
2014-06-19 06:41:18 -06:00
Ben "root" Anderson
006fcd84a7
Merge pull request #198 from kyzentun/RemoveBadCodes
...
Disabled pad codes that change modifiers in dance game mode.
2014-06-18 13:57:18 -05:00
Kyzentun
b756386fda
Changed GetYOffset to make CMods an MMods compensate for music rate.
2014-06-17 03:14:17 -06:00
Kyzentun
ba78c38c8b
Disabled pad codes that change modifiers in dance game mode.
2014-06-17 01:22:30 -06:00
Kyzentun
f8e1e28286
Exposed StepMania::SaveScreenshot to Lua. Added prefix and suffix args for setting the screenshot name and removed the unused index arg. Added GetHighScore to PlayerStageStats and AddScreenshot to Profile so that Lua can imitate ScreenEvaluation's code for adding a screenshot to the profile. Removed hungarian notation from variable names in StepMania::SaveScreenshot.
2014-06-17 00:29:09 -06:00
kyzentun
f7b808ca29
Merge pull request #195 from kyzentun/AMV_in_projects
...
AMV in projects
2014-06-17 00:18:07 -06:00
Kyzentun
e4f1682964
ASSERT broken into two lines, as per shakesoda's suggestion.
2014-06-16 23:05:31 -06:00
Kyzentun
e8a57bd927
Merge branch 'SetCurrentSteps' of https://github.com/sigatrev/stepmania
2014-06-16 23:04:41 -06:00
Kyzentun
7e41d88feb
Fixed fake conflict in Profile.cpp.
2014-06-16 22:57:33 -06:00
kyzentun
708784889a
Merge pull request #163 from kyzentun/tweenable_mmods
...
Tweening for mmods.
2014-06-16 22:51:27 -06:00
kyzentun
3d2dd9b172
Merge pull request #155 from kyzentun/negative_haste
...
Negative haste and themable haste
2014-06-16 22:50:19 -06:00
AJ Kelly
bc93c01021
Merge pull request #194 from sigatrev/Dark
...
Better fix of float Dark
2014-06-15 15:43:26 -05:00
Kyzentun
955e6ddc7d
Added AMV to src/Makefile.am
2014-06-15 13:21:13 -06:00
Kyzentun
9485a7c7c3
Merge branch 'VSprojects' of https://github.com/sigatrev/stepmania into AMV_in_projects
2014-06-15 13:10:27 -06:00
sigatrev
ebb41302e0
Better fix of float Dark
...
One that actually works
2014-06-15 00:43:59 -05:00
sigatrev
0c97a223ef
Merge pull request #1 from wolfman2000/wolf-vs-amv-contribution
...
Set up ActorMultiVertex for other VS projects.
2014-06-14 23:56:07 -05:00
Jason Felds
e23ea4261b
Merge pull request #193 from sigatrev/Dark
...
Fix dark float
2014-06-15 00:46:59 -04:00
Jason Felds
acdb296276
Set up ActorMultiVertex for other VS projects.
2014-06-15 00:44:05 -04:00
sigatrev
477f987ed8
Fix dark float
...
Without applying internal diffuse to the receptors, dark percentages
under 100 were doing nothing.
2014-06-14 23:38:54 -05:00
sigatrev
dcf141c99e
AVM in VS2010 projects
2014-06-14 23:18:09 -05:00
Rémy Léone
c9ccac8a88
Adding a .travis.yml file to use the travis-ci.org
...
From wikipedia:
Travis CI is a hosted, distributed continuous integration service used
to build and test projects hosted at GitHub.
Travis CI is configured by adding a file named .travis.yml, which is a
YAML format text file, to the root directory of the GitHub repository.
Travis CI automatically detects when a commit has been made and pushed
to a GitHub repository that is using Travis CI, and each time this
happens, it will try to build the project and run tests. This includes
commits to all branches, not just to the master branch. When that
process has completed, it will notify a developer in the way it has been
configured to do so — for example, by sending an email containing the
test results (showing success or failure), or by posting a message on an
IRC channel. It can be configured to run the tests on a range of
different machines, with different software installed (such as older
versions of a programming language, to test for compatibility).
2014-06-12 20:31:50 +02:00
Dan Guzek
a9deb919d2
update Xcode project to include ActorMultiVertex
2014-06-10 01:08:21 -04:00
Colby Klein
d0373f1ed6
Merge pull request #183 from sigatrev/judgment-message-tracks
...
fix judgment message param Tracks for holds
2014-06-09 00:56:55 -07:00
freem
86e8f5d2a0
update URL to github address
2014-06-06 15:24:59 -05:00
AJ Kelly
1c8bf79094
Merge pull request #185 from dguzek/master
...
allow button messages in SSM's SelectMenu
2014-06-01 20:45:29 -05:00
Dan Guzek
7d13a9963b
allow button messages in SSM's SelectMenu
...
This allows themers to make use of SelectMenuInputMessageCommand even
if they have SelectMenuChangesDifficulty set to true in their Metrics.
Neither _fallback nor Default use SelectMenuInputMessageCommand and,
for that matter, no theme I'm aware of does (perhaps because it's
essentially inaccessible as it is).
I use this to detect if a player presses START while holding SELECT on
SSM. This is possible with the existing code system, but that
CodeMessage does not fire until the player lets go of both buttons.
This allows the themer to check for that button combination more imm
ediately.
2014-06-01 21:28:17 -04:00
sigatrev
8fc5ae2cd4
fix GAMESTATE:SetCurrentSteps
...
assert was causing crash if steps were set to nil/null.
2014-06-01 19:23:56 -05:00
sigatrev
a436e04310
fix judgment message param Tracks for holds
2014-06-01 19:22:24 -05:00
AJ Kelly
6ea05fa0c8
Merge pull request #165 from kyzentun/ranking_exposure
...
Exposes functions useful for a custom name entry screen.
2014-05-13 15:23:46 -05:00
Kyzentun
6db1199db5
Added PROFILE:GetHighScoreListIfExists for limiting memory footprint on searches. Added PROFILE:GetAllUsedHighScoreNames to provide a non-brute force way for obtaining a list of names. Added HighScoreList:GetHighestScoreOfName so the C++ side could do the iteration. Added HighScoreList:GetRankOfName for the same reason.
2014-05-13 13:34:38 -06:00
Kyzentun
c8476738f5
Exposed GAMESTATE:StoreRankingName and Profile:SetLastUsedHighScoreName to Lua. StoreRankingName no longer forces uppercase.
2014-05-12 22:01:22 -06:00
AJ Kelly
80c741f175
Merge pull request #164 from kyzentun/get_metric_group
...
Added THEME:GetMetricNamesInGroup and THEME:GetStringNamesInGroup.
2014-05-08 14:41:15 -05:00
Kyzentun
c544beaba0
Documentation for THEME:GetMetric/StringNamesInGroup.
2014-05-08 04:05:21 -06:00
Kyzentun
afc235e17b
Added THEME:GetMetricNamesInGroup and THEME:GetStringNamesInGroup.
2014-05-08 03:59:08 -06:00
Kyzentun
2b9982f505
Added Mmod compensation to ArrowEffects::GetYOffset.
2014-05-08 03:07:02 -06:00
Colby Klein
595811ee1c
Merge pull request #162 from teleshoes/fix_ffmpeg
...
Revert 84903fc : "FFMpeg: Fix uninitialized AVFrame"
2014-05-07 23:32:39 -07:00
Elliot Wolk
62630f7960
Revert "FFMpeg: Fix uninitialized AVFrame, which led to crashes with recent version of libav and ffmpeg"
...
This reverts commit 84903fce25 .
2014-05-07 22:51:39 -04:00
AJ Kelly
e4f1905839
Merge pull request #161 from sigatrev/judgmentmessage
...
added "Tracks" param to judgment message
2014-05-06 18:37:31 -05:00
sigatrev
11ee34c1c8
oops
...
not sure how this didn't get included in that commit
2014-05-06 18:01:19 -05:00
sigatrev
d608953da7
added "Tracks" param to judgment message
...
which contains a list of all tracks included in the judgment
2014-05-06 17:56:51 -05:00
Colby Klein
612a3d1f73
Merge pull request #156 from sigatrev/Player/Notefield
...
Stop player from updating NoteField twice
2014-05-05 19:51:22 -07:00
sigatrev
bfbbd27485
Stop player from updating NoteField twice
...
Player was updating notefield in ActorFrame::Update and again in
m_pNoteField->Update. This should handle it better.
2014-05-05 18:18:05 -05:00
Kyzentun
6eae1c01e4
Had wrong documentation for SongOptions:Haste.
2014-05-05 14:25:44 -06:00
Kyzentun
ec3e76277c
Added interface for controlling the behavior of the hasts system. Added support for negative haste. Moves haste rate calculations to UpdateHasteRate. GetHasteRate now just returns the calculated value. Added FLOAT_NO_SPEED_INTERFACE and FLOAT_TABLE_INTERFACE macros to OptionsBinding.h
2014-05-05 14:16:08 -06:00
Colby Klein
7fffebd85f
Merge pull request #153 from kyzentun/documentation_additions
...
Added documentation for a few undocumented API functions.
2014-05-04 11:18:00 -07:00
Kyzentun
b10c04c7f3
Added documentation for a few undocumented API functions.
2014-05-04 11:49:35 -06:00
Colby Klein
2f593bad3d
Merge pull request #151 from kyzentun/player_options_fix
...
SongOptions Lua interface with the same design as the PlayerOptions interface.
2014-05-03 20:54:58 -07:00
Kyzentun
782a66502e
Accidentally left OptionsBinding.h out of previous commit.
2014-05-03 19:36:59 -06:00