[RSU Plugin] Multi

kisuka

Script Developers
Messages
289
Points
0
Location
Internet
Github
Kisuka
A plugin for RagnarokOnline Patcher Lite (RSU). Allows for patching multiple GRF files (kRO, RE, Custom) using just one patch client.

https://github.com/kisuka/RSU-Multi-Plugin

Basically this is similar to what the ragray plugin did, now you can use it for your own servers and what not
default_smile.png


Enjoy.

Feel free to contribute to the repo if you want, my C / C++ sucks ^^;

 
Last edited by a moderator:
A plugin for RagnarokOnline Patcher Lite (RSU). Allows for patching multiple GRF files (kRO, RE, Custom) using just one patch client.

https://github.com/kisuka/RSU-Multi-Plugin

Basically this is similar to what the ragray plugin did, now you can use it for your own servers and what not
default_smile.png


Enjoy.

Feel free to contribute to the repo if you want, my C / C++ sucks ^^;
I tried this, but I'm getting failed to retrieve error with KRO and RE, it seems that the patch site is not working anymore?

 
oooo

My RSU plugin does this feature too
default_biggrin.png


and also some others

-- has a login window to start the client with correct params. -t<md5 of pass> <username> 1rag1

-- has a browser control to show some php page

-- has a "replay" button to start the client with -replay

RE support is not that interesting, its only a few weeks ahead of main server.

i have been trying to ween Hercules away from the RE clients the last year
default_smile.png


 
oooo

My RSU plugin does this feature too
default_biggrin.png


and also some others

-- has a login window to start the client with correct params. -t<md5 of pass> <username> 1rag1

-- has a browser control to show some php page

-- has a "replay" button to start the client with -replay

RE support is not that interesting, its only a few weeks ahead of main server.

i have been trying to ween Hercules away from the RE clients the last year
default_smile.png
Always showing me up Yommy-senpai D: <3

 
A plugin for RagnarokOnline Patcher Lite (RSU). Allows for patching multiple GRF files (kRO, RE, Custom) using just one patch client.

https://github.com/kisuka/RSU-Multi-Plugin

Basically this is similar to what the ragray plugin did, now you can use it for your own servers and what not
default_smile.png


Enjoy.

Feel free to contribute to the repo if you want, my C / C++ sucks ^^;
I tried this, but I'm getting failed to retrieve error with KRO and RE, it seems that the patch site is not working anymore?
Make sure your kRO is already patched to at least 2011-7-20. The new ftp server doesn't contain any old patch files.

 
Last edited by a moderator:
A plugin for RagnarokOnline Patcher Lite (RSU). Allows for patching multiple GRF files (kRO, RE, Custom) using just one patch client.

https://github.com/kisuka/RSU-Multi-Plugin

Basically this is similar to what the ragray plugin did, now you can use it for your own servers and what not
default_smile.png


Enjoy.

Feel free to contribute to the repo if you want, my C / C++ sucks ^^;
I tried this, but I'm getting failed to retrieve error with KRO and RE, it seems that the patch site is not working anymore?
Make sure your kRO is already patched to at least 2011-7-20. The new ftp server doesn't contain any old patch files.
my KRO was patched 2013 june,

 
A plugin for RagnarokOnline Patcher Lite (RSU). Allows for patching multiple GRF files (kRO, RE, Custom) using just one patch client.

https://github.com/kisuka/RSU-Multi-Plugin

Basically this is similar to what the ragray plugin did, now you can use it for your own servers and what not
default_smile.png


Enjoy.

Feel free to contribute to the repo if you want, my C / C++ sucks ^^;
I tried this, but I'm getting failed to retrieve error with KRO and RE, it seems that the patch site is not working anymore?
Make sure your kRO is already patched to at least 2011-7-20. The new ftp server doesn't contain any old patch files.
my KRO was patched 2013 june,
Weird, can you show me what the error says?

 
An issue due to lack of documentation on my side: SetPatchInfoNum method requires RSU_PLUG_VERSION2 of Common interface. Sorry for that.

 
An issue due to lack of documentation on my side: SetPatchInfoNum method requires RSU_PLUG_VERSION2 of Common interface. Sorry for that.
Fixed.

Might try messing around with adding in login stuff to pass the username / password to the client.

 
Will my problem be fixed with the fix you uploaded? thanks!

 
Will my problem be fixed with the fix you uploaded? thanks!
Not sure ^^; can you provide a screenshot of the error you're getting please?
Well the patching works fine now, xD

but this line:
// HTTP Website where Patch list / allow is located
lpCommon->SetPatchInfo(RSU_IPATCH_WEBSITE, "webpatch.ragnarok.co.kr");

it seems it doesn't allow any site with  it, because I tried using an svn source like sample.googlecode.com/svn/trunk/ or sample.googlecode.com/svn/trunk, and I keep on getting failed to retrieve the patch allow and plist.txt

but when I tried a clean site for example: mysamplero.com, it's working..

another problem I'm having right now is the start button after the patch: it doesn't start anything
default_biggrin.png


// Set Client EXE & Command.
lpCommon->SetPatchInfo(RSU_IPATCH_EXEFILE, "SampleRO.exe"); // (ex: ragexe.exe)
lpCommon->SetPatchInfo(RSU_IPATCH_EXECMDL, "1rag1"); // (ex: 1rag1)
I also tried using the launcher:

// Set Client EXE & Command.
lpCommon->SetPatchInfo(RSU_IPATCH_EXEFILE, "SampleRO Launcher.exe"); // (ex: ragexe.exe)
lpCommon->SetPatchInfo(RSU_IPATCH_EXECMDL, ""); // (ex: 1rag1)


but nothing happens, xD the patcher just exits.

 
@@kisuka

I was able to fixed all of the above problems,

btw, is there a way to support patches that will be extracted outside the grf? for example a patch that will add a new mp3 file in the BGM folder

Thanks!

 
yes, RGZ is supported too
Any clue on how to do that? xD
Is there anything that should be added in the source? or it's just patch related, sorry a total newbie here,
default_smile.png


 
Last edited by a moderator:
Will my problem be fixed with the fix you uploaded? thanks!
Not sure ^^; can you provide a screenshot of the error you're getting please?
Well the patching works fine now, xD

but this line:
> 


// HTTP Website where Patch list / allow is located
lpCommon->SetPatchInfo(RSU_IPATCH_WEBSITE, "webpatch.ragnarok.co.kr");

it seems it doesn't allow any site with  it, because I tried using an svn source like sample.googlecode.com/svn/trunk/ or sample.googlecode.com/svn/trunk, and I keep on getting failed to retrieve the patch allow and plist.txt

but when I tried a clean site for example: mysamplero.com, it's working..

another problem I'm having right now is the start button after the patch: it doesn't start anything
default_biggrin.png


// Set Client EXE & Command.
lpCommon->SetPatchInfo(RSU_IPATCH_EXEFILE, "SampleRO.exe"); // (ex: ragexe.exe)
lpCommon->SetPatchInfo(RSU_IPATCH_EXECMDL, "1rag1"); // (ex: 1rag1)
I also tried using the launcher:

// Set Client EXE & Command.
lpCommon->SetPatchInfo(RSU_IPATCH_EXEFILE, "SampleRO Launcher.exe"); // (ex: ragexe.exe)
lpCommon->SetPatchInfo(RSU_IPATCH_EXECMDL, ""); // (ex: 1rag1)


but nothing happens, xD the patcher just exits.
Regarding your issue with the website path. Make sure RSU_IPATCH_WEBSITE and RSU_IPATCH_FTPSITE are set to the domain name itself. You'd specify the directories on RSU_IPATCH_WEBPATH and RSU_IPATCH_FTPPATH. Using your example:

lpCommon->SetPatchInfo(RSU_IPATCH_WEBSITE, "sample.googlecode.com");

lpCommon->SetPatchInfo(RSU_IPATCH_WEBPATH, "/svn/trunk");

As for the issue with the start button. Make sure the exe is in the same directory, the start button won't work if the exe is not present.

 
Back
Top