Logo

[SM5 THEME WIP] DDR 2014 ~Beta 1.0 release

Register Log In Back To Forums

Post #81 · Posted at 2014-11-12 10:08:33pm 9.4 years ago

Offline playe
playe Avatar Member
89 Posts
United States
Reg. 2014-04-23

Nintendo Network ID: ReimuHakureiTV
Quote: Inorizushi
Would that even be possible? I know the cut-ins worked for Stepmania 4 since it had Toasty and that's how they were enabled.
Does Stepmania 5 have anyway to do this?
It does, Gene's DDR 2013 theme had cut-ins of characters.
https://zenius-i-vanisher.com/v5.2/ddr_sig.php?userid=15531&generate=1

Post #82 · Posted at 2014-11-12 11:19:30pm 9.4 years ago

Offline gene2008
gene2008 Avatar Member
277 Posts
Mexico
Reg. 2009-07-15

Game Center Nickname: Jess2008albarn
Quote: riskofsoundingnerdy
Hey guys,

I'm really sorry about not posting but I've been trying to limit my posts to when I do updates or people have things that need fixing.

Meanwhile, in the next update:
- Course mode
- Fixed 2P error
- Random BG stuff from DDR NG
- Graphic improvements (just received a new set of graphics for ScreenSelectMusic from pkwp)
- Updated sounds (thanks to you guys)
I'm fairly sure that's everything. Things like e-amuse style screens will come later after people are happy with the rest of the theme.

The update will be posted sometime within the next week, I've just been finalising some things.

GREAT!!

Post #83 · Posted at 2014-11-13 03:09:55am 9.4 years ago

Offline razorblade
razorblade Avatar Member
1,099 Posts
Not Set
Reg. 2011-03-01

I just hope that this theme is not another recycled theme from gene (that is also another recycled theme from earlier themers) being passed from generation to generation. We'll never know when will all the bugs, crashes and errors be completely fixed brought by the said theme because the themer itself can't fix them.

Post #84 · Posted at 2014-11-13 03:31:41am 9.4 years ago

Offline pkwp
pkwp Avatar Member
33 Posts
Not Set
Reg. 2014-09-11

Quote: razorblade
I just hope that this theme is not another recycled theme from gene (that is also another recycled theme from earlier themers) being passed from generation to generation. We'll never know when will all the bugs, crashes and errors be completely fixed brought by the said theme because the themer itself can't fix them.

The code itself is based on Risk's own DDR Next Generation theme with new parts written to handle all the new features Smile As for the graphics, I'm in charge of that and it's all brand new made from scratch. Outside of the Results screen, we used placeholders for the alpha 1. The next version will include the graphics for ScreenSelectMusic and more will be added along the way.

Post #85 · Posted at 2014-11-13 03:49:04am 9.4 years ago

Offline kenny
kenny Avatar Member
572 Posts
United States
Reg. 2014-06-14

This Awesome lol I can't wait until the next verisonBig Grin

Post #86 · Posted at 2014-11-13 04:19:46am 9.4 years ago

Offline riskofsoundingnerdy
riskofsoundingnerdy Avatar Member
140 Posts
Australia
Reg. 2011-12-18

"Yeah, nah."
Unfortunately I haven't been able to get cut-ins working, the userprefs stuff worked but I just couldn't get them to trigger at the right times no matter how much research into them I did. So at the moment they won't be included, sorry guys. But if I am able to get them working I'll definitely include them (in DDR NG too).

This theme isn't recycled from Gene's theme, initially (before pkwp became involved in the project) I did use some of the graphics but they have since been replaced. All known errors have been listed and fixed where possible.
Commissions for music and cover art are now open ✨
Heck, I'll even do simfiles if you want.

Post #87 · Posted at 2014-11-21 04:51:47am 9.4 years ago

Offline Towlesy27
Towlesy27 Avatar Member
232 Posts
Canada
Reg. 2014-07-31


Last updated: 2014-11-21 04:51am
hey its all good risk we all appreciate the time and effort you have put into your themes! When will the update be rolling out??

