Community

The PokéCommunity

We are still working on a better slogan!

Visit Index



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
  #51    
Old May 7th, 2008, 08:47 PM
X-Buster
Advanced Trainer
 
Join Date: Feb 2008
I download what ZDG post here, what should i install..?the file name..?
  #52    
Old May 7th, 2008, 08:59 PM
NytewolfAU2k7's Avatar
NytewolfAU2k7
Game Modder & Creator
 
Join Date: Jul 2006
Location: Perth, Australia
Gender:
Nature: Relaxed
Nice work , I wrote a basic hex editor myself once, though I did it in C++ rather than VB6.
Shinies: 3 (Cubone, Ratatta and Bidoof)
Creator of NW's Pokémon Program Suite, An Open-Source Offline Pokémon Information tool or "Pokedex". (No longer cancelled! BETA 6 on it's way)
Administrator of Nytewolf's Game Development Site, A site devoted to showcasing my games.
  #53    
Old May 7th, 2008, 09:30 PM
ZodiacDaGreat's Avatar
ZodiacDaGreat
Working on a Mobile System
 
Join Date: Feb 2007
Location: South Pacific
Age: 22
Gender: Male
Nature: Relaxed
Send a message via ICQ to ZodiacDaGreat
Quote:
I download what ZDG post here, what should i install..?the file name..?
try the setup 1st then acmboot(something like that) if not acmboot then setup, honestly you should try first - wont damage your pc, or check the readme
  #54    
Old May 8th, 2008, 02:07 AM
X-Buster
Advanced Trainer
 
Join Date: Feb 2008
now their asking for the CD Key, where could I find It..?
  #55    
Old May 8th, 2008, 03:47 AM
Darthatron's Avatar
Darthatron
巨大なトロール。
Community Supporter
 
Join Date: Jan 2006
Location: Melbourne, Australia
Age: 23
Gender: Male
Nature: Modest
Quote:
Originally Posted by X-Buster View Post
now their asking for the CD Key, where could I find It..?
in most versions on the net the key "000000000000000000" works. :D
あなた は しきしゃ です
わたし は ばか です
  #56    
Old May 8th, 2008, 04:32 AM
X-Buster
Advanced Trainer
 
Join Date: Feb 2008
Thanks for the both of you..!
  #57    
Old May 8th, 2008, 04:58 AM
hi sir tomato my password is syvniti's Avatar
hi sir tomato my password is syvniti
gggggggggggggggggg
 
