Jump to content

Ai4rei

Members
  • Posts

    425
  • Joined

  • Last visited

  • Days Won

    37

Posts posted by Ai4rei

  1. data\texture\effect\ring_yellow.tga

    This is what the ground rings are made of.

    data\sprite\이팩트\particle1.act
    data\sprite\이팩트\particle1.spr
    
    이팩트 = ÀÌÆÑÆ® in case your GRF program/Windows cannot display korean.

    These are the dots swirling above the rings.

     

    Depends on whether you mean the NPC (CRagEffect::Warp) or the Skill (CRagEffect::WarpZone, CRagEffect::WarpZone2).

    Either way it is a special-effect hard-coded in the client, so the editing is limited to changing the color/texture (unless you want to rewrite significant portions of the effect code).

    • Upvote 1
  2. F:C78524FFFFFF00000000C78528FFFFFF00000000C7852CFFFFFF000000006A01684C6399006A0C6A006A0068CA0B0000
    R:C78524FFFFFF00000000C78528FFFFFF00000000C7852CFFFFFF00000000E9CB01000090906A0C6A006A0068CA0B0000
     >                                                            ^^^^^^^^^^^^^^                      <
    

    Since you did not specify a client, this patch might not work for yours (this is for 2017-05-17RE). The visuals need editing of bg_create_character.bmp and maybe one or two more patches.

    • Love 2
  3. 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
  4. 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
  5. 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
×
×
  • Create New...