Ai4rei

Members
  • Content count

    198
  • Joined

  • Last visited

  • Days Won

    38

Ai4rei last won the day on September 17

Ai4rei had the most liked content!

About Ai4rei

  • Rank
    Advanced Member
  • Birthday 01/04/12

Contact Methods

Profile Information

  • Gender
    Not Telling
  • Location:
    Czech Republic
  • Github
    ai4rei

Recent Profile Visitors

5407 profile views
  1. A test build for 2.15.0 is available. If someone wants to help or is just plain bored, following tests (in addition to general function) are wanted: Behavior on AMD and nVidia graphics cards, please include opensetup.log Behavior on CJK systems, especially readability and clipping (Mis-)Behavior on Windows 10, especially clipping, please include opensetup.log (Mis-)Behavior on Windows 8(.1) Behavior on Windows 7 Functionality (whether or not selected settings work) with more recent clients (July 2018 and newer) Functionality with not so recent clients (2016 and older) opensetup.log can be created by pressing SHIFT+ESC (= write log and discard changes). Of course you can also suggest new functionality. Thanks in advance.
  2. Updated to 2.14.0, adds support for high DPI screens and kRO:Zero, and fixes various UI glitches. Updated to 2.14.1, updates Russian translation and fixes an UI glitch.
  3. Get rsu.merge and create a file called UpdateGRF.bat in the same folder with the following content and it will do what you describe: @rsumerge.exe data.grf update.gpf
  4. Depending on how much you want DIY on the client, the learning curve can be steep. Imho the primary skills are knowing how the client works from the player perspective (i.e. the whole functionality available, without modifying it) and knowing the subject you want to include/exclude. Thus, if you want to deal with bots, you should also know how bots work and be able to setup and use one. Further down, you have to deal with C++, machine code generated from C++ (assembler), disassembling, debugging and Win32 API. If you stumble upon graphics stuff, GDI and DirectX 7 are also topics of interest. If you deal with network code and packets, some background knowledge of TCP is also helpful. Note, that some things are better to be done server-side rather than client-side for two reasons: Players can undo your client-side changes, but not server-side. Server-side is easier to edit, since you have all the source, whereas in the client you have only the gory machine code.
  5. Updated to 2.4.19, updates twRO patch information and makes the UI less confusing. Updated to 2.4.20, the real thing. Updated to 2.4.21, updates kRO patch information. Updated to 2.4.22, fixes potential patch process issues introduced in previous release.
  6. 6) About removing doram in character creation
  7. Updated to 2.4.18, fixes a potential crash due to wrong memory usage.
  8. 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.
  9. Updated to 1.10.0, with the following changes: Added support for ActionType 4, Run As Client (suggested by @Guih). Allows to run different clients with custom buttons, such as RAG+SAK. Added support for ActionType 5, Minimize (suggested by @rakuzas). Added support for saving password in addition to the username (suggested by @Lady Raga). This works only on Windows NT 5.1 and newer (Credential Manager*). You have to configure ConfigID and CheckSavePassword settings to enable it. Removed 'Replay' button. The custom buttons provide all functionality to replicate it. * If you use the credential manager control panel (Windows Vista and newer) to change the password, the associated username will get lost, thus the credential will no longer be recognized. Also note, that the password is available to any application that requests it through the API.
  10. @Beret: Is there a way to do that in the client? If so, how? I currently do not have a server that can take the latest clients, I can only analyze them statically.
  11. Updated to 2.12.0, adds support for new in-game commands. New translation bits: IDCHECKBOX_BTG, "Turns the battle grounds icon on and off.\n\nIngame: /btg" IDCHECKBOX_CASHSHOP, "Turns the cash shop icon on and off.\n\nIngame: /cashshop" IDCHECKBOX_GOLDPC, "Turns the PC Bang gold mining UI on and off.\n\nIngame: /goldpc" IDCHECKBOX_ROULETTE, "Turns the roulette icon on and off.\n\nIngame: /roulette" IDCHECKBOX_QUAKE, "Turns screen shaking effect on and off.\n\nIngame: /quake" Updated translation bits: IDCHECKBOX_AURA, "Turns aura effect simplification on and off.\nThis effect is displayed when you attain maximum base level for your job.\n\nIngame: /aura"
  12. If you are fine with a non-official setup, use OpenSetup. Otherwise you need to state your client version, since there are different setups depending on the client.
  13. Given the ini-section: [ROCred.Buttons.CUSTOM1] The resource name is: CUSTOM1
  14. Merging is still in progress, the rsu codebase is messy, so it will take some time. Update 2017-08-04: Someone give me a full week hikikomori mode without disturbance and I can release it... Update 2017-08-05: People who will want to extend the functionality of the patncher, can start learning COM. The plug-in will have to establish communication with a call like this: hr = CoGetClassObject(CLSID_PluginServiceProvider, CLSCTX_INPROC_SERVER, NULL, IID_IClassFactory, &lpServiceProvider);
  15. 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.