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

PeregrineFig

Starting Pokémon Obsidian
202
Posts
14
Years
Bwahaha, my Wii is modded to run N64, SNES and GBA emulators, and I have an R4DS card with 19 games, plus a small library of random other ROMs on my hard-drive. I'm screwed if someone decides to enforce the anti-piracy laws on me.

I was wondering if anyone knows a GOOD, FREE hex editor to recommend. My Hex Workshop trial ended, and this freeware hex editor I downloaded takes forever to start up and has a ton of locked features on the free version. Thanks in advance.
 

Shiny Quagsire

I'm Still Alive, Elsewhere
697
Posts
14
Years
Bwahaha, my Wii is modded to run N64, SNES and GBA emulators, and I have an R4DS card with 19 games, plus a small library of random other ROMs on my hard-drive. I'm screwed if someone decides to enforce the anti-piracy laws on me.

I was wondering if anyone knows a GOOD, FREE hex editor to recommend. My Hex Workshop trial ended, and this freeware hex editor I downloaded takes forever to start up and has a ton of locked features on the free version. Thanks in advance.

Use HxD. It's free and has a TON of features (Including insert hex :)). You can get it here.
 

Zeffy

g'day
6,402
Posts
15
Years
  • Age 27
  • Seen Feb 7, 2024
Bwahaha, my Wii is modded to run N64, SNES and GBA emulators, and I have an R4DS card with 19 games, plus a small library of random other ROMs on my hard-drive. I'm screwed if someone decides to enforce the anti-piracy laws on me.

I was wondering if anyone knows a GOOD, FREE hex editor to recommend. My Hex Workshop trial ended, and this freeware hex editor I downloaded takes forever to start up and has a ton of locked features on the free version. Thanks in advance.
Translhextion is the best way to go. :)
 

Ninja Caterpie

AAAAAAAAAAAAA
5,979
Posts
16
Years
Bwahaha, my Wii is modded to run N64, SNES and GBA emulators, and I have an R4DS card with 19 games, plus a small library of random other ROMs on my hard-drive. I'm screwed if someone decides to enforce the anti-piracy laws on me.

I was wondering if anyone knows a GOOD, FREE hex editor to recommend. My Hex Workshop trial ended, and this freeware hex editor I downloaded takes forever to start up and has a ton of locked features on the free version. Thanks in advance.

seeing as you've got all that other illegal stuff, just find a crack or keygen for Hex Workshop

HxD is what I use; it's pretty good and does what it needs to.
 

Konekodemon

The Master of Pokemon Breeding
2,074
Posts
17
Years
  • Age 39
  • NC
  • Seen Nov 20, 2023
For RBG they are compressed so you'll need to use a hex-editor and a tile editing tool. For GSC you should be able to use Agixp to edit sprites.

Is there anything else I can use? I can't get Agixp to run. It keeps saying,"The specified module could not be found."
 
8
Posts
14
Years
  • Seen Aug 3, 2011
When using wildbattle2 with battletype 0x6, it always has you fight a marowak, even if you tell it to fight, say, a pikachu.

wildbattle2 0x1 0x1E 0x0 0x6 will have you fight a marowak, despite the first argument saying it should spawn a bulbasaur.

How do I change this? Theoretically, I could change the value of the function to spawn what I need it to spawn in a hex editor, but I don't know where wildbattle2 is stored. Is there an easier way to fix it? If not, how would I find where it's located?
 

Collen

I have returned.
71
Posts
14
Years
  • Seen Jan 1, 2015
Ok, I need help.
When I run from a battle with another sprite on the screen, I turn into that sprite.
pokemontricolor01.png

What do I do?
 
1,774
Posts
15
Years
Ok, I need help.
When I run from a battle with another sprite on the screen, I turn into that sprite.
pokemontricolor01.png

What do I do?

First, open your ROM in A-Map. The sprite you gain control of- select that, and change the Behaviour to anything other than Look down (this is usually how it happens. If you need that sprite to look down, select No Movement). Whala, the bug is fixed.
 
7
Posts
13
Years
Attack Editing

How do I add new moves to a Sapphire hack? For example, I want to add the 4thGen move Flash Cannon. How is it possible? If I can't create a new animation I'll use Doom Desire's animation.
 

Shiny Quagsire

I'm Still Alive, Elsewhere
697
Posts
14
Years
How do I add new moves to a Sapphire hack? For example, I want to add the 4thGen move Flash Cannon. How is it possible? If I can't create a new animation I'll use Doom Desire's animation.

Sigh... OK, first off, I reccommend you use ruby. There is more support for tools and other stuff. Second, there is no way to insert new animations yet. I'm not sure about a tool, but I know I have one. If I find it I'll post the name.
 

Xela

Do you believe in yourself?
349
Posts
16
Years
  • Age 27
  • Seen Feb 18, 2024
How do I add new moves to a Sapphire hack? For example, I want to add the 4thGen move Flash Cannon. How is it possible? If I can't create a new animation I'll use Doom Desire's animation.

Don't use Sapphire, use Ruby, because more tools supports it.

It's more likely possible to add completely new moves with repointing and hex editing. But there is no tool that won't overwrite an already existing move, that is currently available.

