Post #601 · Posted at 2025-10-23 05:33:52pm 1.8 months ago
Don_Padoli | |
|---|---|
| Member | |
| 11 Posts | |
| |
| Reg. 2025-04-23 | |
Quote: piotr25691
Quote: VR0
Quote: piotr25691
I don't expect the RandomMovies system to work at the moment.
Generic videos cannot work, also.Possible fix: rename any generic video as song title.
I expected the theme to be used with the dance stages, so I generally don't attempt to fix the other background modes.
the dance stages make the songs with own bga plays laggy
Post #602 · Posted at 2025-10-24 01:35:49am 1.8 months ago
Quote: piotr25691
I expected the theme to be used with the dance stages
Some songs use unique videos. If no video is present, but have generic video on song folder, due to technical issues, rename that video to song name to work. If no generic/unique videos are present, Animations (DDR(1st)-5thMIX), Random Movies (DDR MAX series-EXTREME), Dance Stages (up to A3) or generic backgrounds (since WORLD) will work. If have technical issues, and no generic/unique videos are present, song background will be used instead. SNCharacters counts as generic videos instead of Dance Stages.For DDR WORLD theme, Generic backrounds (defined by the user) will replace to the Dance Stages.
Post #603 · Posted at 2025-10-24 09:36:25am 1.7 months ago
UNRELEASED VERSION (DDR WORLD theme)
Consider there are missing graphics, animations, EVERYTHING xD but Gameplay is "stable".
I'm so tired trying to make this theme, even with SchneiderAFX's help.
I was trying to make different options, code optimization, everything tbh. So, it's your turn ZiV commnunity to do your magic :)
I'm not saying: "I'm done", I need a rest tho, haha
Little update
Stepmania 5.1-new without "Freeze bug". :)
(Thanks to piotr25691)
Consider there are missing graphics, animations, EVERYTHING xD but Gameplay is "stable".
I'm so tired trying to make this theme, even with SchneiderAFX's help.
I was trying to make different options, code optimization, everything tbh. So, it's your turn ZiV commnunity to do your magic :)
I'm not saying: "I'm done", I need a rest tho, haha
Little update
Stepmania 5.1-new without "Freeze bug". :)
(Thanks to piotr25691)
Post #604 · Posted at 2025-10-24 03:04:44pm 1.7 months ago
elbrachan1 | |
|---|---|
| Member | |
| 15 Posts | |
| |
| Reg. 2023-09-23 | |
I reinstalled Stepmania just for this, I'll try to help in any way I can, what a joy!
Post #605 · Posted at 2025-10-25 03:31:38pm 1.7 months ago
Hi Curilang, thanks for sharing the theme you developed. Which version of Stepmania do you recommend using it for, and what resolution? 720p, 1080p?
I'm watching your YouTube channel and I see that the theme is very different from the one you posted here. Is it a premium version? Hahaha.
Thank you very much.
Sorry, I just checked the options to see if the theme can be modified to your liking.
I just have one observation: the videos that accompany the songs get so out of sync that they jump ahead of the music.
Everything else is fine, really, thank you very much.
I'm watching your YouTube channel and I see that the theme is very different from the one you posted here. Is it a premium version? Hahaha.
Thank you very much.
Sorry, I just checked the options to see if the theme can be modified to your liking.
I just have one observation: the videos that accompany the songs get so out of sync that they jump ahead of the music.
Everything else is fine, really, thank you very much.
Post #606 · Posted at 2025-10-26 02:49:52am 1.7 months ago
Don't forget to install the AnnouncerEngineEvaluation.lua file (from @piotr25691's DDR A3 theme) onto DDR WORLD theme/BGAnimations/ScreenEvaluation Decorations and modify the grade.lua file (underline text is added):
local t = Def.ActorFrame{};
for _,pn in pairs(GAMESTATE:GetEnabledPlayers()) do
local Award = STATSMAN:GetCurStageStats():GetPlayerStageStats(pn):GetStageAward()
local Grade = STATSMAN:GetCurStageStats():GetPlayerStageStats(pn):GetGrade()
if EveryoneFailed then
Grade = "Grade_Failed"
end
t[#t+1] = LoadActor("AnnouncerEngineEvaluation.lua")
t[#t+1] = Def.Sprite{
InitCommand=function(s)
s:player(pn):x(pn== PLAYER_1 and _screen.cx-175 or _screen.cx+302)
s:y(_screen.cy-70):zoom(0):queuecommand("Set") end,
OnCommand=function(s) s:linear(0.2):zoom(0.667) end,
OffCommand=function(s) s:linear(0.2):zoomy(0) end,
SetCommand=function(s) s:Load(THEME:GetPathG("","Grade/"..Grade)) end,
};
end
return t;
local t = Def.ActorFrame{};
for _,pn in pairs(GAMESTATE:GetEnabledPlayers()) do
local Award = STATSMAN:GetCurStageStats():GetPlayerStageStats(pn):GetStageAward()
local Grade = STATSMAN:GetCurStageStats():GetPlayerStageStats(pn):GetGrade()
if EveryoneFailed then
Grade = "Grade_Failed"
end
t[#t+1] = LoadActor("AnnouncerEngineEvaluation.lua")
t[#t+1] = Def.Sprite{
InitCommand=function(s)
s:player(pn):x(pn== PLAYER_1 and _screen.cx-175 or _screen.cx+302)
s:y(_screen.cy-70):zoom(0):queuecommand("Set") end,
OnCommand=function(s) s:linear(0.2):zoom(0.667) end,
OffCommand=function(s) s:linear(0.2):zoomy(0) end,
SetCommand=function(s) s:Load(THEME:GetPathG("","Grade/"..Grade)) end,
};
end
return t;
Post #607 · Posted at 2025-10-26 03:53:49am 1.7 months ago
Wrland | |
|---|---|
| Member | |
| 113 Posts | |
| |
| Reg. 2020-10-24 | |
| "oenmania. for ouendan only!" | |
Quote: Curilang
UNRELEASED VERSION (DDR WORLD theme)
Consider there are missing graphics, animations, EVERYTHING xD but Gameplay is "stable".
I'm so tired trying to make this theme, even with SchneiderAFX's help.
I was trying to make different options, code optimization, everything tbh. So, it's your turn ZiV commnunity to do your magic
I'm not saying: "I'm done", I need a rest tho, haha
Little update
Stepmania 5.1-new without "Freeze bug".
(Thanks to piotr25691)
Consider there are missing graphics, animations, EVERYTHING xD but Gameplay is "stable".
I'm so tired trying to make this theme, even with SchneiderAFX's help.
I was trying to make different options, code optimization, everything tbh. So, it's your turn ZiV commnunity to do your magic
I'm not saying: "I'm done", I need a rest tho, haha
Little update
Stepmania 5.1-new without "Freeze bug".
(Thanks to piotr25691)
hey, thank to public the theme, i hope ever it's the finished version i'll be exciting
Post #608 · Posted at 2025-10-26 03:32:56pm 1.7 months ago
piotr25691 | |
|---|---|
| Member | |
| 89 Posts | |
| |
| Reg. 2025-02-24 | |
| "I make DDR A3 better!" | |
Quote: VR0
Don't forget to install the AnnouncerEngineEvaluation.lua file (from @piotr25691's DDR A3 theme) onto DDR WORLD theme/BGAnimations/ScreenEvaluation Decorations and modify the grade.lua file (underline text is added):
local t = Def.ActorFrame{};
for _,pn in pairs(GAMESTATE:GetEnabledPlayers()) do
local Award = STATSMAN:GetCurStageStats():GetPlayerStageStats(pn):GetStageAward()
local Grade = STATSMAN:GetCurStageStats():GetPlayerStageStats(pn):GetGrade()
if EveryoneFailed then
Grade = "Grade_Failed"
end
t[#t+1] = LoadActor("AnnouncerEngineEvaluation.lua")
t[#t+1] = Def.Sprite{
InitCommand=function(s)
s:player(pn):x(pn== PLAYER_1 and _screen.cx-175 or _screen.cx+302)
s:y(_screen.cy-70):zoom(0):queuecommand("Set") end,
OnCommand=function(s) s:linear(0.2):zoom(0.667) end,
OffCommand=function(s) s:linear(0.2):zoomy(0) end,
SetCommand=function(s) s:Load(THEME:GetPathG("","Grade/"..Grade)) end,
};
end
return t;
local t = Def.ActorFrame{};
for _,pn in pairs(GAMESTATE:GetEnabledPlayers()) do
local Award = STATSMAN:GetCurStageStats():GetPlayerStageStats(pn):GetStageAward()
local Grade = STATSMAN:GetCurStageStats():GetPlayerStageStats(pn):GetGrade()
if EveryoneFailed then
Grade = "Grade_Failed"
end
t[#t+1] = LoadActor("AnnouncerEngineEvaluation.lua")
t[#t+1] = Def.Sprite{
InitCommand=function(s)
s:player(pn):x(pn== PLAYER_1 and _screen.cx-175 or _screen.cx+302)
s:y(_screen.cy-70):zoom(0):queuecommand("Set") end,
OnCommand=function(s) s:linear(0.2):zoom(0.667) end,
OffCommand=function(s) s:linear(0.2):zoomy(0) end,
SetCommand=function(s) s:Load(THEME:GetPathG("","Grade/"..Grade)) end,
};
end
return t;
Thank you for the attribution, looks like the additional components I've made to align the A3 theme will also come in handy for the WORLD version. Glad to see that my work can be used to enhance newer DDR themes too.
Post #609 · Posted at 2025-10-26 03:47:13pm 1.7 months ago
xepher07 | |
|---|---|
| Member | |
| 12 Posts | |
| |
| Reg. 2007-12-28 | |
Quote: VR0
Don't forget to install the AnnouncerEngineEvaluation.lua file (from @piotr25691's DDR A3 theme) onto DDR WORLD theme/BGAnimations/ScreenEvaluation Decorations and modify the grade.lua file (underline text is added):
local t = Def.ActorFrame{};
for _,pn in pairs(GAMESTATE:GetEnabledPlayers()) do
local Award = STATSMAN:GetCurStageStats():GetPlayerStageStats(pn):GetStageAward()
local Grade = STATSMAN:GetCurStageStats():GetPlayerStageStats(pn):GetGrade()
if EveryoneFailed then
Grade = "Grade_Failed"
end
t[#t+1] = LoadActor("AnnouncerEngineEvaluation.lua")
t[#t+1] = Def.Sprite{
InitCommand=function(s)
s:player(pn):x(pn== PLAYER_1 and _screen.cx-175 or _screen.cx+302)
s:y(_screen.cy-70):zoom(0):queuecommand("Set") end,
OnCommand=function(s) s:linear(0.2):zoom(0.667) end,
OffCommand=function(s) s:linear(0.2):zoomy(0) end,
SetCommand=function(s) s:Load(THEME:GetPathG("","Grade/"..Grade)) end,
};
end
return t;
Hi, when I edit the grade.lua code, it goes black when it displays the results at the end of the song. I did this by copying the entire code and also only the underlined parts.
local t = Def.ActorFrame{};
for _,pn in pairs(GAMESTATE:GetEnabledPlayers()) do
local Award = STATSMAN:GetCurStageStats():GetPlayerStageStats(pn):GetStageAward()
local Grade = STATSMAN:GetCurStageStats():GetPlayerStageStats(pn):GetGrade()
if EveryoneFailed then
Grade = "Grade_Failed"
end
t[#t+1] = LoadActor("AnnouncerEngineEvaluation.lua")
t[#t+1] = Def.Sprite{
InitCommand=function(s)
s:player(pn):x(pn== PLAYER_1 and _screen.cx-175 or _screen.cx+302)
s:y(_screen.cy-70):zoom(0):queuecommand("Set") end,
OnCommand=function(s) s:linear(0.2):zoom(0.667) end,
OffCommand=function(s) s:linear(0.2):zoomy(0) end,
SetCommand=function(s) s:Load(THEME:GetPathG("","Grade/"..Grade)) end,
};
end
return t;
Post #610 · Posted at 2025-10-26 07:44:19pm 1.7 months ago
piotr25691 | |
|---|---|
| Member | |
| 89 Posts | |
| |
| Reg. 2025-02-24 | |
| "I make DDR A3 better!" | |
There's probably a Lua runtime error incoming here, cuz the EveryoneFailed variable is sourced from another file that's not mentioned here. You need to add that back.
Post #611 · Posted at 2025-10-27 02:03:38am 1.7 months ago
Remove EveryoneFailed part until add some lua files that contains that variable. That files that contains that variable are from @piotr25691's DDR A3 theme.
Post #612 · Posted at 2025-10-27 03:53:11pm 1.6 months ago
xepher07 | |
|---|---|
| Member | |
| 12 Posts | |
| |
| Reg. 2007-12-28 | |
If you could upload the edited file, I'd appreciate it. I'm afraid I'll mess it up again. Thank you.
Post #613 · Posted at 2025-10-27 05:57:31pm 1.6 months ago
piotr25691 | |
|---|---|
| Member | |
| 89 Posts | |
| |
| Reg. 2025-02-24 | |
| "I make DDR A3 better!" | |
Quote: xepher07
Hi Curilang, thanks for sharing the theme you developed. Which version of Stepmania do you recommend using it for, and what resolution? 720p, 1080p?
I'm watching your YouTube channel and I see that the theme is very different from the one you posted here. Is it a premium version? Hahaha.
Thank you very much.
Sorry, I just checked the options to see if the theme can be modified to your liking.
I just have one observation: the videos that accompany the songs get so out of sync that they jump ahead of the music.
Everything else is fine, really, thank you very much.
I'm watching your YouTube channel and I see that the theme is very different from the one you posted here. Is it a premium version? Hahaha.
Thank you very much.
Sorry, I just checked the options to see if the theme can be modified to your liking.
I just have one observation: the videos that accompany the songs get so out of sync that they jump ahead of the music.
Everything else is fine, really, thank you very much.
I tested it. It seems to be the same theme.
It's also based on the A3 theme's code but with around 80% of the graphics replaced but some things are indeed missing/incomplete:
- MenuTimer
- ScreenSelectProfile
- ScreenCaution
- ScreenPlayerOptions
- probably ScreenEvaluation,
but the attract mode, ScreenSelectMusic and ScreenGameplay are mostly correct.
Post #614 · Posted at 2025-10-28 12:08:27am 1.6 months ago
Wrland | |
|---|---|
| Member | |
| 113 Posts | |
| |
| Reg. 2020-10-24 | |
| "oenmania. for ouendan only!" | |
Last updated: 2025-10-28 12:08am
why so expected to feature the new options for this theme
Post #615 · Posted at 2025-10-28 02:05:31am 1.6 months ago
Also FLARE GAUGE LEVELs and CONSTANT are missed features.
ScreenSelectStyle can be renamed to ScreenSelectMode (leaving the old ScreenSelectStyle for Local Battle mode)
ScreenSelectStyle can be renamed to ScreenSelectMode (leaving the old ScreenSelectStyle for Local Battle mode)
Post #616 · Posted at 2025-10-28 02:57:01am 1.6 months ago
xepher07 | |
|---|---|
| Member | |
| 12 Posts | |
| |
| Reg. 2007-12-28 | |
There's no way. I made the changes you suggested in grade.lua, and the black screen still appears after finishing a song.
I'd better wait for an update. Thanks anyway.
I'd better wait for an update. Thanks anyway.
Post #617 · Posted at 2025-10-28 03:39:13am 1.6 months ago
VR0 | |
|---|---|
| Member | |
| 1,008 Posts | |
| |
| Reg. 2012-03-20 | |
![]() | |
| "ムーン ゴーシュス メヂィデーション" | |
Post #618 · Posted at 2025-10-28 06:00:43am 1.6 months ago
piotr25691 | |
|---|---|
| Member | |
| 89 Posts | |
| |
| Reg. 2025-02-24 | |
| "I make DDR A3 better!" | |
Quote: VR0
Also FLARE GAUGE LEVELs and CONSTANT are missed features.
ScreenSelectStyle can be renamed to ScreenSelectMode (leaving the old ScreenSelectStyle for Local Battle mode)
ScreenSelectStyle can be renamed to ScreenSelectMode (leaving the old ScreenSelectStyle for Local Battle mode)
CONSTANT is already an option on the A3 theme and can be taken as is, FLARE GAUGEs you need my forked SM build to do it.
Post #619 · Posted at 2025-11-25 09:13:40pm 3 weeks ago
sameascopy | |
|---|---|
| Member | |
| 2 Posts | |
| Not Set | |
| Reg. 2025-11-23 | |
Is this theme going to be posted on github? It would make reporting issues with it a lot easier, and I don't want to flood the thread.
Post #620 · Posted at 2025-11-27 11:20:10pm 2.7 weeks ago
Wrland | |
|---|---|
| Member | |
| 113 Posts | |
| |
| Reg. 2020-10-24 | |
| "oenmania. for ouendan only!" | |
yes, i'll exciting how to release the final version





