DDR like battle?

Vipes

Villager
Member
Joined
Aug 31, 2012
Messages
10
Reaction score
0
First Language
English
Primarily Uses
I'm trying to find a DDR like battle, for a few interactive things in my game. I've come to three things

1) One exists for VX/2003. No one converted it

2) Galv's Timed Button Attacks. Could possibly work, but is a pain to get it to sync to the music and isn't really suited for it at all.

3) Smooooch EVO. Not a clue on how it works.

Anyone know if a script like this exists, or at least how to get Smooooch working?
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,434
Reaction score
7,713
First Language
German
Primarily Uses
RMMV
It would help if you would explain what a "DDR" is - it's difficult enough to randomly guess when people write "I want something like <unknown random game name>" - it becomes absolutely impossible to answer if they abbreviate the unknown game name.
 

Vipes

Villager
Member
Joined
Aug 31, 2012
Messages
10
Reaction score
0
First Language
English
Primarily Uses
DDR as in Dance Dance Revolution.




But to explain it better, basically hit the arrow keys in time with the arrows that slide up the screen.​

 

MeowFace

Meow
Veteran
Joined
Feb 22, 2015
Messages
1,034
Reaction score
184
First Language
Meowish
Primarily Uses
No matter what script you use, you will still need to get the keys to work and synchronize it with the music sheet.

If you like these sort of games you should know making a mod/add-on songs for them require one to go through those. Nothing is automated there.

Edit:

And i believe someone has done it before using eventing only. There should be a tutorial somewhere in the tutorial section.

http://forums.rpgmakerweb.com/index.php?/topic/8291-thex-animated-power-bar-button-masher/

Below is a solved tread:

http://forums.rpgmakerweb.com/index.php?/topic/39527-buttons-in-mini-dance-game-not-working/
 
Last edited by a moderator:

Vipes

Villager
Member
Joined
Aug 31, 2012
Messages
10
Reaction score
0
First Language
English
Primarily Uses
No, I know it would be. Just the Galv's Timed Button Attacks is really not suited for it at all.
 

captainproton

Dangerously Nifty
Veteran
Joined
Dec 20, 2013
Messages
1,276
Reaction score
570
First Language
english
Primarily Uses
I think Moghunter has one, too.
 

Vipes

Villager
Member
Joined
Aug 31, 2012
Messages
10
Reaction score
0
First Language
English
Primarily Uses
That's Smooov. And I can't understand any of it. At all. It being in a different language and all.
 

skymen

Veteran
Veteran
Joined
Aug 26, 2013
Messages
46
Reaction score
5
First Language
French
Primarily Uses
Hey, Since nobody replied, I thought it would be nice to put an answer here.

I really understand that you don't get a thing with Moghunter's scripts. Neither do I.

What you may wanna do is doable with eventing.

First, you create an array with every combination of your thing. A bit like this: $game_variables[n]=[d1,t1,d2,t2...]

d being the direction/ button to use (up, down, left, right, whatever) that you can manage using a number. 1 for down, 2 for right, 3 for up, and so on (I recommand you follow the order given by the dropdown menu in the 4th page of the conditions ( "the button "lalala" is pressed" ) so that you wont get lost if you forget what number is what (or just do a comment above).

t being the time you wanna wait (in frames) before going to the following button

Then you create a loop with two other variables. Let's call them T and I. Also create a switch

First, you set I to 0 and activate your switch

Start of the loop:
You check if the switch is active
Then, you check what number is in $game_variables using conditions
You process it

You disable your switch
You add 1 to I

You set T to $game_variables
Wait 1 frame
End of the loop

In a separated parallel processed event, you check if the switch is disabled, if so in a loop, set a condition:

Start of loop:
If T > 0 then
substract 1 from T

Else
activate the switch again and break the loop
End if
Wait 1 frame
End of loop

That's all you should need to make your system work properly, the only problem beeing the fact that you have to first enter manually all array variables that will contain your DDR composition (i recommend you do that in an empty "loading" map that you go through before getting in the game (you could put a parallax where it says loading, and then in a single automatic event, you create all your vars so if you need to change one, you'll juste have to go here, and then teleport out of the map))

For any request about arrays in variables look in there: http://forums.rpgmakerweb.com/index.php?/topic/16541-intermediateadvanced-game-variables/
 
Last edited by a moderator:

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

On my journey of character rework: I had this character, she was meant to be just a princess that joins your party. And at long term she was just uninteresting... So I tweaked her to be a rebel agaisn't the royalty before meeting up with the party.

Quick tip for any other ametuer pixel artists! When trying to create a colour palette, enabling Antialiasing can speed up the process of creating different shades! Just place your lightest colour and your darkest colour next to each other, select both pixels, and stretch it out!
Revolutionizing the JRPG Industry: Knocking on Doors.

Take that, murderhobos.
Don't forget, aspiring writers: Personality isn't what your characters do, it is WHY they do it.

Forum statistics

Threads
106,054
Messages
1,018,580
Members
137,843
Latest member
Betwixt000
Top