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
 
Thread Tools
  #26    
Old April 5th, 2008, 04:06 PM
cooley's Avatar
cooley
///Keepin' it simple
 
Join Date: Feb 2007
Location: United States
Age: 19
Gender: Male
Nature: Impish
Send a message via Windows Live Messenger to cooley Send a message via Skype™ to cooley
It was a great Idea to make this Thread. Especially for me!
I have a question, will these commands work for Visual basic 2008 Express edition? Because I can't find VB 6.0 anywhere!

Oh yeah, another thing, As long as you have the data for the Rom, you can make tools for it right?
__________________

Reply With Quote
  #27    
Old April 5th, 2008, 05:39 PM
Darthatron's Avatar
Darthatron
巨大なトロール。
Community Supporter Tier 2
 
Join Date: Jan 2006
Location: Melbourne, Australia
Age: 22
Gender: Male
Nature: Modest
Quote:
Originally Posted by cooley View Post
It was a great Idea to make this Thread. Especially for me!
I have a question, will these commands work for Visual basic 2008 Express edition? Because I can't find VB 6.0 anywhere!

Oh yeah, another thing, As long as you have the data for the Rom, you can make tools for it right?
No, I don't think they will work with VB 2008. Although these languages are similar, they also have some major differences. When I get time I will try and make functions for .Net 2008.
__________________
あなた は しきしゃ です
わたし は ばか です
Reply With Quote
  #28    
Old April 6th, 2008, 09:16 AM
Swampert 22's Avatar
Swampert 22
Is making tools for you...
 
Join Date: Sep 2005
Location: Switzerland
Age: 23
Gender: Male
Nature: Brave
Hey everyone. The development of new tools is coming along at a simply staggering pace now. I wish to add my own to the mix!

It is a RBY gym and elite4 editor.

It reads data from the rom ok, but writing it back is the only problem. We all know (well most of us) that a Pokémon's "hexbyte" only lasts one byte in RBYGSC, but whenever my program writes, it writes 2 bytes, and erases the byte after the desired one aswell. Does anyone know how to get it to write just one byte?

Thanks
__________________

I've made some tools for Pokémon hacking! Please check out the thread... Swampert Tools Showcase

Head over to my thread to check out my latest tool, Pokémon Red/Blue Trainer Editor!

Visit my site for Pokémon ROM Hacking tools! Swampert Tools Homepage
Reply With Quote
  #29    
Old April 6th, 2008, 11:24 PM
ZodiacDaGreat's Avatar
ZodiacDaGreat
Working on a Mobile System
 
Join Date: Feb 2007
Location: South Pacific
Age: 21
Gender: Male
Nature: Relaxed
Send a message via ICQ to ZodiacDaGreat
Yeah, Thanks to this thread, I've made my first tool, which is in the toolbox.

Bravo! Darthatron!
__________________
Reply With Quote
  #30    
Old April 7th, 2008, 03:57 AM
Darthatron's Avatar
Darthatron
巨大なトロール。
Community Supporter Tier 2
 
Join Date: Jan 2006
Location: Melbourne, Australia
Age: 22
Gender: Male
Nature: Modest
Quote:
Originally Posted by swampert22 View Post
Hey everyone. The development of new tools is coming along at a simply staggering pace now. I wish to add my own to the mix!

It is a RBY gym and elite4 editor.

It reads data from the rom ok, but writing it back is the only problem. We all know (well most of us) that a Pokémon's "hexbyte" only lasts one byte in RBYGSC, but whenever my program writes, it writes 2 bytes, and erases the byte after the desired one aswell. Does anyone know how to get it to write just one byte?

Thanks
Code:
WriteHEX LoadedROM, Offset, Right("00" & Data, 2)
That should work a charm.
__________________
あなた は しきしゃ です
わたし は ばか です
Reply With Quote
  #31    
Old April 7th, 2008, 04:10 AM
Reaper 6's Avatar
Reaper 6
(Reaper 6) the six samurai YGO
 
Join Date: Jun 2007
Gender:
Nature: Calm
how do u make other tools such as a tile editor
__________________
Reply With Quote
  #32    
Old April 7th, 2008, 05:12 AM
Darthatron's Avatar
Darthatron
巨大なトロール。
Community Supporter Tier 2
 
Join Date: Jan 2006
Location: Melbourne, Australia
Age: 22
Gender: Male
Nature: Modest
Quote:
Originally Posted by Reaper 6 View Post
how do u make other tools such as a tile editor
Well.... You would have to decompile the actual tile image and then get the program to read it and make it editable, then work out how to recompile it and insert it into the ROM.

Good luck, I don't know how to do it.
__________________
あなた は しきしゃ です
わたし は ばか です
Reply With Quote
  #33    
Old April 7th, 2008, 05:13 AM
Swampert 22's Avatar
Swampert 22
Is making tools for you...
 
Join Date: Sep 2005
Location: Switzerland
Age: 23
Gender: Male
Nature: Brave
Thanks Darthatron buddy, I'd tryed that but it hadn't worked before, I think I didn't Dim LoadedRom as String???

Thanks again. My tool will be out soon!
__________________