Join Date: Jan 2007
Location: My user name _ asciii_ +&h1!" lulz
Once agian i need your wonderfull help. As you might Know I'm making md tool, But then i need to ask you, About Text Editing?
How could i make a Text editor, so i go load the text from the text part (Not hex) And then show, and you will be able to rewrite and save it.. Mainly My ask, is How does i make it as it only loads the part with the text i want to use, and not any thing else?
I can not just load all the text into a richtextbox.
Does you know how? (Sorry if it don't belong here...)
THE CAKE IS A LIE!!!!!!!!!!!!!!!!!!!!!!!
  #58    
Old May 8th, 2008, 05:58 AM
Darthatron's Avatar
Darthatron
巨大なトロール。
Community Supporter
 
Join Date: Jan 2006
Location: Melbourne, Australia
Age: 23
Gender: Male
Nature: Modest
Quote:
Originally Posted by Son Sebbe View Post
Once agian i need your wonderfull help. As you might Know I'm making md tool, But then i need to ask you, About Text Editing?
How could i make a Text editor, so i go load the text from the text part (Not hex) And then show, and you will be able to rewrite and save it.. Mainly My ask, is How does i make it as it only loads the part with the text i want to use, and not any thing else?
I can not just load all the text into a richtextbox.
Does you know how? (Sorry if it don't belong here...)
I'll write you up a Function and send it to you on MSN, and if you like I can explain what everything means. Tommorow, I'm going to bed now, BYE!!!!!
あなた は しきしゃ です
わたし は ばか です
  #59    
Old May 8th, 2008, 12:10 PM
cloudffvii2696's Avatar
cloudffvii2696
hmmm...What should I put here?
 
Join Date: Apr 2008
Location: wherever i feel like
Age: 21
Gender:
Nature: Relaxed
...I'm not dumb...
I'm just a little special...
  #60    
Old May 8th, 2008, 08:33 PM
Darthatron's Avatar
Darthatron
巨大なトロール。
Community Supporter
 
Join Date: Jan 2006
Location: Melbourne, Australia
Age: 23
Gender: Male
Nature: Modest
Quote:
Originally Posted by cloudffvii2696 View Post
...I'm not dumb...
I'm just a little special...
I didn't mean to insult, but make sure to read over the details in Tutorials before you ask questions. Thankyou. :D
あなた は しきしゃ です
わたし は ばか です
  #61    
Old May 9th, 2008, 10:37 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 Darthatron buddy, it's been a while, since I asked you a question, but I need your wisdom to progress!

How do you get a listbox's list values to be data that the program has read from the ROM?

I'll explain what I mean:

I want the list of 'words' in the list box to be Pokémon. But the order is obviously dependant on what the program reads. If I got it to read data at &H30303 for example, and the hex-byte was 0A, I would want it to say "Caterpie", if it was FB I would want it to say "Celebi". This list would have to be as long as there as relevant bytes to change, so the list could be 251 'words' long.

I hope you understand that, cus I don't think i understand what I just wrote lol!

Thanks Darthatron!

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
  #62    
Old May 9th, 2008, 09:39 PM
Darthatron's Avatar
Darthatron
巨大なトロール。
Community Supporter
 
Join Date: Jan 2006
Location: Melbourne, Australia
Age: 23
Gender: Male
Nature: Modest
Quote:
Originally Posted by swampert22 View Post
Hey Darthatron buddy, it's been a while, since I asked you a question, but I need your wisdom to progress!

How do you get a listbox's list values to be data that the program has read from the ROM?

I'll explain what I mean:

I want the list of 'words' in the list box to be Pokémon. But the order is obviously dependant on what the program reads. If I got it to read data at &H30303 for example, and the hex-byte was 0A, I would want it to say "Caterpie", if it was FB I would want it to say "Celebi". This list would have to be as long as there as relevant bytes to change, so the list could be 251 'words' long.

I hope you understand that, cus I don't think i understand what I just wrote lol!

Thanks Darthatron!
I think I understand....

Code:
ListBox.ListIndex = ReadHEX(LoadedROM, Location, 1)
Is that it? Unless you mean the list of Pokemon is jumbled up and you want to read the Byte, rather than the location?

First off you'd make the ItemData to the actual number of the Pokemon.

Check out this demo source and see if you can understand it. I did comment it, so it shouldn't be too difficult.

CLICK HERE!

Hope I could help? If not try and rephrase the question. :D
あなた は しきしゃ です
わたし は ばか です

Last edited by Darthatron; May 9th, 2008 at 10:06 PM.
  #63    
Old May 10th, 2008, 12:07 AM
X-Buster
Advanced Trainer
 
Join Date: Feb 2008
how do i make a file change its file type..? (example: I'll make a tool that will open a .raw and saving it, it will turn into a .wraw?)
  #64    
Old May 12th, 2008, 03:18 PM
Lin
JohtoMap/ZOLE Creator
 
Join Date: Jul 2007
Nature: Adamant
Send a message via Windows Live Messenger to Lin
Hey, just to let you know, I grabbed tiles from a ROM and displayed them. It's very hard though, but I made a function to. Pretty much all of the credits to helping me do it goes to Cearn. He's a genius with this stuff. He's helping me cover saving now, and it's a lot harder than you'd think ;)
Hiidoran is one of the most helpful people on here
  #65    
Old May 12th, 2008, 05:40 PM
[HoN] Jereziah's Avatar
[HoN] Jereziah
Till DEATH do us part!
 
Join Date: Mar 2008
Location: Destiny Island
Age: 18
Gender: Male
Nature: Brave
Can someone Mail me the download link of Visual Basic 6.0...
PLease ... so i can make a tool...
Thanks...

Cool Thread
Can you please Mail me the download link of Visual Basic 6.0
Thanks and in addition Im gonna rate this 5/5...
spoiler warning
The proceeding text contains a spoiler.
Plot and/or ending details follow containing information on League of Legends.

If you wanna play LoL click:
https://signup.leagueoflegends.com/?ref=4bf10adbb6c1a


Play this game, if you like DotA.


Last edited by [HoN] Jereziah; May 12th, 2008 at 09:40 PM. Reason: Your double post has been automatically merged.
  #66    
Old May 16th, 2008, 01:15 AM
zacdet's Avatar
zacdet
Beginning Trainer
 
Join Date: May 2008
Gender:
How do i make buttons? I don't understand
  #67    
Old May 16th, 2008, 06:44 AM
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
Quote:
Originally Posted by lmg123 View Post
Can someone Mail me the download link of Visual Basic 6.0...
PLease ... so i can make a tool...
Thanks...

Cool Thread
Can you please Mail me the download link of Visual Basic 6.0
Thanks and in addition Im gonna rate this 5/5...
Just download an ISO version of it and mount it with MagicISO.

  #68    
Old May 16th, 2008, 06:49 AM
Darthatron's Avatar
Darthatron
巨大なトロール。
Community Supporter
 
Join Date: Jan 2006
Location: Melbourne, Australia
Age: 23
Gender: Male
Nature: Modest
Quote:
Originally Posted by zacdet View Post
How do i make buttons? I don't understand
As I've said many times. Don't use this guide unless you understand the basics of VB6.
あなた は しきしゃ です
わたし は ばか です
  #69    
Old May 16th, 2008, 09:59 AM
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
Thanks Darthatron! Look what I made:


Well with all the0 Gold Data anyways

  #70    
Old May 16th, 2008, 09:09 PM
Darthatron's Avatar
Darthatron
巨大なトロール。
Community Supporter
 
Join Date: Jan 2006
Location: Melbourne, Australia
Age: 23
Gender: Male
Nature: Modest
Quote:
Originally Posted by cooley View Post
Thanks Darthatron! Look what I made:


Well with all the0 Gold Data anyways
Well, from the picture it looks okay, but I can't really see it due it's small size. Perhaps you could upload a larger version?
____________________________________________________________

In other news I updated the HEX Editing Module, now the WriteHEX Function will be faster and use less memory.
あなた は しきしゃ です
わたし は ばか です

Last edited by Darthatron; May 17th, 2008 at 11:19 PM. Reason: Update? :)
  #71    
Old May 17th, 2008, 11:28 PM
hi sir tomato my password is syvniti's Avatar
hi sir tomato my password is syvniti
gggggggggggggggggg
 
Join Date: Jan 2007
Location: My user name _ asciii_ +&h1!" lulz
Thanks forupdating the hex functions, you are a true hero!
I'm not realy able to fell the diferrence, just like that, but that's probely just me...
Anyway, you are doing a big work in helping with programing!
THE CAKE IS A LIE!!!!!!!!!!!!!!!!!!!!!!!
  #72    
Old May 18th, 2008, 08:57 AM
ThuGie
Beginning Trainer
 
Join Date: May 2008
Hey,
I checked out your function "ReverseHex",
And to tell you the truth it gave me the creeps :p,

First i noticed that when you run this its a example
Code:
Dim test As String
test = "01"
msgbox(ReverseHex(test))
msgbox(test)
test will be empty after your function has been used,
And your for loop well you did add a break to it but stil you make it run 2 times it actually needs to loop.
But here's my remake of it.

Code:
Public Function ReverseHex(HexData As String) As String
Dim i As Integer
Dim Temp As String
Dim HexHold As String

HexHold = HexData

    If InStr(Len(HexHold) / 2, ",") > 0 Then HexHold = "0" & HexHold

    For i = 0 To (Len(HexHold) / 2) - 1
        Temp = Left(Right(HexHold, Len(HexHold) - (i * 2)), 2) & Temp
    Next i
    
ReverseHex = Temp
End Function
I was bored anyway :-),
And dont say i simple made a copy of your and changed it a bit.
I didnt do any speed check but it should be faster.
At least i think its cleaner that your current one.

edit:
Changed a small thing,
Still if your using mine updating would be smart.
Since now it wont alter the input data at all!

Last edited by ThuGie; May 18th, 2008 at 09:18 AM.
  #73    
Old May 18th, 2008, 09:06 AM
D-Trogh's Avatar
D-Trogh
Dead
 
Join Date: Jul 2005
Location: Belgium
Age: 23
Gender: Male
Send a message via Windows Live Messenger to D-Trogh
Same problem occurs when you want to use your WriteHEX function to write some data a couple of times..
An example:
Code:
WriteHEX sROM, &H<offset1>, sData
WriteHEX sROM, &H<offset2>, sData
WriteHEX sROM, &H<offset3>, sData
Would result in the program writing 'sData' to offset1, but not to offset2 or offset3, as sData is empty..
[NTME | WPEDS | HTPE | SGPE | TGPE | PDEDS]
  #74    
Old May 18th, 2008, 09:13 AM
ThuGie
Beginning Trainer
 
Join Date: May 2008
Quote:
Originally Posted by D-Trogh View Post
Same problem occurs when you want to use your WriteHEX function to write some data a couple of times..
An example:
Code:
WriteHEX sROM, &H<offset1>, sData
WriteHEX sROM, &H<offset2>, sData
WriteHEX sROM, &H<offset3>, sData
Would result in the program writing 'sData' to offset1, but not to offset2 or offset3, as sData is empty..
Yeah its quite a strange thing,
But i think its because he changes the data itself that the function is given,
Like the function gets sData,
In the function itself its called HexData,
He alters HexData but probably in vb6 HexData is simply sData just under a diffrent name,
So because he alters it more like clears it up.
The next time you want to use it its empty,
Its quite easy to fix though,
Simple first Place HexData into a temp and use the temp to alter it .
I will take a look maybe i will also recreate that function.
  #75    
Old May 18th, 2008, 09:18 AM
D-Trogh's Avatar
D-Trogh
Dead
 
Join Date: Jul 2005
Location: Belgium
Age: 23
Gender: Male
Send a message via Windows Live Messenger to D-Trogh
Yeah well..
Maybe 'we' (Read: All people interested in programming ROM Hack tools) should create this module file with good/fast working HEX Edit functions.
Darthatron started all this by sharing his functions.. But as there are some (minor) things that don't work properly..
I also heard Darthatron aren't the fastest.. Haven't checked the latest 'release' though
[NTME | WPEDS | HTPE | SGPE | TGPE | PDEDS]
Post 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 11:20 AM.

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.