// ################################################################
// ## SERVER STRS
// ## Version v2.2.3.2
// ## File : ZoneServerUD_x64.strs
// ## Creator : Magenik (for repacking all in one)
// ## Original Creator : Emka
// ## Create Date : 12/08/2012
// ## Modified Date : 23/08/2012 - 10/09/2012 - 11/09/2012(important fix)
// ##
// ##
// ################################################################
// ################################################################
// ## COPYRIGHT NOTICE
// ## Copyright ? 2012-2013 RF Public SVN. All Rights Reserved.
// ################################################################
[filemask="*.exe"]
//---------Edited by magenik for 2.2.3.2 ZoneServer
struct ClassTweaks
{
//---------------------------------Function in ZoneServer
child Grade [offset=0x096c03]; // CPlayer:
c_CanSelectClassRequest
sibling AnimusTweaks;
}
struct AnimusTweaks
{
//-------------------------------------Function in ZoneServer
child UnlockLv [offset=0x12a41c]; // GetAnimusFldFromLv
child UnlockExp [offset=0x12a35d]; // GetAnimusFldFromExp
sibling BaseGradeRate;
}
//=======================================================
// Rate by Grade
// Offset by Emka
// Reconfig by
novanakal@reborngamers.com
struct BaseGradeRate
{
child GradeRate [group="0", offset=(724963), count=7];
child GradeRate [group="1", offset=(725040), count=7];
child GradeRate [group="2", offset=(725117), count=7];
child GradeRate [group="3", offset=(725194), count=7];
child GradeRate [group="4", offset=(725271), count=7];
child GradeRate [group="5", offset=(725348), count=7];
child GradeRate [group="6", offset=(725425), count=7];
child GradeRate [group="7", offset=(725502), count=7];
child GradeRate [group="8", offset=(725579), count=7];
child GradeRate [group="9", offset=(725656), count=7];
child GradeRate [group="10", offset=(725733), count=7];
sibling BaseJewelRate;
}
struct BaseJewelRate
{
child JewelRate [offset=(7376640)];
sibling System;
}
//=======================================================
struct System
{
//---------------------------------Function in ZoneServer
child "ZoneServer Port" [offset=0x1ea7d4, group="ZonePort",count=1];
child "ZoneServer Port" [offset=0x1f7788, group="ZonePort",count=1];
child "Protection GM commands" [offset=0x215cfe, group="GM Protocol",count=1];
child "Activation GM commands" [offset=0x215ce9, group="GM Protocol",count=1];
child "Disena" [offset=0x70719c, group="Racial Currency",count=1];
child "Gold" [offset=0x70718c, group="Racial Currency",count=1];
child "Packets Protection" [offset=0x2dc060, group="Packets Protection",count=1];
child Loot [offset=0x0b2706]; // CPlayer:
c_TakeGroundingItem
child Tower [offset=0x0a5dd8]; // _TOWER_PARAM::IsEmpty
child SecurityCode [offset=0x06EED20];
sibling GMCommands;
}
struct GMCommands
{
child CommandList [offset=0x0779B48];
}
//------------------------------- Class -------------------------------
//
// CPlayer:
c_CanSelectClassRequest
struct Grade [preload]
{
cstr [value=("For unlock or lock Need Class Grade change 1 to your value")] Information;
cstr [value=("0 : Lock Second Class Grade")] Minimum_value;
cstr [value=("2 : Unlock Third Class Grade")] Maximum_value;
i8 [tag="Last Change Class Grade"];
}
//
//------------------------------- Class -------------------------------
//------------------------------- Animus -------------------------------
//
// GetAnimusFldFromLv
struct UnlockLv [preload]
{
cstr [value=("For increase or decrease Animus Level change 65 to your value")] Information;
u8 [tag="Last Animus Level"];
}
// GetAnimusFldFromExp
struct UnlockExp [preload]
{
cstr [value=("For unlock or lock Animus Exp change 65 to your value")] Information;
u8 [tag="Last Animus Level"];
}
//
//------------------------------- Animus -------------------------------
//----------------------------- Other Tweaks ----------------------------
//
struct "ZoneServer Port" [preload]
{
cstr [value=("By Default 27780")] Information;
i16 [tag="Port"];
}
struct "Activation GM commands" [preload]
{
cstr [value=("True only if Server is on Release Mode")] Information;
cstr [value=("Disable : 116 (74) | Enable : 235 (EB)")] Information;
u8 [tag="Value"];
}
struct "Protection GM commands" [preload]
{
cstr [value=("True only if Server is on Release Mode")] Information;
cstr [value=("All grade Enabled : 28 (1C) | Only GM Grade can use : 31(1F)")] Information;
u8 [tag="Value"];
}
struct "Disena" [preload]
{
cstr [value=("0x0000000065cdcd41 = 1kkk disena you must Mutiply that reference")] Information;
cstr [value=("The maximum recommended value for the server - 2kkk (0x0000000065cddd41)")] Information;
cstr [value=("The theoretical maximum value for the server - 10kkk")] Information;
i32 [tag="Value"];
}
struct "Gold" [preload]
{
cstr [value=("0x0000000080841e41 = 500k gold you must Mutiply that reference")] Information;
cstr [value=("0x0000000065cdcd41 = 1kkk gold you must Mutiply that reference")] Information;
cstr [value=("The maximum recommended value for the server - 2kkk (0x0000000065cddd41)")] Information;
cstr [value=("The theoretical maximum value for the server - 10kkk")] Information;
i32 [tag="Value"];
}
struct "Packets Protection" [preload]
{
cstr [value=("0xe813c6d2ff = Default Value")] Information;
cstr [value=("If you wish block All unwanted Packets Traffic setup it with 0x9090909090")] Information;
cstr [value=("When you change just Write the number example 0x0090 just write 90 in the box and hit enter")] Information;
cstr [value=("0x00E8 = Default Block traffic 1")] Information;
x8 [tag="Block traffic 1"];
cstr [value=("0x0013 = Default Block traffic 2")] Information;
x8 [tag="Block traffic 2"];
cstr [value=("0x00C6 = Default Block traffic 3")] Information;
x8 [tag="Block traffic 3"];
cstr [value=("0x00D2 = Default Block traffic 4")] Information;
x8 [tag="Block traffic 4"];
cstr [value=("0x00FF = Default Block traffic 5")] Information;
x8 [tag="Block traffic 5"];
}
struct GradeRate [preload]
{
cstr [len=7, hidden];
i32 [tag="Success"];
skip (1147);
cstr [len=7, hidden];
i32 [tag="Destroy"];
skip (836);
cstr [len=7, hidden];
i32 [tag="Downgrade"];
skip (-2005);
}
struct JewelRate [preload]
{
double [tag="Rate"];
}
// CPlayer:
c_TakeGroundingItem
struct Loot [preload]
{
cstr [value=("For increase or decrease Speed take loot change 400 to your value")] Information;
i32 [id=Delay, tag="Take Delay MS"];
calc [value=Delay+100] "True Client Value";
}
// _TOWER_PARAM::IsEmpty
struct Tower
{
cstr [value=("For increase or decrease number of Towers than can install change 6 to your value")] Information;
u8 [tag="Number of Towers"];
}
struct SecurityCode
{
cstr [value=("If you want Launch Zone server from other Tool add Code else leave it empty")] Information;
str[len=15] "Code";
}
struct CommandList
{
cstr [value=("List Of GM Command")] Information;
str[len=15] "%change degree";
cstr [len=1, hidden];
str[len=15] "%respawn start";
cstr [len=1, hidden];
str[len=15] "%respawn stop";
cstr [len=1, hidden];
str[len=19] "___________________";
cstr [len=1, hidden];
str[len=27] "___________________";
cstr [len=1, hidden];
str[len=15] "%allmuzi";
cstr [len=1, hidden];
str[len=19] "___________________";
cstr [len=1, hidden];
str[len=15] "%altexp";
cstr [len=1, hidden];
str[len=19] "%jump";
cstr [len=1, hidden];
str[len=15] "%pass dungeon";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=11] "%transparent";
cstr [len=1, hidden];
str[len=11] "___________________";
cstr [len=1, hidden];
str[len=15] "%no transparent ";
cstr [len=1, hidden];
str[len=23] "%max attack point";
cstr [len=1, hidden];
str[len=23] "%min attack point";
cstr [len=1, hidden];
str[len=19] "%normal attack point";
cstr [len=1, hidden];
str[len=11] "___________________";
cstr [len=1, hidden];
str[len=11] "%matchless";
cstr [len=1, hidden];
str[len=11] "___________________";
cstr [len=1, hidden];
str[len=15] "%no matchless";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=7] "%port";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=7] "%eder";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=11] "%goto ship";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=11] "___________________";
cstr [len=1, hidden];
str[len=11] "%start holy";
cstr [len=1, hidden];
str[len=11] "%stone";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "%stone bye";
cstr [len=1, hidden];
str[len=11] "%keeper bye";
cstr [len=1, hidden];
str[len=11] "___________________";
cstr [len=1, hidden];
str[len=7] "%servant";
cstr [len=1, hidden];
str[len=15] "%start keeper";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=11] "%goto stone";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=7] "%beggar";
cstr [len=1, hidden];
str[len=11] "___________________";
cstr [len=1, hidden];
str[len=11] "%no beggar";
cstr [len=1, hidden];
str[len=3] "GM Chat Command";
cstr [len=1, hidden];
str[len=7] "%kick";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=15] "%pass quest";
cstr [len=1, hidden];
str[len=15] "%charcall";
cstr [len=1, hidden];
str[len=7] "%moncall";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=11] "%goto mine";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=7] "%copy";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=7] "%total";
cstr [len=1, hidden];
str[len=3] "%die";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=7] "%miracle";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=11] "%fullmiracle";
cstr [len=1, hidden];
str[len=3] "%lv";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "%neverdie";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=11] "%no neverdie";
cstr [len=1, hidden];
str[len=3] "___________________";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "%upfcitem";
cstr [len=1, hidden];
str[len=7] "%upskill";
cstr [len=1, hidden];
str[len=7] "upforce";
cstr [len=1, hidden];
str[len=11] "%allskill";
cstr [len=1, hidden];
str[len=11] "___________________";
cstr [len=1, hidden];
str[len=15] "%contribute_p";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=15] "%contribute_m";
cstr [len=1, hidden];
str[len=15] "%recalltime";
cstr [len=1, hidden];
str[len=11] "%recallexp";
cstr [len=1, hidden];
str[len=11] "%monset";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "%full force";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=11] "%threeseven";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=11] "___________________";
cstr [len=1, hidden];
str[len=11] "%clear inven";
cstr [len=1, hidden];
str[len=11] "___________________";
cstr [len=1, hidden];
str[len=11] "%god hand";
cstr [len=1, hidden];
str[len=11] "___________________";
cstr [len=1, hidden];
str[len=15] "%chicken hand";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "%effect time";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "%effect clear ";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=11] "___________________";
cstr [len=1, hidden];
str[len=11] "%circle";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=7] "%fullset";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=7] "%dfgrace";
cstr [len=1, hidden];
str[len=15] "%recallattack";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=11] "%allskillpt";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=11] "___________________";
cstr [len=1, hidden];
str[len=15] "%resurrect";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=11] "%createfield";
cstr [len=1, hidden];
str[len=3] "___________________";
cstr [len=1, hidden];
str[len=15] "%destroyfield";
cstr [len=1, hidden];
str[len=15] "%regenstone";
cstr [len=1, hidden];
str[len=15] "%destroystone";
cstr [len=1, hidden];
str[len=15] "%takestone";
cstr [len=1, hidden];
str[len=15] "%getstone ";
cstr [len=1, hidden];
str[len=15] "%dropstone";
cstr [len=1, hidden];
str[len=15] "%forcestone";
cstr [len=1, hidden];
str[len=15] "%checkgoal";
cstr [len=1, hidden];
str[len=15] "%recvschedule";
cstr [len=1, hidden];
str[len=15] "%recvbattleinfo";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=23] "%recvtotalguildrank";
cstr [len=1, hidden];
str[len=23] "%recvpvpguildrank";
cstr [len=1, hidden];
str[len=15] "%changetaxrate";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=7] "%amp-set";
cstr [len=1, hidden];
str[len=15] "%amp-full";
cstr [len=1, hidden];
str[len=15] "%servertime";
cstr [len=1, hidden];
str[len=15] "%partycall";
cstr [len=1, hidden];
str[len=15] "%guildcall";
cstr [len=1, hidden];
str[len=11] "%cashamount";
cstr [len=1, hidden];
str[len=11] "%csbuy";
cstr [len=1, hidden];
str[len=7] "%primium";
cstr [len=1, hidden];
str[len=15] "%classevent";
cstr [len=1, hidden];
str[len=15] "%takeholymental";
cstr [len=1, hidden];
str[len=11] "___________________";
cstr [len=1, hidden];
str[len=3] "%war";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "%recalllv";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=7] "%AniPow";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=15] "%AfterEff";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "removesfdelay";
cstr [len=1, hidden];
str[len=15] "%utcancellogout";
cstr [len=1, hidden];
str[len=15] "%utcancel";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=11] "%chatsave";
cstr [len=1, hidden];
str[len=11] "%drop";
cstr [len=1, hidden];
str[len=15] "%oreamount";
cstr [len=1, hidden];
str[len=11] "%remainore";
cstr [len=1, hidden];
str[len=11] "___________________";
cstr [len=1, hidden];
str[len=15] "%serverrate";
cstr [len=1, hidden];
str[len=11] "%premiumrate";
cstr [len=1, hidden];
str[len=3] "%buf";
cstr [len=1, hidden];
str[len=11] "trapattack";
cstr [len=1, hidden];
str[len=11] "%hitme";
cstr [len=1, hidden];
str[len=15] "%eventset start";
cstr [len=1, hidden];
str[len=15] "%eventset stop";
cstr [len=1, hidden];
str[len=15] "%temp point";
cstr [len=1, hidden];
str[len=15] "%new killerlist";
cstr [len=1, hidden];
str[len=3] "%lua";
cstr [len=1, hidden];
str[len=3] "%* (GM Command For Item)";
cstr [len=1, hidden];
str[len=15] "%userchatban";
cstr [len=1, hidden];
str[len=15] "%itemloot";
cstr [len=1, hidden];
str[len=15] "%minespeed";
cstr [len=1, hidden];
str[len=15] "%sfmastery ";
cstr [len=1, hidden];
str[len=15] "%basemastery ";
cstr [len=1, hidden];
str[len=15] "%animuexp ";
cstr [len=1, hidden];
str[len=15] "%playerexp";
cstr [len=1, hidden];
str[len=15] "%darkholereward";
cstr [len=1, hidden];
str[len=15] "%pcitemloot ";
cstr [len=1, hidden];
str[len=15] "%pcminespeed ";
cstr [len=1, hidden];
str[len=15] "%pcsfmastery ";
cstr [len=1, hidden];
str[len=15] "%pcbasemastery";
cstr [len=1, hidden];
str[len=15] "%pcanimuexp";
cstr [len=1, hidden];
str[len=15] "%pcplayerexp";
cstr [len=1, hidden];
str[len=15] "%mepcbang";
cstr [len=1, hidden];
str[len=15] "%pcbangitemget";
cstr [len=1, hidden];
str[len=15] "%expirepcbang";
cstr [len=1, hidden];
str[len=15] "%voteenable";
cstr [len=1, hidden];
str[len=15] "%voteinfo";
cstr [len=1, hidden];
str[len=11] "%playerset";
cstr [len=1, hidden];
str[len=11] "%envset";
cstr [len=1, hidden];
str[len=7] "%timeset";
cstr [len=1, hidden];
str[len=11] "%tlinfoset";
cstr [len=1, hidden];
str[len=11] "%tlinfo";
cstr [len=1, hidden];
str[len=15] "%tlsysset";
cstr [len=1, hidden];
str[len=7] "%actpset";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=7] "%eventst";
cstr [len=1, hidden];
str[len=15] "%setevent";
cstr [len=1, hidden];
str[len=11] "%getboxcnt";
cstr [len=1, hidden];
str[len=11] "%sethp";
cstr [len=1, hidden];
str[len=15] "%hfs full";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=23] "%show me the dalant";
cstr [len=1, hidden];
str[len=23] "%show me the gold";
cstr [len=1, hidden];
str[len=11] "___________________";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=11] "%BossMe";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "%OneHourAfter";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=23] "%Set Settle Owner Guild";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=31] "%Clear Settle Owner Guild";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "%gotochar";
cstr [len=1, hidden];
str[len=7] "%gotomon";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "%exception";
cstr [len=1, hidden];
str[len=7] "%premium";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=15] "%Set Guild Grade";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=23] "%Set Guild Grade By Name";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=31] "%Set Guild Grade By GuildSerial";
cstr [len=1, hidden];
str[len=7] "___________________";
cstr [len=1, hidden];
str[len=15] "%MasterMe";
cstr [len=1, hidden];
str[len=11] "___________________";
cstr [len=1, hidden];
str[len=11] "%altlv";
cstr [len=1, hidden];
str[len=15] "%setexprate";
cstr [len=1, hidden];
str[len=7] "%gotonpc";
cstr [len=1, hidden];
str[len=15] "%npcquest";
cstr [len=1, hidden];
str[len=15] "%delquest";
cstr [len=1, hidden];
str[len=15] "%manageguild";
cstr [len=1, hidden];
str[len=15] "%masterelect";
cstr [len=1, hidden];
str[len=15] "___________________";
cstr [len=1, hidden];
str[len=23] "%conevent";
}
//
//------------------------------- Other Tweaks -------------------------------