เพื่อนๆคนไทยครับ กระทู้นี้พูดคุยภาษาอังกฤษอย่างเดียว ถ้ามีข้อมูลการแก้ไขอยากแจ้งอย่างไร แต่ไม่สะดวกพิมพ์เอง PM ส่งมาให้ผมแปลได้ครับ ถ้าหากยังไม่มีข้อมูลอะไรมาก รบกวน อย่าเพิ่งโพสท์ในนี้มากจนเกินไปนะครับ เกรงใจทีมพัฒนาที่เขาอุตส่าห์มาช่วยครับ ขอบคุณมากครับ
Hello everybody, I'm zpeak one of the thai botter community. To be precise, I'm a film student who spent his youth playing ragnarok online ten years ago in the era of Revemu sKore ModKore and like it. A few months back AS[ thai ro distributor ] has start a new free 2 play server called angeling. They fought relentlessly against botting, Most of Kore forks in thailand has shutdown their site and stop their support/release even though they were close sources and a few is a paid to use version, most of the developers left the kore scene. Despite all that and no table/connection support from openkore long ago we still managed to keep openkore svn running by this method.
- We obtain our own connection information, thanks to openkore wiki.
- Modify these files like this
src\network\send\ServerType0.pm
http://pastebin.com/4pkYSBBH
src\network\send\tRO.pm
we copied pRO and change it to tRO and it works fine.
src\network\receive\ServerType0.pm
http://pastebin.com/pkW9PG3E
src\network\receive\tRO.pm
we copied pRO and change it to tRO and it works fine.
Everything works fine until the 25 june update Ragexe hit the server.
as normal mode we encounter this.
this is the error
Code: Select all
OpenKore version what-will-become-2.1
Network state = 1
Network handler = Network::DirectConnection
SVN revision: unknown
No loaded plugins.
Error message:
'x' outside of string in unpack at src/Network/Receive.pm line 292.
Stack trace:
'x' outside of string in unpack at src/Network/Receive.pm line 292.
at src/Network/Receive.pm line 292
Network::Receive::parse_account_server_info('Network::Receive::tRO=HASH(0x59ebb64)', 'HASH(0x59e9864)') called at src/Network/PacketParser.pm line 250
Network::PacketParser::parse('Network::Receive::tRO=HASH(0x59ebb64)', 'i\x{0}S\x{0}Bg\x{0}\x{0}G\x{95}s\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}?\x{83}@\x{0}\x{c4}\x{fc}\x{ed}\x{e}\x{97}\x{0}\x{0}\x{0}\x{4}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}J\x{83}@\x{0}\x{b7}\x{a6}\x{1}\x{8}\x{0}\x{0}\x{0}g\x{4}\x{9c}\x{d2}p\x{17}Ange...', 'Network::Receive::tRO=HASH(0x59ebb64)') called at src/Network/Receive.pm line 68
Network::Receive::parse('Network::Receive::tRO=HASH(0x59ebb64)', 'i\x{0}S\x{0}Bg\x{0}\x{0}G\x{95}s\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}?\x{83}@\x{0}\x{c4}\x{fc}\x{ed}\x{e}\x{97}\x{0}\x{0}\x{0}\x{4}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}J\x{83}@\x{0}\x{b7}\x{a6}\x{1}\x{8}\x{0}\x{0}\x{0}g\x{4}\x{9c}\x{d2}p\x{17}Ange...', 'Network::Receive::tRO=HASH(0x59ebb64)') called at src/Network/PacketParser.pm line 401
Network::PacketParser::process('Network::Receive::tRO=HASH(0x59ebb64)', 'Network::MessageTokenizer=HASH(0x383a1a4)', 'Network::Receive::tRO=HASH(0x59ebb64)') called at src/functions.pl line 730
main::mainLoop_initialized() called at src/functions.pl line 70
main::mainLoop() called at src/Interface.pm line 75
Interface::mainLoop('Interface::Console::Win32=HASH(0x26ab424)') called at openkore.pl line 97
main::__start() called at start.pl line 136
Died at this line:
my %server;
* @server{qw(ip port name users display)} = unpack 'a4 v Z20 v2 x2', $_;
if ($masterServer && $masterServer->{private}) {
as for xmode we encounter this
the errors
Code: Select all
OpenKore version what-will-become-2.1
Network state = 1
Network handler = Network::XKore
SVN revision: unknown
No loaded plugins.
Error message:
'x' outside of string in unpack at src/Network/Receive.pm line 292.
Stack trace:
'x' outside of string in unpack at src/Network/Receive.pm line 292.
at src/Network/Receive.pm line 292
Network::Receive::parse_account_server_info('Network::Receive::tRO=HASH(0x5797f0c)', 'HASH(0x5e0233c)') called at src/Network/PacketParser.pm line 250
Network::PacketParser::parse('Network::Receive::tRO=HASH(0x5797f0c)', 'i\x{0}S\x{0}\x{e5}W\x{0}\x{0}G\x{95}s\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{e0}\x{fc}\x{cd}\x{e}\x{1}i\x{fa}\x{1}\x{18}\x{fd}\x{cd}\x{e}(\x{fd}\x{cd}\x{e}\x{e7} A\x{0}\x{81}\x{85}B\x{0} t\x{1}\x{8}\x{0}\x{0}\x{0}g\x{4}\x{9c}\x{d2}p\x{17}Ange...', 'Network::Receive::tRO=HASH(0x5797f0c)') called at src/Network/Receive.pm line 68
Network::Receive::parse('Network::Receive::tRO=HASH(0x5797f0c)', 'i\x{0}S\x{0}\x{e5}W\x{0}\x{0}G\x{95}s\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{0}\x{e0}\x{fc}\x{cd}\x{e}\x{1}i\x{fa}\x{1}\x{18}\x{fd}\x{cd}\x{e}(\x{fd}\x{cd}\x{e}\x{e7} A\x{0}\x{81}\x{85}B\x{0} t\x{1}\x{8}\x{0}\x{0}\x{0}g\x{4}\x{9c}\x{d2}p\x{17}Ange...', 'Network::Receive::tRO=HASH(0x5797f0c)') called at src/Network/PacketParser.pm line 401
Network::PacketParser::process('Network::Receive::tRO=HASH(0x5797f0c)', 'Network::MessageTokenizer=HASH(0x37bd28c)', 'Network::Receive::tRO=HASH(0x5797f0c)') called at src/functions.pl line 730
main::mainLoop_initialized() called at src/functions.pl line 70
main::mainLoop() called at src/Interface.pm line 75
Interface::mainLoop('Interface::Console::Win32=HASH(0xb9b834)') called at openkore.pl line 97
main::__start() called at start.pl line 136
Died at this line:
my %server;
* @server{qw(ip port name users display)} = unpack 'a4 v Z20 v2 x2', $_;
if ($masterServer && $masterServer->{private}) {
https://www.wetransfer.com/downloads/4f ... 226/c539d8
We tried obtain new receivepackets by using Ever_boy's tools but it doesn't seem to work out
Some of us managed to login with xmode the the map but the client can't really walk or do anything.
The ai is still completely in unusable state.
Many of us who has knowledge about kore and programming wanted to discuss with the dev teams but a lot of us ( including me ) don't really speak English. So there's a language barrier.
[ some of us have pm'd you guys sometime, thanks for the kind response ]
the point of this thread is to made aware of tRO situation to openkore community, and if possible, get a fix for this issue and the long running support for our server. Thank you in advance for your help.
PS. for my fellow thai, please keep this thread in English. If you have anything for me to translate you can pm me.