Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

FFXII Battle System

Status
Not open for further replies.
Most likely there isn't a release date for the full version, he's working on it at the time and isn't planning on any big grand release or something, I think he will keep updating until it's perfect.
 

unwise

Member

Found another bug. If a enemy dies and drop a item but the player don't pickit up and travel to another map. The item is then on the other map :/ (moslty on unreached place in my game) Is it possible to make a comment or script addon to remove every dropped item when you change map?
 
THE PERSON WHO POSTED THIS SCRIPT DID NOT MAKE IT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

HE ONLY TRANSLATED IT TO ENGLISH FROM (Japanese, or Portuguese) so he does not know anything about the script and updates unless he personaly knows the person who made this script! 
 
I'm quite sure it isn't Japanese :P

Though..why does it say he's the author...if he didn't make it?

I've seen systems like this before...but I've also seen different variations of the "zelda" battle system also ;)

So if he isn't the origina author..then people who have issues should indeed find whoever made it for support.

Though if he is the real author..then people looking for help/waiting for new update is in the right place.
 

RTH

Member

remody356":31y977cj said:
i get an error 101(line) Game_character Attack?

and it only happens after a BOSS
Sorry, i couldn't find but i did some changes trying to fix it.

unwise":31y977cj said:
mmm it seems that the gold doesn't update in the menu. Don't think its only the menu. And if i look at the script and compare it with rth-abs is almost the same (except for the menu part and those few extra stuff). What i want to say is the gold doesn't get updated in rht-abs. So its the same problem :).

Tried to figure out where the problem is cause it works the same as the exp thing, i think (thats how i will code it) but i didn't find the right code so can you please fix the gold problem? or just point me in the right way?

Thaks for warning me. I probably would never see it. Because when i am working on the BS, i do not check the menu, and vice-versa.

darkkyros":31y977cj said:
I can't wait to see more.  I definitely will use this in my game.  I only have two questions so far.
1 - What would I do to make it so when the Main Actor dies (Leader), it's game over?
2 - And, is there a way to disable the character switching? 

Of course there are, but, i ain't gonna do it for now. Sorry.

XDarknessBoyX":31y977cj said:
OMG!!! i swear if i see the full version i will use it in my game WOW

Questions:

1_ when is the full version will relese ^^

1 - I really don't know - I am working on a licence system and the gambits, i don't know how i 'm gonna make it

remody356":31y977cj said:
THE PERSON WHO POSTED THIS SCRIPT DID NOT MAKE IT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

HE ONLY TRANSLATED IT TO ENGLISH FROM (Japanese, or Portuguese) so he does not know anything about the script and updates unless he personaly knows the person who made this script! 

"Sem comentários sobre isso. Claro que fui eu que fiz, eu so brasileiro."
translated: No comments about it. Of course i am its author, i am brazilian.
 
RTH":12ffdx4n said:
darkkyros":12ffdx4n said:
I can't wait to see more.  I definitely will use this in my game.  I only have two questions so far.
1 - What would I do to make it so when the Main Actor dies (Leader), it's game over?
2 - And, is there a way to disable the character switching? 

Of course there are, but, i ain't gonna do it for now. Sorry.
It fine.  It's something I'm not in a hurry for.
 
darkkyros":1pa30n87 said:
RTH":1pa30n87 said:
darkkyros":1pa30n87 said:
I can't wait to see more.  I definitely will use this in my game.  I only have two questions so far.
1 - What would I do to make it so when the Main Actor dies (Leader), it's game over?
2 - And, is there a way to disable the character switching? 

Of course there are, but, i ain't gonna do it for now. Sorry.

Those two are the only questions i have left.  Everything else I've fixed.  I can't seem to find how to do those.
 

RTH

Member

Updated!

Licences added.

Uff...I am almost there!
Just the gambits system :cool: (and some bugs. :P)

darkkyros":3a6oe1q6 said:
EDIT: Never mind, I fixed the problem.

About this problem. If it is an incompatibility bug, nevermind, but if it is a default system error, tell me so i can fix it in the demo either.

darkkyros":3a6oe1q6 said:
darkkyros":3a6oe1q6 said:
RTH":3a6oe1q6 said:
darkkyros":3a6oe1q6 said:
I can't wait to see more.  I definitely will use this in my game.  I only have two questions so far.
1 - What would I do to make it so when the Main Actor dies (Leader), it's game over?
2 - And, is there a way to disable the character switching? 

Of course there are, but, i ain't gonna do it for now. Sorry.

Those two are the only questions i have left.  Everything else I've fixed.  I can't seem to find how to do those.

Ok:
1 - look for
Code:
  def set_dead
    $game_train_actors[$game_party.actors[@main_actor].id].set_dead
    if $game_party.all_dead?
      $scene = Scene_Gameover.new
      return
    end
    if $game_system.summoning
      $game_temp.need_call_unsummon = true
    end
    $game_temp.need_call_actor_select_menu = true
  end
on Game_Player class and write
Code:
  def set_dead
    $game_train_actors[$game_party.actors[@main_actor].id].set_dead
    $scene = Scene_Gameover.new
    return
  end
2 - find this line:
Code:
if @ffxii_updated == false
Line 63 - Script: FFXII - Scene_Map and replace it.
Code:
if false
 
Would it be possible to detach the menu system apart from the battle system and use them separately or do they require each other to work?

I like the menu system but I'm not a big fan of ABS systems. So maybe you could look into separating them once everything is done, Possibly?
 

RTH

Member

Lockheart":3gcx00m0 said:
Would it be possible to detach the menu system apart from the battle system and use them separately or do they require each other to work?

I like the menu system but I'm not a big fan of ABS systems. So maybe you could look into separating them once everything is done, Possibly?

Yes it is. I 've made this menu thinking on that. Just copy the FFXII - Menu, FFXII - Scene_Item, FFXII - Scene_Equip and change these lines of the "FFXII - Menu" script:
Code:
    USING_RTH_FFXII_BATTLE = false

# Set the menu commands' name:
# DATA[index] = ["Command", "Help Text"]
    DATA = []
    DATA[0] = ["Party", "\\i[049-Skill06]Select your party", 0]
    DATA[1] = ["Status", "\\i[049-Skill06]See your party status", 0]
    DATA[2] = ["Equip", "\\i[049-Skill06]Equip your party", 0]
    DATA[3] = ["Licences", "\\i[049-Skill06]Edit your licenses", 0]
    DATA[4] = ["Gambits", "\\i[049-Skill06]Edit your gambits", 0]
    DATA[5] = ["Inventory", "\\i[049-Skill06]Check your items and equipaments", 0]
    DATA[6] = ["Config", "\\i[049-Skill06]Game Configuration", 0]
    DATA[7] = ["End", "\\i[049-Skill06]Exit the game", 0]

# Set the menu commands:
# COMMANDS[index] = eval command
# Ex:
# "start_actor_select('Scene_X') will call: $scene = Scene_X.new(party index)
# "start_actor_select('Scene_X', arg) will call: $scene = Scene_X.new(party index, arg)
# "$scene = Scene_X.new" will call: $scene = Scene_X.new  :P

    COMMANDS = []
    COMMANDS[0] = "start_party_change_select"
    COMMANDS[1] = "start_actor_select('Scene_Status')"
    COMMANDS[2] = "start_actor_select('Scene_Equip', 2)"
    COMMANDS[3] = "start_actor_select('Scene_Licences', 3)"
    COMMANDS[4] = "set_error('Disabled option')"
    COMMANDS[5] = "$scene = Scene_Item.new(5)"
    COMMANDS[6] = "$scene = Scene_Config.new(6)"
    COMMANDS[7] = "$scene = Scene_End.new(7)"

I haven't tested it properly but it worked for me.
If you see any bugs, warn me.
 
RTH":262kliys said:
darkkyros":262kliys said:
EDIT: Never mind, I fixed the problem.
About this problem. If it is an incompatibility bug, nevermind, but if it is a default system error, tell me so i can fix it in the demo either.

What it was, was my title screen.  I had changed it to go to a scene_title2, but in the script it requires that the title that starts a new game be set as Scene_Title.

Ok:
1 - look for
Code:
  def set_dead
    $game_train_actors[$game_party.actors[@main_actor].id].set_dead
    if $game_party.all_dead?
      $scene = Scene_Gameover.new
      return
    end
    if $game_system.summoning
      $game_temp.need_call_unsummon = true
    end
    $game_temp.need_call_actor_select_menu = true
  end
on Game_Player class and write
Code:
  def set_dead
    $game_train_actors[$game_party.actors[@main_actor].id].set_dead
    $scene = Scene_Gameover.new
    return
  end
2 - find this line:
Code:
if @ffxii_updated == false
Line 63 - Script: FFXII - Scene_Map and replace it.
Code:
if false

Thanks you!  It works perfectly!

EDIT:  Sorry for all of the questions, but do you have a readme file for all of the comments like: agressiveness, sight, respawn, etc.?
 

RTH

Member

darkkyros":3e83fuhx said:
EDIT:  Sorry for all of the questions, but do you have a readme file for all of the comments like: agressiveness, sight, respawn, etc.?

I just added to the demo an .txt file explaining about them and thanks for reminding me about the respawn. I just added to the demo.

hungery12":3e83fuhx said:
How do you add on to the licence board?

Yeh, follow these steps:

1 - Open the script editor.
2 - Replace where you have.
Code:
$scene = Scene_Title.new
to
Code:
$scene = Scene_Create_Licences.new(Hero Id)
3 - Start your game.
4 - Edit your board. (Select the house and trigger C)
5 - Close your game by pressing B
6 - Repeat the item 2, 3, 4, 5 with all your actors.
7 - Rewrite back the line
Code:
$scene = Scene_Title.new

or, if you are lazy just like me, delete the file: Data/Licences.rxdata and
follow these steps using: $scene = Scene_Create_Licences.new(0)
 

RTH

Member

hungery12":3c9u2cgs said:
ok, I unequiped a weapon, and now I can't re-equip it. What is going on here? ???

I think It is not that you can't re-equip it, i think you can but the windows shows you can't.

Just look for:
Code:
  def refresh_status
    @equip_status.equips = @equips
    @equip_window.equips = @equips
  end
and add.
Code:
  def refresh_status
    @equip_status.equips = @equips
    @equip_window.equips = @equips
    @party_equip_window.refresh
  end

If it is not that you wanted, try to be more specific.
 
RTH":2162fxdl said:
remody356":2162fxdl said:
i get an error 101(line) Game_character Attack?

and it only happens after a BOSS
Sorry, i couldn't find but i did some changes trying to fix it.

I seem to have this problem too, maybe its a translation problem, I dunno, does it give that same problem in the original verson?
 
Status
Not open for further replies.

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top