• 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.

[ARCHIVE] Simple Questions (SEARCH BEFORE ASKING A QUESTION)

Status
Not open for further replies.

GoGoJJTech

(☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
2,475
Posts
11
Years
  • I was using PGE's attack editor and tried to open up a clean Fire Red ROM in it and still got the same error. That's normal, right?

    No, not normal. You must download the ini again, there's probably an issue, or you have FR 1.1
     
    5
    Posts
    10
    Years
  • I made my CMD administrator, moved "comdlg32.ocx" to System32 directory and I clearly see it there...so why do I keep getting this error message "The module "comdlg32.ocx" failed to load. Make sure binary is stored at specified root or debug it to check for problems with the binary or dependent .DLL files ."

    What do I need to do to solve this problem? I have a HP Windows 8 if that matters.

    This is for one of my Pokemon editing programs, but it doesn't work without it!
     

    GoGoJJTech

    (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
    2,475
    Posts
    11
    Years
  • I made my CMD administrator, moved "comdlg32.ocx" to System32 directory and I clearly see it there...so why do I keep getting this error message "The module "comdlg32.ocx" failed to load. Make sure binary is stored at specified root or debug it to check for problems with the binary or dependent .DLL files ."

    What do I need to do to solve this problem? I have a HP Windows 8 if that matters.

    This is for one of my Pokemon editing programs, but it doesn't work without it!

    This usually happens with ordinary windows OS'
    So you get comdlg32.ocx and comctl32.ocx and follow this tutorial: http://www.youtube.com/watch?v=PBC8L0glP68
    Links: https://www.dropbox.com/s/0f4awp2dtlb920u/COMCTL32.OCX
    https://www.dropbox.com/s/rsa0kxj4n2xio2m/COMDLG32.OCX
     

    GoGoJJTech

    (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
    2,475
    Posts
    11
    Years
  • Well, I looked around but I can't find a tutorial on how to change the beginning of Emerald (too many tutorials for FR/LG and not enough for R/S/E but especially not enough for E... /rant)

    Ideally, I'd like to make it just like in all the other games where you just spawn in a room rather than having a truck drive through my town, but does anyone have anything to point me in the right direction?

    https://www.dropbox.com/s/eqxx4tbe9fh5tfv/Advance IntroEd.zip
    Advance Intro Ed
    This tool allows you to determine what item starts in your PC, To remove the truck shaking ASM, to determine the map you spawn on, and the Pokemon released by the professor in the intro
     
    0
    Posts
    10
    Years
    • Seen Aug 26, 2019
    https://www.dropbox.com/s/eqxx4tbe9fh5tfv/Advance IntroEd.zip
    Advance Intro Ed
    This tool allows you to determine what item starts in your PC, To remove the truck shaking ASM, to determine the map you spawn on, and the Pokemon released by the professor in the intro

    This looks fantastic! Am I just stupid, or is it not in the toolbox forum?

    EDIT: Double Post
    ---------------------------------------------------------------------------------

    So I used that tool and made it spawn me in this little room:
    2vws2va.png

    And when I made a new file, everything else worked fine except the spawn room looks like this:
    24lvj0i.png

    On the new file, if I leave the room after first spawning and come back, it looks just like it's supposed to. Any idea why that's happening, and how I can fix it? Or is it an error with Advance IntroED?
     
    Last edited:

    GoGoJJTech

    (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
    2,475
    Posts
    11
    Years
  • This looks fantastic! Am I just stupid, or is it not in the toolbox forum?

    So I used that tool and made it spawn me in this little room:
    2vws2va.png

    And when I made a new file, everything else worked fine except the spawn room looks like this:
    24lvj0i.png

    On the new file, if I leave the room after first spawning and come back, it looks just like it's supposed to. Any idea why that's happening, and how I can fix it? Or is it an error with Advance IntroED?

    It's RSE's horrible game engine and ASM. Just use setmaptile and force map refresh (don't know which special in RSE it is)
     

    GoGoJJTech

    (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
    2,475
    Posts
    11
    Years
  • ...~_~ *blank stare* I should do what?

    "setmaptile"
    It's a scripting command that sets a map tile
    So you could change the tiles on the map
    The problem is you need to refresh the map, and the only way is through a "special"
    Also a scripting command that calls an ASM routine from a table
    In RSE the specials are different from FR So GL finding it
     

    GoGoJJTech

    (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
    2,475
    Posts
    11
    Years
  • Okay, so I...
    1. Make a script that activates when you step on it
    2. That script calls the "special"
    3. The "special" refreshes the map?

    A level script where once you enter the map it does those things
     

    GoGoJJTech

    (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
    2,475
    Posts
    11
    Years
  • The name sounds familiar but... how do I add a level script again? Sorry for all the questions, just want to get rid of this little graphical bug so I can move on and get my hack far enough along so I can post it in the "Progressing Hacks" forum ;)

    A level script, like jumping out of littleroot's truck and your MOM comes out
    That's a level script

    So in A-map
    1.92​
    Go to header
    Level scripts
    add
    type 2
    make a script
    paste the offset
    etc

    Read cooley's tutorial on these
     

    GoGoJJTech

    (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
    2,475
    Posts
    11
    Years
  • Ahhhh, that's where I'd seen it before. (For those who see this later, his tutorial is HERE.)



    Well, after about an hour of looking for it, no luck. If anyone who reads this later knows what the Emerald special to refresh the map is, please PM me, or post on my hack's thread if it happens to exist by then ;)

    OR you could search by bytes the special in Em from FR
     

    GoGoJJTech

    (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
    2,475
    Posts
    11
    Years
  • Considering I don't know how to search by bytes or what the special is in FR...

    >_>

    I hate to ask again, but how can I search by bytes, and what is the special to force a map refresh in FR?

    It's special # 8e
    The special tables are at:
    0x0815FD60
    FR Special Table

    0x081DBA64
    Emerald Special Table

    0x0814B194
    Ruby Special Table
     

    GoGoJJTech

    (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
    2,475
    Posts
    11
    Years
  • Ok so if I'm guessing correctly, I go to byte 081DBA6, and search from there for the next instance of 8E? If that's right (probably isn't, the extent of my hex knowledge is that A=10, etc.), then the next one I find is at offset 81E218. If it helps, I'm using Pokehex.

    *facepalms 4 times*
    0x0815FD60 means 15FD60 etc
    you do not SEARCH for 8E it is the 8E'th slot in the table
     

    GoGoJJTech

    (☞゚ヮ゚)☞ http://GoGoJJTech.com ☜(゚ヮ゚☜)
    2,475
    Posts
    11
    Years
  • Lol, thought something was wrong :P

    Okay, let's break this down into steps even stupid people like me can understand {XD}
    1. Go to byte "1DBA64" (for emerald)
    2. Find the 8E (142 in dec) byte after 1DBA64? (Which would be 1DBAF2, if my hex calc is right)
    3. ...How do I use that with "special" in XSE?

    Sorry if these are noobish questions, I'm don't know hex very well :\

    Wrong
    It's FR that has 8E
    Each special is 4 bytes long, so it would be 8E * 4 bytes
    To the RIGHT of that would be the pointer
    go to that pointer
    copy lots of bytes there
    Search in Em for those
    If you get 1 match, it's that one.
    Find a pointer to it
    that pointer is a special
    subtract the offset of the pointer from the offset of the table
    divide by 4
    subtract by 1
    that's the special # in Em
    Test by using "special 0x(#)" In a script
    Share it here
     

    Danny0317

    Fluorite's back, brah
    1,067
    Posts
    10
    Years
    • Age 24
    • Seen Nov 19, 2023
    How do you change the credits at the end of Fire Red? I'm guessing it would have to be UNLZ, but if anyone knows, can they tell me?
     

    karatekid552

    What happens if I push it?....
    1,771
    Posts
    11
    Years
  • How do you change the credits at the end of Fire Red? I'm guessing it would have to be UNLZ, but if anyone knows, can they tell me?

    Locksmitharmy wrote a tutorial on this.

    What do you mean by 8E * 4 bytes?
    Is there a specific amount for "lots of bytes", or am I just looking for another instance of that sequence?

    You are looking for special 0x8E correct? Well, the special table is a table of 4 byte pointers. So, 0x8E * 4 = 0x238 bytes. 0x8E = 216d, so 216*4 = 1070 = 0x238. ("0x" denotes hex, "d" denotes decimal, and "b" [which I didn't use] denotes binanry.)

    Between 0x20 (two lines in a stand ard hex editor) to 0x40 (4 lines) is a good amount. If you get more than one match, try searching more bytes. If you get no matches, try less bytes. If you can't find it at all, then you need to learn ASM to go deeper.
     
    Last edited:
    Status
    Not open for further replies.
    Back
    Top