BSB
Код:
[filemask="Guard-III.exe"]
struct ClassTweaks
{
//---------------------------------Function in ZoneServer
child Grade [offset=0x0528c9]; // CPlayer::pc_CanSelectClassRequest
sibling AnimusTweaks;
}
struct AnimusTweaks
{
//-------------------------------------Function in ZoneServer
child UnlockLv [offset=0x0bae33]; // GetAnimusFldFromLv
child UnlockExp [offset=0x0bad84]; // GetAnimusFldFromExp
sibling OtherTweaks;
}
struct OtherTweaks
{
//---------------------------------Function in ZoneServer
child Loot [offset=0x068036]; // CPlayer::pc_TakeGroundingItem
child Tower [offset=0x05d3ee]; // _TOWER_PARAM::IsEmpty
sibling "Смена портов";
}
struct "Смена портов"
{
child Port [offset=0x114383];
child Port [offset=0x1204DB];
child Port [offset=0x114472];
child Port [offset=0x1144ED];
}
//------------------------------- Class -------------------------------
//
// CPlayer::pc_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 -------------------------------
//
// CPlayer::pc_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 Port
{
i16 "Изменение портов зоны";
}
//
//------------------------------- Other Tweaks -------------------------------
GU
Код:
[filemask="ZoneServerTSD_x64.exe"]
struct ClassTweaks
{
//---------------------------------Function in ZoneServer
child Grade [offset=0x0528c9]; // CPlayer::pc_CanSelectClassRequest
sibling AnimusTweaks;
}
struct AnimusTweaks
{
//-------------------------------------Function in ZoneServer
child UnlockLv [offset=0x0bae33]; // GetAnimusFldFromLv
child UnlockExp [offset=0x0bad84]; // GetAnimusFldFromExp
sibling OtherTweaks;
}
struct OtherTweaks
{
//---------------------------------Function in ZoneServer
child Loot [offset=0x068036]; // CPlayer::pc_TakeGroundingItem
child Tower [offset=0x0a5dd8]; // _TOWER_PARAM::IsEmpty
}
//------------------------------- Class -------------------------------
//
// CPlayer::pc_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 -------------------------------
//
// CPlayer::pc_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"];
}
//
//------------------------------- Other Tweaks -------------------------------
(с) TriRozhka & Emka
В структуре 223 добавил изменение портов.
Вот так вот