Discord number?
- - - Updated - - -
Discord number?
Discord number?
- - - Updated - - -
Discord number?
I noticed that this client has gameguard, so I will post here a tool that we can possibly use to somehow emulate if it cannot be removed.
(I posted this a few years ago here on the ragezone in the trickster game area)
I just found gameguard.des on this client, probably the .ini file may be inside some .wct, .wcr or .wcm file.But anyway, we can replace gameguard.des of this game with gameguard.des of another game that has the .ini file, so we can decrypt and emulate if necessary.
GameGuard INI Decrypter
First of all, if this is categorized as a small release, then say it please
It works with every game that uses GameGuard, This game "The Battle of Rhode Island" including.
HowTo:
-) Download and extract GameGuard INI Decrypt.rar
-) Copy&Paste the game's ini file(example: TricksterTW.ini) in the "GameGuard INI Decrypt.exe"
Encrypted
Vuala, you have decrypted the .ini file! (TricksterTW.ini_Decrypted.txt)Code:ìÞmØÉ÷¤LÛ ó®"W¹@·qËÍä'’ù›M'îö2l#ïC#xmœV’„bò‰ÐP’Ï=éÈÕn$o¸µåÄ„¡;ÅÂU6å󌛥خ Ó€ÙÁ‚Š/¥6ÐìÙ6¢º?ù skqÑ®ºËx—oÕΨ:Y÷p›d>Á‹´À&c„Õm¥ihAÛ'OK¨ñ}“Û‹äæUpfó½2'› `” 'öå!ϵT_zdŠîË2D”zæQíÙ´ˆ¥BsÀeÿôHÞò̯ŽÔ!‚ˆçÏ]½ds¹¿3÷[?Þ‰BMþõÿ³.ºÝo‡†-e†eñ- TricksterUS.ini º¯¹Ëýô(ÜAwËwDA”<§ê.Z·fïÚÝbÅLéu.¹ù¿oûý6h–Ü‚itUnêy²õˆö’"&2 @ !&2
Decrypted
Note for an error if you directly decrypt it from the game's folder:Code:[GAMEMON] GAME_NAME=TricksterUS UPDATE_SERVER=ntreevnpro.nefficient.com UPDATE_PATH=/ntreevnpro/nProtect/GameGuard/RealServer/ BACKUP_SERVER= BACKUP_PATH= OPTION_VALUE=0 SPEEDCHECK_INTERVAL=1000 SENDERL=1 GAMECRC=2 USE_DRV=1 REVISION=47
If you get the error: "Failed to open file!", then it´s because you dont have enough rights to open the file. Just copy the .ini somewhere else and then decrypt it
Have fun with emulating the GameGuard easier, with the info you get from the game's ini file
Thanks to XxharCs
- - - Updated - - -
Channel Discord
https://discord.gg/wTmntY
Last edited by webmaster_imds; 14-12-19 at 01:04 PM.
Google Drive Mirror:
https://drive.google.com/open?id=1nEwj71Z6ZWGd4jiPqJuh7YKWvyZhZUM_
pCloud Mirror:
https://my.pcloud.com/publink/show?code=kZ5IThkZ6hu0MevOEMSiVT8gYJGyEyOqP42k
Mega Mirror:
https://mega.nz/#F!ZJtWHK5a!4-71zd6XhTTvNrbYuk--mg
Password to decompress:
Code:“极·致·轻”,没有如果,你就是英雄!车库源码(http://src.cool)与您共同进步!
- - - Updated - - -
Release: Notice for Launcher
https://prnt.sc/qbvmxa
https://prnt.sc/qbvox2
Last edited by webmaster_imds; 17-12-19 at 11:21 AM.
Thanks. I work with unpacking archives. The test version of the unpacker is ready. I pulled some necessary files for the server from the client. But the unpacker. does not see file names yet and it is very difficult to sort them. The full version will be ready soon.
I extracted the start map and the files needed to launch .lua. The server works with them.
The launcher update system is practically ready, now we need to test patcher with updated files.
- - - Updated - - -
I tested the game on the oficial online server today.
- - - Updated - - -
the game resembles many Mercenary features
DbsRunner.exe > connects to the database and works perfectly smoothly with apparently
GasRunner.exe > GasRunner need some missing files lua, I solved these errors by creating blank files
but now, it seems gasrunner tries to open these map files, gasrunner closes unexpectedly, I searched for these map files, but didn't find
GasRunner.exe has stopped working after requesting missing map files
- - - Updated - - -
These map .blk files may be inside the Client in the Map.wcr file located at: client/Data/Map.wcrSo if GasRunner.exe needs these map files, anyway we will need unpack Map.wcr to use the map resource files to run the server.
- - - Updated - - -
CnsRunner.exe > seems to work correctly, but in the end it generates an error because GasRunner.exe is not open, in short, for CnsRunner.exe to complete the server execution task, it needs GasRunner.exe to work.
- - - Updated - - -
Here is my compiled server and organized folder structure with database:
https://www.sendspace.com/file/y58ul9
17mb
Database Data:
host: 127.0.0.1
port: 3306
user: root
pass: root
db: dragon
db: dragonlog
*After configuring database, just run startserver.bat
- - - Updated - - -
but as I checked, GasRunner requests some .lua files that don't exist in this source, so I just created .lua files with no data. 0kb ... gasrunner has eliminated errors for .lua files, but soon after it requests map files, which are probably inside the client map files. but we will need to unpack this. to get these files. GasRunner executes, but soon he dies with an unexpected error!
the server may need the data from these previously missing .lua files, and as the content is missing any data, some error may occur in the future within the game or on the server when a task requiring it has been requested.![]()
Last edited by webmaster_imds; 18-12-19 at 05:42 AM.
I made an unpacker. Really necessary to the server files are in the client. Most interesting. As I expected, the game is made on the basis of mercenaries. The archive has maps and models of mercenaries, even their original names.
Understand not everything is so simple. First you wait for the finished. Second, I don't have an official unpacker. I unpacked the client by name discovery and matching. It's very long and tedious. Even if I give you these tools.you can't do anything without knowing the basics.
I don't give files and I don't sell. You want to get something from me, or work with me, or do what you can and help.
GMCommands
Use these commands only with the GM Tool program
Kick instruction (Kick command): $kickplayer %R
Muted instruction (disable the player to chat): $disablechat %R time (time means silence time (-1 means permanent silence, 0 means lift silence))
Broadcast instruction (broadcast): $broadcast "context" (context means broadcast content)
Distribute props (grant the item by mail): $additembymail %R,Category ID,"Prop ID",Quantity,"Message Title","Message Content"
Release gold coins (grant the money by mail): $addmoneybymail %R,Amount of money,"Email header","Email content"
Issue ingots (grant yuanbao by mail): $addyuanbaobymail %R,Number of ingots,"Email header","Email content"
Add NPC (add npcs): $addnpc Type,npcID,scene ID,left,top,right,bottom,quantity (left,top,right,bottom are the coordinate values of a region range)
Setting up server experience (set the server xp): $setxp Multiple of experience(1.0~10.0)
Set server skill points (set the server sp): $setsp Skill point multiples(1.0~10.0)
Set the server status to the login-only login status (set the server status to only register): $setreg x(0 means off, 1 means on)
Set server NPC shutdown function (set the npc is enable): $setnpcenable id(number), i(number)id is NPC ID,i means switch (0 means off, 1 means on)
Detect whether the client has modified the machine code (check if the client modify the machine code):$checkcheat (No parameters required)
Set the maximum number of multiple openings per machine (set the max clients per machine): $setmaxclient nNum(digital. nNum> 0)
Query the maximum number of multiple drives per machine (query the max clients per machine): $getmaxclient (No parameters required)
Send regular mail (send normal mail): $sendmail %R,"title","content"
Block or unblock (ban or unban account): $ban "Account name","Number of times" (the number of incorrect answers will be blocked if the number of times is too high, please refer to the document for specific parameters)
Kick someone with an account name(kick the player by passport):$kickaccount "account name" (Just try to kick off the account of this server, if you want to judge all servers, please execute this command for all servers)
Close event (close activity):$closeactivity id
Plant tree (plant): $plant nPlantId, nSceneId, nPosX, nPosY
Connect to World Server (connect to world server) : $congwc
Increase enhancement equipment(add a intensity equip): $addsitem %R,Category ID, "Prop ID",Enhancement Level,"Email Title","Email Content"
Set level ( set level ) : $setLevel %R, N
Close NProtect (close nprotect) : $disablenp
Print GAS memory usage (gasmeminfo) : $gasmeminfo
Last edited by webmaster_imds; 27-02-20 at 01:08 PM.
Guys, I found a DXSDK that allows you to compile and remove most errors. Currently there are only 11 to compile. Soon I will update this post with the download link.
You can download the DXSDK on google mirror: Click HERE to Download
Note: this game has one of the best multifunctional GM tools I have ever seen.
Client status files:
Designer.wcr - Decompiled
Etc.wcr - Decompiled
Games.wcr - Decompiled
Script.wcr - Decompiled
Characters.wcr - Lack of decompilation
Effect.wcr - Lack of decompilation
Interface.wcr - Lack of decompilation
Map.wcr - Lack of decompilation
MapRes.wcr - Lack of decompilation
Media.wcr -Lack of decompilation
PpeCore.wcr - Lack of decompilation
===============================================================
VC++ Directories
Below is an example of how I am using vc ++ directories to compile
Includes:
C:\Qt\4.8.7\include
C:\Source\Engine\Extern\ogre\ogre_src_v1-7-1\OgreMain\include
C:\Source\Engine\Extern\ogre\ogre_src_v1-7-1\Components\Terrain\include
C:\Source\Engine\Include
C:\Source\DirectX\Include
C:\Source\Engine\Extern\boost
C:\Source\Engine\Extern\boost\boost
Libs:
C:\Qt\4.8.7\lib
C:\Source\Engine\Lib\Release
C:\Source\mylib
C:\Source\DirectX\Lib
C:\Source\Engine\Extern\boost\lib
To compile, you need to update to vs2008 SP1, because the SP1 version contains SDK used in this solution.
It is also necessary to install QT libraries for VS2008.
So if you use vs2008 without SP1, you will get errors!
You can download Microsoft Visual Studio 2008 PRO + VS2008SP1 Update + Qt Libraries. I put everything in a Download folder. Be happy
Download: My Files
After you install QT for VS2008, you need to configure this:
Let us set up a couple of environment variables that make life easier for us.
To edit environment variables, you need to right click “My Computer > Properties > Advanced > Environment Variables”. Add a new variable QTDIR pointing to your Qt install directory, and edit your PATH to include Qt’s “bin” directory as follows:
- - - Updated - - -
To resolve fatal error C1853, simply remove all *.pch files from the source.
Files .PCH (precompiled header file)
Last edited by webmaster_imds; 29-02-20 at 10:37 AM.
Patcher tool, configured and translated into English. It works
Download: Patcher
Note: It is necessary to have TortoiseSVN installed.
https://tortoisesvn.net/downloads.html
- - - Updated - - -
Here is the pre-configured server for download
Download: Server
But need unpack MAPS and insert on Data Folder to start GasRunner.exe and GwcRunner.exe is still missing. All other executables work.
Last edited by webmaster_imds; 29-02-20 at 10:58 AM.
Does anyone have any idea how to unpack these map files?
The thing is, I unpacked the maps... But there are no lua files in the client that the server lacks... These files check the user, all their equipment, and everything else associated with the player when they log in. Therefore, there is no further development... We need these files and the server can be started. And writing from scratch is a long story.
How I unpacked the client. Lucky that the official server is still working. You can replace the common file.dll, in my opinion. When you log on to the server and a small pass, my file collects all the file names that are in the client. Using this list, I made a tool and unpacked the maps, interface, and other resources. But there are no necessary lua files in the client.
Does anyone have any idea how to unpack these map files?