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)

Blazichu October 19th, 2007 3:29 AM

Quote:

Originally Posted by spenceroone3
Okay, thanks, but does anyone know where the hex's offset is so I can change it???

Do a trial and error search, by searching for 97 throughout the rom, it shouldn't take too long xD

Quote:

Originally Posted by thethethethe
I've got a question. Is it possible to 'repoint' the battle animation of an attack to let's say, 'Fly'. If it is possible, could you explain how to do this. Thanks in advance.

Have you found the current pointers or do you have an offset for where the name(text) is?

thethethethe October 19th, 2007 3:44 AM

Quote:

Originally Posted by Blazichu (Post 2990697)
Have you found the current pointers or do you have an offset for where the name(text) is?

I've found the text, but there is nothing that looks like it can relate to the animation anywhere near them. They're just surround by other text. I have been searching around those areas but I can't find anything to do with the battle animations, it looks like it's all text.

HackMew October 19th, 2007 4:07 AM

Quote:

Originally Posted by thethethethe (Post 2990715)
I've found the text, but there is nothing that looks like it can relate to the animation anywhere near them. They're just surround by other text. I have been searching around those areas but I can't find anything to do with the battle animations, it looks like it's all text.

Yes, the text won't help since the battle animation doesn't have to be near to the related text.
As far as I know, all battle animations are based on some LZ77 compressed images.
Therefore to repoint let's say, "Cut" to "Fly" you would have to search for those images on unLZ and once found the correct pointers to swap them. Unluckily the animations aren't just based on the images, I guess.
So there should be some extra data for the animation somewhere in the ROM that should be repointed as well.
Please remember that what I said is just based on my suppositions and I'm not 100% sure, obviously.
I hope it helps somehow.

thethethethe October 19th, 2007 4:10 AM

Thanks, that should help me a bit but I guess I'll just have to keep searching and hoping that I find something.

light_trainer921 October 19th, 2007 2:55 PM

I tried importing a sprite and pallete using OverworldEditor but it says "Run time error: '6'. Overflow". Why?

Godot October 19th, 2007 3:43 PM

I am hacking Gold version. I thought I had managed to change the main character from red to dark blue clothes, but it changed all the other overworld reds as well! I want to change the overworld sprite of the main character from having red clothes to dark blue clothes, without changing all the other overworld reds to dark blue. The hex value of the dark blue I want is 3400. If anyone could tell me how to do this, I would appreciate it. Thanks in advance.

♠εx October 19th, 2007 3:44 PM

Light_Trainer
That usually happens if the sprite is larger than normal, or your using too many different colours.

I have a question of my own.
Does anyone have a D/P Pokecenter that can fit into a normal FireRed Rom.

~Dai-kun~ October 19th, 2007 4:06 PM

Just recently I inserted my Gym Leader sprite into my hack and the exact colors I put on the GL stayed on there I put like the colors of Tate and Lisa and other people together so when I get the other GL and inserted it the pallete changed I think I must've forgot what I did is there a way to insert sprites without it changing the pallete?

IIMarckus October 19th, 2007 4:09 PM

Quote:

Originally Posted by thethethethe (Post 2990662)
Are you talking to me? Thanks, but A-Tack won't help me, neither will amplifier. I don't think you're understanding what I'm asking for. I doubt it's that simple. I'm pretty sure that the only way to do this is with a hex-editor, but I'm not sure where to look or what to change.

Oh and you're problem it would help if I could see a screenshot.

Which game are you working on? In GSC (and very likely RBY as well), the animation number is the first in each attack's set of attributes, along with power, accuracy, secondary effect, etc. Changing that byte will change the attack's animation to that of the appropriate move.

light_trainer921 October 19th, 2007 5:17 PM

Quote:

Originally Posted by ♠εx (Post 2992317)
Light_Trainer
That usually happens if the sprite is larger than normal, or your using too many different colours.

