Help - Search - Members - Calendar
Full Version: Final Fantasy XIII battle system
RPG RPG Revolution Forums > Scripting > Script Submissions > RGSS2-Submissions
Pages: 1, 2, 3
Naridar
Final Fantasy XIII Battle system

Updated on 12th Feb. 2010

Made by Tomoaky
http://hikimoki.hp.infoseek.co.jp/

Translated and combined by Naridar


Introduction:

Final Fantasy XIII. The newest installment in the award-winning RPG series, it again introduced a new battle system, one that is quick-paced and strategic at the same time. The aim of this script is to replicate this system.

Features

- Multi-level ATB system with the ability to increase/decrease ATB levels with a script call.
- Roles and Optima change, specific combinations have own names.
- Break enemies to inflict more damage
- Choose which optimas are available for specific actors

Updates

- Only configuration part is translated. Comments are in japanese (at least in most places)
- It has a better readme section. Read it, or don't complain about errors!


Demo (Old but fully english!)
http://www.4shared.com/file/209941971/322f...tle_System.html

New demo! V2rev2 (included animations)

http://www.mediafire.com/?jmzz2gjtziz



Screenshots

Visit the script author's site
http://hikimoki.hp.infoseek.co.jp/

Script

Over 3000 lines long. Download the demo.

Credits and terms

Credit Tomoaky for the script and optinally me (Naridar) for the translation.
Do not use without crediting the author. Modify/use at will. Do not use in commercial projects!

P.S.: It's bound that this translation includes some mistranslations. Correct them at will. I apologize for any and all such errors.
Kaimi
Cool! I already posted script request for that on RPGMakerVX.net! Now I see that it might be solved sooner than I expected.
erthia
Thanks for sharing the site. I am in middle of translating the nice sim rpg script. As far as I tested, it is verry fast and fire emblem like.

Edit:
I have transalted a lot of the important stuff in the scriot. I translated all of the tags to make spells, enemies, items, etc. I think I got most of the menu commands done. I am just finalizing the explanations of the functions in the scriots themselves. As far as usefulness, I transferred my tactical game from Guibds Tactical System to this. Although Guibid script is good there are alot of compatability issues. sad.gif.... However, I have put all my previouis scripts in this, and everything is working flawless. The battles are faster and no crashing! I'll post a video of thje script shortly.
MysTaFoX
How Proffesional!
Good luck with the translation when it's out, I can't read a single thing on that site.
That is all.
XiaoGaGa
i'm sooooo EXCITED about this script! i want to use it now!
erthia
I am about 90% done the translation.

Here is a video of my game using sim rpg engine from the website.
http://www.youtube.com/watch?v=5rv4PNkiF0I
Rabla
One of this Gen's greatest battle systems coming to RMVX?

As one of the lucky few who have got a copy of the game, let me say: OH MY GOD THIS IS AWESOME


Speaking of the game, i is stuck on hard boss fight ;_;
Naridar
It's already here smile.gif

If you know japanese, go to the site in the first post. If you don't... I'm working on translating right now.
dricc
You don't work for nothing , naridar smile.gif
I am also interested .
Kaimi
@Naridar: I'm also translating FF13 Battle System script. Does it "colide" with you?

EDIT: I solved my problem at RPGMakerVX.net Community. Translation I made will be for my personal use, but still: I look forward into Your translation.
Naridar
Updated: script released! Check first post!
zolaga
Oh my god.... This is awesome ohmy.gif
Kain_Omen
I'm very impressed with this script. It's amazing, and obvious that you put a lot of work into it. Hmm.. might just have to think about a future project with this battle system in it. wink.gif
kyle?
Hey There's A Error With The Script

