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.


Advertise here

Reply
 
Thread Tools
  #51    
Old May 7th, 2008, 08:47 PM
X-Buster
Advanced Trainer
 
Join Date: Feb 2008

Advertise here
I download what ZDG post here, what should i install..?the file name..?
__________________
Reply With Quote
  #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.
Reply With Quote
  #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: 21
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
__________________
Reply With Quote
  #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..?
__________________
Reply With Quote
  #55    
Old May 8th, 2008, 03:47 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 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
__________________
あなた は しきしゃ です
わたし は ばか です
Reply With Quote
  #56    
Old May 8th, 2008, 04:32 AM
X-Buster
Advanced Trainer
 
Join Date: Feb 2008
Thanks for the both of you..!
__________________
Reply With Quote
  #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!!!!!!!!!!!!!!!!!!!!!!!
Reply With Quote
  #58    
Old May 8th, 2008, 05:58 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 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!!!!!
__________________
あなた は しきしゃ です
わたし は ばか です
Reply With Quote
  #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...
Reply With Quote
  #60    
Old May 8th, 2008, 08:33 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 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
__________________
あなた は しきしゃ です
わたし は ばか です
Reply With Quote
  #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
Reply With Quote
  #62    
Old May 9th, 2008, 09: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 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.
Reply With Quote
  #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?)
__________________
Reply With Quote
  #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
Reply With Quote
  #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.
Reply With Quote
  #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
Reply With Quote
  #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.
__________________

Reply With Quote
  #68    
Old May 16th, 2008, 06:49 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 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.
__________________
あなた は しきしゃ です
わたし は ばか です
Reply With Quote
  #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
__________________

Reply With Quote
  #70    
Old May 16th, 2008, 09:09 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
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? :)
Reply With Quote
  #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!!!!!!!!!!!!!!!!!!!!!!!
Reply With Quote
  #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.
Reply With Quote
  #73    
Old May 18th, 2008, 09:06 AM
D-Trogh's Avatar
D-Trogh
Dead
 
Join Date: Jul 2005
Location: Belgium
Age: 22
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]
Reply With Quote
  #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.
Reply With Quote
  #75    
Old May 18th, 2008, 09:18 AM
D-Trogh's Avatar
D-Trogh
Dead
 
Join Date: Jul 2005
Location: Belgium
Age: 22
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]
Reply With Quote
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 11:34 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.