Welcome!

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!

[Release] AOP Server Accserver no virus, custom Zone

Junior Spellweaver
Joined
Mar 3, 2013
Messages
168
Reaction score
48
Here are Account Login exe For AOP 4.15 that clean no virus
scan result=
https://www.virustotal.com/gui/file/815cf46b300dce2a964398e58181edb9ecc45b974b512adcaa33e5465b26fefc

Link for download =
https://drive.google.com/file/d/1--19o7Xskb-tk3lVStSzaqjyCCI2rj-F/view
-------------------------------------------------------------
This is the AOP Zone 4.15 new

Whats new thing ?

enabled button in UI[1/3]
enabled button in UI[2/3]
enabled button in UI[3/3]
increased count wall in geo data[1/2]
increased count wall in geo data[2/2]
ignoring bugged loot stack

This was fixed from the original zone a moment ago by my self .
For other function are default ( not touch change anything else)
To fix the time server just hook with your .dll

===============================================================

For anyone that wanna enable chip stats view for enable for all player here the offset that I found .

ZoneServer offset :
1F754F
1F637E
1F78E1

RFOnline bin offset :
16AEC1

Change 75 to EB for both use any hex editor like hxd

============================================================

For anyone that wanna enable specialist class can use skill elite here the offset that I found.


ZoneServer offset :
6FB0C ---> you need change 01 to 02
83166C ---> you need change 64 to 32

RFOnline bin offset :
1BFF4 ---> change 01 75 to 02 77

You can use any hex editor like hxd



===============================================================
Link Download


virus scan =



