The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Creative Discussions > Emulation & ROM Hacking > Toolbox
Register New Account FAQ/Rules Chat Blogs Mark Forums Read

Notices

Toolbox 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
Thread Tools
  #1  
Unread November 22nd, 2009, 07:55 AM
FinalZero's Avatar
FinalZero
...
 
Join Date: Jan 2009
EDIT:
*** Version 1.10 B ***
*** Please back up your rom before using this, especially if you plan to use it to edit contest data. There's an error in editing the contest data. It'll be fixed soon. ***
http://jc.tech-galaxy.com/MoveEditor-1.10-B.zip
http://jc.tech-galaxy.com/MoveEditor-1.10-B.rar

And in anticipation of server downtime, mediafire mirror links:
http://www.mediafire.com/?56edc5v74gja1vp
http://www.mediafire.com/?w0ay2hl24iwn40g

*** Version 1.02 ***
Sound Move Editor: (since it seems to fit here...)
http://jc.tech-galaxy.com/SoundBasedMoveEditor-1.02.zip
http://jc.tech-galaxy.com/SoundBasedMoveEditor-1.02.rar

I'll make another update *eventually* to add more rom support and .ini file support, and perhaps contest description editing.

-----

I have created a move editor. Of course, there are already a few move editors in existence, but mine does something that others can't: It can edit whether is move is contact based, affected by protect, magic coat, snatch, bright powder, or king's rock. It also let's you edit the priority of a move. You can now also edit the description and contest data of a move.

All programs of mine can be found at: http://jc.tech-galaxy.com/

Last edited by FinalZero; December 6th, 2010 at 07:41 AM. Reason: Added Sound Move Editor Links
Reply With Quote
  #2  
Unread November 24th, 2009, 07:38 PM
Team Rocket's Raichu
Bye-Bye!
 
Join Date: Mar 2009
Age: 17
This seems neat. I might give it a try.
__________________

I'm a supermod of that forum.

I've left, bye PC.
Reply With Quote
  #3  
Unread November 25th, 2009, 05:01 AM
liuyanghejerry's Avatar
liuyanghejerry
Trainer
 
Join Date: Jan 2008
Location: China,Xi'an
Nature: Calm
Send a message via ICQ to liuyanghejerry Send a message via Windows Live Messenger to liuyanghejerry Send a message via Yahoo to liuyanghejerry
Need VCL dlls?
Are you using Delphi or C++ Builder to programe?If so,
uncheck "Builder with runtime packages" box in Packages of options
uncheck "use dynamic RTL" box in Linker of options
choose release version to build,not debug.
Hopes that helps.
__________________
Zel,thethethethe,LU-HO,Darthatron,HackMew,ZodiacDaGreat,Juan,score_under,JPAN,Tamah-chan,I really appreciate your kindness and your help!:D


I did something that really bad.But made all Chinese can hack Pokemon, too.If you guys hate me, I totally understand,but cannot do anything but force to keep everything.
If there must be someone to undertake all spit and curse, it must be me.
Reply With Quote
  #4  
Unread November 25th, 2009, 09:05 AM
FinalZero's Avatar
FinalZero
...
 
Join Date: Jan 2009
Quote:
Need VCL dlls?
Are you using Delphi or C++ Builder to programe?If so,
uncheck "Builder with runtime packages" box in Packages of options
uncheck "use dynamic RTL" box in Linker of options
choose release version to build,not debug.
Hopes that helps.
Yes, C++ Builder 2007. Ok, so now that I've done those things, can someone tell me if it stopped the program from needing the dll files? Test it with this: http://jc.tech-galaxy.com/Project1.rar

Of course, I was never aware there was a way to make the program not rely on dll files. But, after compiling it I see the file size is significantly bigger. I think it's more space efficient if one would just get the .dll files the first and only time and then run the programs needed.

Last edited by FinalZero; November 25th, 2009 at 09:11 AM.
Reply With Quote
  #5  