im also wondering if anyone knows how I can edit the background of my song folders that arent't like ddr X3, like if anyone doesnt know what im talking about, theres a pic below, but like how the DDR X group is yellow and DDR Extreme group is green. if anyone knows how to edit that, let me know!
pic:
http://i57.tinypic.com/x59jsz.jpg
DDR is awesome! (:

Post #88 · Posted at 2014-11-21 08:24:55am 9.4 years ago

Offline riskofsoundingnerdy
riskofsoundingnerdy Avatar Member
140 Posts
Australia
Reg. 2011-12-18

"Yeah, nah."

Last updated: 2014-11-21 08:25am
Update in the first post! I think this it's been just over a week so sorry about that.

The 2P error is fixed and there are some snazzy new graphics by pkwp, check out the music wheel sorts (Up,Down,Up,Down).
Course mode is also included.

@Towlesy27 I added a tutorial in the Mediafire folder that explains how to do what you're requesting. If you have any trouble with it let me know.


Commissions for music and cover art are now open ✨
Heck, I'll even do simfiles if you want.

Post #89 · Posted at 2014-11-21 01:58:01pm 9.4 years ago

Offline Rodrigo2552
Rodrigo2552 Avatar Member
70 Posts
Brazil
Reg. 2011-12-18

Thank you so much for the update Risky , i'm glad Wink
Forever SONE and 소녀 시대 Lover... Blushing

HeavyChallenge At the time ~

http://www.konami.jp/bemani/ddr/jp/am/sn2/special/artist/images/plut_th.jpg

Post #90 · Posted at 2014-11-21 02:14:01pm 9.4 years ago

Offline LuNeTakaneko
LuNeTakaneko Avatar Member
47 Posts
United States
Reg. 2014-11-14

Nintendo Network ID: LuNeTakaneko3DS Friend Code: 0473-8098-4544Game Center Nickname: -LuNeTakaneko-
"Lurklurk, what is contributing?"
Hey, thanks for the theme Risky, and everyone else that has contributed to it! I'm sure that I, and many other will use it. I love it. <3

Post #91 · Posted at 2014-11-21 02:44:31pm 9.4 years ago

Offline Ninevolt
Ninevolt Avatar Member
37 Posts
United States
Reg. 2007-06-24

Thank you for your update! Does this only support widescreen resolutions? I'm trying to run this at 640x480 on my arcade cab and a bunch of the graphics are misplaced.

Post #92 · Posted at 2014-11-21 08:07:21pm 9.4 years ago

Offline Kyzentun
Kyzentun Avatar Member
3,209 Posts
United States
Reg. 2008-02-20

"I'm honestly pissed off."
Quote: Ninevolt
I'm trying to run this on my arcade cab
I'm just imagining you leaning forward to hold the menu buttons then trying to reach back and hit the pad buttons for the special stuff on Select Music and laughing at how awkward it is.
silenttype01: Kyzentun is never harsh. He says it how it is.

GENERATION 24: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.

Post #93 · Posted at 2014-12-15 06:42:17pm 9.3 years ago

Offline Towlesy27
Towlesy27 Avatar Member
232 Posts
Canada
Reg. 2014-07-31

how is the progress on this theme going? beta release was excellent! (:
DDR is awesome! (:

Post #94 · Posted at 2014-12-15 08:44:25pm 9.3 years ago

Offline pkwp
pkwp Avatar Member
33 Posts
Not Set
Reg. 2014-09-11

It's going well! We fixed a lot of issues since then and added some new features here and there such as the workout (calorie) system which is now exactly like the AC version. We'll release a new beta when we are ready Smile

Post #95 · Posted at 2014-12-15 08:55:31pm 9.3 years ago

Offline Towlesy27
Towlesy27 Avatar Member
232 Posts
Canada
Reg. 2014-07-31

thats excellent im glad to hear! (:
DDR is awesome! (:

Post #96 · Posted at 2014-12-17 08:46:21pm 9.3 years ago

Offline dbk2
dbk2 Avatar Member
332 Posts
Not Set
Reg. 2012-04-30


Last updated: 2014-12-17 09:07pm
DJ OMiY encouraged me to check out this theme again, so I did.

My thoughts:

1. You have a TON of png files that raise warnings because their dimensions aren't multiples of 2. I can't possibly fix all these for you, but the warnings are annoying for players who don't use fullscreen mode, so you should consider fixing them.

2. In your ./Scripts/ directory, I deleted:
02 Branches.lua
02 Colors.lua
02 Sprite.lua
03 Gameplay.lua

These had been (mostly) copy-pasted directly from the _fallback theme, so you there is no need to re-include them. I say "mostly" because there was a single function in 02 Branches.lua that isn't already in _fallback. You don't need to overwrite the entire file if you're only adding in one extra branch. Here's what your new 02 Branches.lua should look like:


Branch.ServiceOptions = function()
if GAMESTATE:GetCoinMode() == 'CoinMode_Home' then
return "ScreenOptionsHome"
else
return "ScreenOptionsService"
end
end


That's it. That's the entire file. All it does is add one additional branch to the Branch table that already exists from _fallback

3. On ./BGAnimations/ScreenTitleMenu background/default.lua I noted that you were using a graphic to display the beta version number. (It was brought to my attention because the png file had dimensions that weren't multiples of 2 and I got a warning.) That seems tedious (to update and export from photoshop constantly) and prone to error/inaccuracy. Why not use a BitmapText?

You can safely replace the LoadActor("Version.png")..{} code with this:


Def.BitmapText{
Font="Common normal",
Text=themeInfo["Name"] .. " version " .. themeInfo["Version"] .. " by " .. themeInfo["Author"] ,
InitCommand=cmd(horizalign,left; xy,10,20; shadowlength,1; zoom, 0.85)
}


In order for that to work, I relied on your ./Scripts/00 ThemeInfo.lua file, which you weren't really using anywhere in the theme yet. I updated that file to delete indices you likely didn't need and add one you did.


-- theme identification:
themeInfo = {
ProductCode = "DDR-2014",
Name = "DDR 2014",
Version = 0.90,
Date = "20110720",
Author = "Risk & PKWP"
}


4. Since you mentioned in the README.txt that you realized there was a bug on ScreenSelectMusic with a "diff" variable being nil sometimes, I decided to look into that. I fixed it, and largely rewrote several files along the way...

In ./BGAnimations/ScreenSelectMusic decorations/default.lua you load two distinct files, difficultyP1.lua and difficultyP2.lua that basically did the exact same thing but with different pn values. I deleted both, and condensed into a single, new Difficulty.lua file.

So, in ./BGAnimations/ScreenSelectMusic decorations/default.lua you no longer need to load two actors. You can write a loop that loads the same actor ( Difficulty.lua ) twice, but pass it a different player number each iteration. Like this:


for pn in ivalues( GAMESTATE:GetHumanPlayers() ) do
t[#t+1] = LoadActor("Difficulty.lua", pn)..{
InitCommand=cmd(diffusealpha,0; draworder,3; addy,-19),
}
end


That Difficulty.lua file now looks like this: http://pastebin.com/JQqpkVC4


I changed/fixed a TON of it, but I'll try to summarize the key (useful) points here...

4.1 The pn you passed into the file via LoadActor comes is acquired with the ... syntax. See the first line.

4.2 You had a bunch of functions that were never called. I removed them. The overall lines of code could still be pretty drastically reduced, but I'm not sure it matters enough for me to bother.

4.3 You had a custom function that mapped numbers to the Difficulty Enum. As I note in one of the comments I left for you, this is not necessary. All of StepMania's Enums have a reverse() method for this purpose. So, in this case, if you have a difficulty string, like Difficulty_Beginner you would do Difficulty:Reverse()["Difficulty_Beginner"] which would evaluate to 0. Check Lua.xml for to see what each difficulty evaluates to. (Hint: beginner is 0 and edit is 5)

4.4 I commented out a lot of code I didn't understand that didn't seem to be being used and left you notes in comments where I could.

4.5 The error should be gone. I don't think I broke anything new along the way, but it's possible.

My final suggestion: consider version control! If you don't want to use a public-facing host like GitHub, BitBucket works fine. Just, please, put the project under version control (Git, preferably) and back it up somewhere. You'll have peace of mind, you'll be vastly more organized, and it will be vastly easier for people like me to pop in from time to time and submit pull requests.

These fixes/notes took about 6 hours total. Good luck with the rest of this theme!

hugs,
dbk2

Post #97 · Posted at 2014-12-18 04:32:27am 9.3 years ago

Offline Inorizushi
Inorizushi Avatar Member
487 Posts
Not Set
Reg. 2012-10-25

"huhbluh"

Last updated: 2014-12-18 04:46am
Back with some new stuff, going through cleaning up some graphics, also I noticed that the transparency on the Versus and Doubles info on mode select is darker than Singles so you should look into that.

Anyways, here's a HQ version of the Result screen music.
http://inori.s-ul.eu/P2evqp0h

Here's HQ "ScreenStageInformation Sound Event" You should be able to just re-insert the announcer voice or I could do it for you.
http://inori.s-ul.eu/fhCxLDAP

Post #98 · Posted at 2014-12-18 02:32:43pm 9.3 years ago

Offline pkwp
pkwp Avatar Member
33 Posts
Not Set
Reg. 2014-09-11

Woah, thank you very much dbk2! A lot of really great feedback and fixes. I think the idea of using Git is nice and would benefit everyone. Most of the multiple of 2 errors are my fault, I'll take it into account when I'm making the graphics now.

Inorizushi, thank you again for providing HQ music! For the graphics, the Select Screen use placeholders from the 2013 version. I'm currently in the process of making a brand new one with both Afro for P1 and Emi for P2. The other placeholder screens are everything related to the game play (the two gates and the main game interface) and the profile screens. Eventually, everything will be replaced Smile

Post #99 · Posted at 2014-12-25 02:08:35am 9.3 years ago

Offline riskofsoundingnerdy
riskofsoundingnerdy Avatar Member
140 Posts
Australia
Reg. 2011-12-18

"Yeah, nah."
Merry Christmas/Happy Holidays everyone! I'm fairly sure it'll be tomorrow for most people here but nevertheless,
There's an update in the first post.

@Ninevolt we've made a 4:3 version for arcade cabinets and switched the codes around so it's a little easier to use.
@dbk2 thank you so much for the help, I looked around in other themes and in online and offline docs and couldn't figure out what I was doing wrong. All the comments really helped a lot as well Smile I've started using GitHub for version control and I must say it's amazing so thanks for that too.
@Inorizushi The HQ music is really great, thanks for contributing Smile

Enjoy the theme everyone, the next update will be coming soon.


Commissions for music and cover art are now open ✨
Heck, I'll even do simfiles if you want.

Post #100 · Posted at 2014-12-25 03:04:24am 9.3 years ago

Offline dbk2
dbk2 Avatar Member
332 Posts
Not Set
Reg. 2012-04-30

Quote: riskofsoundingnerdy
@Ninevolt we've made a 4:3 version for arcade cabinets and switched the codes around so it's a little easier to use.

I definitely appreciate that ensuring your theme works for 4:3 and 16:9 is a hassle, but if you're going to bother at all, I'll discourage you from maintaining two different versions of the theme as you seem to indicate. It's prone to errors and inconsistencies.

There is a function IsUsingWideScreen() that returns true or false appropriately that you can use.

Here's a simple example usage in Simply Love: https://github.com/dguzek/Simply-Love-SM5/blob/master/BGAnimations/ScreenSelectMusic%20overlay/banner.lua#L2-L10

If you have any questions, just ask!
Register Log In Back To Forums

0 User(s) Viewing This Thread (Past 15 Minutes)

©2006-2024 Zenius -I- vanisher.com -5th style- IIPrivacy Policy
Web Server: 4% · Database: 4% · Server Time: 2024-04-30 13:22:10
This page took 0.015 seconds to execute.
Theme: starlight · Language: englishuk
Reset Theme & Language