Preview zoneserver performance after edit are dont use so much RAM if use many map ( the default zone if load with this map pack around 4,7 gb but now its safe alot .
IvonaDP - [Release] AOP Server Accserver no virus, custom Zone - RaGEZONE Forums




Preview picture

IvonaDP - [Release] AOP Server Accserver no virus, custom Zone - RaGEZONE Forums

IvonaDP - [Release] AOP Server Accserver no virus, custom Zone - RaGEZONE Forums


The offset are correct .
Preview enable chip stats see here
IvonaDP - [Release] AOP Server Accserver no virus, custom Zone - RaGEZONE Forums
 
Last edited:
Junior Spellweaver
Joined
Mar 3, 2013
Messages
168
Reaction score
48
Time date bug fixed?

to fix time date bug use your own .dll sadi .
I already have from legendccr3d , but we are need to deep test it first .
to check everything work good didnt cause a error .



What is time date bug?
its a error that say you are not login for 30 days . its make the cpt point minus and removed from ranking list then make cant use dual potion buff expansion.
 
Last edited:
Junior Spellweaver
Joined
Feb 23, 2014
Messages
115
Reaction score
18
already share the timebug fix nowhere,

here's some 2232 version,

just improve to ur 4.15


Code:
u could patch a few things
rewrite :
[B]GetKorLocalTime()[/B] -> problem with atoi to atoll for example


WriteMemoryBYTE(0x14074EF86, 0x75); //LastConnTime
WriteMemoryBYTE(0x1407502F1, 0x75); //[LastConnTime]
WriteMemoryBYTE(0x140750588, 0x75); //LastLogoutTime

[B]GetConnectTime_AddBySec()[/B] for dualPotion ( atoi function )
- DBGet LastConnTime changed to BIGINT 04 00 -> E5 FF
- DBGet BuffEndTime changed to BIGINT 04 00 -> E5 FF

[B]Hex Zone (i mean replace )[/B]
%d.log to %u.log
%d_U.log to %u_U.log
%d_A.log to %u_A.log


[B]The Code :

//0000000140480680 Fix Time, almost for everything[/B]
unsigned int WINAPIV GetKorLocalTime(){
    char szDate[32],szTime[32];
    _strdate(szDate);
    _strtime(szTime);

    char szLocalTime[32];
    //Year..(6, 7)
    szLocalTime[0] = szDate[6];
    szLocalTime[1] = szDate[7];

    //Month..(0, 1)
    szLocalTime[2] = szDate[0];
    szLocalTime[3] = szDate[1];

    //Day..(3, 4)
    szLocalTime[4] = szDate[3];
    szLocalTime[5] = szDate[4];

    //Second..(0, 1)
    szLocalTime[6] = szTime[0];
    szLocalTime[7] = szTime[1];

    //Minute..(3, 4)
    szLocalTime[8] = szTime[3];
    szLocalTime[9] = szTime[4];

    szLocalTime[10] = NULL;
    return (unsigned int)atoll(szLocalTime);
}


[B]//000000014043CB80) Fix DualOD[/B]
unsigned int WINAPIV GetConnectTime_AddBySec(int iSec){
    struct tm *Tm;
    time_t origTime, afterTime;    ::time(&origTime);
    Tm = ::localtime(&origTime);
    Tm->tm_sec += iSec;    afterTime = mktime(Tm);
    char Dest[32];

    sprintf(Dest, "%01d%02d%02d%02d%02d", (unsigned int)(Tm->tm_year - 100), (unsigned int)(Tm->tm_mon + 1), (unsigned int)(Tm->tm_mday), (unsigned int)(Tm->tm_hour), (unsigned int)(Tm->tm_min));
    return (unsigned int)atoll(Dest);
}

The rest is urs, improve it

if you need compiled version ( suitable for Yorozuya ) Download Here >
 
Junior Spellweaver
Joined
Mar 3, 2013
Messages
168
Reaction score
48
already share the timebug fix nowhere,

here's some 2232 version,

just improve to ur 4.15


Code:
u could patch a few things
rewrite :
[B]GetKorLocalTime()[/B] -> problem with atoi to atoll for example


WriteMemoryBYTE(0x14074EF86, 0x75); //LastConnTime
WriteMemoryBYTE(0x1407502F1, 0x75); //[LastConnTime]
WriteMemoryBYTE(0x140750588, 0x75); //LastLogoutTime

[B]GetConnectTime_AddBySec()[/B] for dualPotion ( atoi function )
- DBGet LastConnTime changed to BIGINT 04 00 -> E5 FF
- DBGet BuffEndTime changed to BIGINT 04 00 -> E5 FF

[B]Hex Zone (i mean replace )[/B]
%d.log to %u.log
%d_U.log to %u_U.log
%d_A.log to %u_A.log


[B]The Code :

//0000000140480680 Fix Time, almost for everything[/B]
unsigned int WINAPIV GetKorLocalTime(){
    char szDate[32],szTime[32];
    _strdate(szDate);
    _strtime(szTime);

    char szLocalTime[32];
    //Year..(6, 7)
    szLocalTime[0] = szDate[6];
    szLocalTime[1] = szDate[7];

    //Month..(0, 1)
    szLocalTime[2] = szDate[0];
    szLocalTime[3] = szDate[1];

    //Day..(3, 4)
    szLocalTime[4] = szDate[3];
    szLocalTime[5] = szDate[4];

    //Second..(0, 1)
    szLocalTime[6] = szTime[0];
    szLocalTime[7] = szTime[1];

    //Minute..(3, 4)
    szLocalTime[8] = szTime[3];
    szLocalTime[9] = szTime[4];

    szLocalTime[10] = NULL;
    return (unsigned int)atoll(szLocalTime);
}


[B]//000000014043CB80) Fix DualOD[/B]
unsigned int WINAPIV GetConnectTime_AddBySec(int iSec){
    struct tm *Tm;
    time_t origTime, afterTime;    ::time(&origTime);
    Tm = ::localtime(&origTime);
    Tm->tm_sec += iSec;    afterTime = mktime(Tm);
    char Dest[32];

    sprintf(Dest, "%01d%02d%02d%02d%02d", (unsigned int)(Tm->tm_year - 100), (unsigned int)(Tm->tm_mon + 1), (unsigned int)(Tm->tm_mday), (unsigned int)(Tm->tm_hour), (unsigned int)(Tm->tm_min));
    return (unsigned int)atoll(Dest);
}

The rest is urs, improve it

if you need compiled version ( suitable for Yorozuya ) Download Here >

Thanks, maybe its will usefull for those want use yoroza zone 2232 module pack .
For my self currently I just using single dll that fix time only to my zone 223 - aop .
So the zone can be use to test module .
 
Junior Spellweaver
Joined
Mar 3, 2013
Messages
168
Reaction score
48
What version does the client use
its use rf playpark client 4.55 but its can use other client from other official like rf remastered indonesia / any 4.55 from other country .
but for my self use custom client that can be use for 223 and 2232 that have patron update .

example like this the 223 that I remake from aop script.
IvonaDP - [Release] AOP Server Accserver no virus, custom Zone - RaGEZONE Forums


IvonaDP - [Release] AOP Server Accserver no virus, custom Zone - RaGEZONE Forums


IvonaDP - [Release] AOP Server Accserver no virus, custom Zone - RaGEZONE Forums



the different just the spriteimage file that be use at the client
for 223 and 2232 sure can be use together .
but for aop cant use 223 and 2232 spriteimage , because have different system image .
 
Experienced Elementalist
Joined
Sep 22, 2008
Messages
286
Reaction score
10
Here are Account Login exe For AOP 4.15 that clean no virus
scan result=
https://www.virustotal.com/gui/file/815cf46b300dce2a964398e58181edb9ecc45b974b512adcaa33e5465b26fefc

Link for download =
https://drive.google.com/file/d/1--19o7Xskb-tk3lVStSzaqjyCCI2rj-F/view
-------------------------------------------------------------
This is the AOP Zone 4.15 new

Whats new thing ?

enabled button in UI[1/3]
enabled button in UI[2/3]
enabled button in UI[3/3]
increased count wall in geo data[1/2]
increased count wall in geo data[2/2]
ignoring bugged loot stack

This was fixed from the original zone a moment ago by my self .
For other function are default ( not touch change anything else)
To fix the time server just hook with your .dll

===============================================================

For anyone that wanna enable chip stats view for enable for all player here the offset.
I just found the offset a while ago .

ZoneServer offset :
1F754F
1F637E
1F78E1

RFOnline bin offset :
16AEC1

Change 75 to EB for both use any hex editor like hxd
===============================================================
Link Download


virus scan =



Preview zoneserver performance after edit are dont use so much RAM if use many map ( the default zone if load with this map pack around 4,7 gb but now its safe alot .
IvonaDP - [Release] AOP Server Accserver no virus, custom Zone - RaGEZONE Forums




Preview picture

IvonaDP - [Release] AOP Server Accserver no virus, custom Zone - RaGEZONE Forums

IvonaDP - [Release] AOP Server Accserver no virus, custom Zone - RaGEZONE Forums


The offset are correct .
Preview enable chip stats see here
IvonaDP - [Release] AOP Server Accserver no virus, custom Zone - RaGEZONE Forums

hey ivo,, i very sad rf dev is close i searching you, im very happy see you in here
 
Junior Spellweaver
Joined
Mar 3, 2013
Messages
168
Reaction score
48
hey ivo,, i very sad rf dev is close i searching you, im very happy see you in here

yea after rf-dev close I just back here , to make the community back alive sooner or later i gona post release my updated server file 223 , GU and aop with new latest item / monster from official and some of my new custom .
for the map pack if there are someone can give mapdata.strs for 2232 sure i gona post the server file with full map pack .
I just can make the radar name thing work in 223 only with the full map pack , for 2232 / aop cant due dont have mapdata.strs :(
 
Experienced Elementalist
Joined
Oct 19, 2012
Messages
252
Reaction score
3
This is not suitable for use in 4.15, it is only suitable for gu



Thanks, maybe its will usefull for those want use yoroza zone 2232 module pack .
For my self currently I just using single dll that fix time only to my zone 223 - aop .
So the zone can be use to test module .

This is not suitable for use in 4.15, it is only suitable for gu
 
Junior Spellweaver
Joined
Mar 3, 2013
Messages
168
Reaction score
48
This is not suitable for use in 4.15, it is only suitable for gu





This is not suitable for use in 4.15, it is only suitable for gu

yea the yoruza zone dll are just for GU , I didnt use it .
I use the dll from legendccr3d for fix time my updated server 223 , 2232 and 4,15 .
 
Junior Spellweaver
Joined
Mar 3, 2013
Messages
168
Reaction score
48
Updated add new offset specialist class can use skill elite .
You need take 2nd job class , then you can use the skill elite
.

Here the preview picture .

IvonaDP - [Release] AOP Server Accserver no virus, custom Zone - RaGEZONE Forums
 
Joined
Apr 9, 2012
Messages
2,359
Reaction score
442
is there any solution to anti crash issue from wpe?
yes, when crashing from wpe, you could check the crash log, take the address that cause crash, open it in ida pro, patch it using module.
the most general packet I am aware of in 2232 is chi network and guild packet crash, not sure about age of patron or other packet
 
Back
Top