Jump to content

Ai4rei

Members
  • Posts

    425
  • Joined

  • Last visited

  • Days Won

    37

Everything posted by Ai4rei

  1. Àΰ£Á·\¼ºÁ÷ÀÚ\¼ºÁ÷ÀÚ_³²_´Ü°Ë_°Ë±¤.act Hair style has nothing to do with that. The missing file corresponds to a male (남/³²) acolyte (성직자/¼ºÁ÷ÀÚ) with a dagger-type weapon (단검/´Ü°Ë). Acolyte classes generally do not wear knifes or daggers, so this resource does not exist in regular data. Changing jobs should un-equip all equipment to prevent this sort of errors, but for some reason, it did not in your case. Edit: Just noticed, this thread is pretty old.
  2. Create a thread in a DLL, that displays a topmost window with a bitmap in it and close it when the main window is created (which can be detected in various ways, for example polling with FindWindow). That DLL must be added to client's imports (or recycle an existing one if you know how). Edit: For example like this: https://github.com/ai4rei/splash
  3. Updated to 2.14.2, adds /mable and /zoom, updates Japanese and Russian translation and fixes UI glitches and a bug in logging.
  4. Updated to 2.4.28, fixes file corruption caused by back-ports from trunk, that were added to 2.4.26. Please read follow up instructions, if you update from 2.4.26 or 2.4.27.
  5. That's always an option, but that does not fix the patcher. A bugfix is underway.
  6. Seems .26 broke RGZ unpacking and since kRO has been resetting rdata.grf, it got corrupted. But no worries, the GRF will recover after I fix the patcher.
  7. Updated to 2.4.27, fixes possible buffer corruption (security issue).
  8. https://www.lua.org/manual/5.1/luac.html https://sourceforge.net/projects/luabinaries/files/5.1.4/
  9. Nothing stops you from doing so. Updated to 2.4.26, updates phRO patch information, fixes few issues and removes idRO and some iRO variants.
  10. Putting aside the point of opening an equipment window in the loading screen, what client version is the "Gravity Error" screenshot from, since the time stamp is null and as far as I know, crash windows look different in new clients. Saying 20200108 does not help much, as there is aRagexe and bRagexeRE, and I don't want to take both clients apart.
  11. What is a VDK supposed to be? Have you tried 7-zip? That can open a lot of archive-like files.
  12. To some degree this applies: Newer clients suffer from memory fragmentation and thread leaks. The increasing use of Lua also hampered the performance (as opposed to hardcoded tables). The compiler has also been changed many times in the last few years, which also has some impact on performance (different processors take advantage of different optimizations). For some time clients have been encrypted with Themida, which is not healthy for performance applications. At last the obvious reason: newer clients have more features, icons and other magic that have to be processed per frame.
  13. No idea how actOR2 deals with sprites, but if I remember correctly, images in .spr files are organized in two sequential lists, first all indexed images, then all full-color images. So maybe you have to put them in such order in the program, too.
  14. Guardians and other 3D mobs do not use sprites but skeletons and textures (granny3d), don't ask me for details, though. Most sprites use indexed bitmaps, which are limited to 256 colors, but as you can see on some newer headgears and monsters, sprites can certainly be more colorful, at the cost of size and unnatural look, through the use of sprites with 32-bit TGAs inside. Whether some software supports that is different question.
  15. You can add new strings this way, but to create a new window, it has to be integrated with the internal window manager, setup, drawn and user input handled, which is a lot of addional code (and beyond any basic skills).
  16. http://nn.ai4rei.net/dev/ref/strreloc/ ...to get a general idea. For starters learn some basic Intel Assembly instructions for x86 processors and a general PE EXE layout.
  17. Thanks. Since I was not able to find any information of patch server changes, nor any information that sakray has been suspended, let's assume for now, that it is for CoViD(19); related reasons.
  18. There is an update ready, but... First I need the latest patch.txt/patchRE.txt before the switch, because those were obliterated from the mirror server by the sudden patch server shutdown. Updated to 2.4.25, updates kRO patch information, allows mirrors for kRO Zero and allows HTTP mirrors.
  19. Issued hotfix for kRO Zero (2.4.24.807), updates kRO Zero patch information.
  20. Cannot reproduce, latest version is currently up to 2019-10-06. Long time no see. Updated to 2.4.24, updates bRO patch information and removes fRO (closed).
  21. How could I have missed that...

    On 11/27/2017 at 9:20 PM, Omnija said:

    So lately i got down to setting up an oldies gaming 98's computer and remembered that ragnarok used to be compatible with it. I then came to the conclusion its client support has been dropped just as far back ago. So i was hoping someone could help me out on figuring out a solution on finding a working client or a mean of getting it to work, so i can host a small home server for my win98  community gaming spree.

    ...well let's not necro-post. Last client that I ran on Windows 98 was 2012-07-02 with a custom compatibility layer. Maybe I should try taking a recent client up for the challenge.

  22. @MapeCurrently the only known way (to me) to commit the patch process mid-way, is to keep closing the download connection (with TCPView from SysInternals for example), until the patcher decides, that there is no point in trying further.
×
×
  • Create New...