Ooh, I know. The revolution is a finalized version of ZC.
:unhappy:
Printable View
Ooh, I know. The revolution is a finalized version of ZC.
:unhappy:
If you want to bug him, go to irc.esper.net and he's usually in #rom-hacking or #jzd
Haha Jman, we have your cornered now!
Now that this is open again, I was going to ask: Does this have anything to do with the FF1 rom hack Dragoon X Omega II? I saw that you betatested it.....
The revolution is revealed.
The revolution is... confusing.
lol yes, yes it is. It reminds me slightly of ZZTOOP, for some bizarre reason.
I think that with enough scrutinizing, the instructions can be analyzed intensely enough to grasp some sort of ... ... I dunno what to call it. Analyzing a test script can be helpful, so here are two examples from jman.
This particular script, apparently, causes a single FF Combo to go diagonally up and down. Not much more, I guess. Let's analyze it piece by piece. Remember though, I'm probably just as confused as you are. :pQuote:
SETV d0,100
SETV xd,1
SETV yd,1
WAITFRAME
SUBV d0,1
COMPAREV d0,0
GOTOTRUE 9
GOTO 4
SETV d0,100
SETV xd,-1
SETV yd,-1
WAITFRAME
SUBV d0,1
COMPAREV d0,0
GOTOTRUE 1
GOTO 12
QUIT
<==================================>
SETV d0,100 \
SETV xd,1 .... } It's setting data to be whatever it needs to be.
SETV yd,1 ... /
d0-d7 - The data registers, this one being 0, set to 100.
xd,1 = X Data Movement of 1
yd,1 = Y Data Movement of 1
SETV, SETR - Set's the contents of the first argument to the contents of the second argument.
Note: V instructions use a designate
argument and a value,
while R instructions use
two designate arguments.
--> SETV d0,100 (To be used with the following paragraph.) <--The "SETV" is a command to set whatever is to the right of it to be the attribute it's setting. So, considering that it's setting the attributes for an individual FF Combo, (It's a script assigned to whatever FF Combos use this script.) so it's setting this value of data register "0" to be 100.
<==================================>
WAITFRAME
WAITFRAME - One of the most important commands. It takes no arguments, and tells the script to STOP executing at that point. Execution will resume from the next instruction in the list in the next frame. MAKE SURE YOU HAVE A WAITFRAME WHEREVER NEEDED. USE OF GOTO (described below) CAN POTENTIALLY CAUSE AN INFINITE LOOP WHICH WILL CRASH ZC.
...
I'm honestly not sure what this means. o.o' I can only assume that "Frame" refers to the next animation, but that seems so trivial, concerning that FF combos are just .. combos. Combos Animate. It's just what they DO!
<==================================>
SUBV d0,1
ADDR, ADDV - Add's the contents of the second argument to the contents of the first argument, storing the result in the first argument.
SUBR, SUBV - Same, only it subtracts the secon argument from the first
So, apparently, it's subtracting a value from another. I think that it's subtracting 1 from d0 Now, d0 has been defined in previous examples as starting at 100. So, I think that each time this runs, it's subtracting 1 from that. So, this is a counter initially set to 100 that is continually decreasing by 1.
<==================================>
COMPAREV d0,0
It's comparing d0,0 to 0. C'mon. :p Obvious. If d0 = 0, it'll execute the lines seen after it.
<==================================>
GOTOTRUE 9
GOTO - Goto instruction number #. Uses one argument. The instruction number is simply the number of instructions counted down from the top of the list, starting from instruction 1.
Okay, this is actually pretty simple. Suppose it said GOTO 1. That would be: SETV d0,100. It's line 1.
Thus, "GOTOTRUE 9" implies that if the previous statement is true, it'd go to line 9. If it's not, it'll go to line 4. So, it's checking to see that it's been decreasing correctly, .. I .. guess. We should inquire about this. Seems a bit odd.
Huh!? I dont really get it...This looks like some 2.12 or new command lines...
Did I miss somethin'?
Oh. You're back. Hello Rulehy. Yes, I'm just trying to run through this code on my own, and see what makes it tick. Try to follow along if you want. I'm still writing my thoughts in various mystical, dizzying colors.
BTW, Rulehy, look around before asking questions. The answer is usually found in some pinned thread. Why exhibit ignorance when the answer is only a few clicks away?
Err...I just saw it in another thread...O_o;
Sorry,I thought it would be in this thread...
... ... You have the strangest spacebar I've ever seen in a forum user. It doesn't work after commas or periods. Sell it on Ebay. I bet someone would buy it with a vivid enough description. :p
Yeah, I think I'm going to post that little bit somewhere where more people could see it. I'm working on an extension over at ZCU's review forum.