Results 1 to 2 of 2
  1. #1
    Cynical Philosopher Joyjason's Avatar
    Join Date
    Dec 2010
    Location
    In front of my Computer
    Posts
    112
    Thanks
    5
    Thanked 119 Times in 45 Posts
    Points: 7,707, Level: 58
    Points: 7,707, Level: 58
    Overall activity: 0%
    Overall activity: 0%
    Achievements:
    VeteranTagger Second Class5000 Experience PointsThree Friends

    Looking for some help for creating H-Codes (AGTH/ITH)

    Okay, so I understand the basic concept of creating the codes. You just need to select the type of injection at a certain address, so roughly, it's
    /H(Type)@(Address)

    What I don't seem to understand is the breakpoint process or theory.
    Recently, I had tried to make the H-Code for this game, but realized that for some reason, the address of the text would switch every time the engine was started.

    I would really appreciate it if someone can clarify how the heck one goes about finding the "actual" address you instruct the injection to go to. I've read the instructions and video tutorial multiple times, but the above problem thwarted me and I'm sure it won't be the last time.

    Thanks!

  2. # ADS
    Circuit advertisement
    Join Date
    Always
    Location
    Advertising world
    Posts
    Many
     

  3. #2
    Junior Member
    Join Date
    Feb 2013
    Posts
    10
    Thanks
    0
    Thanked 10 Times in 4 Posts
    Points: 2,193, Level: 28
    Points: 2,193, Level: 28
    Overall activity: 0%
    Overall activity: 0%
    Achievements:
    1 year registered1000 Experience Points

    Re: Looking for some help for creating H-Codes (AGTH/ITH)

    Have you seen some codes like /HAC@48FF3:cmvs32.exe from http://agth.wikia.com/wiki/H-codes.
    The formula is like: base address + offset = "actual" address. Hcode could be like /HAC@ "actual" address or /HAC@offset:module name

    I assume you will ask about what does ":cmvs32.exe" mean? It tells your tool that the base address is from module cmvs32.exe. Well, quite a number of games modules start from 0x400000. In this case, /HAC@48FF3:cmvs32.exe can also change to be /HAC@448FF3.

    However, there are lots of games with dynamic addresses. So /HAC@448FF3 will not work. You have to tell tools which module you are using, and tools will find base addresses from module names that you give. That's why sometimes we use /HAC@48FF3:cmvs32.exe instead of /HAC@448FF3. In ollydbg, pressing alt+E will give you the list module addresses and you have to calculate offsets, while in CE debugging window directly points out offsets.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. AGTH CODES request thread
    By fhc in forum Eroge Corner
    Replies: 40
    Last Post: July 29th, 2017, 07:22 PM
  2. Replies: 11
    Last Post: November 15th, 2013, 05:18 PM
  3. [Answered] Creating a new thread failed with 504 Gateway timeout
    By enimaroah in forum Site Support
    Replies: 5
    Last Post: November 6th, 2013, 03:59 PM
  4. AGTH codes for 2 games
    By Jesik007 in forum Hentai Games Request
    Replies: 1
    Last Post: March 27th, 2013, 10:11 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •