Post: [RELEASE] PC [Trainer - Memory Editor] Library - DLL
01-25-2014, 11:51 PM #1
(adsbygoogle = window.adsbygoogle || []).push({}); Before we start if you are going to use the Reead functions you must:

- Add using System.IO;
- Run final .exe as Administrator!

NOTE :
    This includes some example source code but also source code from programs ive made so PLEASE don´t leech!
Use it to learn on how to use the DLL and to study!


FAQ :
    Q : What .NET FrameWork Do I need?
A : Atleast .NET FrameWork 4.0 :(

Q : So ... what Visual Studio do I need???
A : (I THINK) You can use from 2010 and up!


How to load into the project :
    On the top of your Visual Studio 'tab' you should see 'Project'
Press the 'Project' tab
Press 'Add Reference'
Browse till the DLL
Add it
And now study the source code example =)
***Dont forget to add using System.IO if you are going to use read functions!***


Hey everyone!
Today I am releasing a library / DLL that I have been working on that last few days.....
So let´s start...


Video :

Download : You must login or register to view this content.
UPDATED Download (contains closehandle for read functions) : You must login or register to view this content.
Virus Scan : [url]https://www.virustotal.com/en/file/00ad2ebd1****b34f27310b33cee10bbf19bd0f7c7a27c5fb5 a606c70d261ebd/analysis/1390689842/[/url]

This is a Release + Tutorial :p
The included video is Release only (I did made a tutorial but it was 71 minutes long.....)

Ok!

So first what this does?
This allows you to easily create PC Trainers / Hacks / Memory Editors..
This contains both Read and Write functions!

