Computer Crash - Website on Hold

Recently after installing a driver on my PC, Windows 7 64-bit decided it had enough. The software made my system come to a crawl, taking 5 minutes to do things that would only take a few seconds. I uninstalled it, did a system restore, ran the Windows fix tools, etc. - but in the end I was forced to reinstall Windows.

I backed-up my most recent files on a partition on my hard drive thinking they were safe during the reinstall. The Windows restore/install partition decided to delete that partition and add the space to my main partition, reformat my main partition, and installed a fresh copy of Windows.

I ended up losing everything that wasn't backed up for a couple of months. I had several new game trainers I was set to release soon, some new tutorials I was working on, and such; however, that will not be happening as they were all deleted.

To be honest I am not even sure my basic trainer template/skeleton was backed-up. The last time I did back-up my PC I ran out of DVDs so many things did not get backed-up. With all the time and effort that went into making my trainer template if I did lose it, I will not be making a new one.

Long story short - Windows crashed and many of my files were not backed-up, this site is now on hold, and only time will tell if this site simply becomes abandoned as I will most likely have to recreate all my files/programs/etc. again.

Giana's Return v1.001 Trainer +11 Cheat Options

Trainer released for the PC game Giana's Return version 1.001. The game is open source/freeware and available from the Giana's Return website.

The trainer has 11 cheats (listed below), and will work on any PC system with Windows 2000 or newer.

I compressed/packed my trainer to save on file size, and to provide very basic protection of my work. As such some virus scanners may give false positives, so just ignore the warnings, or check the file with a online virus scanner yourself.

VirusTotal reports only two false positives (both packed file warnings) from forty-three virus scanners. Here is the virus report for the trainer from VirusTotal.com.

Wazzal v1.2 Trainer +7 Cheat Options

Trainer released for the PC game Wazzal version 1.2. The game is open source/freeware and available from the Wazzal website, and Sourceforge.

The trainer has 7 cheats (listed below), and will work on any PC system with Windows 2000 or newer.

I compressed/packed my trainer to save on file size, and to provide very basic protection of my work. As such some virus scanners may give false positives, so just ignore the warnings, or check the file with a online virus scanner yourself.

VirusTotal reports only one false positive from forty-three virus scanners. Here is the virus report for the trainer from VirusTotal.com.

EXE File Packers: a Exercise in Antivirus Annoyance


Through the years most antivirus programs overall have gotten better at not giving false positives, especially in regards to game trainers.

Although it seems if a program is compressed/packed with a EXE packer most AV (AntiVirus) programs will still give false positives - many of which are insane warnings.

The advantages of using a EXE file packer however are obvious - smaller file sizes, encrypted data, and even basic protection from would be thieves. As such many trainer authors will not release a trainer without using a EXE packer.

Spelunky v1.1 Trainer +24 Cheat Options

Trainer released for the PC game Spelunky version 1.1. The game is open source/freeware and available from the Spelunky websiteFilePlanet.com, and Games.On.Net

The trainer has 24 cheats (listed below), and will work on any PC system with Windows 2000 or newer.

I compressed/packed my trainer to save on file size, and to provide very basic protection of my work. As such some virus scanners may give false positives, so just ignore the warnings, or check the file with a online virus scanner yourself.

VirusTotal reports only one false positive from forty-three virus scanners. Here is the virus report for the trainer from VirusTotal.com.

Protecting Your Game Trainer - Tutorial

There are many tricks for other people to find out what bytes your trainer changes. The most common way is to use a trainer spy program, see my article on trainer spy programs, or a debugger such as OllyDbg.

Some people will take the information from your trainer, where and what bytes are being changed, and write a trainer claiming they found the cheats themselves. Another option now is to sell trainers, as it is becoming popular, so they can even profit from your work.

If you have a problem with others stealing your work then read on.

Creating and Extracting Icons Tutorial

This tutorial explains the common icon settings and provides links to free online tools and freeware/open source programs for editing, extracting, and converting icons.

Icon images are shown in the dialog/window title bar(s) of trainers, in the Windows taskbar, and other places in Windows. Often it is the first thing people will see of any program, as it is clicked to load the program.

The icon has a level of importance, and can influence the opinion people have of a software program - especially if it has a horrible looking icon.

Trainers often use two basic kinds of icons - the icon of the creators avatar/logo (to keep things consistent), or the icon of the game itself; however, of course anything can be used.

Game Trainer GUI Tutorial


This tutorial includes various image examples of typical trainer GUI's including hotkeys, buttons, images, splash screens, and much more. Also covers information of basic software design principles, showing what works and what to avoid.

