Community

The PokéCommunity

We are still working on a better slogan!

Visit Index



Advertise here

Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Notices

Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.
New threads in this forum are to be approved by a moderator before they are displayed.

Post Reply
 
Thread Tools
  #1    
Old August 27th, 2012, 11:11 AM
hackiosa
 
Join Date: Mar 2009

Advertise here
Hello Comminity, today i'm going to show you my newest Tool!
The PokéModifier! 1.0!
Sorry for my english, i'm from germany!
About the tool
The PokéModifier is a little tool to hack the team members. Changing Stats etc.
At the moment the PokeModifier is working both on german and US Pokemon Firered and Leafgreen.
Abilities atm:
- PokéStealer: This little Script can steal/delete Team members!
- PokéStats: This litte Script can increase/decrease the Stats of a specific team member
- PokéShine: This Script can make a teammember to a shiny pokemon!
Screen http://www.bilder-upload.eu/upload/1...1346087243.png


A short tutorial
Schritt 1:
Click the Open button and choose your ROM

Schritt 2:
Choose the Hacks you wanna insert.

Schritt 3:
In most cases the given Offset has free space. If not, put some other free offset in the textbox.

Schritt 4:
Click on the insert button.
The log should look something like this:

You can see here the Offsets for the ASM Scripts in Brackets.
You should note down these Offsets.

PokéStealer
The use of the PokéStealer is quite easy:
Code:
#dynamic 0x800000

#org @start
setvar LASTRESULT 0xNUMBER_OF_TEAMMEMBER
callasm 0xPOKESTEALEROFFSET+1
release
end
also z.B.:
Code:
#dynamic 0x800000

#org @start
setvar LASTRESULT 0x1
callasm 0x720001
release
end
PokéStats
This will be a bit more trickier.
The scriptstructure looks like this:
Code:
#dynamic 0x800000

#org @start
writebytetooffset 0xXX 0x02022010 ' XX = 0 or 1. 0 = increase value, 1 = decrease value.
writebytetooffset 0xYY 0x02022012 ' YY = Increasing/Decreasing Value
writebytetooffset 0xZZ 0x02022014 ' ZZ = The Value to change. Take a look on the list below.
setvar LASTRESULT 0xNUMBER_OF_TEAMMEMBER
callasm 0xOFFSET_POKESTATS+1
release
end
List:
Code:
0x0 KP
0x1 Max. KP
0x2 Attack
0x3 Defense
0x4 Init
0x5 SP. Attack
0x6 SP. Defense
PokéShine
This is really easy:
Code:
#dynamic 0x800000

#org @start
setvar LASTRESULT 0xNUMBER_OF_TEAMMEMBER
callasm 0xOFFSET_OF_POKESHINE+1
Download
http://board.romresources.net/index....d75e2bd08a273e

Conclusion
Download it!!

Last edited by hackiosa; August 28th, 2012 at 06:35 AM.
  #2    
Old August 28th, 2012, 07:03 AM
hackiosa
 
Join Date: Mar 2009
pls reply guys...
i need feedback!!
  #3    
Old August 28th, 2012, 09:18 AM
PikaSaiyan's Avatar
PikaSaiyan
Gen III master race.
 
Join Date: Dec 2011
Location: Canada
Gender: Male
Nature: Mild
Honestly, I'd have to say you did a pretty awesome job man.

For one, the concept of changing the stats of party Pokemon seems to be rarely seen. It could be used to include "training dojos" where you pay money to power up your Pokemon, and increasing stats based on decisions you make, etc. All three of those functions give many possibilities to what could happen in a rom. With the shiny trigger, it would be possible to even make formes. The stealer is pretty nice too. Well, the UI could use a bit more work, but it's alright for now.

I will definitely use this during the making of my hack.

If I ever find any bugs I'll post them when I have time.

Once again, great job on this tool :]
  #4    
Old August 28th, 2012, 10:50 AM
hackiosa
 
Join Date: Mar 2009
Thx
Atm the PokeStats has a litte Bug. If the Pokemon level ups, the stats will be resetted.
But i'll fix that soon with a update!

Greetz
  #5    
Old August 28th, 2012, 12:48 PM
finder101
Beginning Trainer
 
Join Date: Sep 2011
Gender: Male
I tells me it is done, but I don't see any changes. I have a screen snip if it helps.
  #6    
Old August 28th, 2012, 03:16 PM
destinydownloads's Avatar
destinydownloads
 
Join Date: Jan 2012
Location: London
Gender: Male
OMG, if this works I will definitly use this in my hack(I haven't tested it out yet). Also is there a way to modify the stats of a trainers pokemon?
  #7    
Old August 28th, 2012, 10:19 PM
Garuga17's Avatar
Garuga17
 
Join Date: Apr 2011
Location: Indonesia
Age: 19
Gender: Male
Nature: Relaxed
This looks great! ill be sure to try it out!
dunno what to write here....
  #8    
Old August 29th, 2012, 05:45 AM
hackiosa
 
Join Date: Mar 2009
Thank you very much guys
It has been a lot of work!
@finder101 you have to use the ASM routines inside of a script.
Read the tutorials!
@destinydownloads Atm not. But maybe i'll implent it

Greetz from Germany!

Last edited by hackiosa; August 29th, 2012 at 05:51 AM.
  #9    
Old August 29th, 2012, 07:58 PM
itman
Back to ROM hacking. :D
 
Join Date: May 2007
Age: 20
Nature: Adamant
Amazing work, I tried out the Stat Change and it worked quite well. The level up thing is a bummer, but I can wait for that to be fixed. :)

Can the Pokestealer be used to return that pokemon later on?
  #10    
Old August 30th, 2012, 02:19 AM
hackiosa
 
Join Date: Mar 2009
Thx
Yeah, i hope ,too!
To your pokéstealer question:
I've already thought about that. I'll have to look, where I can find free space, that will be written into the savegame
Post Reply
Quick Reply

Sponsored Links


Advertise here
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 05:56 PM.

About Us
© 2002 - 2014 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.

Copyright
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2014 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. Header artwork by Jordanice of deviantART.

Social Media
If you would like to stay up-to-date with us on the go, when we're down, or other such things, follow us on social media sites--most notibly Twitter, Facebook, and Google Plus--by clicking on the links provided.

Design presented by Peitharchia. Special thanks to Hiroshi Sotomura and Ausaudriel.