The PokéCommunity Forums
FBI's Profile

FBI's Profile Picture
Community Supporter

FBI FBI is offline

Free supporter

Visitor Messages

Showing Visitor Messages 46 to 60 of 1383
  1. BlackWhiteRobin
    October 22nd, 2016 4:59 PM
    Hey FBI~!

    I think I did something wrong. Your BW HP Bars thing threw me this error:
    'OBJDUMP' is not recognized as an internal or external command,
    operable program or batch file.
    Traceback (most recent call last):
    File &quot;scripts//insert&quot;, line 112, in <module>
    offset = get_text_section()
    File &quot;scripts//insert&quot;, line 40, in get_text_section
    out = subprocess.check_output(os.path.normpath(&quot;OBJDUMP -t build\linked.o&quot,
    File &quot;C:\Python35\lib\;, line 626, in check_output
    File &quot;C:\Python35\lib\;, line 708, in run
    output=stdout, stderr=stderr)
    subprocess.CalledProcessError: Command 'OBJDUMP -t build\linked.o' returned non-
    zero exit status 1
    What can I do about this?
  2. destinedjagold
    October 21st, 2016 5:05 AM
    Yeah, Google gave me that result, but I was looking for a discussion forum about it, and I couldn't find any...
  3. Dionen
    October 20th, 2016 7:16 AM
    duuuuuuuuude those hp bars
    i'll even change the battle backgrounds so they won't trigger anyone anymore
    thx <3
  4. Nex
    October 17th, 2016 5:14 AM
    may god bless you
  5. Lunos
    October 13th, 2016 11:56 PM
    Was it really that hard to just leave the BW HP Boxes insertion as simple as "download master folder, slap dem ROM and execute X command on the CMD and voila!"? </3 ...
  6. Anthroyd
    October 2nd, 2016 2:09 PM
    Thank you. I really feel like I should learn ASM and how all of that works so I can be more independent when it comes to this kind of intricate work.
  7. Anthroyd
    October 2nd, 2016 12:33 PM
    Background: When the player fights a trainer and loses, the trainer's flag remains cleared. When the player fights a trainer and wins, the trainer's flag is set. I often use the checktrainerflag command to determine if the player won or lost some past battle.

    Problem: After 2 hours of attempts, I've come to realize that your ASM routine actually sets a trainer's flag regardless of whether the player won or lost the battle. This is bad, since I can no longer act on the result of a trainer battle.

    Question: To your knowledge, is there any way to know if the player won or lost a battle after returning to the overworld? Possibly a byte I could reference?
  8. Anthroyd
    September 29th, 2016 1:19 PM
    I'm very glad that trainerbattle 0x1 continues upon loss when using this. Clears my worries that the player will just be left with a fainted party, haha.
  9. Anthroyd
    September 29th, 2016 1:08 PM
    Ahh no I completely forgot that line existed! I didn't understand what it meant at first so I guess I just forgot about it.

    By the way, what does that mean? ^_^
    Are you saying to add the 00 00 00 00 pointer to the end of the table?

    EDIT: Yes, that's what you're saying. Thanks for your assistance!
  10. Anthroyd
  11. Anthroyd
    September 29th, 2016 10:12 AM
    Changed to 0x8FFFA00, recompiled, reinserted at same offset. Unfortunately nothing changed. :/
    Is there maybe supposed to be more to the routine table? It's literally four bytes long.
  12. Anthroyd
    September 29th, 2016 8:04 AM
    Hi there,

    I've implemented the "Prevent Loss" ASM routine, but I've run into an issue.
    When a battle commences, the game freezes at the point I've screenshoted in the spoiler guards below:

    I'm not sure why this is happening. I'll give you as much information as possible about how I inserted each routine and their pointers.

    The main Battle Routine By Move ASM was compiled and inserted at: 0xFFFF80.
    The ".word 0x[pointer to routine table]" was replaced with: 0xFFFA00.
    The bytes at offset 0xE2E0 were changed to: 00 4D 28 47 81 FF FF 08.
    The "Prevent Loss" ASM was compiled and inserted at: 0xFFF900.

    At offset 0xFFFA00 (the routine table mentioned earlier) exists the bytes: 01 F9 FF 08.
    This reverse hex is the pointer 0xFFF901, which is supposed to correspond with 0xFFF900 which is where I inserted the "Prevent Loss" ASM.

    Clearing flag 0x2FC nullifies the ASM as expected, and setting it causes the game to freeze (with the music still playing).
  13. Logan
    September 26th, 2016 8:29 AM
    he hasnt quit, he'll be back eventually
  14. Logan
    September 26th, 2016 6:18 AM
    oh ok

    im gonna take my goodies back then
  15. Nex
    September 26th, 2016 5:13 AM
    damn that would be very nice of you

About Me

  • About FBI
    Quick Self-Introduction
    Still not famous
    Leet rom hacker
    pretty avid shitposter
    Unknown Island
    Male ♂
    Also Known As
    Favorite Pokémon
    Master Race Spinda
    Battle Server Name
    Definitely not FBI
  • Signature


Total Posts
Activity by Forum
Visitor Messages
General Information
  • Join Date: January 19th, 2013
  • Referrals: 1


Showing Friends 1 to 20 of 55


Emblem Showcase - 5 Total
Helping Hand
This member has done some kind of service to PC; Or maybe they help out other members whenever they get the chance.
Awarded: January 16th, 2015 2:41 PM
Level Up!
This member has really surpassed their newbie days and has become a wonderful asset to the community! Congratulations!
Awarded: April 9th, 2015 8:26 AM
Community Supporter
These helpful members donate their money to help make PC a better place.
Awarded: April 17th, 2016 9:01 AM
My Goodies
You manipulated me into giving you this, didn't you?
Awarded: September 20th, 2016 12:52 AM
#1 Scriptwriter!
This person came first in 2010's Get Together's Scriptwriting Competition! Awesome!
Awarded: September 28th, 2016 9:20 AM

All times are GMT -8. The time now is 4:12 AM.