merger
This commit is contained in:
+11
-1
@@ -4,9 +4,19 @@ The StepMania 5 Changelog covers all post-sm-ssc changes. For a list of changes
|
|||||||
from StepMania 4 alpha 5 to sm-ssc v1.2.5, see Changelog_sm-ssc.txt.
|
from StepMania 4 alpha 5 to sm-ssc v1.2.5, see Changelog_sm-ssc.txt.
|
||||||
________________________________________________________________________________
|
________________________________________________________________________________
|
||||||
|
|
||||||
|
2012/05/17
|
||||||
|
----------
|
||||||
|
* [LoadingWindow_Gtk] Actually resolve the path to the Splash file. [djpohly]
|
||||||
|
|
||||||
|
2012/05/16
|
||||||
|
----------
|
||||||
|
* [ScreenWithMenuElements] Added DelayMusicSeconds metric. [AJ]
|
||||||
|
* [ScreenOptionsMasterPrefs] Allow for FastLoadAdditionalSongs preference
|
||||||
|
to be called via the "conf" command. [AJ]
|
||||||
|
|
||||||
2012/05/14
|
2012/05/14
|
||||||
----------
|
----------
|
||||||
* [Course] Added AllSongsAreFixed() Lua binding.
|
* [Course] Added AllSongsAreFixed() Lua binding. [AJ]
|
||||||
|
|
||||||
================================================================================
|
================================================================================
|
||||||
StepMania 5.0 alpha 2 | 20120504
|
StepMania 5.0 alpha 2 | 20120504
|
||||||
|
|||||||
@@ -141,6 +141,9 @@ Deamon007
|
|||||||
cvpcs
|
cvpcs
|
||||||
* Updated ffmpeg support to v0.10
|
* Updated ffmpeg support to v0.10
|
||||||
|
|
||||||
|
djpohly
|
||||||
|
* Various patches/fixes
|
||||||
|
|
||||||
==the beta testers==
|
==the beta testers==
|
||||||
[SSC Beta Testing Team]
|
[SSC Beta Testing Team]
|
||||||
KeithD
|
KeithD
|
||||||
|
|||||||
@@ -378,6 +378,7 @@ EventMode=When set to &oq;ON&cq;, and you can continue playing forever. Failing
|
|||||||
Exit=
|
Exit=
|
||||||
Fail=Fail
|
Fail=Fail
|
||||||
FastLoad=If enabled, don't check songs for changes on load.
|
FastLoad=If enabled, don't check songs for changes on load.
|
||||||
|
FastLoadAdditionalSongs=If enabled, don't check songs for changes to Additional Songs on load.
|
||||||
Fill Machine Stats=
|
Fill Machine Stats=
|
||||||
Game=Change the current game type with this option.
|
Game=Change the current game type with this option.
|
||||||
GetRankingName=Determines if name entry should never be shown, always be shown, or shown when the course is listed on the high scores screen.
|
GetRankingName=Determines if name entry should never be shown, always be shown, or shown when the course is listed on the high scores screen.
|
||||||
@@ -916,6 +917,7 @@ Exit=Exit
|
|||||||
Fail=Fail
|
Fail=Fail
|
||||||
Fakes=Fakes
|
Fakes=Fakes
|
||||||
FastLoad=Fast\nLoad
|
FastLoad=Fast\nLoad
|
||||||
|
FastLoadAdditionalSongs=Fast Load\nAdditional Songs
|
||||||
File1 Global BGAnimation=File1 Global BGAnimation
|
File1 Global BGAnimation=File1 Global BGAnimation
|
||||||
File1 Global Movie=File1 Global Movie
|
File1 Global Movie=File1 Global Movie
|
||||||
File1 Global Movie (Group + Genre)=File1 Global Movie (Group + Genre)
|
File1 Global Movie (Group + Genre)=File1 Global Movie (Group + Genre)
|
||||||
|
|||||||
@@ -1578,6 +1578,7 @@ TimerSeconds=-1
|
|||||||
FirstUpdateCommand=
|
FirstUpdateCommand=
|
||||||
PlayMusic=true
|
PlayMusic=true
|
||||||
MusicAlignBeat=true
|
MusicAlignBeat=true
|
||||||
|
DelayMusicSeconds=0
|
||||||
StopMusicOnBack=false
|
StopMusicOnBack=false
|
||||||
WaitForChildrenBeforeTweeningOut=false
|
WaitForChildrenBeforeTweeningOut=false
|
||||||
CancelTransitionsOut=false
|
CancelTransitionsOut=false
|
||||||
@@ -2887,7 +2888,7 @@ Line20="conf,VisualDelaySeconds"
|
|||||||
Fallback="ScreenOptionsServiceChild"
|
Fallback="ScreenOptionsServiceChild"
|
||||||
NextScreen="ScreenOptionsService"
|
NextScreen="ScreenOptionsService"
|
||||||
PrevScreen="ScreenOptionsService"
|
PrevScreen="ScreenOptionsService"
|
||||||
LineNames="Score,3,4,8,11,13,14,15,16,28,29,30"
|
LineNames="Score,3,4,8,11,13,14,15,16,28,29,30,31"
|
||||||
LineScore="lua,UserPrefScoringMode()"
|
LineScore="lua,UserPrefScoringMode()"
|
||||||
Line3="conf,TimingWindowScale"
|
Line3="conf,TimingWindowScale"
|
||||||
Line4="conf,LifeDifficulty"
|
Line4="conf,LifeDifficulty"
|
||||||
@@ -2900,6 +2901,7 @@ Line16="conf,UseUnlockSystem"
|
|||||||
Line28="conf,AutogenSteps"
|
Line28="conf,AutogenSteps"
|
||||||
Line29="conf,AutogenGroupCourses"
|
Line29="conf,AutogenGroupCourses"
|
||||||
Line30="conf,FastLoad"
|
Line30="conf,FastLoad"
|
||||||
|
Line31="conf,FastLoadAdditionalSongs"
|
||||||
|
|
||||||
# unused options
|
# unused options
|
||||||
#Line2="conf,ScoringType"
|
#Line2="conf,ScoringType"
|
||||||
|
|||||||
@@ -6,12 +6,21 @@ local t = Def.ActorFrame {};
|
|||||||
t[#t+1] = Def.ActorFrame {
|
t[#t+1] = Def.ActorFrame {
|
||||||
LoadActor(THEME:GetPathB("_frame","3x3"),"rounded black",64,12);
|
LoadActor(THEME:GetPathB("_frame","3x3"),"rounded black",64,12);
|
||||||
LoadFont("Common Normal") .. {
|
LoadFont("Common Normal") .. {
|
||||||
InitCommand=cmd(y,-1;shadowlength,1;playcommand,"Set");
|
InitCommand=cmd(y,-1;shadowlength,1;);
|
||||||
|
BeginCommand=function(self)
|
||||||
|
local top = SCREENMAN:GetTopScreen()
|
||||||
|
if top then
|
||||||
|
if not string.find(top:GetName(),"ScreenEvaluation") then
|
||||||
|
curStageIndex = curStageIndex + 1
|
||||||
|
end
|
||||||
|
end
|
||||||
|
self:playcommand("Set")
|
||||||
|
end;
|
||||||
SetCommand=function(self)
|
SetCommand=function(self)
|
||||||
if GAMESTATE:GetCurrentCourse() then
|
if GAMESTATE:GetCurrentCourse() then
|
||||||
self:settext( GAMESTATE:GetCurrentStageIndex()+1 .. " / " .. GAMESTATE:GetCurrentCourse():GetEstimatedNumStages() );
|
self:settext( curStageIndex+1 .. " / " .. GAMESTATE:GetCurrentCourse():GetEstimatedNumStages() );
|
||||||
elseif GAMESTATE:IsEventMode() then
|
elseif GAMESTATE:IsEventMode() then
|
||||||
self:settextf("Stage %s", curStageIndex+1);
|
self:settextf("Stage %s", curStageIndex);
|
||||||
else
|
else
|
||||||
if THEME:GetMetric(curScreen,"StageDisplayUseShortString") then
|
if THEME:GetMetric(curScreen,"StageDisplayUseShortString") then
|
||||||
self:settextf("%s", ToEnumShortString(curStage));
|
self:settextf("%s", ToEnumShortString(curStage));
|
||||||
|
|||||||
@@ -678,6 +678,7 @@ static void InitializeConfOptions()
|
|||||||
|
|
||||||
ADD( ConfOption( "AutogenGroupCourses", MovePref<bool>, "Off","On" ) );
|
ADD( ConfOption( "AutogenGroupCourses", MovePref<bool>, "Off","On" ) );
|
||||||
ADD( ConfOption( "FastLoad", MovePref<bool>, "Off","On" ) );
|
ADD( ConfOption( "FastLoad", MovePref<bool>, "Off","On" ) );
|
||||||
|
ADD( ConfOption( "FastLoadAdditionalSongs", MovePref<bool>, "Off","On" ) );
|
||||||
|
|
||||||
// Background options
|
// Background options
|
||||||
ADD( ConfOption( "RandomBackgroundMode", MovePref<RandomBackgroundMode>, "Off","Animations","Random Movies" ) );
|
ADD( ConfOption( "RandomBackgroundMode", MovePref<RandomBackgroundMode>, "Off","Animations","Random Movies" ) );
|
||||||
|
|||||||
@@ -31,6 +31,7 @@ void ScreenWithMenuElements::Init()
|
|||||||
{
|
{
|
||||||
PLAY_MUSIC.Load( m_sName, "PlayMusic" );
|
PLAY_MUSIC.Load( m_sName, "PlayMusic" );
|
||||||
MUSIC_ALIGN_BEAT.Load( m_sName, "MusicAlignBeat" );
|
MUSIC_ALIGN_BEAT.Load( m_sName, "MusicAlignBeat" );
|
||||||
|
DELAY_MUSIC_SECONDS.Load( m_sName, "DelayMusicSeconds" );
|
||||||
CANCEL_TRANSITIONS_OUT.Load( m_sName, "CancelTransitionsOut" );
|
CANCEL_TRANSITIONS_OUT.Load( m_sName, "CancelTransitionsOut" );
|
||||||
TIMER_SECONDS.Load( m_sName, "TimerSeconds" );
|
TIMER_SECONDS.Load( m_sName, "TimerSeconds" );
|
||||||
TIMER_METRICS_GROUP.Load( m_sName, "TimerMetricsGroup" );
|
TIMER_METRICS_GROUP.Load( m_sName, "TimerMetricsGroup" );
|
||||||
@@ -217,7 +218,11 @@ void ScreenWithMenuElements::StartPlayingMusic()
|
|||||||
{
|
{
|
||||||
pmp.sFile = sMusicPathFromLua;
|
pmp.sFile = sMusicPathFromLua;
|
||||||
pmp.bAlignBeat = MUSIC_ALIGN_BEAT;
|
pmp.bAlignBeat = MUSIC_ALIGN_BEAT;
|
||||||
|
|
||||||
// TODO: load other params into pmp here -aj
|
// TODO: load other params into pmp here -aj
|
||||||
|
if( DELAY_MUSIC_SECONDS > 0.0f )
|
||||||
|
pmp.fStartSecond = -DELAY_MUSIC_SECONDS;
|
||||||
|
|
||||||
SOUND->PlayMusic( pmp );
|
SOUND->PlayMusic( pmp );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -238,6 +243,10 @@ void ScreenWithMenuElements::StartPlayingMusic()
|
|||||||
{
|
{
|
||||||
pmp.sFile = m_sPathToMusic;
|
pmp.sFile = m_sPathToMusic;
|
||||||
pmp.bAlignBeat = MUSIC_ALIGN_BEAT;
|
pmp.bAlignBeat = MUSIC_ALIGN_BEAT;
|
||||||
|
|
||||||
|
if( DELAY_MUSIC_SECONDS > 0.0f )
|
||||||
|
pmp.fStartSecond = -DELAY_MUSIC_SECONDS;
|
||||||
|
|
||||||
SOUND->PlayMusic( pmp );
|
SOUND->PlayMusic( pmp );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -49,6 +49,7 @@ protected:
|
|||||||
|
|
||||||
ThemeMetric<bool> PLAY_MUSIC;
|
ThemeMetric<bool> PLAY_MUSIC;
|
||||||
ThemeMetric<bool> MUSIC_ALIGN_BEAT;
|
ThemeMetric<bool> MUSIC_ALIGN_BEAT;
|
||||||
|
ThemeMetric<float> DELAY_MUSIC_SECONDS;
|
||||||
ThemeMetric<bool> CANCEL_TRANSITIONS_OUT;
|
ThemeMetric<bool> CANCEL_TRANSITIONS_OUT;
|
||||||
ThemeMetric<float> TIMER_SECONDS;
|
ThemeMetric<float> TIMER_SECONDS;
|
||||||
ThemeMetric<RString> TIMER_METRICS_GROUP;
|
ThemeMetric<RString> TIMER_METRICS_GROUP;
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ void LoadingWindow_Gtk::SetIcon( const RageSurface *pIcon )
|
|||||||
|
|
||||||
void LoadingWindow_Gtk::SetSplash( const RString str )
|
void LoadingWindow_Gtk::SetSplash( const RString str )
|
||||||
{
|
{
|
||||||
Module_SetSplash( str );
|
Module_SetSplash( FILEMAN->ResolvePath(str) );
|
||||||
}
|
}
|
||||||
|
|
||||||
void LoadingWindow_Gtk::SetProgress( const int progress )
|
void LoadingWindow_Gtk::SetProgress( const int progress )
|
||||||
|
|||||||
Reference in New Issue
Block a user