Results 1 to 8 of 8

Thread: game training

  1. #1

    game training

    Can you guys point me (and future readers of this thread) towards some good (in your opinion) game training tutorials? I've located *many* through the magic of Google, but the problem is they always seem to be written by either people whose primary language is not English or 14 year olds with no grammar. I'm looking for fairly comprehensive ones, as I've done not much in that field, so ones that skip over large parts of it because the author forgot that he knew it and the reader doesn't necessarily are not very helpful.

    Thanks.
    When the going gets tough...the tough get going.

    Roar.

  2. #2
    Tacman
    Guest
    http://www.sheeprec.cjb.net/

    http://www.gamehacking.com/
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  3. #3
    What are you trying to do, precisely? Basic game training is no harder than normal cracking - in fact, it's usually easier as commercial games have plenty of copy-protection but not much data-protection (excluding MMORPGs). All you're looking to do is to find the triggers that change values - health, armour, bullets etc.

    However, if you're trying to do the more advanced game cheats (such as wallhacks and OGC I think it's called for Halflife), then you're a) going to need a good understanding of reversing, b) going to need a good understanding of windows hooking, and c) going to need a good understanding of the API's used by the game (DirectX, OpenGL etc). There is at least one thread in the beginners or advanced forum about this, and one thread in the projects forum where we were doing some DirectX injection. Unfortunately I've been so busy recently I haven't had time to get restarted on that.
    Still here...

  4. #4
    Tacman: Thanks, I'll check those out :-).

    Silver: No, nothing advanced quite yet. Pretty much what I *really* am in need of is the tutorial of how to actually create the code for the trainer. I'm pretty good at the whole idea of using a memory searcher (I use TSearch, for all those people reading this who need some information) to isolate the memory addresses of particular values, and then using SoftIce to find the code related to those. I do need more practice at spotting the code used to change the values, though.
    So no, nothing really complicated quite yet .

    edit: I just read a few tutorials on one of those links Tacman gave me, and I've discovered that I really really need a tutorial on how to actually code the trainer. I.e. making a program that changes game code. I'd prefer to code it in assembly, because it's easier than C, but if someone could point me to a well written tutorial for either, I would be eternally grateful.
    Last edited by tdennist; November 16th, 2004 at 19:31.
    When the going gets tough...the tough get going.

    Roar.

  5. #5
    Administrator dELTA's Avatar
    Join Date
    Oct 2000
    Location
    Ring -1
    Posts
    4,206
    Blog Entries
    5
    I think you need to ask more specific questions than "How do I code a trainer"... You must have understood something from those tutorials yourself, right?

  6. #6
    Haha, I didn't mean to imply that my question was "How do I code a trainer?". Yes, I have learned quite a lot from those tutorials. The problem lies in phrases such as these: "now that you've found the address, all you have to do is make your trainer poke the new value into it." Helpful. What's the code framework for that? What language? Things like that are what I need answers to.
    When the going gets tough...the tough get going.

    Roar.

  7. #7
    check the links in:
    http://www.exetools.com/forum/showthread.php?t=4108&highlight=trainer

    For example,
    http://pc.nanobot2k.org/
    has some in the articles & my work sections (Nanobot2k C Trainer Engine)

  8. #8
    Administrator dELTA's Avatar
    Join Date
    Oct 2000
    Location
    Ring -1
    Posts
    4,206
    Blog Entries
    5
    You will also find a lot of info on this board about injection of code and data into other processes. It is the same technique used for loaders (but even easier, since you can most of the time skip the debugging loop part completely, only doing the data poking directly), which you will e.g. find a good example of in this thread:

    http://www.woodmann.net/forum/showthread.php?t=5107


    And here are some other old local favorites:

    http://www.woodmann.com/fravia/natz_mp2.htm

    http://www.woodmann.com/fravia/stone1.htm

    http://www.woodmann.com/IDArchive/ID-RIP/database/essays/muad/a2000-1-5.htm

    http://www.woodmann.com/fravia/trnfiles/chapter2.txt

Similar Threads

  1. Replies: 5
    Last Post: August 20th, 2010, 08:27
  2. # free IDA-Pro training
    By nezumi-lab in forum Blogs Forum
    Replies: 2
    Last Post: May 11th, 2008, 05:00
  3. Replies: 0
    Last Post: October 19th, 2007, 20:27
  4. recommend any tuts for code injection for game training?
    By FireRaven in forum The Newbie Forum
    Replies: 3
    Last Post: September 29th, 2005, 20:53
  5. #i need target program for reversing training
    By ccdp71 in forum The Newbie Forum
    Replies: 2
    Last Post: January 6th, 2003, 12:02

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
  •