Go Back   The PokéCommunity Forums > Members List
Reload this Page FBI agent's Profile

Notices
For all updates, view the main page.



FBI agent's Profile Picture

FBI agent FBI agent is offline

If my PM box is full, VM instead :x

Visitor Messages

Showing Visitor Messages 1 to 15 of 948
  1. chrunch
    1 Day Ago 11:22 PM
    chrunch
    Well I feel pretty stupid now, the hidecoins was the remnants of an earlier version of the script and I forgot to remove it. Thanks, it works great!
  2. Bela
    1 Day Ago 04:34 PM
    Bela
    It wasn't the flag, Touched discovered you used an improper offset somewhere in the routine.

    As far as animations go, no. Freeze doesn't animate for the player or for the opponent. Maybe you're using it in the context of when an attack freezes, not one of the routines. I've said this before--regular cases of inducing status work just fine, it's the routines in question which give any statuses that aren't sleep or toxic poison this strange issue.
  3. chrunch
    2 Days Ago 01:44 AM
    chrunch
    I've been trying to get your scrolling multichoice routine to work, and although I've been successful with the actual multichoice, it seems once I've used it, subsequent textboxes don't show up correctly. Apart from a slight delay, they still act normally, its just they aren't visible until I reenter the map. My script is in the spoiler below if it helps (I bolded the part which uses the box):
    Spoiler:
    #dynamic 0x800000

    #org @start
    lock
    faceplayer
    msgbox @string1 MSG_YESNO
    compare LASTRESULT 0x1
    if 0x1 goto @snippet1
    msgbox @string2 MSG_NORMAL
    release
    end

    #org @snippet1
    buffernumber 0x0 0x4051
    msgbox @string3 MSG_KEEPOPEN
    goto @snippet2

    #org @snippet2
    setvar 0x8000 0x0
    setvar 0x8001 0xB
    setvar 0x8004 0x0
    special 0x158
    waitstate
    compare LASTRESULT 0x0
    if 0x1 goto @snippet3
    compare LASTRESULT 0x1
    if 0x1 goto @snippet4
    compare LASTRESULT 0x2
    if 0x1 goto @snippet5
    compare LASTRESULT 0x3
    if 0x1 goto @snippet6
    compare LASTRESULT 0x4
    if 0x1 goto @snippet7
    compare LASTRESULT 0x5
    if 0x1 goto @snippet12
    compare LASTRESULT 0x6
    if 0x1 goto @snippet13
    compare LASTRESULT 0x7
    if 0x1 goto @snippet14
    compare LASTRESULT 0x8
    if 0x1 goto @snippet15
    compare LASTRESULT 0x9
    if 0x1 goto @snippet16
    compare LASTRESULT 0xA
    if 0x1 goto @snippet17

    closeonkeypress
    hidecoins 0x0 0x0
    msgbox @string2 MSG_NORMAL
    release
    end

    #org @snippet3
    hidecoins 0x0 0x0
    bufferitem 0x1 0x6F
    buffernumber 0x2 0x8
    compare 0x4051 0x8
    if 0x0 goto @snippet9
    checkitemroom 0x6F 0x1
    compare LASTRESULT 0x0
    if 0x1 goto @snippet10
    msgbox @string5 MSG_YESNO
    compare LASTRESULT 0x1
    if 0x0 goto @snippet11
    subvar 0x4051 0x8
    giveitem 0x6F 0x1 MSG_OBTAIN
    msgbox @string6 MSG_NORMAL
    goto @snippet1

    #org @snippet4
    hidecoins 0x0 0x0
    bufferitem 0x1 0x3F
    buffernumber 0x2 0x10
    compare 0x4051 0x10
    if 0x0 goto @snippet9
    checkitemroom 0x3F 0x1
    compare LASTRESULT 0x0
    if 0x1 goto @snippet10
    msgbox @string5 MSG_YESNO
    compare LASTRESULT 0x1
    if 0x0 goto @snippet11
    subvar 0x4051 0x10
    giveitem 0x3F 0x1 MSG_OBTAIN
    msgbox @string6 MSG_NORMAL
    goto @snippet1

    #org @snippet5
    hidecoins 0x0 0x0
    bufferitem 0x1 0x40
    buffernumber 0x2 0x10
    compare 0x4051 0x10
    if 0x0 goto @snippet9
    checkitemroom 0x40 0x1
    compare LASTRESULT 0x0
    if 0x1 goto @snippet10
    msgbox @string5 MSG_YESNO
    compare LASTRESULT 0x1
    if 0x0 goto @snippet11
    subvar 0x4051 0x10
    giveitem 0x40 0x1 MSG_OBTAIN
    msgbox @string6 MSG_NORMAL
    goto @snippet1

    #org @snippet6
    hidecoins 0x0 0x0
    bufferitem 0x1 0x41
    buffernumber 0x2 0x10
    compare 0x4051 0x10
    if 0x0 goto @snippet9
    checkitemroom 0x41 0x1
    compare LASTRESULT 0x0
    if 0x1 goto @snippet10
    msgbox @string5 MSG_YESNO
    compare LASTRESULT 0x1
    if 0x0 goto @snippet11
    subvar 0x4051 0x10
    giveitem 0x41 0x1 MSG_OBTAIN
    msgbox @string6 MSG_NORMAL
    goto @snippet1

    #org @snippet7
    hidecoins 0x0 0x0
    bufferitem 0x1 0x43
    buffernumber 0x2 0x10
    compare 0x4051 0x10
    if 0x0 goto @snippet9
    checkitemroom 0x43 0x1
    compare LASTRESULT 0x0
    if 0x1 goto @snippet10
    msgbox @string5 MSG_YESNO
    compare LASTRESULT 0x1
    if 0x0 goto @snippet11
    subvar 0x4051 0x10
    giveitem 0x43 0x1 MSG_OBTAIN
    msgbox @string6 MSG_NORMAL
    goto @snippet1

    #org @snippet9
    msgbox @string8 MSG_NORMAL
    release
    end

    #org @snippet10
    msgbox @string9 MSG_NORMAL
    release
    end

    #org @snippet11
    msgbox @string2 MSG_NORMAL
    release
    end

    #org @snippet12
    hidecoins 0x0 0x0
    bufferitem 0x1 0x46
    buffernumber 0x2 0x10
    compare 0x4051 0x10
    if 0x0 goto @snippet9
    checkitemroom 0x46 0x1
    compare LASTRESULT 0x0
    if 0x1 goto @snippet10
    msgbox @string5 MSG_YESNO
    compare LASTRESULT 0x1
    if 0x0 goto @snippet11
    subvar 0x4051 0x10
    giveitem 0x46 0x1 MSG_OBTAIN
    msgbox @string6 MSG_NORMAL
    goto @snippet1

    #org @snippet13
    hidecoins 0x0 0x0
    bufferitem 0x1 0x42
    buffernumber 0x2 0x10
    compare 0x4051 0x10
    if 0x0 goto @snippet9
    checkitemroom 0x42 0x1
    compare LASTRESULT 0x0
    if 0x1 goto @snippet10
    msgbox @string5 MSG_YESNO
    compare LASTRESULT 0x1
    if 0x0 goto @snippet11
    subvar 0x4051 0x10
    giveitem 0x42 0x1 MSG_OBTAIN
    msgbox @string6 MSG_NORMAL
    goto @snippet1

    #org @snippet14
    hidecoins 0x0 0x0
    bufferitem 0x1 0xE3
    buffernumber 0x2 0x30
    compare 0x4051 0x30
    if 0x0 goto @snippet9
    checkitemroom 0xE3 0x1
    compare LASTRESULT 0x0
    if 0x1 goto @snippet10
    msgbox @string5 MSG_YESNO
    compare LASTRESULT 0x1
    if 0x0 goto @snippet11
    subvar 0x4051 0x30
    giveitem 0xE3 0x1 MSG_OBTAIN
    msgbox @string6 MSG_NORMAL
    goto @snippet1

    #org @snippet15
    hidecoins 0x0 0x0
    bufferitem 0x1 0xE2
    buffernumber 0x2 0x30
    compare 0x4051 0x30
    if 0x0 goto @snippet9
    checkitemroom 0xE2 0x1
    compare LASTRESULT 0x0
    if 0x1 goto @snippet10
    msgbox @string5 MSG_YESNO
    compare LASTRESULT 0x1
    if 0x0 goto @snippet11
    subvar 0x4051 0x30
    giveitem 0xE2 0x1 MSG_OBTAIN
    msgbox @string6 MSG_NORMAL
    goto @snippet1

    #org @snippet16
    hidecoins 0x0 0x0
    bufferitem 0x1 0xBA
    buffernumber 0x2 0x30
    compare 0x4051 0x30
    if 0x0 goto @snippet9
    checkitemroom 0xBA 0x1
    compare LASTRESULT 0x0
    if 0x1 goto @snippet10
    msgbox @string5 MSG_YESNO
    compare LASTRESULT 0x1
    if 0x0 goto @snippet11
    subvar 0x4051 0x30
    giveitem 0xBA 0x1 MSG_OBTAIN
    msgbox @string6 MSG_NORMAL
    goto @snippet1

    #org @snippet17
    hidecoins 0x0 0x0
    bufferitem 0x1 0xC5
    buffernumber 0x2 0x60
    compare 0x4051 0x60
    if 0x0 goto @snippet9
    checkitemroom 0xC5 0x1
    compare LASTRESULT 0x0
    if 0x1 goto @snippet10
    msgbox @string5 MSG_YESNO
    compare LASTRESULT 0x1
    if 0x0 goto @snippet11
    subvar 0x4051 0x60
    giveitem 0xC5 0x1 MSG_OBTAIN
    msgbox @string6 MSG_NORMAL
    goto @snippet1

    #org @string1
    = Welcome, welcome!\pDo you want to trade in your BP\nfor prizes?

    #org @string2
    = Come back any time!

    #org @string3
    = [black_fr]Current balance: [buffer1]BP

    #org @string5
    = Are you sure? A [buffer2]\nwill be [buffer3] BP.

    #org @string6
    = Would you like to make another\npurchase?

    #org @string8
    = Sorry, you need more BP to buy a\n[buffer2].

    #org @string9
    = It appears that you don't have\nany space.


    Only thing I can think of is maybe waitstate is the wrong command to use, your script uses "waitspecial" but that's not in XSE so I assumed waitstate was the equivalent.
  4. Bela
    2 Days Ago 05:03 PM
    Bela
    Just missed you on there. Anyway, Touched was able to fix the routine so the opponent can now be statused by it. The strange situation with regular poison/burn/paralysis/freeze not animating still exists though. Not sure why that happens. He said he'd have to talk to you about it. Have you ever considered getting an irc client and then getting something that could log for you when you sign back in? That'd be pretty helpful for communicating!
  5. Bela
    4 Days Ago 02:49 PM
    Bela
    come to the irc yo
  6. Bela
    4 Days Ago 05:23 PM
    Bela
    I've tested that further and have come to the conclusion that the non-animation IS specific to that asm. Somehow, it's setting the conditions and they all function properly (the poison/burn/freeze/paralysis message will show up, damage will be taken for poison/burn), it just won't show any animation in that specific context for those conditions. Strange.
  7. Bela
    5 Days Ago 07:56 PM
    Bela
    .tell FBI so the player status ASM works with the exception that paralysis, burn, poison, and freeze have no animations (while all variations of sleep and toxic poison did); the ai status asm appears to not do anything at all
  8. Bela
    6 Days Ago 08:42 PM
    Bela
    I'll .tell you all the details on the irc so you know what's up
  9. Bela
    6 Days Ago 05:49 PM
    Bela
    If not I'll just say here: I'll take you up on your offer for status routines. I don't believe the ones I have are going to serve their purpose for me.
  10. Bela
    6 Days Ago 05:38 PM
    Bela
    Hey man, can you get on the irc?
  11. avaramoon
    3 Weeks Ago 07:42 AM
    avaramoon
    It's this one: http://www.pokecommunity.com/showpost.php?p=8539362&postcount=356

    Sorry to bug you with it - I understood what you meant, idk if i'm reading the instructions wrong but it says something about "adding extra images" too which is just lost on me! I searched for the bytes of "this table" he's talking about, (I'm guessing it's the textbox image table) but keep getting errors in HxD.
  12. avaramoon
    3 Weeks Ago 05:19 AM
    avaramoon
    ...Well, now I feel extraordinarily stupid =P Thank you! I'm guessing I just need to search for the bytes to find the offset of the table? I'll give it a go and cross my fingers, lol
  13. avaramoon
    3 Weeks Ago 10:26 AM
    avaramoon
    Hi, I hope you don't mind me VMing you, was just a little stuck with something ASM related and hoped you might be able to help! I'm reading the "Changing textboxes depending on var" tutorial and there's a section where it says "Change DEADBEEF to the offset of this table" (assuming FR)... I'm a little confused about what I need to do? I'd have asked Kenny1, but I think he's inactive these days.
  14. daniilS
    3 Weeks Ago 02:57 AM
    daniilS
    Maybe that bug you found is because PKSV saves the entire rom instead of just inserting the compiled script? iirc XSE does the latter.
  15. FamiliaWerneck
    4 Weeks Ago 02:03 PM
    FamiliaWerneck
    Ok, bro. No worries. I have tons of other stuff to do, too.
    Can I contact you again, then, if I'm not able to do this myself?

About Me

  • About FBI agent
    Biography
    Joined the ROM Hacking community almost 7 years ago. I stared off with regular hacking, maps, scripts and the rest of it. In the recent years my eyes had opened to the possibilities of ASM hacking. Unfortunately, the barrier to access ASM hacking is quite high. The concepts of low level programming aren't easy to grasp for the average hacking age group. I hope to one day help resolve this larger issue :)
    Interests
    Making cool ASM Hacks and playing video games.
    Location
    Unknown Island
    Gender
    Male ♂
    Also Known As
    FBI
    Favorite Pokémon
    Charizard
    Typhlosion
    Corphish
    Master Race Spinda
  • Signature
    ...

    My name forum name is FBI Agent, though you can call me FBI because it's shorter.

    Some of my stuff:
    ASM request/resource thread
    ASM tutorials thread
    ASM Workshop

Statistics

Total Posts
Activity by Forum
Visitor Messages
Blog
General Information
  • Last Activity: 48 Minutes Ago 02:35 PM
  • Join Date: January 19th, 2013
  • Referrals: 1

Friends

Showing Friends 1 to 20 of 27

Emblems

Emblem Showcase - 2 Total
  Emblem
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 02: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 08:26 AM

All times are UTC -8. The time now is 03:23 PM.