I've made some tools for Pokémon hacking! Please check out the thread... Swampert Tools Showcase

Head over to my thread to check out my latest tool, Pokémon Red/Blue Trainer Editor!

Visit my site for Pokémon ROM Hacking tools! Swampert Tools Homepage
Reply With Quote
  #34    
Old April 7th, 2008, 05:17 AM
Reaper 6's Avatar
Reaper 6
(Reaper 6) the six samurai YGO
 
Join Date: Jun 2007
Gender:
Nature: Calm
Quote:
Originally Posted by Darthatron View Post
Well.... You would have to decompile the actual tile image and then get the program to read it and make it editable, then work out how to recompile it and insert it into the ROM.

Good luck, I don't know how to do it.
oh i dont understand it that much but thanks anyway
__________________
Reply With Quote
  #35    
Old April 7th, 2008, 07:33 PM
Dan13x
Togepi
 
Join Date: Apr 2007
Location: Brisbane, Australia
Age: 18
Gender: Male
Nature: Quiet
Where do I make it the tools? In which program?
Reply With Quote
  #36    
Old April 7th, 2008, 08:07 PM
ZodiacDaGreat's Avatar
ZodiacDaGreat
Working on a Mobile System
 
Join Date: Feb 2007
Location: South Pacific
Age: 21
Gender: Male
Nature: Relaxed
Send a message via ICQ to ZodiacDaGreat
Quote:
Where do I make it the tools? In which program?
lol, a programming language of course, people here mostly use VisualBasic 6, just as the thread suggests, a download can be found if you search at wikipedia, thats where I found mine.

It isn't simple though, to code
__________________
Reply With Quote
  #37    
Old April 13th, 2008, 05:03 AM
X-Buster
Advanced Trainer
 
Join Date: Feb 2008
and how do you use it?

messagetoshortmessagetoshortmessagetoshortmessagetoshortmessagetoshortmessagetoshort
__________________
Reply With Quote
  #38    
Old April 14th, 2008, 02:56 AM
Game goer's Avatar
Game goer
Beginning Trainer
 
Join Date: Sep 2007
Gender:
sweet! I finally fulfilled my dream of making a tool! lol

Darthatron, do you mind if i take this tutorial for a youtube video? I'll give you all the credit!
__________________
Pokemon Hacks in making

Pokemon Pitch Black

____________________________________
Spoiler:
Cna yuo raed tihs? Olny 55% of plepoe can.

I cdnuolt blveiee taht I cluod aulaclty uesdnatnrd waht I was rdanieg.
The phaonmneal pweor of the hmuan mnid, aoccdrnig to a rscheearch
at Cmabrigde Uinervtisy, it dseno't mtaetr in waht oerdr the ltteres in a
wrod are, the olny iproamtnt tihng is taht the frsit and lsat ltteer be in the
rghit pclae. The rset can be a taotl mses and you can sitll raed it whotuit
a pboerlm. Tihs is bcuseae the huamn mnid deos not raed ervey lteter
by istlef, but the wrod as a wlohe. Azanmig huh? yaeh and I awlyas tghuhot
slpeling was ipmorantt!
fi yuo cna raed tihs, palce it in yuor siantugre


The Ultimate Trainer, Coordinator, And EX-Ranger
Made by Kingdom Dark ii.
Reply With Quote
  #39    
Old April 15th, 2008, 05:59 PM
Lin
JohtoMap/ZOLE Creator
 
Join Date: Jul 2007
Nature: Adamant
Send a message via Windows Live Messenger to Lin
This is pretty much useless to me, because I've like mastered VB and already know ROM Hacking: This just uses methods that contain Get, Seek, Put, Open, etc... And here's my main question: I need to know how to hack graphics. Get this: I've been trying for almost a year now. I've tried the set pixel method, Line, etc... And looked at so many sources, even the EM sources and I can't grab graphics. I went to Jathy's IRC channel (Creator of SMILE) and tried to learn to graphics hack from him. He just explained to me what I needed to know, the format of the gb/c/a, and that just made it worse, because I already knew the format of the graphics. I've edited the graphics of a ROM via hex editor, like I did in Zelda LA, and I can't display the graphics in VB. I just don't know how to check the byte on an offset and display that pixel. I know how the hex editing works, byte pairs, offsets, etc... And the format of the systems. I was wondering if you knew how and could teach me; I've gone on long enough without knowing... Thanks, and sorry for the super long reply for a simple question

EDIT: I already know you use ASM for uncompressing the graphics and then recompressing them, but in the games I want to hack, such as Zelda LA, a bunch of the tiles aren't compressed. So I just need to know the method...
__________________
Hiidoran is one of the most helpful people on here
Reply With Quote
  #40    
Old April 20th, 2008, 09:57 PM
Dan13x
Togepi
 
Join Date: Apr 2007
Location: Brisbane, Australia
Age: 18
Gender: Male
Nature: Quiet
I'm using Visual Basic 2008 Express edition, does anyone know how to create a ROM Hacking tool in this program?
Reply With Quote
  #41    
Old April 21st, 2008, 09:34 AM
Swampert 22's Avatar
Swampert 22
Is making tools for you...
 
