Jump to content

RO Patcher Lite, v4.2.2.1316 - last updated 2023/12/18


Ai4rei

Recommended Posts


  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10013
  • Reputation:   2345
  • Joined:  10/28/11
  • Last Seen:  

On 1/11/2018 at 2:17 PM, Ai4rei said:

What a coincidence, that's exactly how I update all my official RO data. The required magic for it is in command line switches:


rsu.exe /autostart /updateonly

 

Exactly what I am looking for... I was thinking if there are any ways and what are the parameters to use in CLI.

Thx for this, will try it.

 

@Slammer

nope, its not the exact way I want it to be. Doesnt want to setup another tasks just to kill the process, beside we wont be able to make sure it kill the process after the update are completed.

 

On 1/11/2018 at 2:17 PM, Ai4rei said:

What a coincidence, that's exactly how I update all my official RO data. The required magic for it is in command line switches:


rsu.exe /updateonly

 

I noticed that sometime after update, it detected the "wasted space" and asked the user whether to repack the files. Do we have any parameters that used to skip the confirmation message and proceed with repack upon detected waste spaces?

/repak      Forces complete rebuild of the main GRF archive
            reclaiming all wasted space. Note, that this process may
            take a while for larger archives and you must have at
            least same amount of space free, as the main GRF archive
            takes up. The patcher asks you automatically about
            repacking, once too much wasted space is detected inside
            the archive.

i saw in the doc... but this seem to repack the grf everytime it updated. 

is this the only option we have?

 

btw, i tried with 2 parameters, it doesnt seem like work well.

rsu.exe /updateonly /repak

it completed the update, but doesn't exit the rsu.exe

and the repak aren't executed too.

it work fine if i run with only 1 parameter for both /updateonly and /repak

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

Updated to 2.4.17, adds iRO:Restart, kRO Zero and phRO, and updates jRO patch information (for details see docs). Fixes a super-random crash on super-modern systems.

5 hours ago, Emistry said:

btw, i tried with 2 parameters, it doesnt seem like work well.

The way the patcher currently processes parameters allows only predetermined combinations. /updateonly implies the normal patch process, so whichever comes first, will set the resulting mode.

This changed in the nightly already, but although the nightly records /updateonly along with /repak, the repacking process does not take the auto-close into account either. Will take a look at it in the future.

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  218
  • Reputation:   152
  • Joined:  11/28/11
  • Last Seen:  

2 hours ago, Ai4rei said:

Updated to 2.4.17, adds iRO:Restart, kRO Zero and phRO, and updates jRO patch information (for details see docs). Fixes a super-random crash on super-modern systems.

The way the patcher currently processes parameters allows only predetermined combinations. /updateonly implies the normal patch process, so whichever comes first, will set the resulting mode.

This changed in the nightly already, but although the nightly records /updateonly along with /repak, the repacking process does not take the auto-close into account either. Will take a look at it in the future.

@Ai4rei thank you for awesome update now jRO is up to date.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

Updated to 2.4.18, fixes a potential crash due to wrong memory usage.

Edited by Ai4rei
  • Love 1
Link to comment
Share on other sites

  • 2 months later...

  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  51
  • Reputation:   7
  • Joined:  04/13/12
  • Last Seen:  

Hello it says no suitable mirror servers found

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

  • Too old client.
  • Too old patcher.
  • Missing/corrupt/unreadable patch.inf / patchRE.inf
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  46
  • Topics Per Day:  0.02
  • Content Count:  267
  • Reputation:   40
  • Joined:  01/19/17
  • Last Seen:  

Can't view website. It's down.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

Updated to 2.4.19, updates twRO patch information and makes the UI less confusing.

@iAmGnome: Back up.

Updated to 2.4.20, the real thing.

Edited by Ai4rei
  • Upvote 1
Link to comment
Share on other sites

  • 1 month later...

  • Group:  Members
  • Topic Count:  27
  • Topics Per Day:  0.01
  • Content Count:  319
  • Reputation:   198
  • Joined:  11/14/11
  • Last Seen:  

kRO updated their FTP again last week for main and sakray server.

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

11 hours ago, Rytech said:

kRO updated their FTP again last week for main and sakray server.

As far as I know, they have only shutdown the FTP server that has been sitting around unused since they switched to HTTP last year in May.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  27
  • Topics Per Day:  0.01
  • Content Count:  319
  • Reputation:   198
  • Joined:  11/14/11
  • Last Seen:  

I think the FTP is the same but the patch list address changed for sure. Won't patch last week or this week updates.

Edited by Rytech
  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

--- /kRO/PatchClient/Lua Files/ServerInfoz/ServerInfo_KR.bak	Thu May 25 18:21:24 2017
+++ /kRO/PatchClient/Lua Files/ServerInfoz/ServerInfo_KR.lua	Thu May 31 19:23:26 2018
@@ -6,80 +6,18 @@
 g_strPatchInf = "patch.inf"
 g_strPatchData = "data.grf"
 g_strExcute = "Ragexe.exe"
+g_strExcute2 = "Setup.exe"
 g_strExcuteArg = "1rag1"
 g_strExcute2Arg = "2rag2"
 g_nProtocol = 1
-g_strWeb = "webpatch.ragnarok.co.kr"
-g_strWebDir = "/patch"
+g_strWeb = "ropatch.xcache.kinxcdn.com"
+g_strWebDir = "/PatchInfo"
 g_strHttp = "ropatch.xcache.kinxcdn.com"
 g_strHttpDir = "/Patch"
-g_webLoginPage = "http://ro.game.gnjoy.com"
+g_webLoginPage = "http://ro.gnjoy.com"
 g_regPath = "RagPath"
 InitServerInfo = function()
    if g_nServerType == SERVER_TYPE.PRIMARY then
-      g_strPatch = "patch2.txt"
-      g_strNoticeClose = "ServerCheck.html"
-   else
-      if g_nServerType == SERVER_TYPE.RENEWAL_SAKRAY then
-         g_strPatchAllow = "patch_allow_RE.txt"
-         g_strPatch = "patchRE.txt"
-         g_strNoticePatch = "Sakray.html"
-         g_strNoticeClose = "ServerClose.html"
-         g_strPatchInf = "patchRE.inf"
-         g_strPatchData = "rdata.grf"
-         g_strExcute = "ragexeRE.exe"
-         g_regPath = "SakrayPath"
-      else
-         if g_nServerType == SERVER_TYPE.INDOOR then
-            g_regPath = ""
-            g_strPatch = "patch_i.txt"
-            g_strNoticePatch = "notice_Test.html"
-            g_strPatchInf = "in_dr.inf"
-            g_strExcute = "Indoor.exe"
-            g_strWeb = "192.168.5.52"
-            g_strFtp = "192.168.5.52"
-            g_ftpPort = 2000
-            g_strNoticeWeb = string.format("http://%s/%s", g_strWeb, g_strWebDir)
-         else
-            if g_nServerType == SERVER_TYPE.INDOOR_IDC then
-               g_regPath = ""
-               g_strPatch = "patch_i.txt"
-               g_strNoticePatch = "notice_Test.html"
-               g_strPatchInf = "in_dr.inf"
-               g_strExcute = "Indoor.exe"
-               g_strWeb = "192.168.5.52"
-               g_strFtp = "192.168.5.52"
-               g_ftpPort = 2000
-               g_strNoticeWeb = string.format("http://%s/%s", g_strWeb, g_strWebDir)
-            else
-               if g_nServerType == SERVER_TYPE.QM_PRIMARY then
-                  g_strPatch = "patch_QM.txt"
-                  g_strWeb = "192.168.5.52"
-                  g_strWebDir = "/QMPatch"
-                  g_strFtp = "192.168.5.52"
-                  g_strFtpDir = "/QMPatch"
-                  g_ftpPort = 2000
-                  g_regPath = "QMPath"
-                  g_webLoginPage = "http://ro.game.gravity.co.kr/devGame/index.asp"
-               else
-                  if g_nServerType == SERVER_TYPE.QM_SAKRAY then
-                     g_strPatch = "spatch_QM.txt"
-                     g_strWeb = "192.168.5.52"
-                     g_strWebDir = "/Sak_QMPatch"
-                     g_strFtp = "192.168.5.52"
-                     g_strFtpDir = "/Sak_QMPatch"
-                     g_ftpPort = 2000
-                     g_strPatchInf = "patchRE.inf"
-                     g_strPatchData = "rdata.grf"
-                     g_strExcute = "ragexeRE.exe"
-                     g_regPath = "QMSakPath"
-                     g_webLoginPage = "http://ro.game.gravity.co.kr/devGame/index.asp"
-                  end
-               end
-            end
-         end
-      end
-   end
 end
 
 InitServerInfo()

Hmm, they have changed the meta data server to match with the file server. K, thanks for the notice.

Edit:

Updated to 2.4.21, updates kRO patch information.

Updated to 2.4.22, fixes potential patch process issues introduced in previous release.

Edited by Ai4rei
Link to comment
Share on other sites

  • 2 months later...

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  1
  • Reputation:   0
  • Joined:  08/11/18
  • Last Seen:  

Hello, first time posting here. I seem to be having some trouble and i hope you can help me sort it out, when i use the patcher i get this:

Screenshot_1.png.b175c889e0351b8578b09b2b3f5fb83d.png

Upon reading the thread it seems other's had the same problem and it appears that the solution boils down to:

>patcher version not latest, update to 2.4.16.
>too old client data.
>patch.inf/PatchRE.inf missing.

However, I'm using the latest patcher from your website and using the latest kRO client (at least i think so, it's 2018/03/27) and the PatchRE.inf file is present. Any guesses on what the problem may be? Thanks in advance.

 

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

My mirror server silently died, and the only contributed mirror is outdated. Should work now.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  34
  • Topics Per Day:  0.01
  • Content Count:  155
  • Reputation:   5
  • Joined:  03/30/13
  • Last Seen:  

19 hours ago, Ai4rei said:

My mirror server silently died, and the only contributed mirror is outdated. Should work now.

Still getting that message :c

Using 2018-06-03rsu-kro-rag-lite-2.4.22.793 and 2018-06-03rsu-kro-renewal-lite-2.4.22.793, Patch and patchRE are readable, on 31/12/2017 kRO. 

Edited by Echoes
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

The primary mirror server is broken. No ETA.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

@Rizky Ramadhan : The kRO GRF has grown beyond 2GiB. Due to technical reasons older clients may not be able to use an archive that large.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  7
  • Reputation:   0
  • Joined:  06/27/17
  • Last Seen:  

@Ai4reiso what should i do??

 

On 8/13/2018 at 2:58 AM, Ai4rei said:

@Rizky Ramadhan : The kRO GRF has grown beyond 2GiB. Due to technical reasons older clients may not be able to use an archive that large.

@Ai4rei so what should i do??

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  218
  • Reputation:   152
  • Joined:  11/28/11
  • Last Seen:  

16 hours ago, Rizky Ramadhan said:

@Ai4rei so what should i do??

@Rizky Ramadhan i have data.grf 2.5G (all data.grf official become one data.grf) an works normal for client 2017-2018

Lite Patch still work and data.grf kRO still grow up.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

@Rizky Ramadhan Unless you have problems, don't do anything.

Link to comment
Share on other sites

  • 3 weeks later...

  • Group:  Members
  • Topic Count:  0
  • Topics Per Day:  0
  • Content Count:  25
  • Reputation:   6
  • Joined:  06/22/15
  • Last Seen:  

can't update KRO patch from 2018-08-14  to now.

Edited by attackjom555
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  218
  • Reputation:   152
  • Joined:  11/28/11
  • Last Seen:  

1 hour ago, attackjom555 said:

can't update KRO patch from 2018-08-14  to now.

What version of Patch lite you use?
if versi is not 2.4.22.793 so you must use patch lite 2.4.22.793

Link to comment
Share on other sites


  • Group:  Forum Moderator
  • Topic Count:  93
  • Topics Per Day:  0.02
  • Content Count:  10013
  • Reputation:   2345
  • Joined:  10/28/11
  • Last Seen:  

Hi, recently i tried downloaded the version 2.4.22.793 and tried to execute it using the task scheduler but it show this message. 

xieHcO6.png

I have also tried to tick the "Run as Administrator" option, but same result.

However, it does run perfectly if i manually execute the rsu patcher.

Any idea why it doesnt work when execute using task scheduler?

 

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  8
  • Topics Per Day:  0.00
  • Content Count:  417
  • Reputation:   354
  • Joined:  11/11/11
  • Last Seen:  

@Emistry, the user that you have configured for the task, might not have R/W access to all the items in the patcher directory (i.e. one file with messed up permissions is sufficient for that message). As far I'm aware, the "Run as Administrator" option has no effect on scheduled tasks.

task.png

Otherwise the patcher is designed to work with task scheduler. Reference task:

<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.3" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <Date>2016-03-08T22:25:39.51075</Date>
    <Author>User</Author>
  </RegistrationInfo>
  <Triggers>
    <CalendarTrigger>
      <StartBoundary>2016-03-10T23:22:22Z</StartBoundary>
      <Enabled>true</Enabled>
      <ScheduleByWeek>
        <DaysOfWeek>
          <Friday />
        </DaysOfWeek>
        <WeeksInterval>1</WeeksInterval>
      </ScheduleByWeek>
    </CalendarTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <UserId>User</UserId>
      <LogonType>InteractiveToken</LogonType>
      <RunLevel>LeastPrivilege</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>false</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>true</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession>
    <UseUnifiedSchedulingEngine>false</UseUnifiedSchedulingEngine>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>P3D</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>D:\RO\rsu-kro-rag-lite.exe</Command>
      <Arguments>/downloadonly /nocleanup</Arguments>
      <WorkingDirectory>D:\RO\kro\Patch</WorkingDirectory>
    </Exec>
  </Actions>
</Task>

 

  • Upvote 1
Link to comment
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.   Paste as plain text instead

  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.

×
×
  • Create New...