The PokéCommunity Forums

The PokéCommunity Forums (https://www.pokecommunity.com/index.php)
-   Binary Hack Research & Development (https://www.pokecommunity.com/forumdisplay.php?f=195)
-   -   Development Pokémon Fire Red Hacked Engine (https://www.pokecommunity.com/showthread.php?t=194241)

Shiny Quagsire October 17th, 2012 5:58 PM

Quote:

Originally Posted by munchhack (Post 7373636)
Can anyone please explain to me how to use the Firered Hacked Engine? I would like to insert more ow's, and more palletes and don't know how. Please PM me if you know how.

It's all there, you just need to know your terminology and read very carefully. It's all in the guide that comes with it. For overworld editing, I believe you have to set one of the unknown bytes for the overworld to the correct overworld table number, and pallets are set up with your new table (I think).

Nara567 October 21st, 2012 10:02 AM

As I understand, this cuts off compatibility with the Start Map editor, so where would I go in the Hex Editor to change the start map?

itman October 21st, 2012 11:46 AM

Quote:

Originally Posted by Nara567 (Post 7380482)
As I understand, this cuts off compatibility with the Start Map editor, so where would I go in the Hex Editor to change the start map?

http://www.pokecommunity.com/showpost.php?p=7365034&postcount=270

Spherical Ice's post^^

awipe1 October 26th, 2012 7:45 PM

I have a question, and this might sound stupid cause i'm a little new but how do you add more sprites to advanced trainer? I am pretty sure you can do that using this hack engine but i'm not sure how :S

mindwalks October 28th, 2012 8:15 PM

hi ive been hacking and setting up my game without the engine for a few weeks and the only reason is because im having trouble loading other programs like smca and any other editorsr besides advance map. they all come up with "runtime error 380" or something like it.
so my question is am i missing something after putting the engine patch on?
ive read the readme as in skimmed mostly for info but seems to be info for using it after its applied right. looking forward for a reply thankyou.

CameraFan November 29th, 2012 12:47 PM

I'm trying to install this to add more OW palettes but when it gets to the variables for Dynamic OWs promptbox it can never progress when I put in a free variable. Am I missing something?

Wynchester December 8th, 2012 7:52 AM

This is interesting. I think I might try it out sometime. Thanks for the Patch, friend!

FrozenInfernoZX January 4th, 2013 6:10 PM

Does anybody know to get special 0x58 to work? The Wild Pokemon Switcher? I keep getting random leveled ?????????? and Sunfloras, weird. =/

Shiny Quagsire January 5th, 2013 9:26 PM

Quote:

Originally Posted by awipe1 (Post 7386651)
I have a question, and this might sound stupid cause i'm a little new but how do you add more sprites to advanced trainer? I am pretty sure you can do that using this hack engine but i'm not sure how :S

That's a completely different thing that what this patch does. This patch expands the OVERWORLD table. If you wanted to add more trainer sprites, you'd have to repoint and expand the trainer sprite table as well as the trainer sprite animation table.

ruby May 9th, 2013 11:49 AM

So just to confirm, the .ips and tool perform the same job right? Because I get an unhanded exception when running the tool though parallels.

also, why so dead thread? o_0

Spherical Ice May 18th, 2013 12:41 AM

Quote:

Originally Posted by Counterfeit (Post 7655212)
So just to confirm, the .ips and tool perform the same job right? Because I get an unhanded exception when running the tool though parallels.

also, why so dead thread? o_0

The .IPS applies everything in the hack, the tool lets you pick and choose.

vizor May 25th, 2013 4:23 AM

Is ist possible, to make the Tools and patches avalible for German Firred and other Languages? It shouldnt make too much work, just ROM-Offset researching i guess..
Awesome work duide :D

TorNyan August 10th, 2013 2:09 PM

Quote:

Originally Posted by CameraFan (Post 7425691)
I'm trying to install this to add more OW palettes but when it gets to the variables for Dynamic OWs promptbox it can never progress when I put in a free variable. Am I missing something?

Same problem here. Not only with the OW hacks though. For example:
Quote:

Choose the variable for the wild pokemon level switch
. Tried different variables between 4000 and 4100.
I'll just use the ips file instead, if its true that the ips applies every engine hack provided.

Le pug August 24th, 2013 8:57 PM

Choose where you go when you die, even if it's not a pokecenter.

this i want, though i don't know how this works? do i just patch it or what cus the folder isn't really self explanatory

like i see the whole apply special program but is there a tutorial and guide cus the pokecenter thing i want really badly

GoGoJJTech September 13th, 2013 11:36 AM

Quote:

Originally Posted by Le pug (Post 7802460)
Choose where you go when you die, even if it's not a pokecenter.

this i want, though i don't know how this works? do i just patch it or what cus the folder isn't really self explanatory

like i see the whole apply special program but is there a tutorial and guide cus the pokecenter thing i want really badly

This is FR exclusive, and JPAN is gone. So here, apply the patch, then use the tool to customize. Choose FREE variables, probably might want to use Jambo's flag/variable extensions. Then you're not done. The first town (pallet town) doesn't warp properly, so fix it with a-map 1.92. then you're good.

superluke September 26th, 2013 9:01 PM

So, I'm having trouble with a few commands and hoping some could help me out.
The commands are :
Special 0x58 – Wild Pokémon Data Switch
Special 0x16 – Change Pokémon species
Special 0x52 – Temporary Status inducer
so if someone could just walk me though the making of thes script that would be very help full

Turtl3Skulll October 11th, 2013 5:57 PM

Special 0x2f - key dumper.
If anyone knows how JPAN's example work in his guide, please explain.
Adding things up in the binary calculator is what I don't understand how to do.

Kawaii Shoujo Duskull November 30th, 2013 12:06 PM

I'm having problems applying the hack using the hacktool.

When I try to apply certain hacks, such as the OW hacks or whiteout hacks, I have a problem where it won't progress.
It'll ask for a variable for something(EX: variable for dynamic OWs for the OW hack, a variable for the pokemon level switch hack, or a variable for the map etc for the whiteout hack) and no matter what I input and no matter how many times I input it, the exact same box will pop up and ask for the exact same thing, and it will not stop.

Am I missing something, or am I doing something wrong? If so, what is it?
Thanks in advance for any help. ^^

karatekid552 November 30th, 2013 2:41 PM

Quote:

Originally Posted by Merak (Post 7962874)
I'm having problems applying the hack using the hacktool.

When I try to apply certain hacks, such as the OW hacks or whiteout hacks, I have a problem where it won't progress.
It'll ask for a variable for something(EX: variable for dynamic OWs for the OW hack, a variable for the pokemon level switch hack, or a variable for the map etc for the whiteout hack) and no matter what I input and no matter how many times I input it, the exact same box will pop up and ask for the exact same thing, and it will not stop.

Am I missing something, or am I doing something wrong? If so, what is it?
Thanks in advance for any help. ^^

It took me a bit to figure this out, but JPAN set restrictions on what vars you can use. However, poor coding on his part, he didn't share those restrictions, at least that I could see. The vars that I found to work tended to be between 4050 and 40FF, which are the safer ones anyway. You can always apply the hack and then use a little hex editing to change the var to a different one later.:P

Kawaii Shoujo Duskull November 30th, 2013 4:53 PM

Quote:

Originally Posted by karatekid552 (Post 7963092)
It took me a bit to figure this out, but JPAN set restrictions on what vars you can use. However, poor coding on his part, he didn't share those restrictions, at least that I could see. The vars that I found to work tended to be between 4050 and 40FF, which are the safer ones anyway. You can always apply the hack and then use a little hex editing to change the var to a different one later.:P

Ah, thanks. Now I can finally get that hack applied. :)

Gorrioncillo December 6th, 2013 4:14 AM

somebody knows how to make a really good move tutor, i want to do so with special 0x17 but it teach the move to all pokemons, and that make illegal pokes, i need to make one similar to the moves teacher in the game, is this possible???

Kawaii Shoujo Duskull December 6th, 2013 3:23 PM

Quote:

Originally Posted by Gorrioncillo (Post 7973252)
somebody knows how to make a really good move tutor, i want to do so with special 0x17 but it teach the move to all pokemons, and that make illegal pokes, i need to make one similar to the moves teacher in the game, is this possible???

Okay, I'm no expert on hacking, but I have a suggestion. Try using something like XSE to open the script for a move tutor currently in the game. Look at the data and try to figure out how it works, it shouldn't be too difficult(I think). Then copy the script and modify it to fit your specifications.


Note: I don't know for sure how easy/hard this might be or if it will be completely successful. Just a thought. If anybody has some actual information, feel free to be more helpful than me. :P

Aethestode December 8th, 2013 7:28 AM

Quote:

Originally Posted by Gorrioncillo (Post 7973252)
somebody knows how to make a really good move tutor, i want to do so with special 0x17 but it teach the move to all pokemons, and that make illegal pokes, i need to make one similar to the moves teacher in the game, is this possible???

You need to goto HEX, to do that.

Anyway, here's an example of the script

#org @Start
lock
faceplayer
checkflag 0x200
compare LASTRESULT 0x1
if 0x1 goto @AlreadyLearnt
msgbox @WantToLearn
boxset 0x5
compare LASTRESULT 0x0
if 0x1 goto @DontWant
setvar 0x8005 0x1 (Setvar 0x8005 0x1 is reserved for Mega Punch I think, you'll need to goto into HEX to change it).
special 0x18D
setflag 0x200
release
end

Here's a guide
http://www.pokecommunity.com/showpost.php?p=4141210&postcount=258

Gorrioncillo December 9th, 2013 12:02 PM

[QUOTE=rockmanmegaman;7976717]You need to goto HEX, to do that.

Anyway, here's an example of the script

#org @Start
lock
faceplayer
checkflag 0x200
compare LASTRESULT 0x1
if 0x1 goto @AlreadyLearnt
msgbox @WantToLearn
boxset 0x5
compare LASTRESULT 0x0
if 0x1 goto @DontWant
setvar 0x8005 0x1 (Setvar 0x8005 0x1 is reserved for Mega Punch I think, you'll need to goto into HEX to change it).
special 0x18D
setflag 0x200
release
end


thank you, but what i want is to keep those moves (maybe change to pay version and infinite relearned). I want to make a new ones, those from emerald and do the same thing, is this possible????

BIGFLASHER98 May 11th, 2014 5:39 AM

hello ^^

i have a big problem with this patch,there are some tiles are bugged,and i cant solve how to change them,i tried with a lot of fire red versions but nothing....

i verified and the tile that is bugged is the black tile,how can i change them to black?

ah,also A-map is not working well because the pallet town map in fire red,in the rom is bugged,but in A-map it seems normal..

how can i solve those two problems?


All times are GMT -8. The time now is 9:02 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.