Join Date: Sep 2005
Location: Switzerland
Age: 23
Gender: Male
Nature: Brave
Quote:
Originally Posted by Dan123412 View Post
I'm using Visual Basic 2008 Express edition, does anyone know how to create a ROM Hacking tool in this program?
It is possible, but some of the commands in 2008 are different to VB6. Your best bet is to do a google search for VB6. It's around somewhere. Then you can open up sources that come with programs to see what meakes 'em tick!:D
__________________

I've made some tools for Pokémon hacking! Please check out the thread... Swampert Tools Showcase

Head over to my thread to check out my latest tool, Pokémon Red/Blue Trainer Editor!

Visit my site for Pokémon ROM Hacking tools! Swampert Tools Homepage
Reply With Quote
  #42    
Old April 23rd, 2008, 11:29 AM
lugiale's Avatar
lugiale
Beginning Trainer
 
Join Date: Aug 2005
Nature: Adamant
Thanks very much for the tutorial darthatron,it helped to me a lot.
I hope you will do more interesting tutorials like this one : D


Bye!

Last edited by lugiale; April 23rd, 2008 at 11:38 AM.
Reply With Quote
  #43    
Old April 25th, 2008, 11:32 PM
Dan13x
Togepi
 
Join Date: Apr 2007
Location: Brisbane, Australia
Age: 18
Gender: Male
Nature: Quiet
Finally, I was able to successfully install VB6! Now I can create ROM Hacking tools!
Reply With Quote
  #44    
Old April 26th, 2008, 12:09 AM
ZodiacDaGreat's Avatar
ZodiacDaGreat
Working on a Mobile System
 
Join Date: Feb 2007
Location: South Pacific
Age: 21
Gender: Male
Nature: Relaxed
Send a message via ICQ to ZodiacDaGreat
OK, for those who donot have vb6, a copy can be found at http://www.brandinimp.com/VBBasics1/tut.html
__________________
Reply With Quote
  #45    
Old April 26th, 2008, 01:33 PM
Dan13x
Togepi
 
Join Date: Apr 2007
Location: Brisbane, Australia
Age: 18
Gender: Male
Nature: Quiet
Woah, it's hard to code!

My message is too short...
Reply With Quote
  #46    
Old May 3rd, 2008, 09:15 PM
ZodiacDaGreat's Avatar
ZodiacDaGreat
Working on a Mobile System
 
Join Date: Feb 2007
Location: South Pacific
Age: 21
Gender: Male
Nature: Relaxed
Send a message via ICQ to ZodiacDaGreat
whats the code to copy large amount of hex data, say for example. From offset &H800000 to &H800500, after copying those, paste at &H900000 to &H900500. Which is basically copy and paste. So whats the code?
__________________
Reply With Quote
  #47    
Old May 5th, 2008, 01:36 AM
Darthatron's Avatar
Darthatron
巨大なトロール。
Community Supporter Tier 2
 
Join Date: Jan 2006
Location: Melbourne, Australia
Age: 22
Gender: Male
Nature: Modest
Quote:
Originally Posted by ZodiacDaGreat View Post
whats the code to copy large amount of hex data, say for example. From offset &H800000 to &H800500, after copying those, paste at &H900000 to &H900500. Which is basically copy and paste. So whats the code?
Code:
WriteHex LoadedROM, CLng("&H800000"), ReadHEX(LoadedROM, CLng("&H900000"), CLng("&H500"))
That should work, however I didn't test it.
__________________
あなた は しきしゃ です
わたし は ばか です
Reply With Quote
  #48    
Old May 7th, 2008, 03:24 PM
X-Buster
Advanced Trainer
 
Join Date: Feb 2008
How do I install it?

zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
__________________
Reply With Quote
  #49    
Old May 7th, 2008, 05:53 PM
cloudffvii2696's Avatar
cloudffvii2696
hmmm...What should I put here?
 
Join Date: Apr 2008
Location: wherever i feel like
Age: 20
Gender:
Nature: Relaxed
augh, i broke my rom... I think it had to do with the code i typed in...
i would ask somebody what i typed wrong, but i file shredded those files out of anger...
or is it cus i was dumb and used a leaf green rom?

yessss 15 posts! now i can start my thread!
Reply With Quote
  #50    
Old May 7th, 2008, 08:36 PM
Darthatron's Avatar
Darthatron
巨大なトロール。
Community Supporter Tier 2
 
Join Date: Jan 2006
Location: Melbourne, Australia
Age: 22
Gender: Male
Nature: Modest
Quote:
Originally Posted by X-Buster View Post
How do I install it?

zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
Download it, then open the Install file..?

Quote:
Originally Posted by cloudffvii2696 View Post
augh, i broke my rom... I think it had to do with the code i typed in...
i would ask somebody what i typed wrong, but i file shredded those files out of anger...
or is it cus i was dumb and used a leaf green rom?

yessss 15 posts! now i can start my thread!
If you didn't change the offsets, it's because your dumb. If possible try and show me your code and I'll see if I can fix it?
__________________
あなた は しきしゃ です
わたし は ばか です
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 02:40 PM.


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.