Post #1 · Posted at 2016-04-06 11:31:45pm 8 years ago
Lirodon | |
---|---|
Member | |
813 Posts | |
Reg. 2009-01-14 | |
"canadian red-haired ninja" |
Last updated: 2017-03-02 04:57am
Given that "retro DDR" is all the rage suddenly...
I've posted it before, but not on ZIV, and it's actually been worked on for a little longer than you think. It's still very WIP, but that's where you come in. There's still bugs, incompleted modes, etc.
It is not an "exact" recreation, but sort of a mashup of various incarnations of the SM 3.9 default (which in turn was a lightly modified DDRMAX, as you are all aware) with changes to take advantage of the more efficient ways we can do certain things on newer SM versions than was done when 3.x was the latest and greatest, and some higher resolution graphics here and there.
It's nice to see that the ZIV community is finally embracing open source development processes!
Post #2 · Posted at 2016-04-07 12:08:30am 8 years ago
Inorizushi | |
---|---|
Member | |
487 Posts | |
Not Set | |
Reg. 2012-10-25 | |
"huhbluh" |
Do you have a list of things that need to be done?
Post #3 · Posted at 2016-04-07 05:03:30am 8 years ago
Lirodon | |
---|---|
Member | |
813 Posts | |
Reg. 2009-01-14 | |
"canadian red-haired ninja" |
I added a todo list to the profile. Another thing we have to do is get the icons on the header right too.
Post #4 · Posted at 2016-04-08 06:38:26pm 8 years ago
Quote: Lirodon
Another thing we have to do is get the icons on the header right too.
thats something I'm doing right now lawl, I'll add a screenshot when I did it, also I made a fork of your git if you havent noticed yet where I push my changes :Vedit: here we go
I added a bold version of open sans for the header text, added 2 extra things on the left side like how 3.9 has it, and added a header icon, which all change based on which screen your on, thisis how I did it
local t = Def.ActorFrame {};
-- Could your 3.9 do THIS?
local headercolour = {
["Select Style"] = "#d11120",
}
local subheadercolour = {
["Select Style"] = "#d11120",
}
local headcolour = headercolour[Screen.String("HeaderText")]
local subheadcolour = subheadercolour[Screen.String("HeaderText")]
if headcolour == nil then headcolour = "#FF0000" end
if subheadcolour == nil then subheadcolour = "#FF0000" end
local headericon = Screen.String("HeaderText").." icon"
if FILEMANoesFileExist("Themes/"..THEME:GetCurThemeName().."/Graphics/ScreenWithMenuElements header/"..headericon.." (doubleres).png") then
headicon = headericon
print("iconerror: file does exist: "..headericon.." (doubleres).png")
else
headicon = "Select Style icon"
print("iconerror: file does not exist")
end
t[#t+1] = Def.ActorFrame {
Def.ActorFrame {
OnCommand=cmd(addx,SCREEN_WIDTH*0.6;bounceend,0.5;addx,-SCREEN_WIDTH*0.6);
OffCommand=cmd(bounceend,0.5;addx,SCREEN_WIDTH);
Def.Quad {
InitCommand=cmd(horizalign,left;vertalign,top;y,0;x,0;zoomto,SCREEN_WIDTH+1,48);
OnCommand=cmd(diffuse,color("#0073A5"););
};
LoadActor("_middle") .. {
InitCommand=cmd(y,SCREEN_TOP+25;x,SCREEN_CENTER_X;zoomy,0.8);
};
LoadActor("_left") .. {
InitCommand=cmd(x,SCREEN_CENTER_X-335;y,SCREEN_TOP+25;zoomy,0.8);
};
LoadActor("_left") .. {
InitCommand=cmd(x,SCREEN_CENTER_X-392;y,SCREEN_TOP+25;zoomy,0.8);
};
LoadActor(headicon) .. {
InitCommand=cmd(x,SCREEN_CENTER_X-265;y,SCREEN_TOP+25;zoomy,0.8);
};
LoadActor("_right") .. {
InitCommand=cmd(x,SCREEN_CENTER_X+25;y,SCREEN_TOP+25;zoomy,0.8);
};
-- Text
LoadFont("_open sans extrabold 48px") .. {
Name="HeaderText";
Text=Screen.String("HeaderText");
InitCommand=cmd(x,SCREEN_CENTER_X-230;y,SCREEN_TOP+20;horizalign,left;diffuse,color(headcolour);strokecolor,color("#000000");maxwidth,900;zoomx,0.5;);
OnCommand=cmd(zoomy,0;sleep,0.4;smooth,0.2;zoomy,0.4);
OffCommand=cmd(decelerate,0.2;diffusealpha,0;zoomy,0;);
UpdateScreenHeaderMessageCommand=function(self,param)
self:settext(param.Header);
end;
};
-- Subtitle
LoadFont("_open sans extrabold 48px") .. {
Name="HeaderSubText";
Text=Screen.String("HeaderSubText");
InitCommand=cmd(x,SCREEN_CENTER_X-230;y,SCREEN_TOP+36;horizalign,left;diffuse,color(subheadcolour);maxwidth,900;zoom,0.25;);
OnCommand=cmd(zoomy,0;sleep,0.4;smooth,0.2;zoomy,0.2);
OffCommand=cmd(decelerate,0.2;diffusealpha,0;zoomy,0;);
UpdateScreenHeaderMessageCommand=function(self,param)
self:settext(param.Header);
end;
};
};
};
return t
still working on dem headers
Post #5 · Posted at 2016-04-09 12:53:26am 8 years ago
Inorizushi | |
---|---|
Member | |
487 Posts | |
Not Set | |
Reg. 2012-10-25 | |
"huhbluh" |
Fixing selectdifficulty and a couple of things
Is this okay?
Is this okay?
Post #6 · Posted at 2016-04-09 01:38:52am 8 years ago
Lirodon | |
---|---|
Member | |
813 Posts | |
Reg. 2009-01-14 | |
"canadian red-haired ninja" |
I presume you got it in the middle of animation, right? Cause the wheel is misaligned with the highlight?
Also I did some graphical tightening on ScreenSelectStyle here. Redone icons that FINALLY have a consistent font (clearly "Couple" was just thrown in later on)
Also I did some graphical tightening on ScreenSelectStyle here. Redone icons that FINALLY have a consistent font (clearly "Couple" was just thrown in later on)
Post #7 · Posted at 2016-04-09 02:52:57am 8 years ago
Inorizushi | |
---|---|
Member | |
487 Posts | |
Not Set | |
Reg. 2012-10-25 | |
"huhbluh" |
Nah, I adjusted the sizes of the musicwheel entries and just forgot to adjust the highlight also, the larger wheel doesn't really look nice imo.
Post #8 · Posted at 2016-04-09 06:04:59am 8 years ago
Lirodon | |
---|---|
Member | |
813 Posts | |
Reg. 2009-01-14 | |
"canadian red-haired ninja" |
Last updated: 2016-04-09 06:04am
Oh, okay.
Feel free to put it in so I can pull.
==
I compromised those changes and re-positioned it into the 4:3 safe zone (I also gave the wheel items a fade effect so it looks less awkward).
This is starting to look way better every day.
Feel free to put it in so I can pull.
==
I compromised those changes and re-positioned it into the 4:3 safe zone (I also gave the wheel items a fade effect so it looks less awkward).
This is starting to look way better every day.
Post #9 · Posted at 2016-04-10 02:50:20am 8 years ago
Working on adding in some missing stuff
EDIT:
Post #10 · Posted at 2016-04-10 03:42:40am 8 years ago
Lirodon | |
---|---|
Member | |
813 Posts | |
Reg. 2009-01-14 | |
"canadian red-haired ninja" |
Ah, details. I added the old icon and splash screen in too last night.
Post #11 · Posted at 2016-04-10 05:28:41am 8 years ago
I made it even better
UPDATE:
Fixing up evaluation and I'll push
Post #12 · Posted at 2017-03-02 04:56:59am 7.1 years ago
Lirodon | |
---|---|
Member | |
813 Posts | |
Reg. 2009-01-14 | |
"canadian red-haired ninja" |
By the way, this theme is still being worked on, and I actually did fix up some things this week too. Check it all out.
Post #13 · Posted at 2017-03-02 05:16:14am 7.1 years ago
Sigrev2 | |
---|---|
Member+ | |
4,170 Posts | |
Reg. 2009-10-17 | |
"suffering from success" |
i didn't realize how much i needed this in my life until just now
Post #14 · Posted at 2017-03-02 10:48:57am 7.1 years ago
Quickman | |
---|---|
Member+ | |
6,058 Posts | |
Reg. 2013-08-17 | |
"five minute white boy challenge" |
oh my god fucking slay me
Post #15 · Posted at 2017-04-06 05:06:48am 7 years ago
Prisoner416 | |
---|---|
Member | |
45 Posts | |
Not Set | |
Reg. 2010-08-12 | |
Oh hell, yes. I love this.
Perhaps you can re-add the old "Toasty" that was removed too? I used to have my own custom fix that added the original MK2 Forden image and sound, but I lost it, and I can't seem to make it work in SM5. FOund a guide to putting toasty back in, but couldn't make it work.
Perhaps you can re-add the old "Toasty" that was removed too? I used to have my own custom fix that added the original MK2 Forden image and sound, but I lost it, and I can't seem to make it work in SM5. FOund a guide to putting toasty back in, but couldn't make it work.