I’m opening this thread to get a bit of help for client configuration.
I’m currently setting up a little private network RO server alongside other more recent games (Eco, …). My objective is to have a few friends with me on this server. Setting the server as well as network security is not an issue for me. Also, I already have set several local servers for testing and scripting purposes several years ago. Client has always been my nightmare.
For server side: The server side is completely done, partially customized (NPCs, rates, ...), and runs smoothly in YAML version (MySQL looks quite unstable at the time being) in Renewal mode, as we intend to try 4th class before (probably) reverting everything back to Pre-renewal.
My current kRO client is 20200304 obtained from here, Ragexe is 2020-04-01b. PACKETVER is set to 20200401 in server (and server recompiled successfully).
As recommended by guide 1 : RoEnglishRE is used.
05.) Extract ROenglishRE. 06.) Open "ROenglishRE\Renewal". Copy everything into "\client". (override already present files) 07.)Open "ROenglishRE\Client Support\Renewal\2020-09". Copy "data" folder into "\client". (override as well) 08.) Extract Nemo. Execute "NEMO.exe".
Note on point 7 : 2020-09 folder does not exist anymore since this commit on RoEnglishRE, so I used 2018-01-24 instead as file content looks the same.
I have only used NEMO as refered in guides but looks like WARP is a more up to date tool.
65 Load Custom lua file instead of iteminfo*.lub (Recommended)
73 Remove Hourly Announce (Recommended)
74 Increase Screenshot Quality
84 Remove Serial Display (Recommended)
88 Allow space in guild name
90 Enable DNS Support (Recommended)
91 Disconnect to Login Window
213 Disable Help Message on Login (Recommended)
215 Increase Map Quality
216 Hide Cash Shop
226 Disable Walk To Delay.
230 Always load Korea ExternalSettings lua file (Recommended)
231 Remove hardcoded address/port (Recommended)
232 Restore old login packet (Recommended)
233 Hide SNS Button
242 Disable kRO Site Launch
244 Disable Cheat Defender Game Guard (Recommended)
248 Remove wrong chars from cash shop
253 Skip some hidden menu icon buttons
270 Change AchievementList*.lub path
272 Change Towninfo*.lub path
273 Change PetEvolutionCln*.lub path
274 Change Tipbox*.lub path
275 Change CheckAttendance*.lub path
276 Change OngoingQuestInfoList*.lub path
277 Change RecommendedQuestInfoList*.lub path
278 Change PrivateAirplane*.lub path
279 Fix item description bug
284 Copy patched Cheat Defender Game Guard
289 Fix Homunculus attack AI
313 Change MapInfo*.lub path
322 Case-Insensitive Storage Search
323 Restore Songs Effect
326 Disable OTP Login Packet (Recommended)
328 Enable 44.1 kHz Audio Sampling Frequency
334 Remove Hardcoded HTTP IP
338 Additional client validation (Recommended)
347 Disable OS Privileges execution level
348 Send client flags to server (Recommended)
351 Translate arrows buttons text from korean to english
362 Fixes the Korean Job name issue with LangType (Recommended)
399 Set high priority class for active client
400 Set normal priority class for inactive client
404 Use borderless mode in full screen (Recommended)
416 Fix Tetra Vortex
427 Check is servertype in xml file was set to correct value (Recommended)
What is observed :
Client starts and server is found. Character can be created and game can be accessed.
However :
Pressing « enter » or any keyboard shortcuts provoke a « GetBehaviorOfHotKey2 » pop-up with « attempt to call a nil value ».
I checked lub files existing in my directories as stated in this thread, does not solve the issue as I found no duplicate file.
Opening skilltree via button causes a gravity error.
Spoiler
Module Name: G:\Ragnarok_Offline\Client_Run\2020-04-01bRagexe_patched.exe
Time Stamp: 0x5e7c1b91 - Thu Mar 26 04:03:45 2020
Question
Thadium
Hi there,
I’m opening this thread to get a bit of help for client configuration.
I’m currently setting up a little private network RO server alongside other more recent games (Eco, …). My objective is to have a few friends with me on this server. Setting the server as well as network security is not an issue for me. Also, I already have set several local servers for testing and scripting purposes several years ago. Client has always been my nightmare.
For server side: The server side is completely done, partially customized (NPCs, rates, ...), and runs smoothly in YAML version (MySQL looks quite unstable at the time being) in Renewal mode, as we intend to try 4th class before (probably) reverting everything back to Pre-renewal.
What was done :
I followed those two guides in order to setup everything: https://rathena.org/board/topic/130574-tutorial-creating-an-open-source-ragnarok-online-server-with-kro-openkore-support/ and https://rathena.org/board/guides/client-guides/guide-setting-up-2020-client-adding-customs-items-r4/.
My current kRO client is 20200304 obtained from here, Ragexe is 2020-04-01b. PACKETVER is set to 20200401 in server (and server recompiled successfully).
As recommended by guide 1 : RoEnglishRE is used.
05.) Extract ROenglishRE.
06.) Open "ROenglishRE\Renewal". Copy everything into "\client". (override already present files)
07.) Open "ROenglishRE\Client Support\Renewal\2020-09". Copy "data" folder into "\client". (override as well)
08.) Extract Nemo. Execute "NEMO.exe".
Note on point 7 : 2020-09 folder does not exist anymore since this commit on RoEnglishRE, so I used 2018-01-24 instead as file content looks the same.
I have only used NEMO as refered in guides but looks like WARP is a more up to date tool.
Profile for NEMO :
3 Chat Flood Remove Limit
9 Disable 1rag1 type parameters (Recommended)
14 Disable Hallucination Wavy Screen (Recommended)
16 Disable Swear Filter
20 Extend Chat Box
21 Extend Chat Room Box
22 Extend PM Box
23 Enable /who command (Recommended)
24 Fix Camera Angles (Recommended)
32 Increase Zoom Out Max
34 Enable /showname (Recommended)
35 Read Data Folder First
36 Read msgstringtable.txt (Recommended)
38 Remove Gravity Ads (Recommended)
39 Remove Gravity Logo (Recommended)
41 Disable Nagle Algorithm (Recommended)
44 Translate Client (Recommended)
46 Use Normal Guild Brackets (Recommended)
47 Use Ragnarok Icon
48 Use Plain Text Descriptions (Recommended)
49 Enable Multiple GRFs (Recommended)
50 Skip License Screen
53 Use Ascii on All LangTypes (Recommended)
64 @ Bug Fix (Recommended)
65 Load Custom lua file instead of iteminfo*.lub (Recommended)
73 Remove Hourly Announce (Recommended)
74 Increase Screenshot Quality
84 Remove Serial Display (Recommended)
88 Allow space in guild name
90 Enable DNS Support (Recommended)
91 Disconnect to Login Window
213 Disable Help Message on Login (Recommended)
215 Increase Map Quality
216 Hide Cash Shop
226 Disable Walk To Delay.
230 Always load Korea ExternalSettings lua file (Recommended)
231 Remove hardcoded address/port (Recommended)
232 Restore old login packet (Recommended)
233 Hide SNS Button
242 Disable kRO Site Launch
244 Disable Cheat Defender Game Guard (Recommended)
248 Remove wrong chars from cash shop
253 Skip some hidden menu icon buttons
270 Change AchievementList*.lub path
272 Change Towninfo*.lub path
273 Change PetEvolutionCln*.lub path
274 Change Tipbox*.lub path
275 Change CheckAttendance*.lub path
276 Change OngoingQuestInfoList*.lub path
277 Change RecommendedQuestInfoList*.lub path
278 Change PrivateAirplane*.lub path
279 Fix item description bug
284 Copy patched Cheat Defender Game Guard
289 Fix Homunculus attack AI
313 Change MapInfo*.lub path
322 Case-Insensitive Storage Search
323 Restore Songs Effect
326 Disable OTP Login Packet (Recommended)
328 Enable 44.1 kHz Audio Sampling Frequency
334 Remove Hardcoded HTTP IP
338 Additional client validation (Recommended)
347 Disable OS Privileges execution level
348 Send client flags to server (Recommended)
351 Translate arrows buttons text from korean to english
362 Fixes the Korean Job name issue with LangType (Recommended)
399 Set high priority class for active client
400 Set normal priority class for inactive client
404 Use borderless mode in full screen (Recommended)
416 Fix Tetra Vortex
427 Check is servertype in xml file was set to correct value (Recommended)
What is observed :
Client starts and server is found. Character can be created and game can be accessed.
However :
Pressing « enter » or any keyboard shortcuts provoke a « GetBehaviorOfHotKey2 » pop-up with « attempt to call a nil value ».
I checked lub files existing in my directories as stated in this thread, does not solve the issue as I found no duplicate file.
Opening skilltree via button causes a gravity error.
Module Name: G:\Ragnarok_Offline\Client_Run\2020-04-01bRagexe_patched.exe
Time Stamp: 0x5e7c1b91 - Thu Mar 26 04:03:45 2020
Exception Type: 0xc0000005
0x0051a330 G:\Ragnarok_Offline\Client_Run\2020-04-01bRagexe_patched.exe
0x009fae1a G:\Ragnarok_Offline\Client_Run\2020-04-01bRagexe_patched.exe
0x009fbf76 G:\Ragnarok_Offline\Client_Run\2020-04-01bRagexe_patched.exe
0x00992e53 G:\Ragnarok_Offline\Client_Run\2020-04-01bRagexe_patched.exe
0x005f05b1 G:\Ragnarok_Offline\Client_Run\2020-04-01bRagexe_patched.exe
0x00947184 G:\Ragnarok_Offline\Client_Run\2020-04-01bRagexe_patched.exe
0x00948b06 G:\Ragnarok_Offline\Client_Run\2020-04-01bRagexe_patched.exe
0x004e375d G:\Ragnarok_Offline\Client_Run\2020-04-01bRagexe_patched.exe
0x005fa1a0 G:\Ragnarok_Offline\Client_Run\2020-04-01bRagexe_patched.exe
0x00732d8f G:\Ragnarok_Offline\Client_Run\2020-04-01bRagexe_patched.exe
0x007314e5 G:\Ragnarok_Offline\Client_Run\2020-04-01bRagexe_patched.exe
0x007313d8 G:\Ragnarok_Offline\Client_Run\2020-04-01bRagexe_patched.exe
0x0083f464 G:\Ragnarok_Offline\Client_Run\2020-04-01bRagexe_patched.exe
0x00a45d06 G:\Ragnarok_Offline\Client_Run\2020-04-01bRagexe_patched.exe
0x774cfcc9 C:\WINDOWS\System32\KERNEL32.DLL
0x77bf7c6e C:\WINDOWS\SYSTEM32\ntdll.dll
0x77bf7c3e C:\WINDOWS\SYSTEM32\ntdll.dll
eax: 0x0019f3f0 ebx: 0x10310a00
ecx: 0x00000000 edx: 0x00000001
esi: 0x10310a00 edi: 0x00000000
ebp: 0x0019ffec esp: 0x0019ffe4
stack 0019ffe4 - 001a03e4
0019FFE4 : FF FF FF FF 0F 8C C1 77 00 00 00 00 00 00 00 00
0019FFF4 : CD 5D A4 00 00 E0 39 00 00 00 00 00 41 63 74 78
001A0004 : 20 00 00 00 01 00 00 00 2C 33 00 00 DC 00 00 00
001A0014 : 00 00 00 00 20 00 00 00 00 00 00 00 14 00 00 00
001A0024 : 01 00 00 00 07 00 00 00 34 00 00 00 7C 01 00 00
001A0034 : 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
001A0044 : 00 00 00 00 00 00 00 00 02 00 00 00 4E EF 26 1A
001A0054 : 98 02 00 00 44 00 00 00 E0 02 00 00 54 02 00 00
001A0064 : 00 00 00 00 BA 71 32 F3 34 05 00 00 4A 00 00 00
001A0074 : 80 05 00 00 48 03 00 00 00 00 00 00 5B 49 59 2D
001A0084 : C8 08 00 00 32 00 00 00 FC 08 00 00 00 03 00 00
001A0094 : 00 00 00 00 CD EA CE 32 FC 0B 00 00 42 00 00 00
001A00A4 : 40 0C 00 00 36 03 00 00 00 00 00 00 C8 5F 50 38
001A00B4 : 78 0F 00 00 5E 00 00 00 D8 0F 00 00 68 03 00 00
001A00C4 : 00 00 00 00 44 05 28 B1 40 13 00 00 56 00 00 00
001A00D4 : 98 13 00 00 98 03 00 00 10 00 00 00 09 00 00 00
Launch Info
0141 0141 00A4 00A4 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
Job : Novice
iz_int02.rsw 56 29
renderer.cpp 824
I think I might have a mismatch in files I’m currently using but I’m struggling to sort it out...
Could I get a bit of help to solve those two issues ?
Is there any updated guide for client preparation ?
Many thanks in advance,
BThadium
Side note :
Which are the recommanded version of kRO client + RagExe for an « actual » renewal server ?
What is recommended to use for a pre-renewal server ?
Edited by ThadiumAdded missing link for source of kRO client
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.