Post #421 · Posted at 2018-05-16 08:12:36am 6.3 years ago
egc.vm_ninebreaker | |
---|---|
Member | |
15 Posts | |
Reg. 2007-10-07 | |
CreateTexture(1024,1024,RGBA8) failed: E_OUTOFMEMORY
I get this error after clearing a song on the lastest update. I've tried to change the fail mode with no luck. Has anyone solved this issue? I'm using SM5.0.12 with the lastest version of this theme from the OP. Thanks! Love the updates, just can't continue to play after the first song :/
I get this error after clearing a song on the lastest update. I've tried to change the fail mode with no luck. Has anyone solved this issue? I'm using SM5.0.12 with the lastest version of this theme from the OP. Thanks! Love the updates, just can't continue to play after the first song :/
Post #422 · Posted at 2018-05-16 03:02:57pm 6.3 years ago
fygar939 | |
---|---|
Member | |
315 Posts | |
Reg. 2011-06-05 | |
"BEMANI Sound Team ¥"PON¥" |
Also curious as the updated theme crashes on me after the first song.
Post #423 · Posted at 2018-05-16 05:14:41pm 6.3 years ago
NicholasNRG | |
---|---|
Member | |
636 Posts | |
Reg. 2014-06-21 | |
"Just Play Along" |
Game crashes if you try to play a song at 1920x1080 resolution. Fix by switching to 1280x720.
Post #424 · Posted at 2018-05-16 09:25:54pm 6.3 years ago
fygar939 | |
---|---|
Member | |
315 Posts | |
Reg. 2011-06-05 | |
"BEMANI Sound Team ¥"PON¥" |
I changed it to 720 and it still crashed. I normally play windowed, and I switched it to fullscreen and it still did that.
I stopped the crashing and finally saw the results screen by setting High Resolution Textures to "Force off"; Auto and Force On crash it for me. Force off also doesn't crash it at the resolution I normally use (1152x864 windowed).
I stopped the crashing and finally saw the results screen by setting High Resolution Textures to "Force off"; Auto and Force On crash it for me. Force off also doesn't crash it at the resolution I normally use (1152x864 windowed).
Post #425 · Posted at 2018-05-20 08:31:38pm 6.3 years ago
Hoya85 | |
---|---|
Member | |
3 Posts | |
Reg. 2018-05-03 | |
Quote
This theme is awesome, and I've been in love with it for a while now.
I have a question however.
Does anyone know what steps, if any, should I follow to get rid of this banner (both the text and the graphic under it)?
https://image.ibb.co/jnoZiH/Sin_t_tulo_1.png
Thanks in advance!
I have a question however.
Does anyone know what steps, if any, should I follow to get rid of this banner (both the text and the graphic under it)?
https://image.ibb.co/jnoZiH/Sin_t_tulo_1.png
Thanks in advance!
To remove the text, you have to edit "00 MusicGroupTranslate.lua" which you will find in the "Scripts" folder.
First, you'll have to give it the exact name as in your "Songs" folder, then rename the line [ret="Version/*"] into [ret=""].
I don't know however, how to get rid of the graphic.
Hope this helps.
Post #426 · Posted at 2018-05-21 12:05:11am 6.3 years ago
faraon573 | |
---|---|
Member | |
74 Posts | |
Reg. 2017-10-03 | |
Quote: Hoya85
Quote
This theme is awesome, and I've been in love with it for a while now.
I have a question however.
Does anyone know what steps, if any, should I follow to get rid of this banner (both the text and the graphic under it)?
https://image.ibb.co/jnoZiH/Sin_t_tulo_1.png
Thanks in advance!
I have a question however.
Does anyone know what steps, if any, should I follow to get rid of this banner (both the text and the graphic under it)?
https://image.ibb.co/jnoZiH/Sin_t_tulo_1.png
Thanks in advance!
To remove the text, you have to edit "00 MusicGroupTranslate.lua" which you will find in the "Scripts" folder.
First, you'll have to give it the exact name as in your "Songs" folder, then rename the line [ret="Version/*"] into [ret=""].
I don't know however, how to get rid of the graphic.
Hope this helps.
RENAME THE FOLDER
Post #427 · Posted at 2018-05-22 03:56:04am 6.3 years ago
I've been trying to use this theme on a dedicab and I'm running into an issue with song options. In the advanced features options you can choose show song options when pressing start twice, this doesn't seem to work though. Meaning when ever I'd like to change the speed mods for a song I'd have to take the keyboard out. Does changing the "show song options" do something different?
Post #428 · Posted at 2018-05-22 12:28:54pm 6.3 years ago
You have to use the / key for song options instead. This can be remapped in config key/joy settings and as far as I know, there’s no way to use the old pressing start twice option on this theme. I got around this on my cab by first mapping song options to the two player start button and then eventually gave in and just added buttons specifically for this.
Post #429 · Posted at 2018-05-22 06:06:40pm 6.3 years ago
W357 | |
---|---|
Member | |
4 Posts | |
Not Set | |
Reg. 2018-05-22 | |
Quote: HIT THE KEY
You have to use the / key for song options instead. This can be remapped in config key/joy settings and as far as I know, there’s no way to use the old pressing start twice option on this theme. I got around this on my cab by first mapping song options to the two player start button and then eventually gave in and just added buttons specifically for this.
Thanks I might add some numpads to the front just for this.
Post #430 · Posted at 2018-06-02 06:26:30pm 6.3 years ago
bemaniruler | |
---|---|
Member | |
4 Posts | |
Reg. 2018-04-28 | |
This theme is great! Incredibly polished. I did have one question... is there a way to get rid of the leading 0 on the results screen when you don’t MFC something? While I’m quite proud of my scores after being out of the game for 12+ years, I don’t like being constantly reminded that I’ll probably never actually MFC something by seeing that 0 at the beginning of a 0,999,700 score. Is there anything I can edit this theme with that would fix this? I don’t mind if it breaks viewing 1,000,000 scores just for me.
Post #431 · Posted at 2018-06-03 12:10:42am 6.3 years ago
HIT THE KEY | |
---|---|
Member | |
129 Posts | |
Reg. 2010-03-20 | |
Quote: bemaniruler
This theme is great! Incredibly polished. I did have one question... is there a way to get rid of the leading 0 on the results screen when you don’t MFC something? While I’m quite proud of my scores after being out of the game for 12+ years, I don’t like being constantly reminded that I’ll probably never actually MFC something by seeing that 0 at the beginning of a 0,999,700 score. Is there anything I can edit this theme with that would fix this? I don’t mind if it breaks viewing 1,000,000 scores just for me.
Use this version here: https://mega.nz/#!2dJR2TZB!9NFLHPe0F22HAOv0CeOnAKcxP_IknpsBaiArVHY8NMQ. It removes the 0, adds + and - grading, and just seems more reliable.Post #432 · Posted at 2018-06-03 07:51:02pm 6.3 years ago
bemaniruler | |
---|---|
Member | |
4 Posts | |
Reg. 2018-04-28 | |
Thanks for that! Just installed it and it seems to be working great. One question though, some of my previous scores seem a little off when using this theme. Most of my scores are AAA even though they’re below 999,000. Is it going off the right grading / scoring scale?
Post #433 · Posted at 2018-06-03 08:48:48pm 6.3 years ago
HIT THE KEY | |
---|---|
Member | |
129 Posts | |
Reg. 2010-03-20 | |
Quote: bemaniruler
Thanks for that! Just installed it and it seems to be working great. One question though, some of my previous scores seem a little off when using this theme. Most of my scores are AAA even though they’re below 999,000. Is it going off the right grading / scoring scale?
I experienced this issue when I swapped the original version of the theme with the modded one as well. Not sure of the fix for it though. I just created a new profile and started from scratch.Post #434 · Posted at 2018-06-05 11:38:42pm 6.2 years ago
VR0 | |
---|---|
Member | |
975 Posts | |
Reg. 2012-03-20 | |
"ムーン ゴーシュス メヂィデーション" |
EXTRA SAVIOR/EXCLUSIVE list changed
Copy this script and paste onto (theme)/BGAnimations/ScreenStageInformation decorations/default.lua.
local playMode = GAMESTATE:GetPlayMode()
if playMode ~= 'PlayMode_Regular' and playMode ~= 'PlayMode_Rave' and playMode ~= 'PlayMode_Battle' then
curStage = playMode;
end;
local sStage = GAMESTATE:GetCurrentStage();
local tRemap = {
Stage_1st = 1,
Stage_2nd = 2,
Stage_3rd = 3,
Stage_4th = 4,
Stage_5th = 5,
Stage_6th = 6,
};
if tRemap[sStage] == PREFSMAN:GetPreference("SongsPerPlay") then
sStage = "Stage_Final";
else
sStage = sStage;
end;
local t = Def.ActorFrame{}
local song = GAMESTATE:GetCurrentSong();
function isExtraSavior(STitle)
if STitle == "宇宙(ソラ)への片道切符" or STitle == "Electric Dance System Music" or STitle == "TECH-NOID" or STitle == "Sora e no katamichi kippu" or STitle == "Cytokinesis" or STitle == "S!ck" or STitle == "Illegal Function Call" or STitle == "STERLING SILVER" or STitle == "STERLING SILVER (U1 overground mix)" or STitle == "Far east nightbird" or STitle == "Far east nightbird kors k Remix -DDR edit ver-" or STitle == "Angelic Jelly" or STitle == "Grand Chariot" or STitle == "Sephirot" or STitle == "StrayedCatz" or STitle == "ZEPHYRANTHES" or STitle == "Triple Counter" or STitle == "Renai kansoku" or STitle == "恋愛観測" or STitle == "Koisuru uchuu sensou!!" or STitle == "Koisuru☆uchuu sensou!!" or STitle == "恋する☆宇宙戦争っ!!" or STitle == "朧" or STitle == "打打打打打打打打打打" or STitle == "CHOCOLATE PHILOSOPHY" or STitle == "High School Love" or STitle == "春風ブローインウィンド" or STitle == "Sakura Reflection" or STitle == "Boss Rush" then
return true;
else
return false;
end
end;
function isExtraExclusive(STitle)
if STitle == "New Century" or STitle == "RISING FIRE HAWK" or STitle == "Astrogazer" or STitle == "Come to Life" or STitle == "Emera" or STitle == "Start a New Day" or STitle == "Ishtar" or STitle == "out of focus" or STitle == "Neutrino" or STitle == "Cosy Catastrophe" or STitle == "ENDYMION" or STitle == "ACE FOR ACES" then
return true;
else
return false;
end
end;
--Sound
t[#t+1] = Def.ActorFrame {
LoadActor("../__swooshDDRA") .. {
OnCommand=cmd(sleep,1.0;queuecommand,"Play");
PlayCommand=cmd(play);
};
LoadActor("SoundStage") .. {};
};
t[#t+1] = Def.ActorFrame {
--Scanlines
LoadActor("scanlines")..{
InitCommand=cmd(Center;diffusealpha,0.5);
OnCommand=cmd(zoom,1.8;sleep,0.033;linear,0.083;zoom,1.0);
};
LoadActor("scanlines")..{
InitCommand=cmd(Center;diffusealpha,0.5);
OnCommand=cmd(zoom,2;sleep,0.133;linear,0.083;zoom,1.0);
};
--BlackBg
LoadActor("topbg") .. {
OnCommand=cmd(zoom,2.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_TOP-2;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_TOP+84;);
};
LoadActor("glowtop") .. {
OnCommand=cmd(zoom,2.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_TOP-2;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_TOP+84;);
};
LoadActor("bottombg") .. {
OnCommand=cmd(zoom,2.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM+7;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-76;);
};
LoadActor("topbar") .. {
OnCommand=cmd(zoom,2.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_TOP+9;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_TOP+58;);
};
LoadActor("bottombar") .. {
OnCommand=cmd(zoom,1.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-4;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-59;);
};
LoadActor("glowtop") .. {
OnCommand=cmd(zoom,-1.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-4;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,-1.125;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-59;);
};
LoadActor("bottombar") .. {
OnCommand=cmd(zoom,-1.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-4;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-99;);
};
LoadActor("lightsUpper") .. {
OnCommand=cmd(diffusealpha,0;blend,Blend.Add;FullScreen;Center;sleep,1.034;linear,0.3;diffusealpha,1;diffuseshift;effectcolor1,color("1,1,1,1");effectcolor2,color("1,1,1,0.9");effectperiod,0.02);
};
LoadActor("lightsLower") .. {
OnCommand=cmd(diffusealpha,0;blend,Blend.Add;FullScreen;Center;sleep,0.834;linear,0.3;diffusealpha,1;diffuseshift;effectcolor1,color("1,1,1,1");effectcolor2,color("1,1,1,0.7");effectperiod,0.03);
};
LoadActor("lightsUpper") .. {
OnCommand=cmd(diffusealpha,0;blend,Blend.Add;FullScreen;Center;sleep,1.034;linear,0.3;diffusealpha,0.3);
};
LoadActor("lightsLower") .. {
OnCommand=cmd(diffusealpha,0;blend,Blend.Add;FullScreen;Center;sleep,0.834;linear,0.3;diffusealpha,0.3);
};
};
t[#t+1] = Def.ActorFrame {
LoadActor("sidebar") .. {
OnCommand=cmd(diffusealpha,0;x,SCREEN_RIGHT+59;y,SCREEN_CENTER_Y-12;sleep,1.034;diffusealpha,1;sleep,0.833;linear,0.083;zoom,1;x,SCREEN_RIGHT-78;y,SCREEN_CENTER_Y-18;);
};
LoadActor("sidebar") .. {
OnCommand=cmd(diffusealpha,0;x,SCREEN_LEFT-59;y,SCREEN_CENTER_Y-12;zoomx,-1;sleep,1.034;diffusealpha,1;sleep,0.833;linear,0.083;zoom,1;x,SCREEN_LEFT+78;y,SCREEN_CENTER_Y-18;zoomx,-1;);
};
};
t[#t+1] = Def.ActorFrame {
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+166;zoom,1.7);
LoadActor("jacket-bg")..{
InitCommand=cmd(zoomy,0.0129;zoomx,1.3;diffusealpha,0;sleep,1.267;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.0645;addy,-8;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.1741;addy,-17;sleep,0.033;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.2806;addy,-17;zoomx,1.265;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.407;zoomx,1.245;addy,-17;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.527;addy,-18;zoomx,1.201;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.7;zoomx,1.126;addy,-25;sleep,0.034;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.790;zoomx,1.116;addy,-18;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.952;zoomx,1.066;addy,-25;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;);
};
};
t[#t+1] = Def.ActorFrame {
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+19;zoom,1.7);
LoadActor("jacket-bg")..{
InitCommand=cmd(diffusealpha,0;sleep,1.617;zoomy,1.033;zoomx,1.033;addy,-3;sleep,0.034;diffusealpha,1;sleep,0.017;diffusealpha,0;sleep,0.016;diffusealpha,1;sleep,0.018;diffusealpha,0;sleep,0.017;diffusealpha,1;sleep,0.016;diffusealpha,0;sleep,0.018;diffusealpha,1;sleep,0.017;diffusealpha,0;sleep,0.016;diffusealpha,1;sleep,0.018;diffusealpha,0;sleep,0.150;zoomx,1.72;zoomy,0.335;addy,98;diffusealpha,1;sleep,0.017;diffusealpha,0;sleep,0.017;);
};
};
--stage word
if GAMESTATE:IsExtraStage() or GAMESTATE:IsExtraStage2() then
local STitle = song:GetDisplayFullTitle();
--Extra Savior
if isExtraSavior(STitle) then
t[#t+1] = Def.ActorFrame {
LoadActor("Savior")..{};
};
else
--Extra Exclusive
if isExtraExclusive(STitle) then
t[#t+1] = Def.ActorFrame {
LoadActor("Exclusive")..{};
};
else
--Normal stage indicator
t[#t+1] = Def.ActorFrame {
LoadActor("StageDisplay")..{};
};
end
end
else
--Normal stage indicator
t[#t+1] = Def.ActorFrame {
LoadActor("StageDisplay")..{};
};
end
t[#t+1] = Def.Quad{
OnCommand=cmd(diffuse,color("#000000");Center;setsize,486,486;diffusealpha,0;zoom,1;sleep,1.9;linear,0.2;diffusealpha,1;zoom,1);
};
--song jacket--
t[#t+1] = Def.ActorFrame {
OnCommand=cmd(playcommand,'Set';Center;diffusealpha,0;zoom,1;sleep,1.9;linear,0.2;diffusealpha,1;zoom,1;sleep,3;diffusealpha,1);
Def.Sprite {
SetCommand=function(self)
local song = GAMESTATE:GetCurrentSong();
local course = GAMESTATE:GetCurrentCourse();
if song then
if song:HasJacket() then
self:LoadBackground(song:GetJacketPath());
self:setsize(480,480);
elseif song:HasBanner() then
self:LoadFromSongBanner(GAMESTATE:GetCurrentSong());
self:setsize(480,480);
else
self:Load(THEME:GetPathG("","Common fallback jacket"));
self:setsize(480,480);
end;
elseif course then
self:LoadBackground(course:GetBannerPath());
self:setsize(480,480);
else
self:Load(THEME:GetPathG("","Common fallback jacket"));
self:setsize(480,480);
end;
end;
};
};
t[#t+1] = Def.ActorFrame {
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y);
LoadActor("jacket-wbg")..{
InitCommand=cmd(diffusealpha,0;zoom,1.55;sleep,1.6;linear,0.01;diffusealpha,1;zoom,1.55;sleep,0.1;diffusealpha,1;zoom,1.85;sleep,0.1;linear,0.11;diffusealpha,0;zoom,5.55;);
};
};
t[#t+1] = Def.ActorFrame {
LoadActor( "con_label" )..{
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-96;sleep,1.25;linear,0.401;zoom,0.8;addy,4;sleep,0.216;linear,0.033;zoomx,3;zoomy,0);
}
};
t[#t+1] = Def.ActorFrame {
LoadActor( "prog_bg" )..{
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-74;sleep,1.25;linear,0.401;zoom,0.8;sleep,0.216;linear,0.033;zoomx,3;zoomy,0);
}
};
t[#t+1] = Def.ActorFrame {
LoadActor( "progbar" )..{
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-74;cropright,1;sleep,1.25;linear,0.401;zoom,0.8;cropright,0;sleep,0.216;linear,0.033;zoomx,3;zoomy,0);
}
};
--stage word
if GAMESTATE:IsExtraStage() or GAMESTATE:IsExtraStage2() then
local STitle = song:GetDisplayFullTitle();
--Extra Savior
if isExtraSavior(STitle) then
t[#t+1] = Def.ActorFrame {
LoadActor("Savior")..{};
};
elseif isExtraExclusive(STitle) then
t[#t+1] = Def.ActorFrame {
LoadActor("Exclusive")..{};
};
end
end
--White Flare
t[#t+1] = Def.ActorFrame {
Def.Quad{
OnCommand=cmd(Center;FullScreen;diffusecolor,Color.White;draworder,1;diffusealpha,0;sleep,0.164;linear,0.2;diffusealpha,0.7;linear,0.3;diffusealpha,0;);
};
};
--White flash
t[#t+1] = LoadActor( "../_door/whiteflash" )..{
OnCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;zoom,0;sleep,0.164;zoom,1.5;linear,0.134;linear,0.299;zoom,5);
};
return t
if playMode ~= 'PlayMode_Regular' and playMode ~= 'PlayMode_Rave' and playMode ~= 'PlayMode_Battle' then
curStage = playMode;
end;
local sStage = GAMESTATE:GetCurrentStage();
local tRemap = {
Stage_1st = 1,
Stage_2nd = 2,
Stage_3rd = 3,
Stage_4th = 4,
Stage_5th = 5,
Stage_6th = 6,
};
if tRemap[sStage] == PREFSMAN:GetPreference("SongsPerPlay") then
sStage = "Stage_Final";
else
sStage = sStage;
end;
local t = Def.ActorFrame{}
local song = GAMESTATE:GetCurrentSong();
function isExtraSavior(STitle)
if STitle == "宇宙(ソラ)への片道切符" or STitle == "Electric Dance System Music" or STitle == "TECH-NOID" or STitle == "Sora e no katamichi kippu" or STitle == "Cytokinesis" or STitle == "S!ck" or STitle == "Illegal Function Call" or STitle == "STERLING SILVER" or STitle == "STERLING SILVER (U1 overground mix)" or STitle == "Far east nightbird" or STitle == "Far east nightbird kors k Remix -DDR edit ver-" or STitle == "Angelic Jelly" or STitle == "Grand Chariot" or STitle == "Sephirot" or STitle == "StrayedCatz" or STitle == "ZEPHYRANTHES" or STitle == "Triple Counter" or STitle == "Renai kansoku" or STitle == "恋愛観測" or STitle == "Koisuru uchuu sensou!!" or STitle == "Koisuru☆uchuu sensou!!" or STitle == "恋する☆宇宙戦争っ!!" or STitle == "朧" or STitle == "打打打打打打打打打打" or STitle == "CHOCOLATE PHILOSOPHY" or STitle == "High School Love" or STitle == "春風ブローインウィンド" or STitle == "Sakura Reflection" or STitle == "Boss Rush" then
return true;
else
return false;
end
end;
function isExtraExclusive(STitle)
if STitle == "New Century" or STitle == "RISING FIRE HAWK" or STitle == "Astrogazer" or STitle == "Come to Life" or STitle == "Emera" or STitle == "Start a New Day" or STitle == "Ishtar" or STitle == "out of focus" or STitle == "Neutrino" or STitle == "Cosy Catastrophe" or STitle == "ENDYMION" or STitle == "ACE FOR ACES" then
return true;
else
return false;
end
end;
--Sound
t[#t+1] = Def.ActorFrame {
LoadActor("../__swooshDDRA") .. {
OnCommand=cmd(sleep,1.0;queuecommand,"Play");
PlayCommand=cmd(play);
};
LoadActor("SoundStage") .. {};
};
t[#t+1] = Def.ActorFrame {
--Scanlines
LoadActor("scanlines")..{
InitCommand=cmd(Center;diffusealpha,0.5);
OnCommand=cmd(zoom,1.8;sleep,0.033;linear,0.083;zoom,1.0);
};
LoadActor("scanlines")..{
InitCommand=cmd(Center;diffusealpha,0.5);
OnCommand=cmd(zoom,2;sleep,0.133;linear,0.083;zoom,1.0);
};
--BlackBg
LoadActor("topbg") .. {
OnCommand=cmd(zoom,2.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_TOP-2;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_TOP+84;);
};
LoadActor("glowtop") .. {
OnCommand=cmd(zoom,2.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_TOP-2;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_TOP+84;);
};
LoadActor("bottombg") .. {
OnCommand=cmd(zoom,2.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM+7;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-76;);
};
LoadActor("topbar") .. {
OnCommand=cmd(zoom,2.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_TOP+9;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_TOP+58;);
};
LoadActor("bottombar") .. {
OnCommand=cmd(zoom,1.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-4;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-59;);
};
LoadActor("glowtop") .. {
OnCommand=cmd(zoom,-1.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-4;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,-1.125;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-59;);
};
LoadActor("bottombar") .. {
OnCommand=cmd(zoom,-1.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-4;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-99;);
};
LoadActor("lightsUpper") .. {
OnCommand=cmd(diffusealpha,0;blend,Blend.Add;FullScreen;Center;sleep,1.034;linear,0.3;diffusealpha,1;diffuseshift;effectcolor1,color("1,1,1,1");effectcolor2,color("1,1,1,0.9");effectperiod,0.02);
};
LoadActor("lightsLower") .. {
OnCommand=cmd(diffusealpha,0;blend,Blend.Add;FullScreen;Center;sleep,0.834;linear,0.3;diffusealpha,1;diffuseshift;effectcolor1,color("1,1,1,1");effectcolor2,color("1,1,1,0.7");effectperiod,0.03);
};
LoadActor("lightsUpper") .. {
OnCommand=cmd(diffusealpha,0;blend,Blend.Add;FullScreen;Center;sleep,1.034;linear,0.3;diffusealpha,0.3);
};
LoadActor("lightsLower") .. {
OnCommand=cmd(diffusealpha,0;blend,Blend.Add;FullScreen;Center;sleep,0.834;linear,0.3;diffusealpha,0.3);
};
};
t[#t+1] = Def.ActorFrame {
LoadActor("sidebar") .. {
OnCommand=cmd(diffusealpha,0;x,SCREEN_RIGHT+59;y,SCREEN_CENTER_Y-12;sleep,1.034;diffusealpha,1;sleep,0.833;linear,0.083;zoom,1;x,SCREEN_RIGHT-78;y,SCREEN_CENTER_Y-18;);
};
LoadActor("sidebar") .. {
OnCommand=cmd(diffusealpha,0;x,SCREEN_LEFT-59;y,SCREEN_CENTER_Y-12;zoomx,-1;sleep,1.034;diffusealpha,1;sleep,0.833;linear,0.083;zoom,1;x,SCREEN_LEFT+78;y,SCREEN_CENTER_Y-18;zoomx,-1;);
};
};
t[#t+1] = Def.ActorFrame {
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+166;zoom,1.7);
LoadActor("jacket-bg")..{
InitCommand=cmd(zoomy,0.0129;zoomx,1.3;diffusealpha,0;sleep,1.267;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.0645;addy,-8;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.1741;addy,-17;sleep,0.033;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.2806;addy,-17;zoomx,1.265;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.407;zoomx,1.245;addy,-17;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.527;addy,-18;zoomx,1.201;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.7;zoomx,1.126;addy,-25;sleep,0.034;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.790;zoomx,1.116;addy,-18;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.952;zoomx,1.066;addy,-25;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;);
};
};
t[#t+1] = Def.ActorFrame {
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+19;zoom,1.7);
LoadActor("jacket-bg")..{
InitCommand=cmd(diffusealpha,0;sleep,1.617;zoomy,1.033;zoomx,1.033;addy,-3;sleep,0.034;diffusealpha,1;sleep,0.017;diffusealpha,0;sleep,0.016;diffusealpha,1;sleep,0.018;diffusealpha,0;sleep,0.017;diffusealpha,1;sleep,0.016;diffusealpha,0;sleep,0.018;diffusealpha,1;sleep,0.017;diffusealpha,0;sleep,0.016;diffusealpha,1;sleep,0.018;diffusealpha,0;sleep,0.150;zoomx,1.72;zoomy,0.335;addy,98;diffusealpha,1;sleep,0.017;diffusealpha,0;sleep,0.017;);
};
};
--stage word
if GAMESTATE:IsExtraStage() or GAMESTATE:IsExtraStage2() then
local STitle = song:GetDisplayFullTitle();
--Extra Savior
if isExtraSavior(STitle) then
t[#t+1] = Def.ActorFrame {
LoadActor("Savior")..{};
};
else
--Extra Exclusive
if isExtraExclusive(STitle) then
t[#t+1] = Def.ActorFrame {
LoadActor("Exclusive")..{};
};
else
--Normal stage indicator
t[#t+1] = Def.ActorFrame {
LoadActor("StageDisplay")..{};
};
end
end
else
--Normal stage indicator
t[#t+1] = Def.ActorFrame {
LoadActor("StageDisplay")..{};
};
end
t[#t+1] = Def.Quad{
OnCommand=cmd(diffuse,color("#000000");Center;setsize,486,486;diffusealpha,0;zoom,1;sleep,1.9;linear,0.2;diffusealpha,1;zoom,1);
};
--song jacket--
t[#t+1] = Def.ActorFrame {
OnCommand=cmd(playcommand,'Set';Center;diffusealpha,0;zoom,1;sleep,1.9;linear,0.2;diffusealpha,1;zoom,1;sleep,3;diffusealpha,1);
Def.Sprite {
SetCommand=function(self)
local song = GAMESTATE:GetCurrentSong();
local course = GAMESTATE:GetCurrentCourse();
if song then
if song:HasJacket() then
self:LoadBackground(song:GetJacketPath());
self:setsize(480,480);
elseif song:HasBanner() then
self:LoadFromSongBanner(GAMESTATE:GetCurrentSong());
self:setsize(480,480);
else
self:Load(THEME:GetPathG("","Common fallback jacket"));
self:setsize(480,480);
end;
elseif course then
self:LoadBackground(course:GetBannerPath());
self:setsize(480,480);
else
self:Load(THEME:GetPathG("","Common fallback jacket"));
self:setsize(480,480);
end;
end;
};
};
t[#t+1] = Def.ActorFrame {
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y);
LoadActor("jacket-wbg")..{
InitCommand=cmd(diffusealpha,0;zoom,1.55;sleep,1.6;linear,0.01;diffusealpha,1;zoom,1.55;sleep,0.1;diffusealpha,1;zoom,1.85;sleep,0.1;linear,0.11;diffusealpha,0;zoom,5.55;);
};
};
t[#t+1] = Def.ActorFrame {
LoadActor( "con_label" )..{
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-96;sleep,1.25;linear,0.401;zoom,0.8;addy,4;sleep,0.216;linear,0.033;zoomx,3;zoomy,0);
}
};
t[#t+1] = Def.ActorFrame {
LoadActor( "prog_bg" )..{
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-74;sleep,1.25;linear,0.401;zoom,0.8;sleep,0.216;linear,0.033;zoomx,3;zoomy,0);
}
};
t[#t+1] = Def.ActorFrame {
LoadActor( "progbar" )..{
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-74;cropright,1;sleep,1.25;linear,0.401;zoom,0.8;cropright,0;sleep,0.216;linear,0.033;zoomx,3;zoomy,0);
}
};
--stage word
if GAMESTATE:IsExtraStage() or GAMESTATE:IsExtraStage2() then
local STitle = song:GetDisplayFullTitle();
--Extra Savior
if isExtraSavior(STitle) then
t[#t+1] = Def.ActorFrame {
LoadActor("Savior")..{};
};
elseif isExtraExclusive(STitle) then
t[#t+1] = Def.ActorFrame {
LoadActor("Exclusive")..{};
};
end
end
--White Flare
t[#t+1] = Def.ActorFrame {
Def.Quad{
OnCommand=cmd(Center;FullScreen;diffusecolor,Color.White;draworder,1;diffusealpha,0;sleep,0.164;linear,0.2;diffusealpha,0.7;linear,0.3;diffusealpha,0;);
};
};
--White flash
t[#t+1] = LoadActor( "../_door/whiteflash" )..{
OnCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;zoom,0;sleep,0.164;zoom,1.5;linear,0.134;linear,0.299;zoom,5);
};
return t
Copy this script and paste onto (theme)/BGAnimations/ScreenStageInformation decorations/default.lua.
Post #435 · Posted at 2018-06-12 03:54:32am 6.2 years ago
faraon573 | |
---|---|
Member | |
74 Posts | |
Reg. 2017-10-03 | |
Quote: VR0
EXTRA SAVIOR/EXCLUSIVE list changed
Copy this script and paste onto (theme)/BGAnimations/ScreenStageInformation decorations/default.lua.
local playMode = GAMESTATE:GetPlayMode()
if playMode ~= 'PlayMode_Regular' and playMode ~= 'PlayMode_Rave' and playMode ~= 'PlayMode_Battle' then
curStage = playMode;
end;
local sStage = GAMESTATE:GetCurrentStage();
local tRemap = {
Stage_1st = 1,
Stage_2nd = 2,
Stage_3rd = 3,
Stage_4th = 4,
Stage_5th = 5,
Stage_6th = 6,
};
if tRemap[sStage] == PREFSMAN:GetPreference("SongsPerPlay") then
sStage = "Stage_Final";
else
sStage = sStage;
end;
local t = Def.ActorFrame{}
local song = GAMESTATE:GetCurrentSong();
function isExtraSavior(STitle)
if STitle == "宇宙(ソラ)への片道切符" or STitle == "Electric Dance System Music" or STitle == "TECH-NOID" or STitle == "Sora e no katamichi kippu" or STitle == "Cytokinesis" or STitle == "S!ck" or STitle == "Illegal Function Call" or STitle == "STERLING SILVER" or STitle == "STERLING SILVER (U1 overground mix)" or STitle == "Far east nightbird" or STitle == "Far east nightbird kors k Remix -DDR edit ver-" or STitle == "Angelic Jelly" or STitle == "Grand Chariot" or STitle == "Sephirot" or STitle == "StrayedCatz" or STitle == "ZEPHYRANTHES" or STitle == "Triple Counter" or STitle == "Renai kansoku" or STitle == "恋愛観測" or STitle == "Koisuru uchuu sensou!!" or STitle == "Koisuru☆uchuu sensou!!" or STitle == "恋する☆宇宙戦争っ!!" or STitle == "朧" or STitle == "打打打打打打打打打打" or STitle == "CHOCOLATE PHILOSOPHY" or STitle == "High School Love" or STitle == "春風ブローインウィンド" or STitle == "Sakura Reflection" or STitle == "Boss Rush" then
return true;
else
return false;
end
end;
function isExtraExclusive(STitle)
if STitle == "New Century" or STitle == "RISING FIRE HAWK" or STitle == "Astrogazer" or STitle == "Come to Life" or STitle == "Emera" or STitle == "Start a New Day" or STitle == "Ishtar" or STitle == "out of focus" or STitle == "Neutrino" or STitle == "Cosy Catastrophe" or STitle == "ENDYMION" or STitle == "ACE FOR ACES" then
return true;
else
return false;
end
end;
--Sound
t[#t+1] = Def.ActorFrame {
LoadActor("../__swooshDDRA") .. {
OnCommand=cmd(sleep,1.0;queuecommand,"Play");
PlayCommand=cmd(play);
};
LoadActor("SoundStage") .. {};
};
t[#t+1] = Def.ActorFrame {
--Scanlines
LoadActor("scanlines")..{
InitCommand=cmd(Center;diffusealpha,0.5);
OnCommand=cmd(zoom,1.8;sleep,0.033;linear,0.083;zoom,1.0);
};
LoadActor("scanlines")..{
InitCommand=cmd(Center;diffusealpha,0.5);
OnCommand=cmd(zoom,2;sleep,0.133;linear,0.083;zoom,1.0);
};
--BlackBg
LoadActor("topbg") .. {
OnCommand=cmd(zoom,2.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_TOP-2;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_TOP+84;);
};
LoadActor("glowtop") .. {
OnCommand=cmd(zoom,2.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_TOP-2;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_TOP+84;);
};
LoadActor("bottombg") .. {
OnCommand=cmd(zoom,2.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM+7;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-76;);
};
LoadActor("topbar") .. {
OnCommand=cmd(zoom,2.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_TOP+9;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_TOP+58;);
};
LoadActor("bottombar") .. {
OnCommand=cmd(zoom,1.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-4;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-59;);
};
LoadActor("glowtop") .. {
OnCommand=cmd(zoom,-1.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-4;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,-1.125;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-59;);
};
LoadActor("bottombar") .. {
OnCommand=cmd(zoom,-1.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-4;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-99;);
};
LoadActor("lightsUpper") .. {
OnCommand=cmd(diffusealpha,0;blend,Blend.Add;FullScreen;Center;sleep,1.034;linear,0.3;diffusealpha,1;diffuseshift;effectcolor1,color("1,1,1,1");effectcolor2,color("1,1,1,0.9");effectperiod,0.02);
};
LoadActor("lightsLower") .. {
OnCommand=cmd(diffusealpha,0;blend,Blend.Add;FullScreen;Center;sleep,0.834;linear,0.3;diffusealpha,1;diffuseshift;effectcolor1,color("1,1,1,1");effectcolor2,color("1,1,1,0.7");effectperiod,0.03);
};
LoadActor("lightsUpper") .. {
OnCommand=cmd(diffusealpha,0;blend,Blend.Add;FullScreen;Center;sleep,1.034;linear,0.3;diffusealpha,0.3);
};
LoadActor("lightsLower") .. {
OnCommand=cmd(diffusealpha,0;blend,Blend.Add;FullScreen;Center;sleep,0.834;linear,0.3;diffusealpha,0.3);
};
};
t[#t+1] = Def.ActorFrame {
LoadActor("sidebar") .. {
OnCommand=cmd(diffusealpha,0;x,SCREEN_RIGHT+59;y,SCREEN_CENTER_Y-12;sleep,1.034;diffusealpha,1;sleep,0.833;linear,0.083;zoom,1;x,SCREEN_RIGHT-78;y,SCREEN_CENTER_Y-18;);
};
LoadActor("sidebar") .. {
OnCommand=cmd(diffusealpha,0;x,SCREEN_LEFT-59;y,SCREEN_CENTER_Y-12;zoomx,-1;sleep,1.034;diffusealpha,1;sleep,0.833;linear,0.083;zoom,1;x,SCREEN_LEFT+78;y,SCREEN_CENTER_Y-18;zoomx,-1;);
};
};
t[#t+1] = Def.ActorFrame {
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+166;zoom,1.7);
LoadActor("jacket-bg")..{
InitCommand=cmd(zoomy,0.0129;zoomx,1.3;diffusealpha,0;sleep,1.267;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.0645;addy,-8;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.1741;addy,-17;sleep,0.033;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.2806;addy,-17;zoomx,1.265;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.407;zoomx,1.245;addy,-17;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.527;addy,-18;zoomx,1.201;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.7;zoomx,1.126;addy,-25;sleep,0.034;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.790;zoomx,1.116;addy,-18;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.952;zoomx,1.066;addy,-25;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;);
};
};
t[#t+1] = Def.ActorFrame {
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+19;zoom,1.7);
LoadActor("jacket-bg")..{
InitCommand=cmd(diffusealpha,0;sleep,1.617;zoomy,1.033;zoomx,1.033;addy,-3;sleep,0.034;diffusealpha,1;sleep,0.017;diffusealpha,0;sleep,0.016;diffusealpha,1;sleep,0.018;diffusealpha,0;sleep,0.017;diffusealpha,1;sleep,0.016;diffusealpha,0;sleep,0.018;diffusealpha,1;sleep,0.017;diffusealpha,0;sleep,0.016;diffusealpha,1;sleep,0.018;diffusealpha,0;sleep,0.150;zoomx,1.72;zoomy,0.335;addy,98;diffusealpha,1;sleep,0.017;diffusealpha,0;sleep,0.017;);
};
};
--stage word
if GAMESTATE:IsExtraStage() or GAMESTATE:IsExtraStage2() then
local STitle = song:GetDisplayFullTitle();
--Extra Savior
if isExtraSavior(STitle) then
t[#t+1] = Def.ActorFrame {
LoadActor("Savior")..{};
};
else
--Extra Exclusive
if isExtraExclusive(STitle) then
t[#t+1] = Def.ActorFrame {
LoadActor("Exclusive")..{};
};
else
--Normal stage indicator
t[#t+1] = Def.ActorFrame {
LoadActor("StageDisplay")..{};
};
end
end
else
--Normal stage indicator
t[#t+1] = Def.ActorFrame {
LoadActor("StageDisplay")..{};
};
end
t[#t+1] = Def.Quad{
OnCommand=cmd(diffuse,color("#000000");Center;setsize,486,486;diffusealpha,0;zoom,1;sleep,1.9;linear,0.2;diffusealpha,1;zoom,1);
};
--song jacket--
t[#t+1] = Def.ActorFrame {
OnCommand=cmd(playcommand,'Set';Center;diffusealpha,0;zoom,1;sleep,1.9;linear,0.2;diffusealpha,1;zoom,1;sleep,3;diffusealpha,1);
Def.Sprite {
SetCommand=function(self)
local song = GAMESTATE:GetCurrentSong();
local course = GAMESTATE:GetCurrentCourse();
if song then
if song:HasJacket() then
self:LoadBackground(song:GetJacketPath());
self:setsize(480,480);
elseif song:HasBanner() then
self:LoadFromSongBanner(GAMESTATE:GetCurrentSong());
self:setsize(480,480);
else
self:Load(THEME:GetPathG("","Common fallback jacket"));
self:setsize(480,480);
end;
elseif course then
self:LoadBackground(course:GetBannerPath());
self:setsize(480,480);
else
self:Load(THEME:GetPathG("","Common fallback jacket"));
self:setsize(480,480);
end;
end;
};
};
t[#t+1] = Def.ActorFrame {
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y);
LoadActor("jacket-wbg")..{
InitCommand=cmd(diffusealpha,0;zoom,1.55;sleep,1.6;linear,0.01;diffusealpha,1;zoom,1.55;sleep,0.1;diffusealpha,1;zoom,1.85;sleep,0.1;linear,0.11;diffusealpha,0;zoom,5.55;);
};
};
t[#t+1] = Def.ActorFrame {
LoadActor( "con_label" )..{
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-96;sleep,1.25;linear,0.401;zoom,0.8;addy,4;sleep,0.216;linear,0.033;zoomx,3;zoomy,0);
}
};
t[#t+1] = Def.ActorFrame {
LoadActor( "prog_bg" )..{
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-74;sleep,1.25;linear,0.401;zoom,0.8;sleep,0.216;linear,0.033;zoomx,3;zoomy,0);
}
};
t[#t+1] = Def.ActorFrame {
LoadActor( "progbar" )..{
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-74;cropright,1;sleep,1.25;linear,0.401;zoom,0.8;cropright,0;sleep,0.216;linear,0.033;zoomx,3;zoomy,0);
}
};
--stage word
if GAMESTATE:IsExtraStage() or GAMESTATE:IsExtraStage2() then
local STitle = song:GetDisplayFullTitle();
--Extra Savior
if isExtraSavior(STitle) then
t[#t+1] = Def.ActorFrame {
LoadActor("Savior")..{};
};
elseif isExtraExclusive(STitle) then
t[#t+1] = Def.ActorFrame {
LoadActor("Exclusive")..{};
};
end
end
--White Flare
t[#t+1] = Def.ActorFrame {
Def.Quad{
OnCommand=cmd(Center;FullScreen;diffusecolor,Color.White;draworder,1;diffusealpha,0;sleep,0.164;linear,0.2;diffusealpha,0.7;linear,0.3;diffusealpha,0;);
};
};
--White flash
t[#t+1] = LoadActor( "../_door/whiteflash" )..{
OnCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;zoom,0;sleep,0.164;zoom,1.5;linear,0.134;linear,0.299;zoom,5);
};
return t
if playMode ~= 'PlayMode_Regular' and playMode ~= 'PlayMode_Rave' and playMode ~= 'PlayMode_Battle' then
curStage = playMode;
end;
local sStage = GAMESTATE:GetCurrentStage();
local tRemap = {
Stage_1st = 1,
Stage_2nd = 2,
Stage_3rd = 3,
Stage_4th = 4,
Stage_5th = 5,
Stage_6th = 6,
};
if tRemap[sStage] == PREFSMAN:GetPreference("SongsPerPlay") then
sStage = "Stage_Final";
else
sStage = sStage;
end;
local t = Def.ActorFrame{}
local song = GAMESTATE:GetCurrentSong();
function isExtraSavior(STitle)
if STitle == "宇宙(ソラ)への片道切符" or STitle == "Electric Dance System Music" or STitle == "TECH-NOID" or STitle == "Sora e no katamichi kippu" or STitle == "Cytokinesis" or STitle == "S!ck" or STitle == "Illegal Function Call" or STitle == "STERLING SILVER" or STitle == "STERLING SILVER (U1 overground mix)" or STitle == "Far east nightbird" or STitle == "Far east nightbird kors k Remix -DDR edit ver-" or STitle == "Angelic Jelly" or STitle == "Grand Chariot" or STitle == "Sephirot" or STitle == "StrayedCatz" or STitle == "ZEPHYRANTHES" or STitle == "Triple Counter" or STitle == "Renai kansoku" or STitle == "恋愛観測" or STitle == "Koisuru uchuu sensou!!" or STitle == "Koisuru☆uchuu sensou!!" or STitle == "恋する☆宇宙戦争っ!!" or STitle == "朧" or STitle == "打打打打打打打打打打" or STitle == "CHOCOLATE PHILOSOPHY" or STitle == "High School Love" or STitle == "春風ブローインウィンド" or STitle == "Sakura Reflection" or STitle == "Boss Rush" then
return true;
else
return false;
end
end;
function isExtraExclusive(STitle)
if STitle == "New Century" or STitle == "RISING FIRE HAWK" or STitle == "Astrogazer" or STitle == "Come to Life" or STitle == "Emera" or STitle == "Start a New Day" or STitle == "Ishtar" or STitle == "out of focus" or STitle == "Neutrino" or STitle == "Cosy Catastrophe" or STitle == "ENDYMION" or STitle == "ACE FOR ACES" then
return true;
else
return false;
end
end;
--Sound
t[#t+1] = Def.ActorFrame {
LoadActor("../__swooshDDRA") .. {
OnCommand=cmd(sleep,1.0;queuecommand,"Play");
PlayCommand=cmd(play);
};
LoadActor("SoundStage") .. {};
};
t[#t+1] = Def.ActorFrame {
--Scanlines
LoadActor("scanlines")..{
InitCommand=cmd(Center;diffusealpha,0.5);
OnCommand=cmd(zoom,1.8;sleep,0.033;linear,0.083;zoom,1.0);
};
LoadActor("scanlines")..{
InitCommand=cmd(Center;diffusealpha,0.5);
OnCommand=cmd(zoom,2;sleep,0.133;linear,0.083;zoom,1.0);
};
--BlackBg
LoadActor("topbg") .. {
OnCommand=cmd(zoom,2.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_TOP-2;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_TOP+84;);
};
LoadActor("glowtop") .. {
OnCommand=cmd(zoom,2.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_TOP-2;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_TOP+84;);
};
LoadActor("bottombg") .. {
OnCommand=cmd(zoom,2.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM+7;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-76;);
};
LoadActor("topbar") .. {
OnCommand=cmd(zoom,2.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_TOP+9;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_TOP+58;);
};
LoadActor("bottombar") .. {
OnCommand=cmd(zoom,1.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-4;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-59;);
};
LoadActor("glowtop") .. {
OnCommand=cmd(zoom,-1.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-4;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,-1.125;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-59;);
};
LoadActor("bottombar") .. {
OnCommand=cmd(zoom,-1.125;diffusealpha,0;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-4;sleep,1;diffusealpha,1;sleep,0.033;linear,0.083;zoom,1.125;x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-99;);
};
LoadActor("lightsUpper") .. {
OnCommand=cmd(diffusealpha,0;blend,Blend.Add;FullScreen;Center;sleep,1.034;linear,0.3;diffusealpha,1;diffuseshift;effectcolor1,color("1,1,1,1");effectcolor2,color("1,1,1,0.9");effectperiod,0.02);
};
LoadActor("lightsLower") .. {
OnCommand=cmd(diffusealpha,0;blend,Blend.Add;FullScreen;Center;sleep,0.834;linear,0.3;diffusealpha,1;diffuseshift;effectcolor1,color("1,1,1,1");effectcolor2,color("1,1,1,0.7");effectperiod,0.03);
};
LoadActor("lightsUpper") .. {
OnCommand=cmd(diffusealpha,0;blend,Blend.Add;FullScreen;Center;sleep,1.034;linear,0.3;diffusealpha,0.3);
};
LoadActor("lightsLower") .. {
OnCommand=cmd(diffusealpha,0;blend,Blend.Add;FullScreen;Center;sleep,0.834;linear,0.3;diffusealpha,0.3);
};
};
t[#t+1] = Def.ActorFrame {
LoadActor("sidebar") .. {
OnCommand=cmd(diffusealpha,0;x,SCREEN_RIGHT+59;y,SCREEN_CENTER_Y-12;sleep,1.034;diffusealpha,1;sleep,0.833;linear,0.083;zoom,1;x,SCREEN_RIGHT-78;y,SCREEN_CENTER_Y-18;);
};
LoadActor("sidebar") .. {
OnCommand=cmd(diffusealpha,0;x,SCREEN_LEFT-59;y,SCREEN_CENTER_Y-12;zoomx,-1;sleep,1.034;diffusealpha,1;sleep,0.833;linear,0.083;zoom,1;x,SCREEN_LEFT+78;y,SCREEN_CENTER_Y-18;zoomx,-1;);
};
};
t[#t+1] = Def.ActorFrame {
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+166;zoom,1.7);
LoadActor("jacket-bg")..{
InitCommand=cmd(zoomy,0.0129;zoomx,1.3;diffusealpha,0;sleep,1.267;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.0645;addy,-8;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.1741;addy,-17;sleep,0.033;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.2806;addy,-17;zoomx,1.265;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.407;zoomx,1.245;addy,-17;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.527;addy,-18;zoomx,1.201;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.7;zoomx,1.126;addy,-25;sleep,0.034;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.790;zoomx,1.116;addy,-18;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;zoomy,0.952;zoomx,1.066;addy,-25;sleep,0.017;diffusealpha,1;sleep,0.017;diffusealpha,0;);
};
};
t[#t+1] = Def.ActorFrame {
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+19;zoom,1.7);
LoadActor("jacket-bg")..{
InitCommand=cmd(diffusealpha,0;sleep,1.617;zoomy,1.033;zoomx,1.033;addy,-3;sleep,0.034;diffusealpha,1;sleep,0.017;diffusealpha,0;sleep,0.016;diffusealpha,1;sleep,0.018;diffusealpha,0;sleep,0.017;diffusealpha,1;sleep,0.016;diffusealpha,0;sleep,0.018;diffusealpha,1;sleep,0.017;diffusealpha,0;sleep,0.016;diffusealpha,1;sleep,0.018;diffusealpha,0;sleep,0.150;zoomx,1.72;zoomy,0.335;addy,98;diffusealpha,1;sleep,0.017;diffusealpha,0;sleep,0.017;);
};
};
--stage word
if GAMESTATE:IsExtraStage() or GAMESTATE:IsExtraStage2() then
local STitle = song:GetDisplayFullTitle();
--Extra Savior
if isExtraSavior(STitle) then
t[#t+1] = Def.ActorFrame {
LoadActor("Savior")..{};
};
else
--Extra Exclusive
if isExtraExclusive(STitle) then
t[#t+1] = Def.ActorFrame {
LoadActor("Exclusive")..{};
};
else
--Normal stage indicator
t[#t+1] = Def.ActorFrame {
LoadActor("StageDisplay")..{};
};
end
end
else
--Normal stage indicator
t[#t+1] = Def.ActorFrame {
LoadActor("StageDisplay")..{};
};
end
t[#t+1] = Def.Quad{
OnCommand=cmd(diffuse,color("#000000");Center;setsize,486,486;diffusealpha,0;zoom,1;sleep,1.9;linear,0.2;diffusealpha,1;zoom,1);
};
--song jacket--
t[#t+1] = Def.ActorFrame {
OnCommand=cmd(playcommand,'Set';Center;diffusealpha,0;zoom,1;sleep,1.9;linear,0.2;diffusealpha,1;zoom,1;sleep,3;diffusealpha,1);
Def.Sprite {
SetCommand=function(self)
local song = GAMESTATE:GetCurrentSong();
local course = GAMESTATE:GetCurrentCourse();
if song then
if song:HasJacket() then
self:LoadBackground(song:GetJacketPath());
self:setsize(480,480);
elseif song:HasBanner() then
self:LoadFromSongBanner(GAMESTATE:GetCurrentSong());
self:setsize(480,480);
else
self:Load(THEME:GetPathG("","Common fallback jacket"));
self:setsize(480,480);
end;
elseif course then
self:LoadBackground(course:GetBannerPath());
self:setsize(480,480);
else
self:Load(THEME:GetPathG("","Common fallback jacket"));
self:setsize(480,480);
end;
end;
};
};
t[#t+1] = Def.ActorFrame {
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y);
LoadActor("jacket-wbg")..{
InitCommand=cmd(diffusealpha,0;zoom,1.55;sleep,1.6;linear,0.01;diffusealpha,1;zoom,1.55;sleep,0.1;diffusealpha,1;zoom,1.85;sleep,0.1;linear,0.11;diffusealpha,0;zoom,5.55;);
};
};
t[#t+1] = Def.ActorFrame {
LoadActor( "con_label" )..{
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-96;sleep,1.25;linear,0.401;zoom,0.8;addy,4;sleep,0.216;linear,0.033;zoomx,3;zoomy,0);
}
};
t[#t+1] = Def.ActorFrame {
LoadActor( "prog_bg" )..{
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-74;sleep,1.25;linear,0.401;zoom,0.8;sleep,0.216;linear,0.033;zoomx,3;zoomy,0);
}
};
t[#t+1] = Def.ActorFrame {
LoadActor( "progbar" )..{
InitCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_BOTTOM-74;cropright,1;sleep,1.25;linear,0.401;zoom,0.8;cropright,0;sleep,0.216;linear,0.033;zoomx,3;zoomy,0);
}
};
--stage word
if GAMESTATE:IsExtraStage() or GAMESTATE:IsExtraStage2() then
local STitle = song:GetDisplayFullTitle();
--Extra Savior
if isExtraSavior(STitle) then
t[#t+1] = Def.ActorFrame {
LoadActor("Savior")..{};
};
elseif isExtraExclusive(STitle) then
t[#t+1] = Def.ActorFrame {
LoadActor("Exclusive")..{};
};
end
end
--White Flare
t[#t+1] = Def.ActorFrame {
Def.Quad{
OnCommand=cmd(Center;FullScreen;diffusecolor,Color.White;draworder,1;diffusealpha,0;sleep,0.164;linear,0.2;diffusealpha,0.7;linear,0.3;diffusealpha,0;);
};
};
--White flash
t[#t+1] = LoadActor( "../_door/whiteflash" )..{
OnCommand=cmd(x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y;zoom,0;sleep,0.164;zoom,1.5;linear,0.134;linear,0.299;zoom,5);
};
return t
Copy this script and paste onto (theme)/BGAnimations/ScreenStageInformation decorations/default.lua.
DON'T WORK
Post #436 · Posted at 2018-06-22 03:27:21pm 6.2 years ago
a214490 | |
---|---|
Member | |
1 Post | |
Not Set | |
Reg. 2018-06-22 | |
I just got into DDR and this would help me a lot!
Post #437 · Posted at 2018-07-12 05:43:09am 6.1 years ago
wyverndq | |
---|---|
Member | |
15 Posts | |
Reg. 2018-05-07 | |
Hello. It's really nice theme but i think that difficulty indicator of 2P-side is reverse.
Post #438 · Posted at 2018-07-16 09:56:50pm 6.1 years ago
StormTaker21 | |
---|---|
Member | |
45 Posts | |
Reg. 2014-10-20 | |
"YouTuber, Rhythm Game Player" |
Quote: Lirodon
Quote: VR0
[But due to SM 5 limitations, the player name are replaced to Kcal, but you can create a code that change to Kcal or Username.
*slides in*
this is very trivial to do.
Which theme is that? I've heard of it but idk what the name of it is.
Post #439 · Posted at 2018-07-16 10:02:47pm 6.1 years ago
Marten | |
---|---|
Moderator+ | |
1,038 Posts | |
Reg. 2014-08-03 | |
"touch n go ride the flow" |
The theme is called Session '09 Chronicles, and it's by Lirodon for SM5. It's an old theme and it's unfinished.
Post #440 · Posted at 2018-07-16 10:04:55pm 6.1 years ago
StormTaker21 | |
---|---|
Member | |
45 Posts | |
Reg. 2014-10-20 | |
"YouTuber, Rhythm Game Player" |
Quote: hypnoticmarten77
The theme is called Session '09 Chronicles, and it's by Lirodon for SM5. It's an old theme and it's unfinished.
Thank you so much!