Line 289:
Something About []
The Line
CODE
target = @action.make_targets[0]
Naridar
When did the error occur? I've got this one too, but after configuring monsters, it was gone. Can you tell me exactly what happened?
XiaoGaGa
i alredy inserted the script. but when i tried to play it .. it says: Script 'FINAL FANTASY 13 BATTLE SYSTEM' line 289 NoMethodError occurred undefined method `[]' for nil:NilClass


what do i do?!
MysTaFoX
Mission success!
...
But I keep getting an error..
Image here >> http://i60.servimg.com/u/f60/12/50/49/66/fork_b10.jpg
(The same with everyone else.. but I got a picture. c:)

I was just playing the demo, some people were fighting, some were casting stuff.. then..
Naridar
Was it not when your main character attacked an enemy for the first time? If it was, check your enemy configurations. The lack of enemy break configurations can cause this problem.

Oh, and don't forget to copy the VX SP1 script!
MysTaFoX
I was just playing the demo to get that error. :c
Shanghai
QUOTE (Naridar @ Jan 30 2010, 01:28 AM) *
Was it not when your main character attacked an enemy for the first time? If it was, check your enemy configurations. The lack of enemy break configurations can cause this problem.

Oh, and don't forget to copy the VX SP1 script!

VX SP1 has nothing to do with the error. In fact, if you're using the English version 1.02 (which you should be given unless you're using a pirated copy), it's already installed. As for the error itself, this is a translation error. A line was removed, I'm not going to go into detail about it since that's the translator's job and responsibility. Also, I don't hold interest in this battle system either.
Dark Raccoon
The Demo isnt working for me.
MysTaFoX
Oh noes! A line was removed! No wonder.
We must solve this error, before the apocalypse is upon us! I need to test the script in more scenarios before I decide on using it..
chibiman007
Okay I have a weird Problem...

All my monsters look likes ghosts... How do I fix that?
Naridar
MysTaFoX: Where's the removed line supposed to be? I might have accidentally deleted it. Gonna check it ASAP.

chibiman007: Don't forget to configure the enemies! Use the following in the enemy's notebox:

<chara= filename,no.>

Replace filename with the character graphics, no. with the index (remember, 0 is the top left, 7 is the bottom right!)
power200
Youi should re-assemble the script and use that to check if you missed any lines. o.o Because I have the same problem, that error thingy.
Scriptless
Looks like a good script might try it out sometime.
chibiman007
QUOTE (Naridar @ Feb 5 2010, 05:55 AM) *
MysTaFoX: Where's the removed line supposed to be? I might have accidentally deleted it. Gonna check it ASAP.

chibiman007: Don't forget to configure the enemies! Use the following in the enemy's notebox:

<chara= filename,no.>

Replace filename with the character graphics, no. with the index (remember, 0 is the top left, 7 is the bottom right!)

Well I did that, and its still a ghost........
THOMAS1
This script maybe good down the road, but it seems far to easy to kill monsters and you really don't know whats going on half the time. You just see numbers poping up all over the place til the battles overs. I much rather have full control, keep up there work tho, I'm sure it wil be much better as the bugs are worked out of it.
Despite
This seems promising but as is now it's way too crazy, I had no clue whats going on.
gimis
QUOTE (Despite @ Feb 6 2010, 06:47 AM) *
This seems promising but as is now it's way too crazy, I had no clue whats going on.


ya same, looks like a really good script, would want to use parts of it, but its just so over the top for a 32bit game IMO
MysTaFoX
QUOTE (Shanghai @ Jan 30 2010, 10:19 PM) *
VX SP1 has nothing to do with the error. In fact, if you're using the English version 1.02 (which you should be given unless you're using a pirated copy), it's already installed. As for the error itself, this is a translation error. A line was removed, I'm not going to go into detail about it since that's the translator's job and responsibility. Also, I don't hold interest in this battle system either.


I just said that because this fellow did. I have no idea.
Kaimi
Tip to Naridar: Don't put entire Battle System into one script - let it stay as author made. And just translate; you get it? - let things be as they are, just traslate what is needed (I think). I don't suppose all comments should be in English.
wltr3565
Upload it at Mediafire. 4 Shared is my arch enemy <_<. And the real battle system name is optima battle (As Tomoaky said in the site). I wanna try this, but damn 4 shared doesn't want to share the download link.
Mr. Bubble
QUOTE (wltr3565 @ Feb 7 2010, 02:39 AM) *
Upload it at Mediafire. 4 Shared is my arch enemy <_<. And the real battle system name is optima battle (As Tomoaky said in the site). I wanna try this, but damn 4 shared doesn't want to share the download link.

It's called Optima Change in the JP version, but it's already confirmed to be called Paradigm Shift in the ENG version when it comes out.
Kaimi
Note!
Battle System has been updated!
It is now more Final Fantasy XIII - it allows you to set which roles are available at the begging of the game, and which are not. Availability and Unavailability can be set by calling script from an event, e.g:

Script: usable_role(1,2)
If hero with Database ID number 1 knows "DEF" role - it's locked, if, on the other hand, he don't "know" it, it is unlocked.
Fist number represents Actor's ID, second role's IS - it goes like this:
  • 0 = Attacker/Commando
  • 1 - Blaster/Ravager
  • 2 - Defender/Sentinel
  • 3 - Jammer/Saboteur
  • 4 - Enhancer/Synergist
  • 5 - Healer/Medic

I hope I explained new feature clearly.

EDIT:
Oops, my bad!
I've noticed that you can also set initial role of actor by calling this from event:
Script: set_usable_role (1, 2)
It means that actor with ID number 1 is now "Defender/Sentinel".

Also please note, that in the "States" tab, if "Silence"'s turn means SECONDS to cancel a state. Plase keep that in mind.

Sorry for inconvience. If anything else will happen, I'll let you know about this.
wltr3565
Now it's up to the translator to update the translation or not. Thanks for the notice, Kaimi.
Kaimi
No prob! wink.gif Pleased to help.
nekopia
Wow!? Great script! ohmy.gif
This is really a different CBS, maybe something new (for RPGMVX).
It would be better if more animated sprite battler. yes.gif
Kaimi
QUOTE (nekopia @ Feb 10 2010, 07:11 PM) *
Wow!? Great script! ohmy.gif
This is really a different CMS, maybe something new (for RPGMVX).
It would be better if more animated sprite battler. yes.gif

If you mean to put Kaduki or animated, like Minkoff's or Dollmage's, I think it can be done. But if you wanted to publish it with these extras I think you should ask Tomoaky about this.
Naridar
Updated the script, new version in the demo in the 1st post. It has a readme section, reading it solves 90% of the problems people were complaining about. And note that it's not a full-blown game, rather than a skeleton for it. If the battle is too fast, lower the speed. That's why there's an option for it. Have a nice day.
nekopia
Wow ... awesome! New script look better. Uum,,, what skills must be configured again? Because I use these default demo, but the skill does not appear during battle. ohmy.gif
Korten12
awesome script. Just downloaded demo and took its scripts. biggrin.gif but one question. how do you change the monsters sprite?
Naridar
Use the tags mentioned in the readme. Chaging sprites works like:

<chara=charset name, index no.>

for example:

<chara=monster, 4>
Korten12
QUOTE (Naridar @ Feb 15 2010, 02:00 PM) *
Use the tags mentioned in the readme. Chaging sprites works like:

<chara=charset name, index no.>

for example:

<chara=monster, 4>


So do I call flow control comment?

also does this mean u cant have multiple different types of enimies sprites at one time?
emoluv189
QUOTE (erthia @ Jan 22 2010, 12:52 AM) *
Thanks for sharing the site. I am in middle of translating the nice sim rpg script. As far as I tested, it is verry fast and fire emblem like.

Edit:
I have transalted a lot of the important stuff in the scriot. I translated all of the tags to make spells, enemies, items, etc. I think I got most of the menu commands done. I am just finalizing the explanations of the functions in the scriots themselves. As far as usefulness, I transferred my tactical game from Guibds Tactical System to this. Although Guibid script is good there are alot of compatability issues. sad.gif.... However, I have put all my previouis scripts in this, and everything is working flawless. The battles are faster and no crashing! I'll post a video of thje script shortly.


Are you going to release the translated script to the site?
Naridar
QUOTE (Korten12 @ Feb 15 2010, 08:09 PM) *
QUOTE (Naridar @ Feb 15 2010, 02:00 PM) *
Use the tags mentioned in the readme. Chaging sprites works like:

<chara=charset name, index no.>

for example:

<chara=monster, 4>


So do I call flow control comment?

also does this mean u cant have multiple different types of enimies sprites at one time?


You should set those tags in the enemy's notebox. Sorry if it wasn't obvious enough.
giaggio
Then I downloaded the bs but I could not even configure the enemies ...
I'm not english, so do the difficulties in understanding ... I can not find where I put <chara=charset name, index no.> Can you help me step by step please? thanks in advance =)
Naridar
OK, here we go:

1. open the database window and select the "enemies" tab. That's the 7th from the left.

2. Notice the box with the "Note" label at the lower right corner of the window. That's where you should type in the <chara=...> comment.
Were Vampire
I'm new at this! And I do not understand well the readme.
What do I have to do with to enable skills? "switch role_name for the ones specified in the "settings" script." where do I switch them? Where is this role_name? Sorry if it seems stupid, but English is not my first language and also I'm a noob with RPG VX =S
FireRMVX
0_O, I'm so using this in my sequal to my game! ^^ This makes me happy
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.