• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

Time loot

Initiate Mage
Joined
Mar 2, 2012
Messages
3
Reaction score
0
Hello!
Immediately apologize for my English.
He asked for Russian forums but no answer was given.
Where fixed a time of loot, for example in the standard mode, it is 1.5 minutes and then disappears, I would like to enlarge. Maybe there is a framework for zoneserver?
Thanks in advance!
 
Initiate Mage
Joined
Mar 2, 2012
Messages
3
Reaction score
0
I understand that you first need to change the time RF_Online.bin and then in zoneserver is open it WinHex what kind of option to look for? as there are thousands of them :)
Structure for RF_Online.bin is now as follows:

Code:
[filemask="RF_Online.bin"]

struct RF_Online
{
    child "Akretiya"    [group="Prof",    offset=(897525),    count=1];
    child "Bellato"    [group="Prof",    offset=(1511399),    count=1];
    child "Cora"      [group="Prof",    offset=(1511580),    count=1];
    child "1"          [group="PT", offset=0x1c2952,    count=1];
    child "2"          [group="PT", offset=0x1c29b9,    count=1];
    child "3"          [group="PT", offset=0x1c29d3,    count=1];
    child "4"          [group="PT", offset=0x1c2a1d,    count=1];
    child "5"          [group="PT", offset=0x1c2a69,    count=1];
    child "6"          [group="PT", offset=0x1c2a83,    count=1];
    child "7"          [group="PT", offset=0x1c3242,    count=1];
    child "11"          [group="textures Animus", offset=0x4d58d,    count=1];
    child "12"          [group="textures Animus", offset=0x4d59c,    count=1];
    child "13"          [group="textures Animus", offset=0x4d5ab,    count=1];

    child "Карты"      [offset=(3328136),    count=1];
    child "Лут"        [offset=(1227956),    count=1];
    child "Ключ"      [offset=(7370564),    count=1];
}
struct "Акретия" [preload=1, tableview=1]
{
    u8 [tag="Количество проф."];
}

struct "Беллато" [preload=1, tableview=1]
{
    u8 [tag="Number of Prof."];
}

struct "Кора" [preload=1, tableview=1]
{
    u8 [tag="Number of Prof."];
}
struct "1" [preload=1, tableview=1]
{
    u8 [tag="PT"];
}
struct "2" [preload=1, tableview=1]
{
    u8 [tag="PT"];
}
struct "3" [preload=1, tableview=1]
{
    u8 [tag="PT"];
}
struct "4" [preload=1, tableview=1]
{
    u8 [tag="PT"];
}
struct "5" [preload=1, tableview=1]
{
    u8 [tag="PT"];
}
struct "6" [preload=1, tableview=1]
{
    u8 [tag="PT"];
}

struct "7" [preload=1, tableview=1]
{
    u8 [tag="PT"];
}

struct "11" [preload=1, tableview=1]
{
    u8 [tag="Animus"];
}

struct "12" [preload=1, tableview=1]
{
    u8 [tag="Animus"];
}

struct "13" [preload=1, tableview=1]
{
    u8 [tag="Animus"];
}

struct "Map" [preload=1, tableview=1]
{
    u8 [tag="Number of cards"];
}

struct "Loot" [preload=1, tableview=1]
{
    u32 [tag="The rate of selection (1000 = 1 second) to the server 100"];
}

struct "Key" [preload=1, tableview=1]
{
    cstr [len=32] "Key";
}
 
Upvote 0
Initiate Mage
Joined
Oct 10, 2011
Messages
4
Reaction score
0
when i've open that structure pop up shown " Duplicate Name at Line 1 "
 
Upvote 0
Joined
Apr 28, 2005
Messages
6,953
Reaction score
2,420
Be sure to thank Souza on RF-Dev.



For BSB
PHP:
[filemask="ZoneServerTSD_x64.exe >> change to your name zoneserver"]

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
}

//------------------------------- 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 -------------------------------
For GU
PHP:
[filemask="ZoneServerUD_x64.exe.exe >> change to your name zoneserver"]

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 -------------------------------
 
Upvote 0
Joined
Apr 28, 2005
Messages
6,953
Reaction score
2,420
Make sure structorian didn't add extra bytes at the end.

If that fails, use the structure to find the correct offset, note the value it changes to when you edit it, then exit without saving. Use a hex editor to manually hex the zone to change the value and save, then try again.
 
Upvote 0
Retired Developer
Joined
Jun 16, 2005
Messages
496
Reaction score
215
Hello there

I added 2.2.3.2 STRS for Zone server
Please Let me know if it doesnt work (i didnt test due i have some work at home first before testing)
 
Upvote 0
Back
Top