Unread November 25th, 2009, 03:05 PM
Gamer2020's Avatar
Gamer2020
This love is a sickness...
 
Join Date: Jun 2008
Location: Violet city!
Gender: Male
Nature: Bold
Send a message via AIM to Gamer2020 Send a message via Windows Live Messenger to Gamer2020 Send a message via Yahoo to Gamer2020 Send a message via Skype™ to Gamer2020
Quote:
Originally Posted by FinalZero View Post
Yes, C++ Builder 2007. Ok, so now that I've done those things, can someone tell me if it stopped the program from needing the dll files? Test it with this: http://jc.tech-galaxy.com/Project1.rar

Of course, I was never aware there was a way to make the program not rely on dll files. But, after compiling it I see the file size is significantly bigger. I think it's more space efficient if one would just get the .dll files the first and only time and then run the programs needed.
That little test program worked for me...
__________________

Shadows are born...
Reply With Quote
  #6  
Unread November 25th, 2009, 05:14 PM
Craver's Avatar
Craver
I'm From WAH!
 
Join Date: Apr 2008
Location: Argentina
Age: 20
Gender: Male
Nature: Quirky
Hehe, You are a genius Final Zero. Emmm.... I was thinking... could you make a tool for remove the Time Bar of Final Fantasy games? (that bar, which make wait to the player before to attack) ( Final Fantasy II, IV, V & VI) for GBA GAMES...

Greetz!!!!!!!!
__________________
I believe in Jesus Christ my Savior. If you do too, and aren't scared to admit it, then copy and paste this in your signature.
Reply With Quote
  #7  
Unread November 25th, 2009, 07:32 PM
FinalZero's Avatar
FinalZero
...
 
