Junior Spellweaver
- Joined
- Oct 29, 2014
- Messages
- 127
- Reaction score
- 0
You must be registered to see links
I don't know if it is or not.
Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!
Join Today!Will there be a video tutorial?Encryption Method Works [Easy Way]:
Example Level (.lev files)
Open FileCrypt.exe (Current Encryption)
File Type: StreamFiles
Encode Type: EMBYTECRYPT_LEVEL
Bypass Header: Bypass 136 bytes
Then browse for level folder to be decrypt.
Click Decrypt.
Done...
Next
Change encryption method in ByteCryptDefVer1.h
*16bytes you can random it.
Compile...
Now Open FileCrypt.exe (New Encryption)
File Type: StreamFiles
Encode Type: EMBYTECRYPT_LEVEL
Bypass Header: Bypass 136 bytes
Then browse for level folder to be encrypt.
Click Encrypt.
Done.
Now pack your .lev file and test it.
tested and working... Enjoy!
PS: When you have Out of Memory Error it means that some .lev file uses EMBYTECRYPT_OLD. You should decrypt it using EMBYTECRYPT_OLD then encrypt also to EMBYTECRYPT_OLD.
Anyone who have assassin skills lets talk!
pm me your facebook i have assassin skillsAnyone who can sell me Assassin skills
can someone help me to fix the tyranny ? i want to end the tyranny after taking all the towers and also the tyranny buffs it always give the same buffs
every tyranny thank you please help me
can someone tell me where do i change the exp rate of a character per level?
like lvl 1 to 10 = 100% exp
10 to 20 = 90% exp
30 to 40 = 80% exp and so on..
i have broAnyone who have assassin skills lets talk!
i have bro
Here's how the encryption things work
for example, you want to change .lev encryption
go to GLLevelFileSaveLoad.cpp
find this definition "GLLevelFile::SaveFile"
below that, look for " SFile.SetEncodeType ( EMBYTECRYPT_LEVEL ); " change to " //SFile.SetEncodeType ( EMBYTECRYPT_LEVEL ); "
that way .lev file won't be save with current EMBYTECRYPT_LEVEL crypt, compile the EditorLevel, rename it to EditorLevelNoLoadCrypt, now you can load all your .lev and save it without the current crypt.
next method go to definition "GLLevelFile::LoadFile" (still same .cpp)
find
if ( dwFileVER>=VERSION_BEFORE_ENCODE )
SFile.SetEncodeType ( EMBYTECRYPT_OLD );
if ( dwFileVER>=VERSION_NEW_ENCODE )
SFile.SetEncodeType ( EMBYTECRYPT_LEVEL );
change to
//if ( dwFileVER>=VERSION_BEFORE_ENCODE )
//SFile.SetEncodeType ( EMBYTECRYPT_OLD );
//if ( dwFileVER>=VERSION_NEW_ENCODE )
//SFile.SetEncodeType ( EMBYTECRYPT_LEVEL );
go to ByteCryptDefVer1.h , look for ARRAY_LEVEL_VAR1, below that,change the 16line encryption to your desire encryption
then go to GLLevelFileSaveLoad.cpp, under the GLLevelFile::SaveFile, enable
SFile.SetEncodeType ( EMBYTECRYPT_LEVEL );
then compile the EditorLevel, rename to EditorLevelNewCrypt, you can now load & save your No Encryption .Lev files.
after doing that, enable the disabled code in GLLevelFile::LoadFile.
this goes to the other encryption you can see in ByteCrypt.h
sorry for the term I used this is how I address things in C++