The PokéCommunity Forums

The PokéCommunity Forums (https://www.pokecommunity.com/index.php)
-   Binary ROM Hacking (https://www.pokecommunity.com/forumdisplay.php?f=284)
-   -   [ARCHIVE] Simple Questions (SEARCH BEFORE ASKING A QUESTION) (https://www.pokecommunity.com/showthread.php?t=79614)

karatekid552 May 21st, 2013 1:34 PM

Quote:

Originally Posted by nyczxjay (Post 7670636)
Hi, I'm new to ROM hacking and I just wanted to know if there is a program/tool that allows me to edit Pokemon attack descriptions for Emerald? For example, I've modded the move Crunch so that it's physical and lowers Def (instead of Sp. Def in Gen 3), but I can't change the description in PGE's Attack Editor...

You can change the description, you just have to create one using XSE and then change the attack description pointer to match the new one. However, there are tools that can change the description right inside of them: Advance Text and A-tack(? It is a pure attack editor, but the right name might be different) and Move Editor. The XSE method is the safest, as the other options can bug out, but the others will definitely be easier.

Quote:

Originally Posted by Hacker Bisharp (Post 7670197)
There are sprite of Ash ready for be inserted?
I mean ow and sprite,
preferably for ruby.

This is exact question has been answered before. Just google "Ash Sprites" and you will find a few good ones. Make sure you check and see if you can use them, and then give credit.

Quote:

Originally Posted by Manderek (Post 7670134)
I'm having a palette problem here. I'm using NSE 2.x to change the main hero sprites, and the front worked perfectly, also with palette, no problem. Only the backsprite is a bit... vague. Somehow, when saving the new palette, there's no repoint, and it still uses the may/brendan palette (hacking ruby btw).

So, I changed the palettes of may and brendan 'manually' using APE, but it now looks messed up/mixed.

Original, also as shown in NSE:

dropbox.com/s/t02p44n09i71rmw/Backsprite%20pallette.png

And how it is now ingame:

dropbox.com/s/ktekodufljcxg1l/Backsprite%20pallette2.png

Hope someone has experience with these backsprites... Anyway, thanks in advance

First off, get some more posts bro, you've been here too long sending me emails and pms:p.

Second, I fixed your links in my quote.


Now, when I made Derpizard, I did palette changes by inserting the palette into the rom using NSE 2.X and then manually changing the pointers in a hex editor so I could do them all at once (I used the same palette for 90% of the images) on Ruby. My best bet is that you didn't do a compressed palette insertion.

However, you can also do it the way I did it. Restore the palette from a back-up or using APE if you can. Then, open your sprite in NSE 2.X and go into the File menu and click "insert". Then go and click "compressed" and then finally "palette". Then, search in the rom using a hex editor and look for the pointer to the data for the original palette. Then change that pointer to reflect the new palette you just inserted.

marcus_dom May 21st, 2013 3:07 PM

Hi there again everyone,
I'm back with another question, this time it's more of a problem I have with my edited FireRed ROM.
I've been editing for about 2 weeks now, and I'd been testing it out ocasionally on VBA just to make sure it was running correctly and displaying what I was editing.
Recently I came up with two errors that I can't solve on my own.

- the game resets when I bring up the menu and click on my character's name to see the ID/badges etc
- it also resets when I bring up the menu and click on POKÉDEX »»» (ANY OPTION) »»» (ANY POKÉMON) »»» CLICK 'A' TO SEE MORE DETAILS ON THE DESCRIPTION TEXT MENU

My guess for this to be happening is that I used Advance Text and it moved around some dialogues to different areas. Could it be that it somehow erased critical data to show those menus correctly?
Is there anything I can do to fix these errors?
Thank you guys!

GoGoJJTech May 21st, 2013 4:36 PM

When you re-point to offsets with no free space then yeah, you will get errors. you are overwriting the code, so obviously there's going to be errors!

Randomlords May 21st, 2013 8:33 PM

2 Attachment(s)
Hi everyone. I asked if someone could help me on this thread about this a while ago, but nobody responded. Can someone tell me if I'm doing anything wrong trying to put my tile map(attached below) into my Ruby version intro? I followed the tutorial on inserting Ruby Title screen step by step, but it comes up all messed up. Can anybody help me please?

marcus_dom May 22nd, 2013 1:47 AM

Quote:

Originally Posted by gogojjtech (Post 7670868)
When you re-point to offsets with no free space then yeah, you will get errors. you are overwriting the code, so obviously there's going to be errors!

Yeah I guess that would be the case.
I'm wondering though, since Advance Text re-pointed some of the dialogues to different areas, is there a way for me to manually re-point those dialogues to their original areas and restore those overwritten areas to their original state?

Is there a tutorial that shows how to re-point? I don't even know where to start :s

karatekid552 May 22nd, 2013 2:29 AM

Quote:

Originally Posted by Randomlords (Post 7671095)
Hi everyone. I asked if someone could help me on this thread about this a while ago, but nobody responded. Can someone tell me if I'm doing anything wrong trying to put my tile map(attached below) into my Ruby version intro? I followed the tutorial on inserting Ruby Title screen step by step, but it comes up all messed up. Can anybody help me please?

Which tutorial exactly did you follow? There are a couple of them.

buckeyestilidie May 22nd, 2013 6:01 AM

So I'm wondering. I am trying to add in a legendary, not add in a whole new pokemon but add in an event where you go up to say a Lugia sprite and it executes a batttle like Zapdos or Articuno. I want to also add in an event where you will be given an egg at the beginning of the game with no sort of feats needed. Thanks in advance to anyone who helps.

Hacker Bisharp May 22nd, 2013 6:19 AM

I've almost finished my rom but now i have a prob.
http://img705.imageshack.us/img705/8883/pokmonavventurafento01.png
Why when i use fly i can go only in some city?

Randomlords May 22nd, 2013 6:58 AM

Quote:

Originally Posted by karatekid552 (Post 7671272)
Which tutorial exactly did you follow? There are a couple of them.

It was called Hacking Ruby Title Screen Completely - Step by Step

Manderek May 22nd, 2013 7:14 AM

Quote:

Originally Posted by karatekid552 (Post 7670717)
First off, get some more posts bro, you've been here too long sending me emails and pms:p.

True that; I'll post some more things here :P

Quote:

Originally Posted by karatekid552 (Post 7670717)
However, you can also do it the way I did it. Restore the palette from a back-up or using APE if you can. Then, open your sprite in NSE 2.X and go into the File menu and click "insert". Then go and click "compressed" and then finally "palette". Then, search in the rom using a hex editor and look for the pointer to the data for the original palette. Then change that pointer to reflect the new palette you just inserted.

Okay got basicly everything covered but one essential part; the string can't be found in my rom. I'm using a XVI32 hex-editor, but never edited a rom using a hex-editor. Anyhow, when I search for the original palette pointer (in this case; E5A050) it won't be found in the rom (even when searching for text, hex or hex > text).

karatekid552 May 22nd, 2013 8:25 AM

Quote:

Originally Posted by buckeyestilidie (Post 7671395)
So I'm wondering. I am trying to add in a legendary, not add in a whole new pokemon but add in an event where you go up to say a Lugia sprite and it executes a batttle like Zapdos or Articuno. I want to also add in an event where you will be given an egg at the beginning of the game with no sort of feats needed. Thanks in advance to anyone who helps.

These are all scripts, so go read Diegoisawesomes XSE tutorial and learn how to.

Quote:

Originally Posted by Hacker Bisharp (Post 7671404)
I've almost finished my rom but now i have a prob.
http://img705.imageshack.us/img705/8883/pokmonavventurafento01.png
Why when i use fly i can go only in some city?

Because you need to set the world map flags associated with those towns when entering them.

Quote:

Originally Posted by Randomlords (Post 7671437)
It was called Hacking Ruby Title Screen Completely - Step by Step

Your problems lie in trying to use a brand new tileset and map. In your pics, it appeared that you just made your own tileset instead of editing the old one. That will not work with this tutorial since the bubbles that float on the screen are a part of the original tileset.

Quote:

Originally Posted by Manderek (Post 7671444)
Okay got basicly everything covered but one essential part; the string can't be found in my rom. I'm using a XVI32 hex-editor, but never edited a rom using a hex-editor. Anyhow, when I search for the original palette pointer (in this case; E5A050) it won't be found in the rom (even when searching for text, hex or hex > text).

What is offset of the original palette? Is it E5A050? Because then you need to be searching for the pointer, which is reversed: 50 A0 E5 08. You switch the first and last bytes and add a 08 to the end.

Spherical Ice May 22nd, 2013 8:52 AM

Okay, I'm having serious trouble editing the Pokédex order in FireRed. I've, for example, edited the two bytes at 0x251FEE to 20 01 - so, in theory, Zigzagoon would be recorded at Number #001 in the Pokédex - and yet it just...isn't. I've tried editing the order completely and it had an effect on the dex's order but not as I wanted and then some Pokémon had the dex entries of others. That one tool by Gamer2020 is annoying to use and everytime I change on Pokémon's order I have to click Okay to like five different windows and errors.

buckeyestilidie May 22nd, 2013 9:20 AM

Quote:

Originally Posted by karatekid552 (Post 7671508)
These are all scripts, so go read Diegoisawesomes XSE tutorial and learn how to.



Because you need to set the world map flags associated with those towns when entering them.



Your problems lie in trying to use a brand new tileset and map. In your pics, it appeared that you just made your own tileset instead of editing the old one. That will not work with this tutorial since the bubbles that float on the screen are a part of the original tileset.



What is offset of the original palette? Is it E5A050? Because then you need to be searching for the pointer, which is reversed: 50 A0 E5 08. You switch the first and last bytes and add a 08 to the end.

Thank you so much for the quick response!

Heramy May 22nd, 2013 9:35 AM

Hello,

How can I change the 4 pokemons appearing in Ruby Intro?
When there's a Sharpedo and a Duskull fighting Torchic and Mudkip.
I would like to change them for other pokemons.

I'm pretty sure it's not hard to do, maybe some hex editing, but I have no knowledge at all in this. I didn't find any tutorial about this so far, nor a device that allows us to do it in a simple way.

My rom-hack is just for fun so changing this is not really important, but I would really appreciate if anyone who already did this or knows how to do could help me with this.

Thanks o:

Hacker Bisharp May 22nd, 2013 10:08 AM

Quote:

Originally Posted by karatekid552 (Post 7671508)
Because you need to set the world map flags associated with those towns when entering them.

Thanks ;) Very very thanks!

Quote:

Originally Posted by Heramy (Post 7671615)
Hello,

How can I change the 4 pokemons appearing in Ruby Intro?
When there's a Sharpedo and a Duskull fighting Torchic and Mudkip.
I would like to change them for other pokemons.

I'm pretty sure it's not hard to do, maybe some hex editing, but I have no knowledge at all in this. I didn't find any tutorial about this so far, nor a device that allows us to do it in a simple way.

My rom-hack is just for fun so changing this is not really important, but I would really appreciate if anyone who already did this or knows how to do could help me with this.

Thanks o:

You have to change their sprite with advance sprite editor or unluz gba ;)

Heramy May 22nd, 2013 10:46 AM

Quote:

Originally Posted by Hacker Bisharp (Post 7671647)
You have to change their sprite with advance sprite editor or unluz gba ;)