This will work for .NET (C# and VB) I did made one for C++ but it was easier to make then to use :p .. and its supposed to be the complete oposite so.... yeah....

So let´s start for C#!

C# DEVELOPERS! :

PasteBin example files :

C# FULL Commented Example File : You must login or register to view this content.
C# All Clients Tool : You must login or register to view this content.

So let´s start!

Add 'using PC_Memory_Editor___Trainer_Library;'
on Partial class add 'MW2TopTenWORLDMemEditor MemEditor = new MW2TopTenWORLDMemEditor();'

Functions :

    
WriteInt - Writes an Integer number to the desired offset
MemEditor.WriteInt(string ProcessName, long OffsetToWrite, long WhatToWrite);
Example : MemEditor.WriteInt("iw4mp", 0x01B2C8723, 999999999); //or ..723, Convert.ToInt64(textBox1.Text);

WriteFloat - Writes a Float value to the desired offset
MemEditor.WriteFloat(string ProcessName, long OffsetToWrite, string WhatToWrite);

WriteString - Writes text to the desired offset
MemEditor.WriteString(string ProcessName, long OffsetToWrite, string WhatToWrite);

WriteByte - Writes a byte to the desired offset
MemEditor.WriteByte(string ProcessName, long OffsetToWrite, byte[] Buffer);

WriteDouble - Writes a double to the desired offset
MemEditor.WriteDouble(string ProcessName, long OffsetToWrite, double WhatToWrite);

READ Functions :

How to use : (make sure you have using System.IOWinky Winky

READCODE;
textBoxX.Clear();
textBoxX.Text = Convert.ToString(File.ReadAllText(@"tmp.txt");
File.Delete(@"tmp.txt");

ReadInt - Reads an integer from desired offset to a file
MemEditor.ReadInt(string ProcessName, long OffsetToWrite, int LengthToRead); (usually set length as 9!)

ReadFloat - Reads a float from desired offset to a file
MemEditor.ReadFloat(string ProcessName, long OffsetToWrite, int LengthToRead); (usually set length as 4)

ReadString - Reads text from desired offset to a file
MemEditor.ReadString(string ProcessName, long OffsetToWrite, int LengthToRead); (usually set length as whatever the max chars for what you reading is! (example max chars for class name is 15)

ReadByte - Reads byte from desired offset to a file
MemEditor.ReadByte(string ProcessName, long OffsetToWrite, int LengthToRead);

ReadDouble - Reads a double from desired offset to a file
MemEditor.ReadDouble(string ProcessName, long OffsetToWrite, int LengthToRead);



That´s it for C#!!


VB DEVELOPERS :

Paste Bin Examples :

VB Example file : You must login or register to view this content.

Sorry I dont code VB so its not nearly as detailed as the C# one ;(

Add 'Imports PC_Memory_Editor___Trainer_Library' to the imports

Create a Dim 'Awesome faceim MemEditor AsNew MW2TopTenWORLDMemEditor'

Now just check the example file..

The functions are the same as C#... I am sorry for not giving much support on VB ;(

Thats all for VB...



Thank you Smile and hope you guys enjoyed this release! Hope this helps you ALOT!

Bye!
(adsbygoogle = window.adsbygoogle || []).push({});

The following user thanked MW2TopTenWORLD for this useful post:

01-26-2014, 12:08 AM #2
Script
Banned
Originally posted by MW2TopTenWORLD View Post
Before we start if you are going to use the Reead functions you must:

- Add using System.IO;
- Run final .exe as Administrator!

NOTE :
    This includes some example source code but also source code from programs ive made so PLEASE don´t leech!
Use it to learn on how to use the DLL and to study!


FAQ :
    Q : What .NET FrameWork Do I need?
A : Atleast .NET FrameWork 4.0 :(

Q : So ... what Visual Studio do I need???
A : (I THINK) You can use from 2010 and up!


How to load into the project :
    On the top of your Visual Studio 'tab' you should see 'Project'
Press the 'Project' tab
Press 'Add Reference'
Browse till the DLL
Add it
And now study the source code example =)
***Dont forget to add using System.IO if you are going to use read functions!***


Hey everyone!
Today I am releasing a library / DLL that I have been working on that last few days.....
So let´s start...


Video :

Download : You must login or register to view this content.
Virus Scan : [url]https://www.virustotal.com/en/file/00ad2ebd1****b34f27310b33cee10bbf19bd0f7c7a27c5fb5 a606c70d261ebd/analysis/1390689842/[/url]

This is a Release + Tutorial :p
The included video is Release only (I did made a tutorial but it was 71 minutes long.....)

Ok!

So first what this does?
This allows you to easily create PC Trainers / Hacks / Memory Editors..
This contains both Read and Write functions!

This will work for .NET (C# and VB) I did made one for C++ but it was easier to make then to use :p .. and its supposed to be the complete oposite so.... yeah....

So let´s start for C#!

C# DEVELOPERS! :

PasteBin example files :

C# FULL Commented Example File : You must login or register to view this content.
C# All Clients Tool : You must login or register to view this content.

So let´s start!

Add 'using PC_Memory_Editor___Trainer_Library;'
on Partial class add 'MW2TopTenWORLDMemEditor MemEditor = new MW2TopTenWORLDMemEditor();'

Functions :

    
WriteInt - Writes an Integer number to the desired offset
MemEditor.WriteInt(string ProcessName, long OffsetToWrite, long WhatToWrite);
Example : MemEditor.WriteInt("iw4mp", 0x01B2C8723, 999999999); //or ..723, Convert.ToInt64(textBox1.Text);

WriteFloat - Writes a Float value to the desired offset
MemEditor.WriteFloat(string ProcessName, long OffsetToWrite, string WhatToWrite);

WriteString - Writes text to the desired offset
MemEditor.WriteString(string ProcessName, long OffsetToWrite, string WhatToWrite);

WriteByte - Writes a byte to the desired offset
MemEditor.WriteByte(string ProcessName, long OffsetToWrite, byte[] Buffer);

WriteDouble - Writes a double to the desired offset
MemEditor.WriteDouble(string ProcessName, long OffsetToWrite, double WhatToWrite);

READ Functions :

How to use : (make sure you have using System.IOWinky Winky

READCODE;
textBoxX.Clear();
textBoxX.Text = Convert.ToString(File.ReadAllText(@"tmp.txt");
File.Delete(@"tmp.txt");

ReadInt - Reads an integer from desired offset to a file
MemEditor.ReadInt(string ProcessName, long OffsetToWrite, int LengthToRead); (usually set length as 9!)

ReadFloat - Reads a float from desired offset to a file
MemEditor.ReadFloat(string ProcessName, long OffsetToWrite, int LengthToRead); (usually set length as 4)

ReadString - Reads text from desired offset to a file
MemEditor.ReadString(string ProcessName, long OffsetToWrite, int LengthToRead); (usually set length as whatever the max chars for what you reading is! (example max chars for class name is 15)

ReadByte - Reads byte from desired offset to a file
MemEditor.ReadByte(string ProcessName, long OffsetToWrite, int LengthToRead);

ReadDouble - Reads a double from desired offset to a file
MemEditor.ReadDouble(string ProcessName, long OffsetToWrite, int LengthToRead);



That´s it for C#!!


VB DEVELOPERS :

Paste Bin Examples :

VB Example file : You must login or register to view this content.

Sorry I dont code VB so its not nearly as detailed as the C# one ;(

Add 'Imports PC_Memory_Editor___Trainer_Library' to the imports

Create a Dim 'Awesome faceim MemEditor AsNew MW2TopTenWORLDMemEditor'

Now just check the example file..

The functions are the same as C#... I am sorry for not giving much support on VB ;(

Thats all for VB...



Thank you Smile and hope you guys enjoyed this release! Hope this helps you ALOT!

Bye!


Instead of using == true/== false use like this:
if(MemEditor.WriteDouble("iw4mp", 0x0000000, 20)) // true
and
if(!MemEditor.WriteDouble("iw4mp", 0x0000000, 20)) // false
01-26-2014, 02:34 PM #3
Originally posted by Script View Post
Instead of using == true/== false use like this:
if(MemEditor.WriteDouble("iw4mp", 0x0000000, 20)) // true
and
if(!MemEditor.WriteDouble("iw4mp", 0x0000000, 20)) // false



Thanks for the tip, I normally use that, I wanted it to make easy to understand Winky Winky ...

Now an even shortier way to do a true / false if statement is

per example

    
for (int i = 0; i < MAX_MENU_ITEMS; i++)
{
DrawFilledRectange(440, 30 + y, 380, 30, hack[i].on ? fontGreen : fontRed, d3dDevice);
......

You probably thinking thats not an if??

    
DrawFilledRectange(440, 30 + y, 380, 30, hack[i].on ? fontGreen : fontRed, d3dDevice);


Thats actually an if Winky Winky ...
    
hack[i].on ? fontGreen : fontRed

There.. without that shorter way of an if it would be
if(hack.on)
{
DrawFilledRectange(440, 30 + y, 380, 30, fontGreen, d3dDevice);
}
if(!hack.on)
{
DrawFilledRectange(440, 30 + y, 380, 30, fontRed, d3dDevice);
}
01-27-2014, 01:44 AM #4
Script
Banned
Originally posted by MW2TopTenWORLD View Post
Thanks for the tip, I normally use that, I wanted it to make easy to understand Winky Winky ...

Now an even shortier way to do a true / false if statement is

per example

    
for (int i = 0; i < MAX_MENU_ITEMS; i++)
{
DrawFilledRectange(440, 30 + y, 380, 30, hack[i].on ? fontGreen : fontRed, d3dDevice);
......

You probably thinking thats not an if??

    
DrawFilledRectange(440, 30 + y, 380, 30, hack[i].on ? fontGreen : fontRed, d3dDevice);


Thats actually an if Winky Winky ...
    
hack[i].on ? fontGreen : fontRed

There.. without that shorter way of an if it would be
if(hack.on)
{
DrawFilledRectange(440, 30 + y, 380, 30, fontGreen, d3dDevice);
}
if(!hack.on)
{
DrawFilledRectange(440, 30 + y, 380, 30, fontRed, d3dDevice);
}



Yeah using ternary operator, I don't use them much that's why I didn't list them.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo