Request : 2017-05-17 .pm file

All resolved question will be found here. It is recommended that you browse / search through this section first and see if your question has been answered before

Moderators: Moderators, Documentation Writers

Message
Author
dudette
Noob
Noob
Posts: 10
Joined: 21 Jul 2017, 23:09
Noob?: Yes

Request : 2017-05-17 .pm file

#1 Post by dudette »

[SekaiRO]
ip 116.251.223.136
port 56384
master_version 1
version 56
serverType kRO_RagexeRE_2015_11_04a
charBlockSize 108
serverEncoding Western
recvpackets sekairo-recvpackets.txt
addTableFolders iRO

I have followed the steps in the guide thoroughly, however I (used PEViewer) encounter this situation where my servertype should be 2017-05-17.
Based on the guide, I chose the nearest date possible available, which was 2015-11-04 which is not helpful.

Image

Can anyone help to solve this issue?
Also, by running openkore.exe, i ended up with this error
Packet Tokenizer: Unknown switch: 083E

.exe file below
https://drive.google.com/open?id=0B7gNr ... nhmZXk1bkU
Attachments
ss.JPG

SkylorD
Moderators
Moderators
Posts: 1163
Joined: 16 Dec 2011, 02:53
Noob?: Yes
Location: Brazil

Re: Request : 2017-05-17 .pm file

#2 Post by SkylorD »

I can help you. if u respond here, i will post
Learn rules

sctnightcore
Developers
Developers
Posts: 232
Joined: 09 Apr 2017, 07:23
Noob?: No
Location: Thailand

Re: Request : 2017-05-17 .pm file

#3 Post by sctnightcore »

You try.
Not sure how to work?

Code: Select all

#########################################################################
#  OpenKore - Packet sending
#  This module contains functions for sending packets to the server.
#
#  This software is open source, licensed under the GNU General Public
#  License, version 2.
#  Basically, this means that you're allowed to modify and distribute
#  this software. However, if you distribute modified versions, you MUST
#  also distribute the source code.
#  See http://www.gnu.org/licenses/gpl.html for the full license.
########################################################################

package Network::Send::kRO::RagexeRE_2015_11_04a;

use strict;
use base 'Network::Send::kRO::RagexeRE_2017_05_17';

sub new {
   my ($class) = @_;
   my $self = $class->SUPER::new(@_);
   
   my %packets = (
      '0437' => ['actor_action', 'a4 C', [qw(targetID type)]],
      '0894' => ['actor_info_request', 'a4', [qw(ID)]],
      '088D' => ['actor_look_at', 'v C', [qw(head body)]],
      '087B' => ['actor_name_request', 'a4', [qw(ID)]],
      '091B' => ['buy_bulk_buyer', 'a4 a4 a*', [qw(buyerID buyingStoreID itemInfo)]], #Buying store
      '089F' => ['buy_bulk_closeShop'],         
      '0367' => ['buy_bulk_openShop', 'a4 c a*', [qw(limitZeny result itemInfo)]], #Selling store
      '0946' => ['buy_bulk_request', 'a4', [qw(ID)]], #6
      '08A8' => ['character_move','a3', [qw(coords)]],
      '0960' => ['friend_request', 'a*', [qw(username)]],# len 26
      '0958' => ['homunculus_command', 'v C', [qw(commandType, commandID)]],
      '093B' => ['item_drop', 'v2', [qw(index amount)]],
      '0945' => ['item_list_res', 'v V2 a*', [qw(len type action itemInfo)]],
      '0964' => ['item_take', 'a4', [qw(ID)]],
      '0923' => ['map_login', 'a4 a4 a4 V C', [qw(accountID charID sessionID tick sex)]],
      '0899' => ['party_join_request_by_name', 'Z24', [qw(partyName)]],
      '0815' => ['skill_use', 'v2 a4', [qw(lv skillID targetID)]],
      '0868' => ['skill_use_location', 'v4', [qw(lv skillID x y)]],
      '08AA' => ['storage_item_add', 'v V', [qw(index amount)]],
      '088C ' => ['storage_item_remove', 'v V', [qw(index amount)]],
      '0947' => ['storage_password'],
      '08A2' => ['sync', 'V', [qw(time)]],      
   );
   
   $self->{packet_list}{$_} = $packets{$_} for keys %packets;
   
   my %handlers = qw(
      actor_action 0437
      actor_info_request 0894
      actor_look_at 088D
      actor_name_request 087B
      buy_bulk_buyer 091B
      buy_bulk_closeShop 089F
      buy_bulk_openShop 0367
      buy_bulk_request 0946
      character_move 08A8
      friend_request 0960
      homunculus_command 0958
      item_drop 093B
      item_take 0964
      map_login 0923
      party_join_request_by_name 0899
      skill_use 0815
      skill_use_location 0868
      storage_item_add 08AA
      storage_item_remove 088C
      storage_password 0947
      sync 08A2
   );
   
   while (my ($k, $v) = each %packets) { $handlers{$v->[0]} = $k}
   
   $self->{packet_lut}{$_} = $handlers{$_} for keys %handlers;
   
#   $self->cryptKeys(, , );


   return $self;
}

