• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.
L
Reaction score
80

Profile posts Latest activity Postings About

  • Well, I'm not sure how you would do it then. I haven't looked into it.
    Yes you still need to add one if you're calling it outside of a script and inside some ASM. Generally you add +1 if it's not a pointer to a table or if it's not a RAM offset.

    I won't be doing ASM requests in VMs, sorry.
    It would be 01 00 80 08 that you insert at the XX XX XX XX. If there are only 6 "X"s then ommit the last "08".
    Okay, I think Im wrong
    what I did is put the script offset in reverse hex
    and put the offset which is 800000 in field script
    I also tried 800001 but it restarts the game
    Yes, Darthatron's thing works. I've done it myself, and Karatekid has also done it. You are probably inserting incorrectly.
    You just use Jpan's hacked engine + davidjcobb's tutorial for the item effect. If you're not using JPAN's hacked engine use darthatron's way.
    It's OK. Then if someone else has the same questions as you, I can just link them the post otherwise I have to answer it again for them :P
    The table is just a table of names which are 11 characters. If there is a name with less than 11 characters you will have to pad it with FFs. So "Ashe" in hex is BB E7 DC D9. This is only 4 bytes so the table entry will be, "BB E7 DC D9 FF FF FF FF FF FF FF" for that one name. The table is a series of names like this (however many you want).

    When you set the flag, it will read the names from the table rather than the normal way. The variable controls the STARTING point in the table (the first name is 0x0 the second name is 0x1...and so on).

    So if I have the names: "Ashe, Misty, Brock, May, Dawn, Max, Tracy" inserted in the table, and I set the flag and put var 0x8000 to 0x1, it will skip "Ashe" and start naming from Misty. In the case that you want to name only the fourth or third or something, put in the default names into the table.

    So if I wanted the enemy team names to be normal except the second Pokemon the table would look like this:

    RATTATA FF FF FF FF CoolName FF FF FF FF SQUIRTLE FF FF FF

    Like that. Also if you have questions about the routines ask in the Assembly help thread. Someone will help you there :)
    You will need to compile the original, and then you can compile in the addons that you want. So the original PSS is needed, and the addons are optional.

    For Pokemon Item Checker:
    #dyn 0x740000
    #org @start
    lock
    faceplayer
    setvar 0x8000 0x0
    setvar 0x8001 0x[ItemID] 'PUT YOUR ITEM ID
    storeitem 0x1 0x8001
    callasm 0x[routine offset +1] 'PUT WHERE YOU INSERTED THE ROUTINE
    compare 0x8000 0x6
    if == jump @end
    storepokemon 0x0 0x8000
    msgbox @text
    callstd MSG_NORMAL
    release
    end

    #org @end
    msgbox @none
    callstd MSG_NORMAL
    release
    end

    #org @none
    = You don't have a Pokemon with \v\h03!

    #org @text
    = \v\h02 has a \v\h03!

    Also for questions like these use the script help thread or ASM help thread :)

    btw I finished your request: http://www.pokecommunity.com/showpost.php?p=8524910&postcount=175
    I think I know what you are talking about..

    I haven't used that feature or anything related to the Trading Center, since I typically don't need to use in-game trades to complete the Pokédex, and I don't care for traded Pokémon anyway.

    I'd suggest talking to MrDS about this. Inform him that it's an NPC trade and which Pokémon you are trading for, and which Pokémon you are giving up in return. Also make sure he knows exactly where this NPC is, and all other relevant information. This could be a bug that needs fixed as soon as possible.

    Again, just try to give MrDollSteak as much detail as possible so that he knows what needs to be fixed, exactly. That will also allow MrDollSteak and other users to find and recreate the problem so they can better understand it.

    I'd rather not get in trouble again, sorry. And I don't use Facebook anyway.
    Better yet, what specifically is broken?

    I've been testing since I woke up, trying to find anything that was not working, and it worked fine for me, I played all the way to the third Gym. Then I got mad and quit lol.
    I simply did as I instructed you to do.

    Obtain the files needed, run LunarIPS, click Apply Patch, then follow the instructions.

    But you should know that any trade functions are bound to be broken in emulation. That's probably not because of MrDS's patch, it's probably because of your emulator.

    Which emulator do you use?
    I
    I'm not sure. I haven't looked into it yet.
    I
    That'd just require a text edit.
  • Loading…
  • Loading…
  • Loading…
Back
Top