Hm ok, but wouldn't this change the whole pokemon's sprites? I think they are using the in-game sprites, not any intro-specific sprites..
Then there should be something telling the game to use these pokemons and not others that would be modifiable..

kablam May 22nd, 2013 12:00 PM

Is there a guide out there for Fire Red's overworld sprites that states the picture number (in AdvanceMap) and what they correspond to normally? It's kind of tedious to search through one by one for the one that you're looking for.

I've tried searching both Google and the forums but almost everything that comes up is an editing or adding sprites guide and that's not what I'm looking for.

edit: also does anyone know the script code for running shoes in fire red. not the entire script just the 0x??

edit2: Was testing out some maps in Fire Red and this happened

http: //i1021 .ph otobucket.com/albums/af336/Rtalty13/ Routemessesup.png?t=1369259685

Any idea how to fix it or why it may have happened? It goes away as you walk back into the region above but is very annoying.

edit3: What are some possible reasons for warps not working properly in game? I've done about 200 of them today and have tested them all now but for some reason my warp to exit a cave is not working no matter what I do. I've tried deleting the warps and trying again with new space multiple times but they are still not working. Perhaps there is a different kind of warp for exiting caves?

Spherical Ice May 22nd, 2013 12:10 PM

Ctrl + Z will show the sprites in Advance Map.

