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

Teh Baro

In my times...!
521
Posts
18
Years
  • hi. i realy need help with the fire red pokecenters. when i make a new pokemon center, it works fine but when i die i dont go back to that pokemon center i go back to the last real pokecenter i was in. i really need to know how to fix this because i need to make a new region and keep all the existing maps.

    thanks in advance
    link

    in ruby it works like djg said said, but in firered it changes:

    There's a script command that sets the respawn position: 0x9f 0xXX where XX is the index of the respawning point. It's preset, I have searched and dunno how to edit the map you land in or a way to make different scripts to load when you die.
    00 is your house, 01 is viridian city pokemon center and so on. as far as I know, you can't add them.
    So you have to use an existing pokecenter map. (if you use the league one, remember that nurse joy is in different position, so when you die you'll appear in a different place). You can also use your home and replace the home map (I did that in marble), then edit every script (mainly map scripts) that set your respawn position at home, then make a map script for that map with 0x9f 0x00.
     

    linkandzelda

    Ex-rom hacker turned indie game developer
    777
    Posts
    17
    Years
  • thanks teh baro. sounds quite complicated. can you tell me how to do a map script?

    thanks in advance
    link
     

    Teh Baro

    In my times...!
    521
    Posts
    18
    Years
  • thanks teh baro. sounds quite complicated. can you tell me how to do a map script?

    thanks in advance
    link
    First of all, actually for your case I'd just leave the pokemon center as it is, unless you don't want the player to go back since the last center

    On map scripts... let me make a quick guide
    They're pointed in the third pointer in the map's header.
    They consist in a series of byte-offsets couples. The byte indicates when/how (actually I don't know it exactly) is the offset loaded. Unless the byte is 02 or 04, the offset is a pointer to a script. If it's 02, the offset is a pointer to a structure VARIABLE CONDITION POINTER UNKNOWN where VARIABLE, CONDITION and UNKNOWN are words (two bytes) and UNKNOWN is 0000. In this case, when you enter a map, if the VARIABLE takes the value CONDITION, the script at POINTER is loaded. Dunno what's 04 for.
    The other bytes in the couples (01, 03, 05) are used for this respawn thing, set flags do setmaptiles (without needing to use the map-refreshing special) and other sort of things. Don't remember which is which, I think it was 01 for setmaptiles and 03 for the rest.
    The list ends in 00, and it can have only the scripts you want.

    You can check island 1 pokemon center for this, it's a very complete map in map scripts matter: it has an event with 02, some setmaptiles (the machine there, when you deliver the ruby and the sapphire), uses 05 to activate a special (I think it's the special that gives you the map of the sevii islands), and has respawns.
     

    linkandzelda

    Ex-rom hacker turned indie game developer
    777
    Posts
    17
    Years
  • First of all, actually for your case I'd just leave the pokemon center as it is, unless you don't want the player to go back since the last center

    On map scripts... let me make a quick guide
    They're pointed in the third pointer in the map's header.
    They consist in a series of byte-offsets couples. The byte indicates when/how (actually I don't know it exactly) is the offset loaded. Unless the byte is 02 or 04, the offset is a pointer to a script. If it's 02, the offset is a pointer to a structure VARIABLE CONDITION POINTER UNKNOWN where VARIABLE, CONDITION and UNKNOWN are words (two bytes) and UNKNOWN is 0000. In this case, when you enter a map, if the VARIABLE takes the value CONDITION, the script at POINTER is loaded. Dunno what's 04 for.
    The other bytes in the couples (01, 03, 05) are used for this respawn thing, set flags do setmaptiles (without needing to use the map-refreshing special) and other sort of things. Don't remember which is which, I think it was 01 for setmaptiles and 03 for the rest.
    The list ends in 00, and it can have only the scripts you want.

    You can check island 1 pokemon center for this, it's a very complete map in map scripts matter: it has an event with 02, some setmaptiles (the machine there, when you deliver the ruby and the sapphire), uses 05 to activate a special (I think it's the special that gives you the map of the sevii islands), and has respawns.

    i think i will just leave it as it is. it still heals pokemon and thats the main point.

    thanks
    link
     
    87
    Posts
    16
    Years
    • Seen Feb 17, 2017
    Help

    plz help me.

    When i connect two routes like new bark town(island 1) and route 29( route below island one) when i walk right in between those two routes the game frezes what is wrong.

    i used fire red
     

    derv1205

    Trade/Battle/Breed/Clone (X,B2,D)
    267
    Posts
    16
    Years
  • plz help me.

    When i connect two routes like new bark town(island 1) and route 29( route below island one) when i walk right in between those two routes the game frezes what is wrong.

    i used fire red
    That might happen because the tilesets are different, so, if the tilesets in
    one are 0 and 1 and in the other map are 3 and 4 that might happen, i think,
    because when i put in the first map 0 and 1 and in the other 0 and 3 the
    tiles messed up when i cross to the other, so if they both are different
    i think that might happen, you must put the same tilesets in both maps ^^
     

    Megiddo-san

    Barium - Summer '12 Return?
    1,308
    Posts
    16
    Years
  • What causes this?
    wtf.png
     
    3
    Posts
    16
    Years
    • Seen Feb 25, 2008
    Sorry for coming in all random and stuff, but I need help with the Program; CyclonePrototype

    I read through and found this:
    Yes, I think you're missing some files. Below you can find a complete list of the Cyclone's needed files:
    COMDLG32.OCX
    MSCOMCTL.OCX
    MSVBVM60.DLL
    FM20.DLL
    olepro32.dll
    Anyway I guess that the error is caused by the FM20.DLL which should be absent or not correctly registered in your computer.
    Before trying anything else, download this file and run it. It's a self-extracting archive which will install the FM20.DLL in your computer. After installed try to open Cyclone again. If you're still getting errors, try to reboot and see if something changes. If not, maybe you need to unregister and then register again all the Cyclone's needed files.

    I did all of this and Cyclone still don't work....

    An error keeps coming up that says:

    System Error &H8007007E (-2147024770). The specified module could not be found.
    If anyone could help with this I would greatly appreciate it.
     

    M i n a t o //

    Listen to the Stereo
    295
    Posts
    16
    Years
  • Sorry for coming in all random and stuff, but I need help with the Program; CyclonePrototype

    I did all of this and Cyclone still don't work....

    An error keeps coming up that says:
    Code:
    System Error &H8007007E (-2147024770). The specified module could not be found.
    If anyone could help with this I would greatly appreciate it.

    Well the only thing I needed was the FM20.DLL and Cyclone worked just fine for me. Do you have all the other things that Cyclone needs? If you do, it might have something to do with your computer but I'm not sure :x.


    I have a question, how would I add additional entries into the pokedex. (I'm using the extra 25 pokemon so I need to know how :x)
     
    190
    Posts
    16
    Years
    • Seen Jan 28, 2021
    I have a huge problem with my hack.

    In unLZ, there's no Bulbasaur back sprite. Rather, it goes from Bulby's front sprite to Ivysaur's front sprite.

    Every time you send out Bulbasaur, the game freezes.

    I'm not sure why, since earlier versions of my hack have both Bulbasaur's front and back. Any way to fix this, or do I have to start over?

    P.S. It might've been my fault, since I was replacing Bulby's front sprite, but I can't recall doing anything to cause it.

    Still having trouble on this major issue. I attempted to edit it via TLP/tilemolester (offset 0xE69FFC), but I had no such luck finding the sprites at all.

    Then it occurred to me that RSball might work. I went to edit the Pokemon back pics in hopes of fixing the Bulbasaur, but I always get this message:

    "Pokemon backpics location is not specified in INI."

    I've searched all around for solutions, but I'm thinking that simply recreating all of my data, scripts and maps would be easier than going through all of this... D:
     
    1,372
    Posts
    18
    Years
    • Seen Jan 18, 2021
    Maybe you have to redo your game all over again, using a clean ROM file. It appears that you have a glitch....the joy of hacking(not really). D:

    Next time just if you haven't done so, make backups.
     
    14
    Posts
    16
    Years
    • Seen Feb 27, 2021
    Hello, I do not know if it's okay to put this topic here but I suppose that if something comes because of Hack ROM.

    The reason for this issue is to ask whether there is a program that allows me to extract the files .narc of Pokemon Diamond & Pearl ROM and able to draw most of the Sprits, including Trainers Front and Back. Above all I want to be able to extract the Sprits back Dawn and Lucas of 5 frames (not acquaintances of 2 frames). I would also like to know whether the program can edit the Sprits and restore to the file .narc and then restore to the Pokemon Diamond & Pearl ROM so that you can see the results in the game.

    At the moment I have the program Tahaxan v 1.3, but apparently this version leaves only extract the file .narc and not restored and modified. I am also PokeDSPic but I can only see the Sprits of pokemons and Trainers Front and Back and me is not very useful for the time being. So I want to know whether there are other programs that will allow me to do what has already been mentioned with more features.

    In advance thank you for your help and apologize if it is already published, but I do not speak much English and for this reason I find it difficult to find things.
     

    linkandzelda

    Ex-rom hacker turned indie game developer
    777
    Posts
    17
    Years
  • i have i really annoying problem. i give a script offset to a s tile in advance map which is a simple setflag script. when i run the rom with vba and step on the s tile and the game freezes. i tryed it on another emulator and it doesnt freeze. I have been hacking for almost 1 year now and this is the first time its happened.

    hope somebody can help me with this.
    thanks in advance
    link
     

    Tentachu

    Movie Making Expert
    272
    Posts
    20
    Years
  • Does anyone know the PokéText codes for:
    • Mr Pokémon's House
    • Your Mom's First Speech (where she gives you the PokéGear)
    Example:
    [Intro\Radio]
    Start=$190150

    Edit: Don't worry, I found some replacement bank files. If anyone needs the codes, here they are:

    [New Bark Town - Your House (Downstairs)]
    Start=$18171A

    [Route 30 - Mr. Pokemon's House]
    Start=$188756
     
    Status
    Not open for further replies.
    Back
    Top