Jump to content
Sign in to follow this  
kisuka

[RSU Plugin] Multi

Recommended Posts

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 :)

 

Enjoy.

 

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

Edited by kisuka

Share this post


Link to post
Share on other sites

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 :)

 

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?

Share this post


Link to post
Share on other sites

oooo

My RSU plugin does this feature too :D

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 :)

Share this post


Link to post
Share on other sites

oooo

My RSU plugin does this feature too :D

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 :)

 

Always showing me up Yommy-senpai D: <3

Share this post


Link to post
Share on other sites

 

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 :)

 

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.

Edited by kisuka

Share this post


Link to post
Share on other sites

 

 

 

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 :)

 

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,

Share this post


Link to post
Share on other sites

 

 

 

 

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 :)

 

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?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

 

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 :D

 

 

// 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.

Share this post


Link to post
Share on other sites

@@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!

Share this post


Link to post
Share on other sites

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, :)

Edited by Samuel

Share this post


Link to post
Share on other sites

 

 

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 :D

 

 

// 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.

Share this post


Link to post
Share on other sites

 

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, :)

 

RSU supports RGZ out of the box. See this wiki article to understand RGZ files.

Share this post


Link to post
Share on other sites

 

 

 

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, :)

RSU supports RGZ out of the box. See this wiki article to understand RGZ files.

I already tried making an rgz patch but it always say failed to retrieve rgz file even if the file is already uploaded

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.