Manderek May 22nd, 2013 2:21 PM

What is offset of the original palette? Is it E5A050? Because then you need to be searching for the pointer, which is reversed: 50 A0 E5 08. You switch the first and last bytes and add a 08 to the end.[/QUOTE]

Okay I messed up. Both my ROM and last version backup don't contain the pointer anymore, while the unedited ROM does. I guess I repointed them somewhere...? Any way to fix this? Or start over?

xYggdrasill May 22nd, 2013 3:10 PM

This questions is regarding Advance Map (1.95) (Hacking on Fire Red)

I recently started on making a hack, but I am really bad at mapping. My friend wants to do the mapping part, so we want to work together.
But now my question is: How can I import the maps he made into my Rom?
I have tried to insert or tried to overwrite an existing map with another existing map (Like tried to paste Mt. Moon on Viridian Forest) but this did not seem to work.

Can anyone help us out?

Also,
Is it possible to create extra maps without throwing away the old maps? I tried to make another map into Bank 3, but it just duplicated the map I was currently working on. The duplicated map and the original map's names would stay the same, even if I wanted to change them.

Is it also possible to create more banks?

karatekid552 May 22nd, 2013 3:53 PM

Quote:

Originally Posted by Manderek (Post 7671901)
Okay I messed up. Both my ROM and last version backup don't contain the pointer anymore, while the unedited ROM does. I guess I repointed them somewhere...? Any way to fix this? Or start over?

