• Welcome to Freedom Reborn Archive.
 

could human rocket be used on run speed?

Started by Carravaggio, November 06, 2007, 03:30:48 AM

Previous topic - Next topic

Carravaggio

So can the attribute human rocket (i believe it gives your character a flight speed of 25 or so in its highest rating) be changed to affect run speed?
I'd be interested in making Flash move that fast on foot to really show the difference between his speed and that of say, Quicksilver or Superman.
Also, is it true that due to FFX there is no more space to fit new attributes in the hero making interface?  :(

apfarmakis

Sure can. I believe I hacked some code for this a while back.

yell0w_lantern


stumpy

This would be easy to script, although I have the same issues with it as with setting strength to 20 or 100 or whatever.

You can also give Flash sprint with 0 EP cost. Just create the power in FFEdit and you can buy it for a custom. You can also set the range to infinite. That way you also get the FX when he is zipping around. I think it's fun to have the character pop a baddy in the mouth and then zip behind him and tag him in the back of the head before he can turn around.

Epimethee

Very easy to script indeed (for FFvsTTR, anyway; in FF1, setting speed to more than 10 broke the environment interaction – you couldn't attack or be attacked). However, to expand on what Stumpy said, it breaks the consistency of the FF experience. However, there are already alternatives; in addition to the nice sprint tweak, you can buy the Speed Force attribute or use a special power to speed surge swap.

Quote from: Carravaggio on November 06, 2007, 03:30:48 AMAlso, is it true that due to FFX there is no more space to fit new attributes in the hero making interface?
True. Working on it when time allows, so there should eventually be a solution.

Carravaggio

Quote from: stumpy on November 06, 2007, 10:21:29 AM
You can also give Flash sprint with 0 EP cost. Just create the power in FFEdit and you can buy it for a custom. You can also set the range to infinite. That way you also get the FX when he is zipping around. I think it's fun to have the character pop a baddy in the mouth and then zip behind him and tag him in the back of the head before he can turn around.

TBH i would probably prefer that method as it reflects the way Flash is shown using his powers better, one second he is here, the next he is there.

I had heard there were methods for increasing attributes beyond the standard 1-10. i'm not sure i see how it would affect the gameplay (i'm not saying you guys are wrong, i'm just saying i dont get it :) ) I have make thugs and normal humans with almost straight ones in stats (except speed) just so a character with 10 is that much more powerful. To get a strength difference between captain america and the hulk, it seems wrong to have cap at 4 (or even 5 as some people i have seen) and hulk at 9-10. Even if the stats increase exponentially in value, the difference between 4! and 10! isn't, I don't think, an accurate display of the difference in power between these two characters, for example.
Care to elaborate your thoughts on it guys?

Epimethee

It's realism (or more aptly, fidelity to the comics – in itself very much a moving target) versus gameplay. Powers, stats, attributes,etc. in the game have to be balanced (hence the much smaller range) to keep matchups fun. Putting the Fantastic Four against Galactus can be fun in the comics, because it allows writer to tell an epic tale of fighting against impossible odds and winning using Reed's gadget of the day. The same battle in the game, with Big G's powers to scale with the comics, not the limits established by the game... Duration: 3 seconds. Results: Map destroyed, RIP FF.

An example of a "realistic" attribute which may actually hinder the game's fun factor is Glider, because of the added micro-management.

aj4life16

I would love to have Flash faster than he is. Might have to try some of these tricks.

That reminds me, can you script the game to have more than 4 people on player one side?

So we could have 7 vs 7 maybe?

Can I have a link to FFEdit. The sites say it should have installed itself but it doesn't.

stumpy

No one has figured out how to do anything about the number of people on the squad. That's hard wired into the game engine. There are schemes for switching out the four squad members (letting AI take over some members while the player controls four), but no way to have more than four that the player controls at once.

See the Game FAQ for notes on finding FFEdit.

GGiant

Quote from: Lunarman

############### SUPERSPEED 40###############################
# Add the following lines (minus the "#") to strings.txt
#ATTRIB_SUPERSPEED_01, hyperspeed
#ATTRIB_SUPERSPEED_DESC_01, You can travel faster than a jet! You move as if you had 40 speed

def inithyperspeed(char,update=0):
   #Sets speed to 40
   if isMP():
       return
   if update==0:
       #increase speed
       Object_SetAttr(char,'speed',40)


This is the python for setting your speed to 40. Simply add an attribute called hyperspeed to the attributes tab in FFedit. Paste this code into the bottom of your ffx.py file and save. Don't forget to add the language strings either.

Hope that helps?

Lunarman
Just change 40 to any # you choose.

aj4life16

Damn and cool.  :( :D

Seeing as I am waiting for the game to arrive I don't have it properly so can't install it.

Can someone maybe send me the updated file with the code or something.

Or is it not possible.  :(

GGiant


aj4life16

The games JUST arrived so I can get it now.

I just don't understand what I do with the language bit.

GGiant

Quote from: aj4life16 on November 28, 2007, 04:47:28 AM
The games JUST arrived so I can get it now.

I just don't understand what I do with the language bit.
Uhhh...You're not getting my point, do you use FFX?

aj4life16

Well with my "other version I had FFX 3 but now the disc has arrived I will have to redo it I suppose.

GGiant

Quote from: aj4life16 on November 28, 2007, 05:13:10 AM
Well with my "other version I had FFX 3 but now the disc has arrived I will have to redo it I suppose.
Oh! :doh:
Well here's a repeat of my post:
Quote from: Lunarman

############### SUPERSPEED 40###############################
# Add the following lines (minus the "#") to strings.txt
#ATTRIB_SUPERSPEED_01, hyperspeed
#ATTRIB_SUPERSPEED_DESC_01, You can travel faster than a jet! You move as if you had 40 speed

def inithyperspeed(char,update=0):
   #Sets speed to 40
   if isMP():
       return
   if update==0:
       #increase speed
       Object_SetAttr(char,'speed',40)


This is the python for setting your speed to 40. Simply add an attribute called hyperspeed to the attributes tab in FFedit. Paste this code into the bottom of your ffx.py file and save. Don't forget to add the language strings either.

Hope that helps?

Lunarman
See the difference?

stumpy

aj4life16, the stickied topic at the top of the Mods forum has links to mods for both games, including the latest version of FFX 3 (currently 3.2).


GGiant, the language strings for speed munchkin (or whatever it's called now) are wrong. They add a strings.txt entry for an attribute called superspeed, not hyperspeed.

FWIW, the attribute code also doesn't conform to removability protocol for FFX 3.2, meaning it won't work with certain other attributes.

Finally, that attribute code sets the speed to 41, by the in-game scale of 1-10. (The scripting scale starts at 0, so setting the scripted speed to 9 makes it 10 in the game, and setting it to 40 makes it 41.)

GGiant

Quote from: stumpy on November 28, 2007, 05:30:46 AM
aj4life16, the stickied topic at the top of the Mods forum has links to mods for both games, including the latest version of FFX 3 (currently 3.2).


GGiant, the language strings for speed munchkin (or whatever it's called now) are wrong. They add a strings.txt entry for an attribute called superspeed, not hyperspeed.

FWIW, the attribute code also doesn't conform to removability protocol for FFX 3.2, meaning it won't work with certain other attributes.

Finally, that attribute code sets the speed to 41, by the in-game scale of 1-10. (The scripting scale starts at 0, so setting the scripted speed to 9 makes it 10 in the game, and setting it to 40 makes it 41.)
Sorry... :doh:
So, who would script this?

aj4life16