Jump to content

Ai4rei

Members
  • Posts

    419
  • Joined

  • Last visited

  • Days Won

    36

Posts posted by Ai4rei

  1. Clear your IE cache and try again.

    Edit:

    Updated to 2.4.16, updates kRO patch information to reflect a change in the patch transfer protocol (HTTP). This update is needed to continue receiving new kRO patches whether you use the mirror server or not.

    Note, that the new patch server seems currently overloaded. The kRO mirror should have those files around Saturday/Sunday after the sync-toolchain has been updated.

    • Upvote 1
  2. Part of the issue is that the client was designed during the Win9x-era, where the GPUs weren't all that great with 3D rendering and CPUs were single-core (I still use this kind of system as main, so I can compare). Graphics are rendered by DirectX and all graphics card power makes difference in the game fluency (even an upgrade from a 8MB GPU to 32MB GPU is like two different worlds).

    But there are few factors in the modernization, that may be partly at fault, why the client chokes on newer systems:

    • Back then your typical resolution was 640x480 or 800x600, or if you were very high-end you could play on a 1024x768(!) resolution. The code in use is increasingly inefficient with today's resolutions like FullHD or 4K (that also are no longer 4:3 / 3:2 ratio as was common back then, which causes screw ups on certain ultra wide resolutions).
    • There is something, that is not rendered by DirectX and that is all text. Text is rendered by the GDI, the Windows raster graphics engine. While this engine was hardware-accelerated (just like DirectX) in Windows XP and older, since Vista the GDI is (mostly) software-based to allow hardware-accelerated DWM for 3D-effects in Windows UI (e.g. Aero). This is also why plain GDI applications run slower on Vista and newer than they did before on the same hardware. Under certain conditions text rendering by GDI can cause delays on Windows XP and newer due to some Unicode handling, that is absent on the Windows 9x platform.
    • The client is a multi-threaded application, designed for single-core systems with the assumption that two threads will never run at the same time, so some synchronization between the threads can take out any advantages from multi-core systems, or dead-lock the client in the worst case. Also some update in the last few years introduces an unidentified thread-leak into the client, so there may be delays from contention between synchronized resources.
    • Another issue introduced in the last years, mainly with the introduction of Lua and new features based on it, is increased RAM usage (not just the amount of memory consumed, but also the amount of memory blocks), mostly during startup. This incurs delays during allocation/freeing, not all that visible on powerful systems today, but on the older ones you notice a sudden increase from a 5 second start up time, to 2 minutes.

    Hope this helps your investigation somewhat.

    • Upvote 4
  3. On 2. 2. 2017 at 1:46 PM, Easycore said:

    Problem updating with rsu-kro-rag-lite:

    u1MtAhY.png

     

    On 12. 2. 2017 at 9:11 PM, Johnathan said:

    I'm having the same error, in the same file, every time. The Windows Defender is already disabled.

    What path (like D:\Games\RO\...) do you two have the patcher in? So far I'm not able to reproduce this.

    Figured out, this happens due to broken files on one of the mirrors. Try again.

    Edit:

    Updated to 2.4.14, fixes incorrect handling of mirror failures introduced in last release.

    Updated to 2.4.15, adds support for GRF resets employed on sakray servers and fixes a bunch of various issues, among others, patch failures caused by non-standard file attributes on NT platforms.

    • Upvote 1
  4. Hi Ai4rei,

    I have a problem with your newest opensetup.exe

    When I try to save settings then comes a error System Fehler (0x00000002, 2):

    Here's the log:

    [...]

    Hope you can help.

    Maybe my client problem too that I can't start (2013-08-07) but it can be solve with the problem with the opensetup.

    Hismoon

    Let me pick out the most important things:

    [2015-05-25 21:54:45.698][Warning] Mirror video driver detected.
    This might cause your client fail to start. Legit occurence of this is when you use active Remote Desktop/Remote Control to the PC you want to run RO on. If that not the case, your computer might be infected or remote controlled (this one is to be expected at work or school btw.).

    [2015-05-25 21:54:45.715][Warning] Missing MSS driver files.
    This is cause background music not to work. You are missing any or all of these files: mss32.dll, mssfast.m3d, mp3dec.asi

    You can get those here.

    [2015-05-25 21:54:48.036]  [Error] No usable default settings file was found, your client won't be able to read settings.
    Default settings for your client must be in System\LuaFiles514\OptionInfo.lub, you can get it here.
×
×
  • Create New...