Join Date: Jan 2009
Quote:
That little test program worked for me...
Ah, that's good to know. I'm still debating whether to release programs like this though. I know some people still have problems with .dlls, but that's only because they're rather inept with a computer, yet this wolud solve the problem promptly, but for a price. *sigh* (Btw, none of the buttons were supposed to do anything; I removed their functions before I placed it on the web, or the buttons already didn't do anything yet. I just sorta grabbed a program in the works to test that procedure on.)

Quote:
Hehe, You are a genius Final Zero. Emmm.... I was thinking... could you make a tool for remove the Time Bar of Final Fantasy games? (that bar, which make wait to the player before to attack) ( Final Fantasy II, IV, V & VI) for GBA GAMES...

Greetz!!!!!!!!
Now now, you're not supposed to ask things like that here iirc. But anyways, my hacking with the final fantasy games is rather limited, and I wouldn't know where to look to change somtehing like that. I'll do that ff3j text editor eventually, but probably nothing beyond that because I have little interest in 2, 4, and 5 tbh,, and 6 already has plenty of tools that work fine and can change everything. Besides, my knowledge of working with graphics is very minimal.

Calling me a genius is an overstatement. If that were really so, I'd know how to repoint pokedex entries, lengthen the move list, egg move list, make the gen III games have more pokemon than they have normally, etc. The programs I've made so far have just tied up loose ends for things that are known how to be done, but never had a program written for them for some reason, or the program that was written for them couldn't change them to their full potential.
Reply With Quote
  #8  
Unread November 26th, 2009, 01:39 PM
Tropical Sunlight's Avatar
Tropical Sunlight
Stromboldt
 
Join Date: Mar 2008
Location: Slovenia
Age: 17
Gender: Male
Send a message via Windows Live Messenger to Tropical Sunlight
This one actually works!
Thanks FinalZero!
__________________
Sometimes I feel like I want my own dimension.
Reply With Quote
  #9  
Unread November 26th, 2009, 04:09 PM
FinalZero's Avatar
FinalZero
...
 
Join Date: Jan 2009
Quote:
This one actually works!
Thanks FinalZero!
As opposed to all those programs that don't?
Reply With Quote
  #10  
Unread November 27th, 2009, 04:40 PM
FinalZero's Avatar
FinalZero
...
 
Join Date: Jan 2009
Aaand... the sound move editor is now done! I decided to make it a separate program because it didn't quite fit with in with the move editor.

Also, testing this out took forever because I hadn't used pksv in so long. So feel special that I actually bothered to test it! =p

Links:
http://jc.tech-galaxy.com/SoundBasedMoveEditor-1.00.rar
http://jc.tech-galaxy.com/SoundBasedMoveEditor-1.00.zip

Other Thoughts:
It's interesting that Perish Song and Heal Bell aren't in this list, because I thought they were. I'm not exactly sure where they are. Then again, I didn't test them out, so maybe they're only supposed to be present in generation IV? They are affected by soundproof in generation III right?
Reply With Quote
  #11  
Unread December 4th, 2009, 02:49 AM
FinalZero's Avatar
FinalZero
...
 
Join Date: Jan 2009
Quote:
YES. I confirm Very frustrating. I just came in to report that very annoyance. Its irregular but the note deletion happen more often than not when you just move it up, down, right or left.
Calm down now; I won't leave my code broken if I know it's broken. Can you describe clearly what you do exactly to make this error happen? And please, speak in complete sentences, or else you emit the arua of a bot.

@everyone
Also, as always, you should back up your roms before using a program, especially one that just comes out. I really wish I could produce perfect code on my first time programming anything. =p

Edit: Actually, the more I read this the more I'm convinced that this's a bot. So I'm really confused because the other posts of hers don't look like a bots. /me is confused

Last edited by FinalZero; December 4th, 2009 at 03:57 AM.
Reply With Quote
  #12  
Unread December 6th, 2009, 09:40 PM
msfan645's Avatar
msfan645
Back from Inactivity
 
Join Date: Nov 2009
Location: USA
Gender: Male
Nature: Mild
whats the password for the 4 files zip?
Reply With Quote
  #13  
Unread December 12th, 2009, 09:30 PM
The Cynic's Avatar
The Cynic
♥ These Perfect Abattoirs ♥
 
Join Date: Dec 2008
Location: Pavonis Mons
Gender: Male
Nature: Quirky
Is this for DPPtHGSS or RSEFRLG?
__________________

Reply With Quote
  #14  
Unread December 12th, 2009, 09:33 PM
Banjora Marxvile's Avatar
Banjora Marxvile
Oui Oui Si Si Ja Ja Da Da
 
Join Date: May 2008
Age: 19
Gender: Male
Nature: Lonely
Quote:
Originally Posted by The Cynic View Post
Is this for DPPtHGSS or RSEFRLG?
Please read the first post, it said:

Quote:
This program edits the moves of a generation III Pokémon game.
Which means RSE/FrLg.
__________________

Man of Steel
He harbors no shame
Got cut a raw deal
But he holds no blame
Gone and forgot to feel
Numb for pretentious pain
As he spins the wheel
There's no loss nor no gain...


Nerves o
f Steel
He must remain
Even if it kills
To remember my name
A view to a thrill
Like Campari and Champagne
I'm on the rocks
Please tell me, What Is My Name?

Reply With Quote
  #15  
Unread December 12th, 2009, 09:56 PM
The Cynic's Avatar
The Cynic
♥ These Perfect Abattoirs ♥
 
Join Date: Dec 2008
Location: Pavonis Mons
Gender: Male
Nature: Quirky
Quote:
Originally Posted by Deviation View Post


Please read the first post, it said:



Which means RSE/FrLg.
Cheers, this will be great for my new hack. I was terrefied of trying to do it manually!!! Can i add new moves or does it just replace old ones?
__________________


Last edited by The Cynic; December 12th, 2009 at 10:02 PM.
Reply With Quote
  #16  
Unread December 13th, 2009, 07:01 AM
FinalZero's Avatar
FinalZero
...
 
Join Date: Jan 2009
Quote:
Cheers, this will be great for my new hack. I was terrefied of trying to do it manually!!! Can i add new moves or does it just replace old ones?
I'm afraid you can only edit pre-existing moves. Adding more moves would requiring changing a whole bunch of pointers that I'm not aware of where they are.

Also, has anyone found any of the errors with the program that D.Leapy (might) have been trying to talk about? (I'm still not quite sure with what that her message was supposed to say. =/)
Reply With Quote
  #17  
Unread December 20th, 2009, 10:50 PM
remake
Beginning Trainer
 
Join Date: Dec 2009
Gender: Male
I can't seem to use your tool. I downloaded the dpl and dll files onto System32, but when I run the program, Windows still gives me error messages about not being able to find vcl100.dpl. (For the record, I have Vista Home Premium with close to no additional programs installed.)
Reply With Quote
  #18  
Unread December 23rd, 2009, 12:16 AM
FinalZero's Avatar
FinalZero
...
 
Join Date: Jan 2009
Quote:
I can't seem to use your tool. I downloaded the dpl and dll files onto System32, but when I run the program, Windows still gives me error messages about not being able to find vcl100.dpl. (For the record, I have Vista Home Premium with close to no additional programs installed.)
My programs have had no end of problems on Vista... Try putting the .dll files in the same folder as the program, and if that doesn't work, I'll recompile all my programs so that they don't need the .dll's, and hopefully that'll work.
Reply With Quote
  #19  
Unread December 23rd, 2009, 04:04 PM
remake
Beginning Trainer
 
Join Date: Dec 2009
Gender: Male
Quote:
Originally Posted by FinalZero View Post
My programs have had no end of problems on Vista... Try putting the .dll files in the same folder as the program, and if that doesn't work, I'll recompile all my programs so that they don't need the .dll's, and hopefully that'll work.

That fixed it. Thank you.
Any plans to eventually create something that lets users pick whether an attack is chosen by Special Attack or Physical Attack like in Diamond and PEarl?
Reply With Quote
  #20  
Unread December 23rd, 2009, 09:50 PM
FinalZero's Avatar
FinalZero
...
 
Join Date: Jan 2009
Quote:
Any plans to eventually create something that lets users pick whether an attack is chosen by Special Attack or Physical Attack like in Diamond and PEarl?
Generation III doesn't work that way. That was something invented in generation IV. for all the generations before IV, attacks are physical or special depending on their type, and nothing else. Thus, *all* grass type attacks are special attacks, and *all* rock type attacks are physical attacks.

I could make a program that let's you switch which types are special and physical the hard way, but I think there's a short way of doing it also, which I would like to find. If I can't find the short way, I'll make a program that does it the long way.

Also, a few other things: I found an error when trying to open a file when a file's already open, so I'll work on that. If you get it, just close the program and run it again to open the file you want, and it should prolly work then.

And lastly, for some reason I neglected to say this in the readme, but some of the choices for "effects" have an asterisk by them. This means that they're not used in the game, but the description given fits the pattern for what should *theoretically* be there. Thus, I don't know if such effects actually do something, or do nothing; I was too lazy to test it, but I'll test it soon when I start my next round of fixing programs.

Last edited by FinalZero; December 23rd, 2009 at 10:10 PM.
Reply With Quote
  #21  
Unread December 23rd, 2009, 10:28 PM
remake
Beginning Trainer
 
Join Date: Dec 2009
Gender: Male
Quote:
Originally Posted by FinalZero View Post
Generation III doesn't work that way. That was something invented in generation IV. for all the generations before IV, attacks are physical or special depending on their type, and nothing else. Thus, *all* grass type attacks are special attacks, and *all* rock type attacks are physical attacks.

I could make a program that let's you switch which types are special and physical the hard way, but I think there's a short way of doing it also, which I would like to find. If I can't find the short way, I'll make a program that does it the long way.

Also, a few other things: I found an error when trying to open a file when a file's already open, so I'll work on that. If you get it, just close the program and run it again to open the file you want, and it should prolly work then.

And lastly, for some reason I neglected to say this in the readme, but some of the choices for "effects" have an asterisk by them. This means that they're not used in the game, but the description given fits the pattern for what should *theoretically* be there. Thus, I don't know if such effects actually do something, or do nothing; I was too lazy to test it, but I'll test it soon when I start my next round of fixing programs.
I'm fairly certain the attacks flagged as "contact" (those that trigger the rough skin ability) were the ones changed to physical attacks in D/P. Wouldn't changing how the game engine treats "contact" attacks be the only necessary change?
Reply With Quote
  #22  
Unread December 25th, 2009, 07:54 AM
FinalZero's Avatar
FinalZero
...
 
Join Date: Jan 2009
Quote:
I'm fairly certain the attacks flagged as "contact" (those that trigger the rough skin ability) were the ones changed to physical attacks in D/P. Wouldn't changing how the game engine treats "contact" attacks be the only necessary change?
Sure, if you know how to do that. I imagine that would take assembly, which I don't know very well.

I think some people misunderstand how I've created programs up to now. Of all the programs I've made so far, most have already had the vital info on how to change/manipulate something discovered. I just use that data that's already floating out there (be it on this website, or Bulbapedia, or wherever else) and make a program for it, because nobody likes editing that stuff the hard way. The point I'm trying to make here is, thankfully, very rarely have I had to figure for how to do something myself, because frankly, I'm not very good at it. So, if you can find the info on how to make FRLG treat moves like in DP, sure I can make a program for it, because I don't have the time to chase after uncertain futures myself.

Last edited by FinalZero; December 25th, 2009 at 08:17 AM.
Reply With Quote
  #23  
Unread December 25th, 2009, 01:54 PM
Wichu's Avatar
Wichu
Project Amethyst
 
Join Date: Sep 2007
Location: North Herts, England
Age: 20
Gender: Male
Nature: Naive
Quote:
Originally Posted by remake View Post
I'm fairly certain the attacks flagged as "contact" (those that trigger the rough skin ability) were the ones changed to physical attacks in D/P. Wouldn't changing how the game engine treats "contact" attacks be the only necessary change?
Certain physical moves in D/P don't make contact, while some special ones do. For example, Earthquake does not make contact, despite being physical; Petal Dance makes contact though it's special.
So implementing it in this way wouldn't really be accurate.
__________________
Reply With Quote
  #24  
Unread December 25th, 2009, 11:08 PM
FinalZero's Avatar
FinalZero
...
 
Join Date: Jan 2009
Quote:
Certain physical moves in D/P don't make contact, while some special ones do. For example, Earthquake does not make contact, despite being physical; Petal Dance makes contact though it's special.
So implementing it in this way wouldn't really be accurate.
We'd have to use some other variable then, but thankfully there are already two free bits on the contact byte that could be used. I have no idea how to write the code to use them though. Who're the people on this board that know assembly well?
Reply With Quote
  #25  
Unread January 4th, 2010, 09:20 AM
Pogeygothaxed's Avatar
Pogeygothaxed
Pokémon exDeltaSpecies Creator
 
Join Date: Jun 2009
Location: Too far away from my girlfriend.
Age: 22
Gender: Male
Nature: Adamant
Send a message via Windows Live Messenger to Pogeygothaxed
Amazing tool. The coding is solid. The layout is perfect. It's just useful. x.x It's like YAPE, but for attacks...def' the best one to date.
__________________

If you'd like support this hack, then please add this to your sig!
http://i266.photobucket.com/albums/i...taspeciess.png
Pixel Placement - My Pixel Art Showcasing thread;
http://www.pokecommunity.com/showthread.php?t=195942
You can see the latest concept art for exDelta here, along with some other things related and not to the hack!
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

Forum Jump


All times are UTC. The time now is 02:09 AM.


Style by Perdition Haze, artwork by Sa-Dui.
Like our Facebook Page Follow us on TwitterMessage Board Statistics | © 2002 - 2013 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to Pokémon USA, Inc. and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company, Pokémon USA, Inc., The Pokémon Company International, or Wizards of the Coast. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2013 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 posts belong to the user.