Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.

Reply
 
Thread Tools
  #26    
Old April 5th, 2008 (4:06 PM).
cooley's Avatar
cooley cooley is offline
///Keepin' it simple
  • Silver Tier
 
Join Date: Feb 2007
Location: United States
Age: 22
Gender: Male
Nature: Impish
Posts: 1,147
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

Relevant Advertising!

  #27    
Old April 5th, 2008 (5:39 PM).
Darthatron's Avatar
Darthatron Darthatron is offline
巨大なトロール。
  • Silver Tier
 
Join Date: Jan 2006
Location: Melbourne, Australia
Age: 25
Gender: Male
Nature: Modest
Posts: 1,152
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 (9:16 AM).
Swampert 22's Avatar
Swampert 22 Swampert 22 is offline
Is making tools for you...
  • Silver Tier
 
Join Date: Sep 2005
Location: Switzerland
Age: 26
Gender: Male
Nature: Brave
Posts: 393
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 ZodiacDaGreat is offline
Working on a Mobile System
     
    Join Date: Feb 2007
    Location: South Pacific
    Age: 24
    Gender: Male
    Nature: Relaxed
    Posts: 429
    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 (3:57 AM).
    Darthatron's Avatar
    Darthatron Darthatron is offline
    巨大なトロール。
    • Silver Tier
     
    Join Date: Jan 2006
    Location: Melbourne, Australia
    Age: 25
    Gender: Male
    Nature: Modest
    Posts: 1,152
    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 (4:10 AM).
    Reaper 6's Avatar
    Reaper 6 Reaper 6 is offline
    (Reaper 6) the six samurai YGO
       
      Join Date: Jun 2007
      Gender:
      Nature: Calm
      Posts: 122
      how do u make other tools such as a tile editor
      __________________
      Reply With Quote
        #32    
      Old April 7th, 2008 (5:12 AM).
      Darthatron's Avatar
      Darthatron Darthatron is offline
      巨大なトロール。
      • Silver Tier
       
      Join Date: Jan 2006
      Location: Melbourne, Australia
      Age: 25
      Gender: Male
      Nature: Modest
      Posts: 1,152
      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 (5:13 AM).
      Swampert 22's Avatar
      Swampert 22 Swampert 22 is offline
      Is making tools for you...
      • Silver Tier
       
      Join Date: Sep 2005
      Location: Switzerland
      Age: 26
      Gender: Male
      Nature: Brave
      Posts: 393
      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 (5:17 AM).
      Reaper 6's Avatar
      Reaper 6 Reaper 6 is offline
      (Reaper 6) the six samurai YGO
         
        Join Date: Jun 2007
        Gender:
        Nature: Calm
        Posts: 122
        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 (7:33 PM).
        Dan13x's Avatar
        Dan13x Dan13x is offline
           
          Join Date: Apr 2007
          Location: Brisbane, Australia
          Age: 21
          Gender: Male
          Nature: Quiet
          Posts: 75
          Where do I make it the tools? In which program?
          Reply With Quote
            #36    
          Old April 7th, 2008 (8:07 PM).
          ZodiacDaGreat's Avatar
          ZodiacDaGreat ZodiacDaGreat is offline
          Working on a Mobile System
             
            Join Date: Feb 2007
            Location: South Pacific
            Age: 24
            Gender: Male
            Nature: Relaxed
            Posts: 429
            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 (5:03 AM).
            X-Buster X-Buster is offline
               
              Join Date: Feb 2008
              Posts: 712
              and how do you use it?

              messagetoshortmessagetoshortmessagetoshortmessagetoshortmessagetoshortmessagetoshort
              __________________
              Reply With Quote
                #38    
              Old April 14th, 2008 (2:56 AM).
              Game goer's Avatar
              Game goer Game goer is offline
                 
                Join Date: Sep 2007
                Gender:
                Posts: 8
                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 (5:59 PM).
                Lin Lin is offline
                JohtoMap/ZOLE Creator
                   
                  Join Date: Jul 2007
                  Nature: Adamant
                  Posts: 51
                  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 (9:57 PM).
                  Dan13x's Avatar
                  Dan13x Dan13x is offline
                     
                    Join Date: Apr 2007
                    Location: Brisbane, Australia
                    Age: 21
                    Gender: Male
                    Nature: Quiet
                    Posts: 75
                    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 (9:34 AM).
                    Swampert 22's Avatar
                    Swampert 22 Swampert 22 is offline
                    Is making tools for you...
                    • Silver Tier
                     
                    Join Date: Sep 2005
                    Location: Switzerland
                    Age: 26
                    Gender: Male
                    Nature: Brave
                    Posts: 393
                    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). Edited April 23rd, 2008 by lugiale.
                    lugiale's Avatar
                    lugiale lugiale is offline
                       
                      Join Date: Aug 2005
                      Nature: Adamant
                      Posts: 12
                      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!
                      Reply With Quote
                        #43    
                      Old April 25th, 2008 (11:32 PM).
                      Dan13x's Avatar
                      Dan13x Dan13x is offline
                         
                        Join Date: Apr 2007
                        Location: Brisbane, Australia
                        Age: 21
                        Gender: Male
                        Nature: Quiet
                        Posts: 75
                        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 ZodiacDaGreat is offline
                        Working on a Mobile System
                           
                          Join Date: Feb 2007
                          Location: South Pacific
                          Age: 24
                          Gender: Male
                          Nature: Relaxed
                          Posts: 429
                          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 (1:33 PM).
                          Dan13x's Avatar
                          Dan13x Dan13x is offline
                             
                            Join Date: Apr 2007
                            Location: Brisbane, Australia
                            Age: 21
                            Gender: Male
                            Nature: Quiet
                            Posts: 75
                            Woah, it's hard to code!

                            My message is too short...
                            Reply With Quote
                              #46    
                            Old May 3rd, 2008 (9:15 PM).
                            ZodiacDaGreat's Avatar
                            ZodiacDaGreat ZodiacDaGreat is offline
                            Working on a Mobile System
                               
                              Join Date: Feb 2007
                              Location: South Pacific
                              Age: 24
                              Gender: Male
                              Nature: Relaxed
                              Posts: 429
                              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 (1:36 AM).
                              Darthatron's Avatar
                              Darthatron Darthatron is offline
                              巨大なトロール。
                              • Silver Tier
                               
                              Join Date: Jan 2006
                              Location: Melbourne, Australia
                              Age: 25
                              Gender: Male
                              Nature: Modest
                              Posts: 1,152
                              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 (3:24 PM).
                              X-Buster X-Buster is offline
                                 
                                Join Date: Feb 2008
                                Posts: 712
                                How do I install it?

                                zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
                                __________________
                                Reply With Quote
                                  #49    
                                Old May 7th, 2008 (5:53 PM).
                                cloudffvii2696's Avatar
                                cloudffvii2696 cloudffvii2696 is offline
                                hmmm...What should I put here?
                                   
                                  Join Date: Apr 2008
                                  Location: wherever i feel like
                                  Age: 23
                                  Gender:
                                  Nature: Relaxed
                                  Posts: 30
                                  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 (8:36 PM).
                                  Darthatron's Avatar
                                  Darthatron Darthatron is offline
                                  巨大なトロール。
                                  • Silver Tier
                                   
                                  Join Date: Jan 2006
                                  Location: Melbourne, Australia
                                  Age: 25
                                  Gender: Male
                                  Nature: Modest
                                  Posts: 1,152
                                  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

                                  Forum Jump


                                  All times are GMT -8. The time now is 5:14 AM.