The sprite is actually have a smaller head(I tried to edit male hero OW with no cap so it's head is a little smaller) and I used 16 different colors which is okay to OWE (maybe).

thethethethe October 19th, 2007 7:35 PM

Quote:

Originally Posted by IIMarckus (Post 2992462)
Which game are you working on? In GSC (and very likely RBY as well), the animation number is the first in each attack's set of attributes, along with power, accuracy, secondary effect, etc. Changing that byte will change the attack's animation to that of the appropriate move.

I'm changing Fire Red. And thanks. That bit of info has helped me out. I've found the offset of the aspects of the move, Power, accuracy, etc.
Now I just need to figure what to change. That's helped heaps. All I need to do now is change around the bytes and find which one will change the animation, which shouldn't take too long. Thanks so much.

EDIT: Well, I've been changing bytes for about an hour now, and I've had no luck. Thanks, maybe it's located somewhere different in FR.

destinedjagold October 19th, 2007 9:43 PM

Hello, it's me again...

I haven't seen anyone posted a reply about my question so I'll post again...

Spoiler:
In making scripts, the safe flags to use are 200-300 and 800-900, according to the tutorials, but I just knew that the Running Shoes in Ruby uses setflag 0x860...

Is it safe to use the flags around 800-900..?


Thanks in advance! ^^

thethethethe October 19th, 2007 10:33 PM

Was that in foulumps tut? Look in Irish witch's tutorial. It mentions to stay away from 300-400 and 800-900. 800-900 shouldn't be used because a lot of flags are already in use. i.e. Pokedex Flag, Running Shoes, Pokemon Menu, etc.
Hope that helps.

destinedjagold October 20th, 2007 1:05 AM

man.., I must have my eyes crossed while reading the tutorial and the hacking copy I have.

thanks thethethethe... so does that mean that we can use 500-799..?

thethethethe October 20th, 2007 1:09 AM

Quote:

Originally Posted by destinedjagold (Post 2993944)
man.., I must have my eyes crossed while reading the tutorial and the hacking copy I have.

thanks thethethethe... so does that mean that we can use 500-799..?

You should, but if a flag isn't supposed to be used, you'll probably notice wrong once you use it.
That's another reason why backups are important.

destinedjagold October 20th, 2007 1:19 AM

I don't get it.., but let me express what I have understood...

So does that mean if I use a flag that's already used in the game, the script might not work properly..?

thethethethe October 20th, 2007 1:21 AM

Quote:

Originally Posted by destinedjagold (Post 2993964)
I don't get it.., but let me express what I have understood...

So does that mean if I use a flag that's already used in the game, the script might not work properly..?

That's basically what I'm trying to say.

destinedjagold October 20th, 2007 1:25 AM

wow. Okay! Now i understand! Wheeeeee!!! I'm having a headache (cause I just made two long scripts)!!!

oh well... thanks thethethethe for explaining! you're a big.., a very big help for all of us!!!

thanks again! ;)

Amoeba October 20th, 2007 2:34 AM

I've done a lengthly, time consuming search for a tutorial that teaches the basics of hex editing. I haven't had any luck.

I want to hex edit rather than use tools, because the tools I have found are too easy but at the same time I find it restricting. I want to make a hack of pokemon blue, but most of the tutrials available are for advanced gen games.

I know nothing about hex editing but I'd prefer to be able to do it for its flexibility. I have the correct table for blue, and a hex editor, and they're all ready for usage. I just haven't got the faintest idea what to do with it, I can't make any sense of the code at all - its all another language to me. I hope someone can help, maybe point me in the direction of a good tutorial that teaches the basics of hex editing?

Binary October 20th, 2007 3:22 AM

Quote:

Originally Posted by Amoeba (Post 2994100)
I've done a lengthly, time consuming search for a tutorial that teaches the basics of hex editing. I haven't had any luck.

I want to hex edit rather than use tools, because the tools I have found are too easy but at the same time I find it restricting. I want to make a hack of pokemon blue, but most of the tutrials available are for advanced gen games.

I know nothing about hex editing but I'd prefer to be able to do it for its flexibility. I have the correct table for blue, and a hex editor, and they're all ready for usage. I just haven't got the faintest idea what to do with it, I can't make any sense of the code at all - its all another language to me. I hope someone can help, maybe point me in the direction of a good tutorial that teaches the basics of hex editing?

Yup i sent ya the answer via pm ;)

~!Fuddmeyer!~ October 20th, 2007 5:02 AM

How do I change the name of the "evil team"?

HackMew October 20th, 2007 5:18 AM

Quote:

Originally Posted by Rubyhacker9507 (Post 2994423)
How do I change the name of the "evil team"?

Just use a hex editor which supports table files and load the ROM with it. Then search the name of the "evil team" and replace it accordingly.
Alternatively you could try using A-Text.

linkandzelda October 20th, 2007 6:09 AM

hi. is it possable to have flags like this: 0x10EF or is it just numbers: 0x1000

also is it possible to make a flight position with AM

thanks in advance
link

HackMew October 20th, 2007 8:14 AM

Quote:

Originally Posted by linkandzelda (Post 2994620)
hi. is it possable to have flags like this: 0x10EF or is it just numbers: 0x1000


Quote:

In mathematics and computer science, hexadecimal, base-16, or simply hex, is a numeral system with a radix, or base, of 16, usually written using the symbols 0–9 and A–F, or a–f.
0x[something] means that's hexadecimal. Therefore you can use letters.

linkandzelda October 21st, 2007 1:48 AM

hi. i have another problem. i have a mp in my hack that has trainers and wild pokemon. somtimes if i battle a wilp poke when i go back to the screen the players gone and i can move the player. somtimes if i battle a trainer i become the trainer. i heard that if one is set to look down then this happens but none are set to that.

any help would be good
thanks in advance
link


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.