And on animations, currently it isn't possible at all to do, so you would have to use old animations already in-game, but it will be possible one time... but that's unfortunately in the future. :/
 
Last edited:

adhdguitar

Newbie Pokémon Hacker
210
Posts
13
Years
  • Seen Jan 16, 2015
Ok, I have a few questions.

1. What does offset mean? I'm pretty sure its the index of the particular image or piece of code in the entire block of code that makes up the ROM, but I could use some clarification.

2. What is hex?

3. How do I edit dialogue and text in-game?

4. How do I find the offsets for certain events and sprites?

5. Are there any good tutorials on how to work with hex?

6. Is there any possible way to add the physical/special split from Generation IV to Generation III ROMS?
 
Last edited:

PatJamma

From the ashes
477
Posts
16
Years
  • Age 29
  • Seen Jan 8, 2022
1. How do offsets for map/route connections work? an example would be great preferably making pallet and veridian have a direct connection

2. How do I edit the two text boxes in the introduction? (the blue one that says the controls and the one with the pikachu)
 

Zeffy

g'day
6,402
Posts
15
Years
  • Age 27
  • Seen Feb 7, 2024
1. How do offsets for map/route connections work? an example would be great preferably making pallet and veridian have a direct connection

2. How do I edit the two text boxes in the introduction? (the blue one that says the controls and the one with the pikachu)

1. The offsets just change the position of the connecting map.

2. Hex Editing. I'll bet there's a tutorial in the Tutorials section.
 

PeregrineFig

Starting Pokémon Obsidian
202
Posts
14
Years
Ok, I have a few questions.

1. What does offset mean? I'm pretty sure its the index of the particular image or piece of code in the entire block of code that makes up the ROM, but I could use some clarification.

2. What is hex?

3. How do I edit dialogue and text in-game?

4. How do I find the offsets for certain events and sprites?

5. Are there any good tutorials on how to work with hex?

6. Is there any possible way to add the physical/special split from Generation IV to Generation III ROMS?

1. An offset is a specific address of hex code in the ROM. There are FFFFFF (16777215) 16-byte lines of hex in a Pokemon ROM, and each 6-character hex offset refers to a specific point in that hex code.

2. Hex is a type of programming language, in a way. Hex consists of 16 characters, starting at 0 and ending at F. It gets confusing to convert numbers in your head because A=10, B=11, etc, and then 10= 16. A 2-character piece of hex is called a byte, and (I think) each byte is made up of 8 binary digits (0s and 1s).

3. You can either do it the lazy, easy way and use the program AdvanceText, the moderate way and make new scripts with a program like XSE, or if you're posessed to do it the hard way, make new text and pointers in the hex code.

4. Open AdvanceMap and click a sprite and its offset is given on the tab on the right side. You can open that offset in a scripting program to look at/edit its script. If you looked at a sprite's offset in a hex editor though, you'd have a hard time making sense of it, as it's a compressed image. You basically need a program to edit sprites themselves.

5. I don't recall any tutorials on hex editing itself, but I managed to teach myself pretty easily. Just start with other things, and quite a few tutorials for the finer points of hacking will make you do a little bit of hex editing. Once you've done a bit of repointing and things of that nature, you'll start to understand how hex works and it'll become pretty easy.

6. I'm not sure (as no move editor ever works on my computer =( ) but I THINK a lot of move-editing programs let you choose if a move is physical or special. I've never had the need to edit moves, so I haven't looked into it in hex or anything like that.

How do I add new moves to a Sapphire hack? For example, I want to add the 4thGen move Flash Cannon. How is it possible? If I can't create a new animation I'll use Doom Desire's animation.

If you learn hex editing, you might be able to repoint the entire table of attacks to add new ones in, but I'm really not sure. I have no idea how that would affect stuff like attack numbers and editing movesets.
 
Last edited:
7
Posts
13
Years
I know how to change the music in a particlular battle. But, in Pokemon Ruby, how would I make a battle have music from LeafGreen/Firered?
 

Xela

Do you believe in yourself?
349
Posts
16
Years
  • Age 27
  • Seen Feb 18, 2024
I know how to change the music in a particlular battle. But, in Pokemon Ruby, how would I make a battle have music from LeafGreen/Firered?

You would have to export the music from a LG/FR ROM, edit it a bit, and then import it back into Ruby.
 
1,323
Posts
16
Years
  • Seen Dec 9, 2023
In Emerald, the player backsprite uses the same palette as the player's sprite on the Trainer Card. In FireRed/LeafGreen, the player backsprite and the Trainer Card sprite uses separate palettes.

Would it be possible to change the palette that the Emerald backsprite displays, without modifying the Trainer Card sprite?

EDIT: I know for sure it's possible, because if you do a multi-battle on Emerald and you're on the same team as a FireRed/LeafGreen version, right at the beginning of the battle it displays the Emerald backsprite AND the FireRed/LeafGreen backsprite. I looked in TileMolester, and the FR/LG backsprites are actually inside of the Emerald rom (for use in Link Battles).
 
Status
Not open for further replies.
Back
Top