The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Sign Up Rules/FAQ Live Battle Blogs Mark Forums Read

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.


Reply
Click here to go to the first staff post in this thread.  
Thread Tools
  #1    
Old February 23rd, 2014, 11:14 AM
karatekid552's Avatar
karatekid552
What happens if I push it?....
 
Join Date: Nov 2012
Location: Do you really want to know? Really?
Gender: Male
Nature: Bold
Send a message via AIM to karatekid552 Send a message via Windows Live Messenger to karatekid552 Send a message via Skype™ to karatekid552




//Intro


At the time when tools like YAPE and A-map were created, nobody was thinking about advances in hacking technique that would enable the addition of new types, new moves, and even, an increase in the number of Pokémon. However, those times are gone. Now, we have several tutorials on adding new types and moves, a solid research foundation for new Pokémon, as well as a lot more advances that have rendered tools useless, like expanded OWs. In addition to this, the support for operating systems other than Windows is little to none. Being a Linux user, this got me thinking that we needed a new set of tools for the future.

Shinyquagsire has already begun taking care of scripting and mapping with Script Editor Advance (SEA) and Map Editor of Happiness (MEH), both written in Java. My forte is Python, which is also cross-platform. So, in December 2013, I began creating a cross platform hacking suite. The first tab is a Pokémon data editor, designed for the future. It can support new types, new moves, new Pokémon and so much more. Eventually, it will have many more tabs and pop-out windows to edit all sorts of things. So, let's begin.


//Features



  • Expand the number of Pokémon on FireRed (E).
  • Expand the number of Evolutions per Pokémon.
  • Repoint and expand move sets.
  • Supports expanded types, moves, Pokémon, etc with only small changes to the ini.
  • Dynamic ini system to allow you to make changes without affecting other roms.
  • Edit stats, moves, Pokédex entries, sprites, egg moves, move tutors, and more.
  • Full support for formed Pokémon like Castform.
  • Automatic space freeing upon repoint.
  • Cross-Platform
  • Brand new features and editors every release.
  • ...and much more!



//Documentation


The documentation for this tool comes as a pdf with the download. Please note that this tool has many features that are brand new, so it is important that you read the documentation to understand how not to break things. Here is also a DropBox link if you want to read through it before downloading:



//Screen Shots




//Credits


  • DoesntKnowHowToPlay- For all of his research into expanding evolutions and his tutorial on adding new Pokemon.
  • Interdpth- For providing me with a lot of different help in trying to compress LZ77 data.
  • Shiny Quagsire- For trying to help me find an LZ77 decompression function.
  • Full Metal- For his massive Python knowledge that has helped me everywhere.
  • Jambo51- For not ignoring me when I couldn't figure things out.
  • FBI Agent- Tons of general advice on how to make this program more efficient, though I haven't gotten to implementing many of them yet.
  • MrDollSteak- Icons, advice, and tons of beta testing.
  • Strawberry- For being an amazing graphic artist and making this thread look just right.:D


//Beta Testers


  • MrDollSteak
  • gogojjtech
  • Le Pug: "The Breaker of Tools"
  • Chrunch
  • Bela
  • DoesntKnowHowToPlay
  • Ca


//Compilers


  • browniebiznatch - Mac
  • wael96 - Windows (GBK Chinese Encoding)

If I forgot your name here or in the credits, please let me know!



//Attention non-Windows Users


Currently, I am running Windows XP and Ubuntu 13.10 on my computer and openSUSE on a separate machine. This means that I have the ability to create binaries only for Windows and those two types of Linux. So the binaries I make may not work on Arch, Fedora, old Ubuntu, Mac, and most other operating systems. This is where you come in: if you run one of the unsupported OSs, let me know. I can teach you how to package and make binaries that you can help me distribute. The reddit mod browniebiznatch has agreed to help me make a package for Mac. Once I set you up and teach you what to do, it will be as simple as pulling down the latest version, running a single command, and then uploading. Not bad.

If you just want to run it without packaging, you should familiarize yourself with how Python works and then install these python libraries:

-Python 2.7.6
-Python Imaging Library (PIL)
-wxPython (v2.8; v3.0 won't load this for some reason)

Then, you can run my code from command line via "python main.py" when inside of the folder that contains the source code.




//Inis for other languages and roms



There is no way that I can keep an ini that includes all of the other languages for all of the other roms. That would be almost impossible to keep up with. So, I have left the task up to the users. I will keep the English ini up to date, but if other languages are needed, this will be the place to look. Inis can be submitted to me via pm.

Please note that all inis here have not been tested by me. Use at your own risk.


---------------------------------------------
German Emerald: Credit to Morfium

[BPED]
name = Pokemon Emerald (D)
gamecode = BPED
numberofpokes = 412
pokebasestats = 0x334D8C
pokebasestatslength = 0x1C
pokenames = 0x32CF38
pokenameslength = 0xB
typenames = 0x32F7A8
typenameslength = 0x7
numberoftypes = 18
items = 0x5946DC
numberofitems = 0x179
itemsdatalength = 0x2C
abilities = 0x33009E
numberofabilities = 0x4E
abiltiesnamelength = 0xD
egggroups = Monster,Water1,Bug,Flying,Field,Fairy,Grass,Human-Like,Water3,Mineral,Amorphous,Water2,Ditto,Dragon,Undiscovered
leveluptypes = Medium-Fast,Erratic,Fluctuating,Medium-Slow,Fast,Slow
learnedmoves = 0x33DD3C
learnedmoveslength = 0x2
attacknames = 0x32E0EC
numberofattacks = 0x163
attacknamelength = 0xD
eggmovepointer1 = 0x703F0
eggmovepointer2 = 0x70468
eggmovelimit = 0x70464
tmhmcompatibility = 0x333258
tmhmcompatibilitylength = 8
tmlist = 0x62705C
tmlistentrylength = 2
numberoftms = 50
numberofhms = 8
evolutiontable = 0x339CDC
evolutionsperpoke = 5
lengthofoneentry = 8
evolutionmethods = None,Friendship,Friendship (Day),Friendship (Night),Level-Up,Trade,Trade (Hold Item),Stone,ATK > DEF,ATK = DEF,ATK < DEF,PID (Wurmple->Silicoon),PID (Wurmple->Cascoon),Spawn a Second,Create Spawn,Beauty
evomethodsproperties = None,None,None,None,Level,None,Item,Item,Level,Level,Level,Level,Level,Level,Level,None
evolutiontablepointers = 0x6D144,0x6D194,0x6D238,0x6D388,0x70030,0x13E194
offsetstochangetolslr0r60x1 = 0x6D174,0x6D392,0x6D1E0,0x6D23C,0x6D24C,0x6D276,0x6D2A0,0x6D2CE,0x6D2EE,0x6D312,0x6D322
offsetstochangetonewminus1 = 0x6D33C,0x6D3AE,0x70036
theshedinjafix = 0x13E036
changetonewnumbertimes8 = 0x7001E,0x70054,0x70022,0x70056
pokedex = 0x57D39C
lengthofpokedexentry = 0x20
nationaldexorder = 0x332642
numofnondexpokesbetweencelebiandtreeko = 25
numofnondexpokesafterchimecho = 28
dextype = E
jambo51learnedmovehack = False
numofpokesbetweencelebiandtreeko = 25
movetutorcomp = 0x626510
movetutorcomplen = 4
movetutorattacks = 0x6264D4
mtattackslen = 2
mtattacksnum = 32
frontspritetable = 0x31EAFC
backspritetable = 0x317228
frontpalettetable = 0x317FE8
shinypalettetable = 0x318DA8
enemyytable = 0x3156A8
playerytable = 0x316B48
enemyaltitudetable = 0x31A73C
iconspritetable = 0x58CAA8
iconpalettetable = 0x58D188
iconpalettes = 0xDDE348
numiconpalettes = 3
footprints = 0x580480



//Download



Windows ~ Linux ~ Mac
Source Code:
.zip ~ .tar.gz
Other Linux Binaries Coming Soon!


//Fan Art


Strawberry:
Thank you to everyone who made this possible!

Until next time,

~karatekid552

__________________

Paired with Simba

Last edited by karatekid552; May 18th, 2014 at 10:01 AM.
Reply With Quote
  #2    
Old February 23rd, 2014, 11:25 AM
Tetra's Avatar
Tetra
moonblast
Community Supporter
 
Join Date: Sep 2009
Location: underwater
Age: 18
Gender: Male
Nature: Relaxed
Awesome! It's up! Good work karate, this is the best program I have seen! :> I'll start looking right away :D
EDIT: How would I go about editing cries? I inserted a fully functional Turtwig right now, and the only thing that needs changing is the cry.
http://gyazo.com/057a57438129293f0afb8f841b0dc9eb.png
__________________
paired to Nathan

Last edited by Tetra; February 23rd, 2014 at 12:19 PM.
Reply With Quote
  #3    
Old February 23rd, 2014, 12:12 PM
Germaniac's Avatar
Germaniac
Victoria Concordia Crescit
 
Join Date: May 2009
Location: Jakarta, Indonesia
Age: 15
Gender: Male
Nature: Relaxed
Finally! I've been waiting for a PGE successor, good job bro
__________________
Reply With Quote
  #4    
Old February 23rd, 2014, 12:51 PM
Le pug's Avatar
Le pug
la butt doit le sniff
Community Supporter
 
Join Date: Aug 2013
Location: Le bed
Age: 21
Gender: Male
Nature: Bold
Glad to see this released to PokeCommunity. It was fun beta testing and I'm glad I could help finding those pesky bugs! This is undoubtedly the finest and one of the most helpful tools ever created for the Pokemon hacking community and I applaud you on your work and thank you for contributing this.

__________________
Need help inserting tiles into AdvanceMap to have customized tiles for your hack?
• Check out my tutorial, Inserting Tiles Into AdvanceMap For Dummies
Click here to find out how to remove clouds from the Emerald titlescreen
• Check out the Ruby rombase sound list I contributed by clicking here
Reply With Quote
  #5    
Old February 23rd, 2014, 02:00 PM
Jehowi
Your Master Superior
 
Join Date: May 2009
Location: Belgium
Age: 23
Gender:
Nature: Careful
Send a message via Windows Live Messenger to Jehowi
Error loading data: Images failed to decompress.

This is the error I receive when I add a pokemon sprite and save it. When I go back to the pokémon, it gives this error and doesn't load.
Reply With Quote
  #6    
Old February 23rd, 2014, 02:08 PM
karatekid552's Avatar
karatekid552
What happens if I push it?....
 
Join Date: Nov 2012
Location: Do you really want to know? Really?
Gender: Male
Nature: Bold
Send a message via AIM to karatekid552 Send a message via Windows Live Messenger to karatekid552 Send a message via Skype™ to karatekid552
Quote:
Originally Posted by Jehowi View Post
Error loading data: Images failed to decompress.

This is the error I receive when I add a pokemon sprite and save it. When I go back to the pokémon, it gives this error and doesn't load.
I just did a quick test of my program using single frame sprites and sheets from Choas Rush's sprite resource. I did not encounter this error. Would you mind giving me more information? Rom type, whether or not other sprites still load, did you expand pokemon, and what your sprites that you tried to load are?
__________________

Paired with Simba
Reply With Quote
  #7    
Old February 23rd, 2014, 02:12 PM
Jehowi
Your Master Superior
 
Join Date: May 2009
Location: Belgium
Age: 23
Gender:
Nature: Careful
Send a message via Windows Live Messenger to Jehowi
Quote:
Originally Posted by karatekid552 View Post
I just did a quick test of my program using single frame sprites and sheets from Choas Rush's sprite resource. I did not encounter this error. Would you mind giving me more information? Rom type, whether or not other sprites still load, did you expand pokemon, and what your sprites that you tried to load are?
I will make a quick video of what i do. Give me 5 mins

Okay so here is the video: http://youtu.be/qUSsrtfB5KQ only now I get a new error than previously!

Last edited by karatekid552; February 23rd, 2014 at 02:28 PM.
Reply With Quote
  #8    
Old February 23rd, 2014, 02:29 PM
karatekid552's Avatar
karatekid552
What happens if I push it?....
 
Join Date: Nov 2012
Location: Do you really want to know? Really?
Gender: Male
Nature: Bold
Send a message via AIM to karatekid552 Send a message via Windows Live Messenger to karatekid552 Send a message via Skype™ to karatekid552
#Mod skillz: Merged your posts because double posting

Now, I know that error, and it is because stupid me forgot to import my graphics library before showing an error. I am making an update right now. Should be up by tonight. However, mind if I have that image? I want to play with it and see what went wrong. Don't worry, I won't steal it.
__________________

Paired with Simba
Reply With Quote
  #9    
Old February 23rd, 2014, 02:30 PM
GOLDstandard's Avatar
GOLDstandard
GoldStandard
 
Join Date: Jul 2013
Location: California
Gender: Male
Nature: Bold
KarateKid. This is the biggest news to hit ROM-hacking since its inception.
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU
THANKYOUTHANKYOUTHANKYOUTHANKYOU
I can't believe that I can have support for more evolutions as well as an expanded pokedex.
wow
__________________
Pokemon is fun

Last edited by karatekid552; February 23rd, 2014 at 03:04 PM. Reason: Test wrapping:P
Reply With Quote
  #10    
Old February 23rd, 2014, 02:33 PM
Jehowi
Your Master Superior
 
Join Date: May 2009
Location: Belgium
Age: 23
Gender:
Nature: Careful
Send a message via Windows Live Messenger to Jehowi
Quote:
Originally Posted by karatekid552 View Post
#Mod skillz: Merged your posts because double posting

Now, I know that error, and it is because stupid me forgot to import my graphics library before showing an error. I am making an update right now. Should be up by tonight. However, mind if I have that image? I want to play with it and see what went wrong. Don't worry, I won't steal it.
Of course. It's not mine though :D take your time. If this program starts to work, you'll be my hero!
Reply With Quote
  #11    
Old February 23rd, 2014, 02:34 PM
Tetra's Avatar
Tetra
moonblast
Community Supporter
 
Join Date: Sep 2009
Location: underwater
Age: 18
Gender: Male
Nature: Relaxed
Quote:
Originally Posted by Jehowi View Post
Error loading data: Images failed to decompress.

This is the error I receive when I add a pokemon sprite and save it. When I go back to the pokémon, it gives this error and doesn't load.
A temporary fix: Just go into A-Series' INI, edit the tables, open the sprite editor and you can perfectly insert the image there. That way in the suite it will load perfectly. :)
__________________
paired to Nathan
Reply With Quote
  #12    
Old February 23rd, 2014, 02:43 PM
destinedjagold's Avatar
destinedjagold
Oh Hai Thar~ 'ω'
Community Supporter
 
Join Date: May 2007
Location: Philippines
Gender: Male
Nature: Careful
Question...
Spoiler:

How can we add what level a PKMN evolves? =/
__________________
Reply With Quote
  #13    
Old February 23rd, 2014, 02:59 PM
karatekid552's Avatar
karatekid552
What happens if I push it?....
 
Join Date: Nov 2012
Location: Do you really want to know? Really?
Gender: Male
Nature: Bold
Send a message via AIM to karatekid552 Send a message via Windows Live Messenger to karatekid552 Send a message via Skype™ to karatekid552
Quote:
Originally Posted by destinedjagold View Post
Question...
Spoiler:

How can we add what level a PKMN evolves? =/
I know, there is a bug. My next update cleans this up.
__________________

Paired with Simba
Reply With Quote
  #14    
Old February 23rd, 2014, 04:19 PM
Dark Sneasel
Community Supporter
 
Join Date: Jun 2013
Location: Miami, FL
Age: 14
Gender: Male
Nature: Hasty
I have a suggestion. When you press Open it looks for all files, can you make it that it searches for .gba?
__________________
Reply With Quote
  #15    
Old February 23rd, 2014, 04:29 PM
Merak's Avatar
Merak
Because reasons.
 
Join Date: Jul 2013
Age: 18
Gender: Male
Nature: Quiet
A couple issues.
First, the program seems to lag sometimes, in a way where it says (not responding). Not sure if this is normal or if its a bug or something.
Also when using the tab key to shift focus from section to section of the tool (like going from a spot to enter text like for stats and to a place to select from several options), it will lock me in an edit combo box if I shift focus to that, and the only way to get un-locked is to use control+tab or control+shift+tab to switch to a different tab (ex: stats tab to moves tab). Just thought I'd mention this since its kind of annoying. Probably not high priority though(unless you think it is haha).


Anyway, great tool! I'll definitely be using this.
__________________
"it is nearly 11 pm and we're discussing an alien eating the personification of humanity's evil desires
help"


Credit for the userbar goes to xVaporeon; credit for the avatar goes to Snakeyem12.
MY WRITING
Reply With Quote
  #16    
Old February 23rd, 2014, 04:48 PM
karatekid552's Avatar
karatekid552
What happens if I push it?....
 
Join Date: Nov 2012
Location: Do you really want to know? Really?
Gender: Male
Nature: Bold
Send a message via AIM to karatekid552 Send a message via Windows Live Messenger to karatekid552 Send a message via Skype™ to karatekid552
Quote:
Originally Posted by Ninja Surskit View Post
I have a suggestion. When you press Open it looks for all files, can you make it that it searches for .gba?
Yeah, that was an oversight on my part. I'll have that in at some point.

Quote:
Originally Posted by Merak View Post
A couple issues.
First, the program seems to lag sometimes, in a way where it says (not responding). Not sure if this is normal or if its a bug or something.
Also when using the tab key to shift focus from section to section of the tool (like going from a spot to enter text like for stats and to a place to select from several options), it will lock me in an edit combo box if I shift focus to that, and the only way to get un-locked is to use control+tab or control+shift+tab to switch to a different tab (ex: stats tab to moves tab). Just thought I'd mention this since its kind of annoying. Probably not high priority though(unless you think it is haha).


Anyway, great tool! I'll definitely be using this.
Unless it happens when you are not saving or loading something, then it isn't an issue. The GUI library I used is a little slow but it runs flawlessly across platforms so it was a trade off. So when I am extracting info from boxes or loading things into them, it can lag a little.

I don't know what is up with the tabs. Those were coded in C++ embedded in the library. I can't change them. They work most of the time, but for some people, not so much. Like right now, they work great for me, but DoesntKnowHowToPlay reported the same thing a few weeks ago. I just don't know.
__________________

Paired with Simba
Reply With Quote
  #17    
Old February 23rd, 2014, 05:22 PM
Le pug's Avatar
Le pug
la butt doit le sniff
Community Supporter
 
Join Date: Aug 2013
Location: Le bed
Age: 21
Gender: Male
Nature: Bold
A friend of mine is using a 16mb BPRE rom and MrDollsteak's rombase and also JPAN's engine and he did the whole going to 0x0000AC thing and changed it to MrDS so he could open it in RHS... but he's getting that 0xfffffe error that you usually get for extended roms. Any reasons?
__________________
Need help inserting tiles into AdvanceMap to have customized tiles for your hack?
• Check out my tutorial, Inserting Tiles Into AdvanceMap For Dummies
Click here to find out how to remove clouds from the Emerald titlescreen
• Check out the Ruby rombase sound list I contributed by clicking here
Reply With Quote
  #18    
Old February 23rd, 2014, 05:35 PM
karatekid552's Avatar
karatekid552
What happens if I push it?....
 
Join Date: Nov 2012
Location: Do you really want to know? Really?
Gender: Male
Nature: Bold
Send a message via AIM to karatekid552 Send a message via Windows Live Messenger to karatekid552 Send a message via Skype™ to karatekid552
Quote:
Originally Posted by Le pug View Post
A friend of mine is using a 16mb BPRE rom and MrDollsteak's rombase and also JPAN's engine and he did the whole going to 0x0000AC thing and changed it to MrDS so he could open it in RHS... but he's getting that 0xfffffe error that you usually get for extended roms. Any reasons?
If he has data at that offset, of course he will have issues. He needs to change his check offset to something different. I picked that offset because there is very little chance of writing stray data to the last bytes of the rom. However, on an extended rom, this becomes very possible. You see, the number at 0xFFFFFE overrules the code at 0xAC. So, he may want to consider change the offset in the ini to 0x1FFFFFE and still using the last two bytes of his rom. However, this will break compatibility with other unextended roms. So, I would suggest finding another offset below 0xFFFFFF that will usually be FFFF.

Just updated: Open your program or click the link in the thread.
__________________

Paired with Simba
Reply With Quote
  #19    
Old February 23rd, 2014, 05:37 PM
Circaoffire's Avatar
Circaoffire
Clueless Scripter :/
 
Join Date: Apr 2012
Gender: Male
Nature: Adamant
Awesome official release! Happy to see it here at PC now too as it seems there are some people not on the PHO irc. Many thanks for the hours put in creating, testing, and debugging for this tool. Happy to have been using it (with your help on my errors). Will continue to use! :D I agree with Ninja Surskit's suggestion. But applause to you for your newest contribution!
__________________


Reply With Quote
  #20    
Old February 23rd, 2014, 06:07 PM
Joltix's Avatar
Joltix
Don't Steal My Thunder
 
Join Date: Jun 2013
Gender: Male
Nature: Quirky
Thank you for this. It's amazing
__________________
Jolteon The Lightning Pokemon
Reply With Quote
  #21    
Old February 23rd, 2014, 06:10 PM
jirachiwishmaker
 
Join Date: Jul 2007
Gender:
Nature: Adamant
May I know why these errors happened and discontinued while I opened Emerald US rom and Fire Red US rom? Could you help me please?

For Emerald error:
http://www.pokecommunity.com/attachm...9&d=1393207685

For Fire Red error:
http://www.pokecommunity.com/attachm...0&d=1393207685
Attached Images
File Type: jpg error.JPG‎ (28.9 KB, 42 views) (Save to Dropbox)
File Type: jpg error1.JPG‎ (52.2 KB, 46 views) (Save to Dropbox)
Reply With Quote
  #22    
Old February 23rd, 2014, 06:32 PM
karatekid552's Avatar
karatekid552
What happens if I push it?....
 
Join Date: Nov 2012
Location: Do you really want to know? Really?
Gender: Male
Nature: Bold
Send a message via AIM to karatekid552 Send a message via Windows Live Messenger to karatekid552 Send a message via Skype™ to karatekid552
Okay, time to discuss common errors.

-The 'gbk' codec error is something I have only seen when testing on computer from other non-Latin alphabet countries. This is because characters from languages like Chinese and Japanese require more than one byte to represent. The GUI library I am using cannot handle that unless it was compiled on that type of computer to begin with. (I think, since this library has been used in Chinese development) If your computer does not use any different or outlandish characters normally, then contact me. Not going to lie, the guy that was testing this for me changed his computer language to English and rebooted. Then it worked fine. If you want to compile a Chinese or Japanese version, by all means, let me know and we can work something out.

-The ascii codec errors are due to decoding text. The only accented character I have tested at all is the accented e from the pokemon logo. All others are untested and I have no idea if they even load. If you are loading an English game, then I can guarantee you that you are loading text from the wrong offset if you get an ascii error. This could the list of names, moves, or items, or the pokedex entries. If you are loading from a non-English game, I hope you checked your offsets. If they are right, contact me.

Also, I most commonly get this error when I am testing and constantly erasing and rebuilding the ini. I get it when I forget to clear the 0xFFFFFE number and end up loading Emerald with FireRed's ini. So yeah, make sure you are loading from the right offsets.

Edit:
-I received this error twice in the past ten minutes: "List index out of range" and on the line above, it was in the function get_move_data. This error baffles me, as there is no way it could happen. Whomever submitted it, could you please contact me?
__________________

Paired with Simba

Last edited by karatekid552; February 23rd, 2014 at 07:21 PM.
Reply With Quote
  #23    
Old February 23rd, 2014, 07:33 PM
Kakarot1212's Avatar
Kakarot1212
Awesome as always...
 
Join Date: Oct 2013
Location: Phillipines
Age: 16
Gender: Male
Nature: Naughty
Holy sh... God of tools! Its finally out!
Wow.. KK, this is one of the best tool yet
in the hacking industry!
Thank you for making this! Job well done!
__________________

楓 弘詩
“ Programs must be written for people
to read, and only incidentally for
machines to execute. ”
Pair Pair | Facebook | Showdown | PHO | Twitter
| The Prediction Game |
Reply With Quote
  #24    
Old February 23rd, 2014, 07:35 PM
Joltix's Avatar
Joltix
Don't Steal My Thunder
 
Join Date: Jun 2013
Gender: Male
Nature: Quirky
Would it be possible to include the Fairy Type?
__________________
Jolteon The Lightning Pokemon
Reply With Quote
  #25    
Old February 23rd, 2014, 08:04 PM
Le pug's Avatar
Le pug
la butt doit le sniff
Community Supporter
 
Join Date: Aug 2013
Location: Le bed
Age: 21
Gender: Male
Nature: Bold

As promised.

@joltix: This tool is compatible with fairy types, yes indeed sir yes indeed.
__________________
Need help inserting tiles into AdvanceMap to have customized tiles for your hack?
• Check out my tutorial, Inserting Tiles Into AdvanceMap For Dummies
Click here to find out how to remove clouds from the Emerald titlescreen
• Check out the Ruby rombase sound list I contributed by clicking here
Reply With Quote
Reply
Quick Reply

Sponsored Links
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 04:19 AM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 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.
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.