Hey Guys,
I don't think there is a tutorial on this yet so do it, but i will do an 2 parts tut
Add the tmt.h file to your Extern / include folder (attached)
Open EterPack / EterPack.cpp File
Add the following after all other includes:
#include "tmt.h"
Verify that in the StdAfx.h file of the EterPack project there is the following:
#include <tchar.h>
#include <iterator>
#include <sstream>
If not, add. (print below for example)

Again in the EterPack / EterPack.cpp file, look for:
static DWORD s_adwEterPackKey[] ={
45129401,
92367215,
681285731,
1710201,};
static DWORD s_adwEterPackSecurityKey[] ={
78952482,
527348324,
632942,
486274726,}
And replace it by:
//EterPackKey
int x1 = atoi(std::string(TMTDecrypt("7c667c796f7c637c")).c_str());
int x2 = atoi(std::string(TMTDecrypt("71617e7d617a6278")).c_str());
int x3 = atoi(std::string(TMTDecrypt("7e6b7c796e7d647e7a")).c_str());
int x4 = atoi(std::string(TMTDecrypt("79647c7b647862")).c_str());
//EterPackSecurityKey
int l1 = atoi(std::string(TMTDecrypt("7f6b747e647c6b7f")).c_str());
int l2 = atoi(std::string(TMTDecrypt("7d617a786270607f78")).c_str());
int l3 = atoi(std::string(TMTDecrypt("79657e796f7c61")).c_str());
int l4 = atoi(std::string(TMTDecrypt("7c6b7b79617c647f7d")).c_str());
static DWORD s_adwEterPackKey[] ={ x1, x2, x3, x4};
static DWORD s_adwEterPackSecurityKey[] ={ l1, l2, l3, l4};
Compiling the client. To modify the keys, I will make the second topic about it today. To serve as an example, the numbers, first line of EterPackSecurity:
45129401
They correspond to the variable x1, which in turn corresponds to:
atoi(std::string(TMTDecrypt("7c667c796f7c637c")).c_str());
Where the encrypted number corresponds to:
7c667c796f7c637c
https://mega.nz/#!Vol12CBL!N0qEj7Q7pfpkcrgsCrc0LN92EQIKfr1oaHlmjjNwmR4
The mega link is the tmt.h file
I don't think there is a tutorial on this yet so do it, but i will do an 2 parts tut
Add the tmt.h file to your Extern / include folder (attached)
Open EterPack / EterPack.cpp File
Add the following after all other includes:
#include "tmt.h"
Verify that in the StdAfx.h file of the EterPack project there is the following:
#include <tchar.h>
#include <iterator>
#include <sstream>
If not, add. (print below for example)

Again in the EterPack / EterPack.cpp file, look for:
static DWORD s_adwEterPackKey[] ={
45129401,
92367215,
681285731,
1710201,};
static DWORD s_adwEterPackSecurityKey[] ={
78952482,
527348324,
632942,
486274726,}
And replace it by:
//EterPackKey
int x1 = atoi(std::string(TMTDecrypt("7c667c796f7c637c")).c_str());
int x2 = atoi(std::string(TMTDecrypt("71617e7d617a6278")).c_str());
int x3 = atoi(std::string(TMTDecrypt("7e6b7c796e7d647e7a")).c_str());
int x4 = atoi(std::string(TMTDecrypt("79647c7b647862")).c_str());
//EterPackSecurityKey
int l1 = atoi(std::string(TMTDecrypt("7f6b747e647c6b7f")).c_str());
int l2 = atoi(std::string(TMTDecrypt("7d617a786270607f78")).c_str());
int l3 = atoi(std::string(TMTDecrypt("79657e796f7c61")).c_str());
int l4 = atoi(std::string(TMTDecrypt("7c6b7b79617c647f7d")).c_str());
static DWORD s_adwEterPackKey[] ={ x1, x2, x3, x4};
static DWORD s_adwEterPackSecurityKey[] ={ l1, l2, l3, l4};
Compiling the client. To modify the keys, I will make the second topic about it today. To serve as an example, the numbers, first line of EterPackSecurity:
45129401
They correspond to the variable x1, which in turn corresponds to:
atoi(std::string(TMTDecrypt("7c667c796f7c637c")).c_str());
Where the encrypted number corresponds to:
7c667c796f7c637c
https://mega.nz/#!Vol12CBL!N0qEj7Q7pfpkcrgsCrc0LN92EQIKfr1oaHlmjjNwmR4
The mega link is the tmt.h file


