Jump to content
New account registrations are disabed. This website is now an archive. Read more here.
  • 0
enigmaopoeia

[RMXP] Problems with buffing skills constantly missing (SOLVED!)

Question

EDIT: I have finally figured out the problem. Thanks everyone!

 

My friend and I are translating a Japanese RPG Maker XP fan game into English and while playtesting, I noticed something odd when it comes to battles in this game.

 

Whenever I use a buff skill, it will constantly say "Miss", even though the buff was successful. I went back to the Japanese version and after I cast a buff skill, it goes through with no message stating "Miss". If anyone can pin-point the reason why it constantly state "Miss"?

 

I double-checked the coding from the Japanese and English translated versions, and found nothing different. Could be something I have overlooked. Here are a screenshot of my buff skill taken exactly from the Japanese version just translated:

 

RMXP_Buff1.png

 

I can provide more screenshots if needed. I thank anyone who can help me out with this.

Edited by enigmaopoeia

Share this post


Link to post
Share on other sites

8 answers to this question

Recommended Posts

  • 0

Is the 'miss' text based or graphic based? Is it possible that you have changed a graphics file and put a word in the wrong place?

Share this post


Link to post
Share on other sites
  • 0

i think the skill is incomplete.. i mean it doesnt give any attributes or buffs at all..

the skill should give +10 strength right? but putting a new element(+10 strength) is kinda wrong..

Share this post


Link to post
Share on other sites
  • 0

I am also willing to send the game to someone if they want to take a stab at it. I have a save at the boss battle, so they can see what I am talking about.

 

Is the 'miss' text based or graphic based? Is it possible that you have changed a graphics file and put a word in the wrong place?

 

I have not touched the graphic files at all because, thankfully, they are already written in English. And the "Miss" is text-based as far as I know.

 

i think the skill is incomplete.. i mean it doesnt give any attributes or buffs at all..

the skill should give +10 strength right? but putting a new element(+10 strength) is kinda wrong..

 

That's odd because when I cast Strength +10, I do see a difference in the amount of damage they deal afterward. I dunno if they put it under Element because there are no weapons/armor in this game.

Share this post


Link to post
Share on other sites
  • 0

So the buffs work in the Japanese game? Have you tried copying just one buff skill (right click and copy) from the japanese version to your translated version, then seeing if it still misses?

If after you copy the power over and it still misses you can eliminate the possibility that the skill is the cause. If the problem stops, then you can assume there is a difference between the two skills causing the 'miss' effect.

 

Let me know what turns up.

Share this post


Link to post
Share on other sites
  • 0

So the buffs work in the Japanese game? Have you tried copying just one buff skill (right click and copy) from the japanese version to your translated version, then seeing if it still misses?

 

That sounded like a great suggestion and I have done that, however the skill still misses.

 

RMXP_Buff2.png

 

The left [American] shows that after I cast the buff it misses. But the right [Japanese] goes though perfectly.

 

I might need to look through the Script Editor and see that maybe there is a change between the battle scripts that cause "Miss" to appear.

Edited by enigmaopoeia

Share this post


Link to post
Share on other sites
  • 0

My next suggestion was going to be go to the script section and use the 'Ctrl+F' command and look for the word 'miss' see what that turns up. Then compare where the word appears between the two versions to see if there is a difference.

Share this post


Link to post
Share on other sites
  • 0

Okay, I finally figured it out! In one of my scripts under Script Editor, they had this code:

 

if RX_T.get_num_from_element(skill.element_set, "腕力c") != 0
  target.rx_chg_str += RX_T.get_num_from_element(skill.element_set, "腕力c")
  rx_param_change = true
end
if RX_T.get_num_from_element(skill.element_set, "器用さc") != 0
  target.rx_chg_dex += RX_T.get_num_from_element(skill.element_set, "器用さc")
  rx_param_change = true
end
if RX_T.get_num_from_element(skill.element_set, "素早さc") != 0
  target.rx_chg_agi += RX_T.get_num_from_element(skill.element_set, "素早さc")
  rx_param_change = true
end
if RX_T.get_num_from_element(skill.element_set, "魔力c") != 0
  target.rx_chg_int += RX_T.get_num_from_element(skill.element_set, "魔力c")
  rx_param_change = true
end
if RX_T.get_num_from_element(skill.element_set, "攻撃力c") != 0
  target.rx_chg_atk += RX_T.get_num_from_element(skill.element_set, "攻撃力c")
  rx_param_change = true
end
if RX_T.get_num_from_element(skill.element_set, "物理防御c") != 0
  target.rx_chg_pdef += RX_T.get_num_from_element(skill.element_set, "物理防御c")
  rx_param_change = true
end
if RX_T.get_num_from_element(skill.element_set, "魔法防御c") != 0
  target.rx_chg_mdef += RX_T.get_num_from_element(skill.element_set, "魔法防御c")
  rx_param_change = true

 

However, I had translated the skill.element_set under System, for example "魔力c" was "Magic" for "Magic +10" and "Magic -10". Therefore it didn't recognize the translated words, thus it register as a kept "Miss". After I revert them back to their original Japanese, the buffs now register without missing! Whew!

 

Thanks, Jon Bon and deathmoverz24!

Edited by enigmaopoeia

Share this post


Link to post
Share on other sites
  • 0

Hey, no worries at all. I live for this sort of problem solving logic. I knew it had to be something small/silly, it was just a matter of finding it. I am glad you were able to resolve the issue. I hope I can help you with any other future problems.

-Cheers!

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...