Page 1 of 2

Request : 2017-05-17 .pm file

Posted: 21 Jul 2017, 23:39
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

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

Posted: 24 Jul 2017, 04:26
by SkylorD
I can help you. if u respond here, i will post

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

Posted: 25 Jul 2017, 02:07
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;

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

Posted: 25 Jul 2017, 14:09
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.

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

Posted: 25 Jul 2017, 14:20
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.

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

Posted: 25 Jul 2017, 15:52
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

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

Posted: 25 Jul 2017, 19:26
by SkylorD
SekaiRO patch download
SekaiRO contribution.
Just apply the patch and do your settings.

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

Posted: 26 Jul 2017, 03:32
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?

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

Posted: 26 Jul 2017, 04:34
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

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

Posted: 26 Jul 2017, 05:29
by dudette
SkylorD

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