The location in the clean rom that the pointer exists... That same location should hold a different pointer in the edited rom. Just go there and place your pointer.

HidoranBlaze May 22nd, 2013 5:09 PM

http://s1283.photobucket.com/user/idroid360/media/ScreenShot015_zps3be8f28f.png.html?sort=3&o=0
When I try to use Advance Text, this happens
is there a solution for this? is this maybe because i'm using a computer from Korea?

xYggdrasill May 22nd, 2013 11:48 PM

Quote:

Originally Posted by pikapoke33 (Post 7672113)
http://s1283.photobucket.com/user/idroid360/media/ScreenShot015_zps3be8f28f.png.html?sort=3&o=0
When I try to use Advance Text, this happens
is there a solution for this? is this maybe because i'm using a computer from Korea?

I also had this problem when I had my country settings set on Korean, so I could read Hangul. I set my country settings back to US/International.
When you write a forward slash "\", you would get the Korean Won symbol. This was kinda disturbing while using stuff like XSE too, so I set it back, and this fixed the forward slash, the buggy text in Advance Text, Empty names in Advance Map for Wild Pokémon and the same buggy text in Advance Mart.

So to the point, yes, it is because your computer's country settings are on Korean, but you can change this (:

Akiba May 23rd, 2013 12:01 AM

Quote:

Originally Posted by pikapoke33 (Post 7672113)
http://s1283.photobucket.com/user/idroid360/media/ScreenShot015_zps3be8f28f.png.html?sort=3&o=0
When I try to use Advance Text, this happens
is there a solution for this? is this maybe because i'm using a computer from Korea?

In the mean time, you can use PKSV-UI instead of XSE, Poke Edit Pro and YAPE, Move Editor, and the newest version of A-Trainer.

Or, you could also set up a Virtual Machine on your computer. Using things like Oracle VirtualBox and Setup ISOs will get you what you need.

zork787 May 23rd, 2013 1:31 AM

Ok, so I've nearly finished changing the Pokemon sprites in the hack I'm working on (only need to change Deoxys and Chimecho), so I decided to test my hack, when I found it freezes at the Game Freak logo screen, although its freezing at a rather odd spot.

It freezes just when the star comes on screen after the copyright info screen so I don't know what's going on or what's been changed to screw up the rom, and the last time I remember testing the rom was when I had all mons up to Plusle and Minun sprites and palettes changed and I've done everything up to Jirachi now, and the lact actual backup I have that works has up to Milotic's sprite and palette edited, though it also has PLusle's sprite and Palette done as well as Castform's Sprite and Palettes edited and working too so if there isn't a way to fix my issue I won't be hurting TOO much, but if there is a way, that would be awesome!


All times are GMT -8. The time now is 2:54 AM.


Like our Facebook Page Follow us on Twitter © 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.

Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.