• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • 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.
I'm going to present you with a few ways that would both work...
Spoiler:

Happy trails haxxors!
~Me

Thanks! This looks very promising!
 
Does anyone know the offset for the checkattack used in the surf script in Firered? I'm aiming to change it so it checks for a different attack.
 
How do I edit/change the sprite of a pokemon, when and if it evolves (including special circumstance evolution), and what it evolves into?

Pretty simple, you have many ways to do this. The easiest (and best) in my opinion is to use the Advance Pokemon Sprite Editor in the Advance Series GBA Toolbox by Wichu. https://www.pokecommunity.com/threads/196143

Editing the Pokemon's data like evolutions and moves and such can be edited by YAPE by silver314. https://www.pokecommunity.com/threads/135173
 
I have a question. I already researched and apparently SMCA doesn't work with this patch. How do I hex edit the starting location? And what free hex editor would be good for this? Thanks in advance ~
 
I have a question. I already researched and apparently SMCA doesn't work with this patch. How do I hex edit the starting location?
It may not work like this but a way to find the starting location might be searching for bytes like this: [Map Header][Map Number][X location][Y location]
I could like tell you the exact starting location offset if you wanted it for 1st/2nd gen but data is strored in a different way in 3rd gen so I don't know it can be done exactly.

If you find something similar to that (or actually exactly those bytes), try changing them and perhaps your starting location will be elsewhere.
Besides, I'm quite sure someone has written down the offset for the starting locations for different 3rd gen games somewhere...

And what free hex editor would be good for this?
It doesn't matter which hex editor you use, they'll show the same bytes anyhow.
 
sorry for me not knowing,but for my hack I'm using a hg/ss style wild poke grass(attachment) and on the grass animation table(attachment) there seem to be unused ones,can I use those to make the animations look better?and,if yes,how?
I haven't tried it-yet, but I can guess that replacing those specific animations alone won't let you use them in tiles, because:

  1. They're most probably not the primary grass tile animations
  2. You don't know which tile's animations they're of (I mean, I haven't seen such a tile around anyway myself)
There might be something about repointing or a tool feature that I may not know of, but if I were you I'd play safe and replace all animations and use them for the single tile we all know. Still, experimenting with a clean rom never hurts...
 
Um, when you're editing the, you know, intro with Oak talking and the annoying what buttons do what and all that..

is there a way to chance it so it's not there, or edit it so it's something else?
 
Does anyone know the offset for the checkattack used in the surf script in Firered? I'm aiming to change it so it checks for a different attack.

The script at '0x1A6AC8' (decompiled below) is assigned to the water tiles.

Code:
'---------------
#org 0x1A6AC8
special 0x187
compare LASTRESULT 0x2
if 0x1 goto 0x81A6B0C
checkattack 0x39
compare LASTRESULT 0x6
if 0x1 goto 0x81A6B0C
bufferpartypokemon 0x0 LASTRESULT
setanimation 0x0 LASTRESULT
lockall
msgbox 0x81A556E MSG_YESNO '"The water is dyed a deep blue[.]\n..."
compare LASTRESULT 0x0
if 0x1 goto 0x81A6B0B
msgbox 0x81A55A5 MSG_KEEPOPEN '"[buffer1] used SURF!"
doanimation 0x9
releaseall
end

'---------------
#org 0x1A6B0C
end

'---------------
#org 0x1A6B0B
releaseall
end


'---------
' Strings
'---------
#org 0x1A556E
= The water is dyed a deep blue[.]\nWould you like to SURF?

#org 0x1A55A5
= [buffer1] used SURF!
 
Woot. You rock, Styles. ^^ Now I can get my hoverboard to work properly. =P

Or not... Changing the byte didn't work. I gave the player the badge and everything, but the option to surf doesn't come up.
 
Last edited:
Is there something as a
Archievement-Thread or something with all Hack Vision placed on a list?
In that line, I mean all hack vision ROMs that are WORKING.
I came across a list which most likely (85%) didn't work.
 
^
The hacks in Hacks Showcase are all good to start playing. (I hope you meant version when you said "vision". .-. )
 
Ive been looking for the original grass animation for fr/lg and havent been able to find them. Can anyone assist me in finding the images?
 
I want to make my gym battles unique, and have some ideas:

1. Number of Pokemon Limit

a) Is it possible to make the gym leader ask the player to pick a # pokemon to use and commence the battle? Basically like it does at the Battle Frontier?
b) If the above isn't possible, is there a way to check the numer of pokemon the player has with them, and have the gym leader only initiate the battle if the requirements are met?

2. Level Limit

a) Is there a way to check the max and min levels of the player's party, and have the gym leader only initiate a battle if the level requirements are met?

3. Contest

a) Is it possible to have earn a gym badge after winning a special contest against the gym leader and 2 other trainers?

Also, some other questions:

Can the above be done on Fire Red?
What is ASM, is it like scripting?
What skills should I try to learn to accomplish these tasks?
 
how easy is it to replace/ insert...?

So I'm going to replace tiles and sprites and the like when I start on the hack I'm trying to do, but I have questions.

If I recolor/ devamp a tile set and reinsert it in the game will it accept the new tile if the colors are radically different?

Can I just replace all colors in the rom at the same time instead of replacing each tile and sprite one by one? Can I mass change and insert/ overwrite things?

If I hack a (j) (g) (s) (f) or (k) pokemon game will the language stay the same? Or will the characters screw up?

Can I add images to roms that are over a certain size? And can I delete unessential code to make room? If that is not recommended then can I make the rom size larger? And if so by how much?
 
Where would you go for help inserting title screens? I've read all the tuts and I'm still not getting it.
 
Status
Not open for further replies.
Back
Top