If you are using a trainer creation or builder program most of this information will apply to you; however, if you are programming your own trainer (AutoIt, FreeBASIC, etc.) even more so.

I created my eleven different example images based from the various trainers I have used, created, and seen online. There are many various other things that can be changed/done; however, the examples still apply.

FreeBASIC t2EservoMemory Library/Code & FB Trainer Tutorial


I have completed my FreeBASIC trainer tutorial, which is part of the Spelunky tutorial series. As such I have released my FreeBASIC memory functions that I use to create trainers in FB - I call it the t2EservoMemory functions.

The idea was based from the NomadMemory.au3 library for AutoIt, created by Nomad. Beyond the idea, and basic function call parameters everything was re-written by me to work in FreeBASIC.

You can access the functions from my FB library or add them to your trainer from the source code in the project file.

Spelunky v1.1 Trainer Tutorial Using FreeBASIC v0.23.0

This tutorial will show how to make a trainer for Spelunky v1.1 using the cheats from the Spelunky v1.1 Game Cheating Tutorial. The trainer will be created using the programming language FreeBASIC v0.23.0 and the IDE program FbEdit v1.0.7.6c (both are free programs).

The trainer uses the cheats as buttons - when clicked it will change the item value to 99 and freeze the value, if clicked again it will unfreeze the value.

The finished trainer is only 21.5 KB file size uncompressed, or 14 KB using the EXE packer UPX (as most trainer builders use UPX automatically). VirusScan.Jotti.org reports 0 false-positives for a virus (from 20 virus scanners). So no problems with users getting a false-positive virus warning.

Trainer Spy & Game Trainer Creation Updates

A quick note that I have updated two posts recently, Trainer Spy Programs and Game Trainer Creation Tools Compared.

The first post, Trainer Spy Programs, now includes another trainer spy which is TrainerSpy XP (TrainerSpy XP + NT / 2000 / XP + Coded By BofeN).

Game Trainer Creation Tools Compared includes several updates in the text. I rewrote the Lazarus (Free Pascal) trainer/information, and I added another tool to the list - the FreeBASIC programming language.

*Updated 01/16/2012

Programming Languages for Game Trainers Compared

For the last few weeks I have been actively searching for a new programming language to learn. I was using AutoIt for nearly everything (including writing my GNU GPL freeware program ASCII GCTB - which is a NFO game cheat text builder), and wanted another option.

I have experience in several programming languages, so I tried anything that was freeware/open source/GNU. The only listed program that costs money is the professional/ultimate versions of Visual Studio - so feel free to try them all yourself.

The following languages I downloaded, tested, and have posted my results. I wanted a programming language that had a IDE, GUI builder, support to create 64-bit in the future/or currently, could access the Windows API interface, use Assembly language when I need to, and possible multiple platform support.

Trainer Spy Programs - TSpy 2008 & TSpy XP


Trainer spy programs are a love-hate relationship, or simply hate, for many game hackers. If you do not know what a trainer spy does, it tells you where a trainer writes data to a game (with other information).

That information is useful as you know what process a trainer writes to (many games have several processes), the address it writes to, the size of written data in bytes, and what is written.

The intended purpose of what to do with that information varies by users, stealing trainer details to make their "own" trainer, learning purposes, or by the trainer author to verify their trainer works correctly.

*Updated 01/11/2012

The Spelunky v1.1 Tutorial Series is Finished

I have completed the five part tutorial series for the PC video game Spelunky v1.1. Here is a look at the finished trainers created in the series. In order, they were made with Game Trainer Studio (GTS) v2.0, Cheat Engine (CE) v6.1, AutoIt v3.3.8.0, and FreeBASIC v0.23.0.



*Updated 01/16/2012

Spelunky v1.1 Trainer Tutorial Using Cheat Engine v6.1

This tutorial will show how to make a trainer for Spelunky v1.1 using the cheats from the Spelunky v1.1 Game Cheating Tutorial. The trainer will be created using Cheat Engine v6.1

The trainer uses the cheats as buttons - when clicked it will change the item value to 99 and freeze the value, if clicked again it will unfreeze the value.

The finished trainer is a whopping 3163 KB (3.08 MB) in size. VirusScan.Jotti.org reports 0 false-positives for a virus (from 20 virus scanners). So no problems with users getting a false-positive virus warning.

Interesting enough Cheat Engine showed a Easter egg for New Year's, which keeps showing up whenever I start CE. Here is the message, "And what are your good intentions for this year? ;-)".