kisuka 178 Posted July 15, 2013 (edited) 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 July 15, 2013 by kisuka 4 anacondaq, jaBote, Ai4rei and 1 other reacted to this Quote Share this post Link to post Share on other sites
Samuel 83 Posted July 15, 2013 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? Quote Share this post Link to post Share on other sites
Yommy 265 Posted July 15, 2013 oooo My RSU plugin does this feature too 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 Quote Share this post Link to post Share on other sites
kisuka 178 Posted July 15, 2013 oooo My RSU plugin does this feature too 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 Quote Share this post Link to post Share on other sites
kisuka 178 Posted July 15, 2013 (edited) 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 July 15, 2013 by kisuka Quote Share this post Link to post Share on other sites
OnNplay 27 Posted July 15, 2013 Wow. Nice release. Quote Share this post Link to post Share on other sites
Samuel 83 Posted July 15, 2013 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, Quote Share this post Link to post Share on other sites
kisuka 178 Posted July 15, 2013 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? Quote Share this post Link to post Share on other sites
Ai4rei 321 Posted July 16, 2013 An issue due to lack of documentation on my side: SetPatchInfoNum method requires RSU_PLUG_VERSION2 of Common interface. Sorry for that. 1 evilpuncker reacted to this Quote Share this post Link to post Share on other sites
kisuka 178 Posted July 16, 2013 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. Quote Share this post Link to post Share on other sites
Samuel 83 Posted July 18, 2013 Will my problem be fixed with the fix you uploaded? thanks! Quote Share this post Link to post Share on other sites
kisuka 178 Posted July 18, 2013 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? Quote Share this post Link to post Share on other sites
Samuel 83 Posted July 18, 2013 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 // 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. Quote Share this post Link to post Share on other sites
Samuel 83 Posted July 19, 2013 @@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! Quote Share this post Link to post Share on other sites
Yommy 265 Posted July 19, 2013 yes, RGZ is supported too Quote Share this post Link to post Share on other sites
Samuel 83 Posted July 19, 2013 (edited) yes, RGZ is supported tooAny 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 July 19, 2013 by Samuel Quote Share this post Link to post Share on other sites
kisuka 178 Posted July 20, 2013 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 // 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. Quote Share this post Link to post Share on other sites
kisuka 178 Posted July 20, 2013 yes, RGZ is supported tooAny 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. Quote Share this post Link to post Share on other sites
Samuel 83 Posted July 20, 2013 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 Quote Share this post Link to post Share on other sites