1;

dudette
Noob
Noob
Posts: 10
Joined: 21 Jul 2017, 23:09
Noob?: Yes

Re: Request : 2017-05-17 .pm file

#4 Post by dudette »

SkylorD wrote:I can help you. if u respond here, i will post


Hi, i'll be glad to learn if you're able to help me.

dudette
Noob
Noob
Posts: 10
Joined: 21 Jul 2017, 23:09
Noob?: Yes

Re: Request : 2017-05-17 .pm file

#5 Post by dudette »

sctnightcore

I got this error.

Connecting to Account Server...
An error occured while loading the server message parser for server type 'kRO':
Base class package "Network::Send::kRO::RagexeRE_2017_05_17" is empty.
(Perhaps you need to 'use' the module which defines that package first,
or make that module available in @INC (@INC contains: plugins/macro src src/deps
C:/Users/Everyday/Downloads/openkore-master/src/deps C:/Users/Everyday/Downloads/openkore-master/src
C:/Users/Everyday/Downloads/openkore-master .).
at src/Network/Receive/kRO/RagexeRE_2017_05_17.pm line 16
BEGIN failed--compilation aborted at src/Network/Receive/kRO/RagexeRE_2017_05_17.pm line 16.
Compilation failed in require at (eval 285) line 1.
BEGIN failed--compilation aborted at (eval 285) line 1.


This is my server.txt file for your reference.
[SekaiRO]
ip 116.251.223.136
port 56384
master_version 1
version 56
serverType kRO_RagexeRE_2017_05_17
charBlockSize 108
serverEncoding Western
recvpackets sekairo-recvpackets.txt
addTableFolders iRO

Also attached recvpacket file.
Attachments
sekairo-recvpackets.txt
(17.36 KiB) Downloaded 287 times
sekairo-recvpackets.txt
(17.36 KiB) Downloaded 277 times

sctnightcore
Developers
Developers
Posts: 232
Joined: 09 Apr 2017, 07:23
Noob?: No
Location: Thailand

Re: Request : 2017-05-17 .pm file

#6 Post by sctnightcore »

dudette wrote:sctnightcore

I got this error.

Connecting to Account Server...
An error occured while loading the server message parser for server type 'kRO':
Base class package "Network::Send::kRO::RagexeRE_2017_05_17" is empty.
(Perhaps you need to 'use' the module which defines that package first,
or make that module available in @INC (@INC contains: plugins/macro src src/deps
C:/Users/Everyday/Downloads/openkore-master/src/deps C:/Users/Everyday/Downloads/openkore-master/src
C:/Users/Everyday/Downloads/openkore-master .).
at src/Network/Receive/kRO/RagexeRE_2017_05_17.pm line 16
BEGIN failed--compilation aborted at src/Network/Receive/kRO/RagexeRE_2017_05_17.pm line 16.
Compilation failed in require at (eval 285) line 1.
BEGIN failed--compilation aborted at (eval 285) line 1.





This is my server.txt file for your reference.
[SekaiRO]
ip 116.251.223.136
port 56384
master_version 1
version 56
serverType kRO_RagexeRE_2017_05_17
charBlockSize 108
serverEncoding Western
recvpackets sekairo-recvpackets.txt
addTableFolders iRO

Also attached recvpacket file.




i will test is dont work
new packet

SkylorD
Moderators
Moderators
Posts: 1163
Joined: 16 Dec 2011, 02:53
Noob?: Yes
Location: Brazil

Re: Request : 2017-05-17 .pm file

#7 Post by SkylorD »

SekaiRO patch download
SekaiRO contribution.
Just apply the patch and do your settings.
Learn rules

dudette
Noob
Noob
Posts: 10
Joined: 21 Jul 2017, 23:09
Noob?: Yes

Re: Request : 2017-05-17 .pm file

#8 Post by dudette »

Code: Select all

Loading tables\skillsarea.txt...
Loading tables\skillsencore.txt...
Loading tables\iRO\quests.txt...
Loading tables\iRO\msgstringtable.txt...
Loading tables\hateffect_id_handle.txt...
Loading tables\hateffect_name.txt...

Generating session Admin Password...

Checking for new portals... none found


Connecting to Account Server...
Cannot load server message parser for server type 'kRO'.
Press ENTER to exit this program.


Help again, i got this error.

I suspect I'm using the wrong server type, can anyone check it out for me?

SkylorD
Moderators
Moderators
Posts: 1163
Joined: 16 Dec 2011, 02:53
Noob?: Yes
Location: Brazil

Re: Request : 2017-05-17 .pm file

#9 Post by SkylorD »

Okay.
I have two words to say :

First : I have fixed your error. Now i'm playing actually in your server.

Image

Second : I'll just publish if i don't see any error. And after i finish some things. Bye

I've just noted that attack string is not be shown. But ok
Learn rules

dudette
Noob
Noob
Posts: 10
Joined: 21 Jul 2017, 23:09
Noob?: Yes

Re: Request : 2017-05-17 .pm file

#10 Post by dudette »

SkylorD

Wow thanks, thats fast, can you let me know what went wrong?
I'm still trying to understand the process

Locked