Openkore: RE:Start update

Created on 11 Oct 2018  路  19Comments  路  Source: OpenKore/openkore

Allanon, wouldn't you like to teach us how to use your tool?
(so you do not have the effort to update the information of a dead server)

Most helpful comment

script:
https://gist.github.com/allanon/d8181ceaf6380da6d8fa4fddf1885706

just install perl
http://strawberryperl.com/download/5.12.3.0/strawberry-perl-5.12.3.0.msi

open cmd type:
ppm install Disassemble-X86

put in same folder:
Ragexe.exe
recvpackets.txt
shuffle.txt
sync.txt
servers.txt
extract_recvpackets.pl

open cmd move to paste and type:
extract_recvpackets.pl Ragexe.exe

now the files have new version just copy and paste back in openkore folder.

be carefull about sendCryptKeys check if script updated the correct one

All 19 comments

script:
https://gist.github.com/allanon/d8181ceaf6380da6d8fa4fddf1885706

just install perl
http://strawberryperl.com/download/5.12.3.0/strawberry-perl-5.12.3.0.msi

open cmd type:
ppm install Disassemble-X86

put in same folder:
Ragexe.exe
recvpackets.txt
shuffle.txt
sync.txt
servers.txt
extract_recvpackets.pl

open cmd move to paste and type:
extract_recvpackets.pl Ragexe.exe

now the files have new version just copy and paste back in openkore folder.

be carefull about sendCryptKeys check if script updated the correct one

ppm install Disassemble-X86

I was stucked exactly here, thank you.

How do you get new "shuffle.txt" file, it'll only generate other files but not shuffle.txt.
Thanks.

im lose in this section>where can i see this one thanks
put in same paste:
Ragexe.exe
recvpackets.txt
shuffle.txt
sync.txt
servers.txt
extract_recvpackets.pl

open cmd move to paste and type:
extract_recvpackets.pl Ragexe.exe

Use of uninitialized value $file in open at C:\Users\Name\extract_recvpackets.pl line 352
read<> on closed filehandle FP at C:\Users\Name\extract_recvpackets.pl line 354
Use of uninitialized value $file in open at C:\Users\Name\extract_recvpackets.pl (line 327)
read<> on closed filehandle FP at C:\Users\Name\extract_recvpackets.pl line 330
Unable to determine start of recvpackets definition function. 0 possible locations found

@Skye168 How did you generate the other files? I get this /\

It's much more simple than that, here are the steps:

  • copy these files from openkore bot folder then put them all in same folder, easiest place to be is in c:\Gravity\Ragnarok Restart\

Ragexe.exe - it's in c:\Gravity\Ragnarok Restart\
recvpackets.txt - C:\openkore-master\tables\iRO\Restart
shuffle.txt - C:\openkore-master\tables\iRO\Restart
sync.txt - C:\openkore-master\tables\iRO\Restart
servers.txt - C:\openkore-master\tables
extract_recvpackets.pl - you get this file from the link above from allanon script

Now open cmd or command prompt on windows, then go to that folder where you want to generate new files. Ex. c:\Gravity\Ragnarok Restart>extract_recvpackets.pl ragexe.exe
You will see that a few files has been re-generated usually are recvpackets.txt, servers.txt, sync.txt.
The only file left unsolved is usually "shuffle.txt", I stuck here and can't go any further till someone can tell us how to go on from there. GL.

It just load without a "complete message"?

Yes. You won't see complete message but you can see that the file has been updated by looking at the time stamp on the file itself.

when I open cmd, there is a pre-written path that I can not change: C: \ Users \ Name>

To skip this, I put the files in the path instead of matching the path to my files

I opened the cmd
C: \ Users \ Name> extract_recvpackets.pl ragexe.exe
loading a second ...
jumped a line and nothing happened

I closed all, replace the four files in openkore
It did not work, did I do something wrong?

oh! you're right!
shuffle is the only file that has not changed the date

And there you have it. Now we just need allanon or someone that know how to get "shuffle.txt" to teach us how or post the update.

Thanks, now we have the same problem.

Haha, Yup you may have to open new thread since this topic is closed. Nobody's going to see this.

if not changed, shuffle not changed also in client

I tested it and it did not work,
Trying again...

(edit) nothing.

It's not working, I already tried using the old shuffle.txt for all other previous patches because it didn't generate new shuffle during extraction. There is some little trick to get this update "shuffle.txt" that we can't get by using current allanon's tool.

the correct shuffle have 29 packets.

this script dont get only the correct as you can see here:
List:
https://gitlab.com/4144/peek/blob/master/Input/packet_names.ini#L1

examples:
with packet name:
https://github.com/alisonrag/openkore/blob/aceeeaddbc32d930d9f988598e5892326eb8ef3f/tables/kRO/Sakray/shuffle.txt

without:
https://github.com/OpenKore/openkore/blob/master/tables/bRO/shuffle.txt

a lot of packets in iRO shuffle is related to sync packets

you can use peek, but you will need to know how to convert to openkore files format:
https://gitlab.com/4144/peek/

old tutorial:
http://forums.openkore.com/viewtopic.php?f=36&t=207278&start=0

Peek doesn't seem to work at all for me. I try to extract packets or start analyzer and it says Reference Location not found. I moved copies of the client/launcher into the folder with peek, selected them and when i press either button it says that error message. Are you sure peek is compatible with this client?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

lututui picture lututui  路  5Comments

farrainbow picture farrainbow  路  4Comments

Keeynt picture Keeynt  路  4Comments

comdevx picture comdevx  路  3Comments

restartowi picture restartowi  路  5Comments