Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


[Requesting TUT] How To Make A PC Game Trainer [Request]
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
Chris1056
Cheater
Reputation: 0

Joined: 02 Jan 2008
Posts: 39

PostPosted: Sun Sep 21, 2008 8:39 pm    Post subject: [Requesting TUT] How To Make A PC Game Trainer [Request] Reply with quote

Hello Everyone, Im Totally Confused, Ive Looked IN Many Places, But I Cant Figure Out How To Make A BASIC Beginner PC Game Trainer, NOT A Flash Game Trainer, A Game Like Age Of Empires Or Something.

The Tutorial Needs The Program They Use.

I have VB6.

Thanks To Who Ever Helps, Very Thanksful To Those Who Do.

Thanks,
Chris

_________________
I Make Game Trainers!

My Trainers
Back to top
View user's profile Send private message
darkex
I post too much
Reputation: 0

Joined: 29 Aug 2008
Posts: 2006
Location: Australia

PostPosted: Mon Sep 22, 2008 2:36 am    Post subject: Reply with quote

In order to make a trainer for your intended game you need Visual Basic 6 Portable. You can find that in the Hacking Equipment thread that I made on the page before this.

You need to find the movie swf and base swf in order to load the game on Visual Basic.

Here is the tutorial link: http://forum.cheatengine.org/viewtopic.php?t=118473
Back to top
View user's profile Send private message
Chris1056
Cheater
Reputation: 0

Joined: 02 Jan 2008
Posts: 39

PostPosted: Mon Sep 22, 2008 6:47 pm    Post subject: Reply with quote

Quote:
Hello Everyone, Im Totally Confused, Ive Looked IN Many Places, But I Cant Figure Out How To Make A BASIC Beginner PC Game Trainer, NOT A Flash Game Trainer, A Game Like Age Of Empires Or Something.

The Tutorial Needs The Program They Use.

I have VB6.


Thanks To Who Ever Helps, Very Thanksful To Those Who Do.

Thanks,
Chris


But Thanks Anyway.

_________________
I Make Game Trainers!

My Trainers
Back to top
View user's profile Send private message
darkex
I post too much
Reputation: 0

Joined: 29 Aug 2008
Posts: 2006
Location: Australia

PostPosted: Tue Sep 23, 2008 12:17 am    Post subject: Reply with quote

PC trainer then thats basically hard to make without swfs. You need to make a trainer for a .swf based game.
Back to top
View user's profile Send private message
dorkadacus
Cheater
Reputation: 0

Joined: 02 Jun 2007
Posts: 47

PostPosted: Tue Sep 23, 2008 6:36 am    Post subject: Reply with quote

Wow, everybody who posted before me trying to help are retards, sorry but its true.

pc game trainers are easy, its a BASIC FUNCTION that used to be in cheat engine, it doesnt work anymore but you can use trainer maker kit (google it newb!)

use cheat engine to find the constant functions/variables of the game. I.E. Scan for the stuff you want and find what writes the adress

Put those into TMK and build from there, I refuse to spoonfeed unless asked.

Rep + would be greatly appreciated, i will get anal (<--LOL!) about this if you PM me




_________________
Back to top
View user's profile Send private message
Innovation
Grandmaster Cheater
Reputation: 12

Joined: 14 Aug 2008
Posts: 617

PostPosted: Tue Sep 23, 2008 8:22 am    Post subject: Reply with quote

Make the DLL trainer in C++

Code:
#include <windows.h>
#include <iostream.h>

using namespace std;

int main()
{
    SetConsoleTitle("Age of Empires Trainer");
    cout << "[----------------------------]" << endl;
    cout << " Age of Empires Trainer       " << endl;
    cout << "[----------------------------]" << endl;
    cout << " Hotkeys:                     " << endl;
    cout << " F1 = ??? Hack                " << endl;
    cout << " F2 = Exit                    " << endl;
    cout << "[----------------------------]" << endl;
    BOOL Exit = false;
    while (Exit = false)
    {
        if(GetAsyncKeyState(VK_F1)) // If F1 is pressed ...
        {
            *(DWORD*)0x[INSERT ADDRESS HERE] = 0x[INSTER BYTES HERE];
            cout << " [Enabled] ??? Hack         " << endl;
        }
        else if(GetAsyncKeyState(VK_F2)) // If F2 is pressed ...
        {
            Exit = true;
        }
        Sleep(50);
    }
}

BOOL APIENTRY DllMain(HMODULE hModule, DWORD call, LPVOID lpReserved)
{
    if(call == DLL_PROCESS_ATTACH) {
        DisableThreadLibraryCalls(hModule);
      CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Main, hModule, 0, 0);
    } else if (call == DLL_PROCESS_DETACH) {
       
    }
    return TRUE;
}
Back to top
View user's profile Send private message
HalfPrime
Grandmaster Cheater
Reputation: 0

Joined: 12 Mar 2008
Posts: 532
Location: Right there...On your monitor

PostPosted: Tue Sep 23, 2008 9:30 am    Post subject: Reply with quote

Save your CT as an exe and CE will open up the trainer making window.
_________________
Back to top
View user's profile Send private message
Chris1056
Cheater
Reputation: 0

Joined: 02 Jan 2008
Posts: 39

PostPosted: Thu Sep 25, 2008 2:49 pm    Post subject: Reply with quote

Is That Code For A CE Trainer Or VB6 Trainer?
_________________
I Make Game Trainers!

My Trainers
Back to top
View user's profile Send private message
Innovation
Grandmaster Cheater
Reputation: 12

Joined: 14 Aug 2008
Posts: 617

PostPosted: Thu Sep 25, 2008 2:53 pm    Post subject: Reply with quote

I said in my post it is in C++.

BTW there are some errors in it I will try to fix some...

Edit:

I fixed the one I could see.

This is not compiled and you have the edit the parts:
Code:
[INSERT ADDRESS HERE]

and
Code:
[INSERT BYTES HERE]


Code:
#include <windows.h>
#include <iostream.h>

using namespace std;

int main()
{
    AllocConsole();
    SetConsoleTitle("Age of Empires Trainer");
    cout << "[----------------------------]" << endl;
    cout << " Age of Empires Trainer       " << endl;
    cout << "[----------------------------]" << endl;
    cout << " Hotkeys:                     " << endl;
    cout << " F1 = ??? Hack                " << endl;
    cout << " F2 = Exit                    " << endl;
    cout << "[----------------------------]" << endl;
    BOOL Exit = false;
    while (Exit = false)
    {
        if(GetAsyncKeyState(VK_F1)) // If F1 is pressed ...
        {
            *(DWORD*)0x[INSERT ADDRESS HERE] = 0x[INSERT BYTES HERE];
            cout << " [Enabled] ??? Hack         " << endl;
        }
        else if(GetAsyncKeyState(VK_F2)) // If F2 is pressed ...
        {
            Exit = true;
        }
        Sleep(50);
    }
}

BOOL APIENTRY DllMain(HMODULE hModule, DWORD call, LPVOID lpReserved)
{
    if(call == DLL_PROCESS_ATTACH) {
        DisableThreadLibraryCalls(hModule);
      CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Main, hModule, 0, 0);
    } else if (call == DLL_PROCESS_DETACH) {
       
    }
    return TRUE;
}
Back to top
View user's profile Send private message
Chris1056
Cheater
Reputation: 0

Joined: 02 Jan 2008
Posts: 39

PostPosted: Thu Sep 25, 2008 11:47 pm    Post subject: Reply with quote

So What Program Do I Use To Make It A .exe, And Get The Adresses?
_________________
I Make Game Trainers!

My Trainers
Back to top
View user's profile Send private message
Pingo
Grandmaster Cheater
Reputation: 8

Joined: 12 Jul 2007
Posts: 571

PostPosted: Fri Sep 26, 2008 1:28 am    Post subject: Reply with quote

Chris1056 wrote:
So What Program Do I Use To Make It A .exe, And Get The Adresses?

Why dont you use CE biult in trainer maker.

_________________
Back to top
View user's profile Send private message
Innovation
Grandmaster Cheater
Reputation: 12

Joined: 14 Aug 2008
Posts: 617

PostPosted: Fri Sep 26, 2008 3:24 am    Post subject: Reply with quote

If you don't understand what a DLL is ...
just use cheat engine's built in trainer maker.

Step 1: Open Cheat Engine.
Step 2: Click the save button.
Step 3: Change the word CT to EXE in the save dialog box.
Step 4: Click save.
Step 5: A pop up will come up. Just click ok.
Step 6: Finally you will see the trainer maker.
Step 7: Have Fun!
Back to top
View user's profile Send private message
hcavolsdsadgadsg
I'm a spammer
Reputation: 26

Joined: 11 Jun 2007
Posts: 5801

PostPosted: Fri Sep 26, 2008 3:50 pm    Post subject: Reply with quote

inoobzx wrote:
I said in my post it is in C++.

BTW there are some errors in it I will try to fix some...

Edit:

I fixed the one I could see.

This is not compiled and you have the edit the parts:
Code:
[INSERT ADDRESS HERE]

and
Code:
[INSERT BYTES HERE]


Code:
ARGHHHH


This is a bad example.

You shouldn't be using int main() as a function like that, and you're calling it 'Main' later when you try and spawn the thread.


@ OP: VB6 is just going to needlessly complicate matters, in my opinion. It's going to be far easier to make a simple trainer in C/C++.

Make a post in General Programming or PM me, and I'll help get you started. If you're not interested in actually coding it yourself, just use CE's trainer maker.
Back to top
View user's profile Send private message
Innovation
Grandmaster Cheater
Reputation: 12

Joined: 14 Aug 2008
Posts: 617

PostPosted: Fri Sep 26, 2008 4:08 pm    Post subject: Reply with quote

LOLZ I know it has errors and crap I was just showing like a quick sketch... I did it in less than 20 seconds =P.
Back to top
View user's profile Send private message
Chris1056
Cheater
Reputation: 0

Joined: 02 Jan 2008
Posts: 39

PostPosted: Fri Sep 26, 2008 5:02 pm    Post subject: Reply with quote

slovach wrote:
Make a post in General Programming or PM me, and I'll help get you started. If you're not interested in actually coding it yourself, just use CE's trainer maker.


Thank You, I'd Like That Very Much, Ill PM You.

Quote:
LOLZ I know it has errors and crap I was just showing like a quick sketch... I did it in less than 20 seconds =P.


Thanks, It Was Helpful.

_________________
I Make Game Trainers!

My Trainers
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites