Register for your free account! | Forgot your password?

Go Back   elitepvpers MMORPGs Rappelz Rappelz Private Server
You last visited: Today at 21:24

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Help Thread] Please post your questions here.

Discussion on [Help Thread] Please post your questions here. within the Rappelz Private Server forum part of the Rappelz category.

Reply
 
Old   #8821
 
elite*gold: 0
Join Date: Nov 2011
Posts: 32
Received Thanks: 2
Quote:
Originally Posted by ThunderNikk View Post
Forgive me for all the questions, but I have one more.

Your Windows is set up for Korean language support as well?
Of course. I use a Windows system that supports EN and KR.
risslove is offline  
Old   #8822
 
yosiemelo's Avatar
 
elite*gold: 0
Join Date: Apr 2017
Posts: 255
Received Thanks: 176
Quote:
Originally Posted by Nephomor View Post
Hi everyone !

I’d like to create a small server locally for now and experiment with modifying quite a few things. My main goal is to keep myself busy and learn some concepts in this field. I want to do this on Rappelz because I already have good knowledge of the game, and the modifications I make will feel meaningful.

I’ve seen two types of server files: binary files, which are often more recent (like version 9.5.2)but harder to modify, and source server files, but for older versions.

What would you recommend ? My end goal is to have the more recent features.

thx !
Source, just source, if you dont know something how to edit or how its works just ask codex, its more than enought for beginners but use it to understand and learn, not to do random things

Quote:
Originally Posted by risslove View Post


I don't know how to upload images here, so I am attaching a link instead.



I want to enjoy the game by changing the client language.
However, it is not working as I expected.

I am using version 9.5.2, and the client is KTS 9.5.

The Sframe I am using is US 9.5.

I have tried many different methods.

Lastly, the only thing left to fix was the font, but the in-game text started to appear garbled.

The font settings in my localinfo.ini are shown below.


I have already hashed the files and placed them in the resource folder.
(I have also hashed the .ttf font file.)

Could you please tell me how to fix this problem?

dm me on discord so we can setup anydesk connection and i try resolve this, hard to say on the fly 'why' its not working

name "yosiem"

Quote:
Originally Posted by osomeloso View Post
I've managed to get a server from the forum up and running—one that requires compiling—and I'll be posting it soon to help 'noobs' like me who are nostalgic for the old 7.2 versions but are driven crazy by the setup.I have a question for the experts: in this version, the client and the database aren't identical. This is causing major issues when downloading RDBs (like items) from the DB and trying to get them to work correctly in the client. At first glance, the first problem I noticed is the weight column; I think it’s being placed in a different column, making everything take up 100% weight.My question is: how do you handle this? Do you modify the Data RDB on one side and the DB on the other separately? I’d like to use the tools built by the experts, but none of the structures match this DB correctly—not Grimoire, nor RappelzRDBTool-3.1.0-bin. The only other option is changing values one by one for 23,000 items..
dosnt metter what client you using, you edit only database and you generate ALL rdb's files from DB and place them into your client.

im sure those tools works, maybe its something bad in your DB but thats dont make seanse for me at all, you can also dm me on discord i try explain to you how to do those things

Quote:
Originally Posted by GreekToMe View Post
tried to make an NPC stage my pet but the script doesn't work, could someone point out where I have gone wrong.

dlg_menu("Stage 1 position 0", "set_creature_enhance(0, 1)")
dlg_menu("Stage 2 position 0", "set_creature_enhance(0, 2)")
dlg_menu("Stage 3 position 0", "set_creature_enhance(0, 3)")
dlg_menu("Stage 4 position 0", "set_creature_enhance(0, 4)")
dlg_menu("Stage 5 position 0", "set_creature_enhance(0, 5)")
maybe you didnt refresh scripts? or your pet is in slot 1 instad of 0 ?
syntax is correct so make no seanse
yosiemelo is offline  
Thanks
1 User
Old   #8823
 
InkDevil's Avatar
 
elite*gold: 0
Join Date: Sep 2015
Posts: 604
Received Thanks: 1,204
Quote:
Originally Posted by GreekToMe View Post
tried to make an NPC stage my pet but the script doesn't work, could someone point out where I have gone wrong.

dlg_menu("Stage 1 position 0", "set_creature_enhance(0, 1)")
dlg_menu("Stage 2 position 0", "set_creature_enhance(0, 2)")
dlg_menu("Stage 3 position 0", "set_creature_enhance(0, 3)")
dlg_menu("Stage 4 position 0", "set_creature_enhance(0, 4)")
dlg_menu("Stage 5 position 0", "set_creature_enhance(0, 5)")
The command is creature_enhance( slot, enhance) not set_creature_enhance.
So your only issue was the set_ .

If I may suggest a little row of simple functions ( kept easy to understand):
Code:
function NPC_Creature_enhancer_start()
	local nMaxCreatures = get_base_skill_level(1801) -- for checking the Creature control skill
	dlg_title("NPC Name")
	dlg_text("For which pet do you want to modify the enhance?")
	if nMaxCreatures > 0 then -- only generate menues if slots exists
		 for i = 1,nMaxCreatures do
			   local nHandleSlot = i-1
			   local hCreature = get_creature_handle(nHandleSlot )
			   if hCreature ~= 0 then -- if no creature is in slot, don't offer options for it
				  dlg_menu("("..i..") "..gcv(hCreature,"name"),"NPC_Creature_enhancer_choice("..nHandleSlot..")")
			   end
		 end
	end
	dlg_menu("Cancel","")
	dlg_show()

end

function NPC_Creature_enhancer_choice( slot )
	local nMaxEnhance = 5 --- Define Max Enhancement you want to allow to set on
	dlg_title("NPC Name")
	dlg_text("To which stage do you want to change it?")
	
	-- we could also check here if the pet still is in this slot, but we will do that in next function
	for i = 0,nMaxEnhance do
		dlg_menu("Stage "..i,"NPC_Creature_enhancer_proc("..slot..","..i..")")
	end
	
	dlg_menu("Cancel","")
	dlg_show()

end


function NPC_Creature_enhancer_proc( slot, new_enhance )
	local nCreatureHandle = get_creature_handle(slot)
	if nCreatureHandle ~= 0 then -- we check if the slot is still full
		creature_enhance( slot, new_enhance)
		message("Your "..gcv(nCreatureHandle,"name").." got set to stage "..new_enhance)
	else
		private_notice("Seems your creature has disappeared from your formation.")
	end

end
These should do what you want.
InkDevil is offline  
Thanks
1 User
Old   #8824
 
elite*gold: 0
Join Date: Apr 2025
Posts: 13
Received Thanks: 1



Do u know whats wrong?

The last thing i did if thats the case...
was this pet installation...


I put my backup data.XXXs and game is starting.. i have no idea what i did wrong with grimiore... is there a tutorial somewhere?
hackintosch is offline  
Old   #8825
 
elite*gold: 0
Join Date: Oct 2020
Posts: 26
Received Thanks: 2
Quote:
Originally Posted by InkDevil View Post
The command is creature_enhance( slot, enhance) not set_creature_enhance.
So your only issue was the set_ .

If I may suggest a little row of simple functions ( kept easy to understand):
Code:
function NPC_Creature_enhancer_start()
	local nMaxCreatures = get_base_skill_level(1801) -- for checking the Creature control skill
	dlg_title("NPC Name")
	dlg_text("For which pet do you want to modify the enhance?")
	if nMaxCreatures > 0 then -- only generate menues if slots exists
		 for i = 1,nMaxCreatures do
			   local nHandleSlot = i-1
			   local hCreature = get_creature_handle(nHandleSlot )
			   if hCreature ~= 0 then -- if no creature is in slot, don't offer options for it
				  dlg_menu("("..i..") "..gcv(hCreature,"name"),"NPC_Creature_enhancer_choice("..nHandleSlot..")")
			   end
		 end
	end
	dlg_menu("Cancel","")
	dlg_show()

end

function NPC_Creature_enhancer_choice( slot )
	local nMaxEnhance = 5 --- Define Max Enhancement you want to allow to set on
	dlg_title("NPC Name")
	dlg_text("To which stage do you want to change it?")
	
	-- we could also check here if the pet still is in this slot, but we will do that in next function
	for i = 0,nMaxEnhance do
		dlg_menu("Stage "..i,"NPC_Creature_enhancer_proc("..slot..","..i..")")
	end
	
	dlg_menu("Cancel","")
	dlg_show()

end


function NPC_Creature_enhancer_proc( slot, new_enhance )
	local nCreatureHandle = get_creature_handle(slot)
	if nCreatureHandle ~= 0 then -- we check if the slot is still full
		creature_enhance( slot, new_enhance)
		message("Your "..gcv(nCreatureHandle,"name").." got set to stage "..new_enhance)
	else
		private_notice("Seems your creature has disappeared from your formation.")
	end

end
These should do what you want.
Thank you so very much, this is so much better than what I had made
GreekToMe is offline  
Old   #8826
 
elite*gold: 0
Join Date: Nov 2011
Posts: 32
Received Thanks: 2



What does the ID in front of dbo.DropgroupResource mean?
risslove is offline  
Old   #8827
 
yosiemelo's Avatar
 
elite*gold: 0
Join Date: Apr 2017
Posts: 255
Received Thanks: 176
Quote:
Originally Posted by risslove View Post



What does the ID in front of dbo.DropgroupResource mean?
Regarding drop groups:

Check the MonsterDropGroup resource — entries work as follows:

* Positive values = direct item IDs
* Negative values = reference to another DropGroupResource

A drop group can also contain other drop groups (nested structure).

Additionally, drop groups are not only used in MonsterDropResource, but also in ItemResource (e.g. items like random loot boxes).
yosiemelo is offline  
Old   #8828
 
elite*gold: 0
Join Date: Nov 2011
Posts: 32
Received Thanks: 2
Quote:
Originally Posted by yosiemelo View Post
Regarding drop groups:

Check the MonsterDropGroup resource — entries work as follows:

* Positive values = direct item IDs
* Negative values = reference to another DropGroupResource

A drop group can also contain other drop groups (nested structure).

Additionally, drop groups are not only used in MonsterDropResource, but also in ItemResource (e.g. items like random loot boxes).
Thank you.
It seems that since this is an older version, there is no MonsterDropGroup resource.
There is a drop table in MonsterResource, though.
Anyway, I’ll try to handle it on my own!
risslove is offline  
Old   #8829
 
elite*gold: 0
Join Date: Apr 2026
Posts: 3
Received Thanks: 0
Level Resourse

Good day

From about level 175 onward my character gets to 300 odd percent before it changes to the next level, i know that i need to change the values in the levelresourse but I don't know what values to use, I read somewhere that I should update each level by 20% would this fix the problem
Mogmurch is offline  
Old   #8830
 
elite*gold: 0
Join Date: Oct 2020
Posts: 6
Received Thanks: 0
Hello,

I want to create a rappelz p server just for my familly, I use the kitekat repack and claudi for résolve some bugs and learn, but I want to update it to 9.10 actually game version, is it possible to dumo the 9.10 client and paste the 9.10 rdb, then took the updated rdb and paste it in the 9.5.2 client ?


Sorry for my english im french

Thanks in advance for your response
Beocc is offline  
Old   #8831
 
elite*gold: 0
Join Date: Oct 2014
Posts: 9
Received Thanks: 0
Problem description (client 9.10 / GP7)
After selecting a character, the 9.10 client fails to enter the world and drops the connection (error like “no connection to server” / disconnect immediately after character selection). On the server side, the whole entry pipeline almost always reaches WarpEnd.

How to reproduce
Launch the 9.10 client
Log in → open the character list
Select a character and press “Enter”
Within a fraction of a second / 1–2 seconds after world loading starts, the connection is dropped
What we see on the server (symptoms)
During world entry the client sends very early:
TM_CS_TARGETING (511) (targeting),
TM_CS_CHAT_REQUEST (20) with the command /gicon 256.
The server runs WarpEnd and sends the usual entry packets (TM_SC_ENTER (3), TM_SC_WEAR_INFO (202), TM_TIMESYNC (2), etc.), then logs WARPEND_DONE.
Despite that, the connection drops almost immediately, and onDisconnect often shows:
last_recv_id=20 (or sometimes 511),
transport-level reasons (recv_disconnect_signal, send_size_lt_1) or unknown.
Why this looks like a 9.10 compatibility bug (important)
Based on behavior, the 9.10 client seems to require an explicit acknowledgement for some early requests during the world-entry “bootstrap” phase.
If the server at that moment:

silently drops TM_CS_TARGETING (511) or TM_CS_CHAT_REQUEST (20),
or does not send an expected acknowledgement/response, the client may close the connection by itself.
It is especially critical that /gicon 256 arrives inside the most fragile entry phase (before the world-enter FSM fully completes), and any chat/icon side effects at that time can trigger a client-side crash/disconnect.

What we already tried server-side (short)
Added “bootstrap compatibility” during world entry:
early gating for TM_CS_TARGETING (511) during WarpEnd plus short suppression right after WarpEnd,
protections against unstable behavior related to /gicon 256,
controlling some first-enter packets (including TM_SC_WEAR_INFO (202) and TM_TIMESYNC (2)).
Fixed /gicon 256 parsing/handling so it is not truncated and is processed consistently during bootstrap.
Current status
The problem is still reproducible: after character selection the server often reaches WARPEND_DONE, but the 9.10 client still disconnects. In logs this correlates with early TM_CS_CHAT_REQUEST (20) (/gicon 256) and/or TM_CS_TARGETING (511) during entry.

What is needed for a final fix??
demonama is offline  
Old   #8832
 
elite*gold: 0
Join Date: May 2026
Posts: 2
Received Thanks: 0
Hi everyone !

I’m having an issue when exporting db_item.rdb / db_item.ref.

Even if I generate db_item.rdb from a clean/old database before any custom changes, some armor/equipment models become visually broken or deformed in game.

I checked one affected armor item:

In SQL dbo.Item, the model refs are correct:

model_00..02 = dem_body_warrior_901
model_03..05 = def_body_warrior_901
model_06..08 = asm_body_warrior_901
model_09..11 = asf_body_warrior_901
model_12..14 = gam_body_warrior_901
model_15..17 = gaf_body_warrior_901

But after export, the generated db_item.rdb has the model slots reordered/permuted, for example:

model_03..05 becomes gaf
model_06..08 becomes asf
model_09..11 becomes asm
model_15..17 becomes def

Also, if I put the generated db_item.ref in the client Resource folder, the game crashes after server selection.

So it looks like the exporter or the db_item.rdb / db_item.ref structure profile may not match my client version. I am using 9.5.2 client and server from Kitekat Repack. To generate the .rdb i am using GlanduRDBTool, i also tried to generate item.rdb using Grimoir but then all the item of the game became Non Located item.

Has anyone seen this before? Is there a known correct field order/profile for db_item.rdb and db_item.ref, especially for armor model slots?

Thanks !
JustBobby33 is offline  
Old   #8833
 
elite*gold: 0
Join Date: Dec 2025
Posts: 4
Received Thanks: 2
Quote:
Originally Posted by JustBobby33 View Post
Hi everyone !

In SQL dbo.Item, the model refs are correct:

model_00..02 = dem_body_warrior_901
model_03..05 = def_body_warrior_901
model_06..08 = asm_body_warrior_901
model_09..11 = asf_body_warrior_901
model_12..14 = gam_body_warrior_901
model_15..17 = gaf_body_warrior_901

But after export, the generated db_item.rdb has the model slots reordered/permuted, for example:

model_03..05 becomes gaf
model_06..08 becomes asf
model_09..11 becomes asm
model_15..17 becomes def

Thanks !
Can we please see your Grimoire/Glandu2 structure for item.rdb/ref?
FractalSmile is offline  
Old   #8834
 
elite*gold: 0
Join Date: May 2026
Posts: 2
Received Thanks: 0
Quote:
Originally Posted by FractalSmile View Post
Can we please see your Grimoire/Glandu2 structure for item.rdb/ref?
From Glandu this is item95Database


And this is ItemRef95Database :

JustBobby33 is offline  
Old   #8835
 
elite*gold: 0
Join Date: Apr 2026
Posts: 3
Received Thanks: 0
Some help would ge great

Hi there, I first want to thank everybody that helps with the queries, it is much appreciated. I am enjoying what I am doing and learning how to adjust/fix things in the game with your help.

If someone could please give me a heads up as to how to fix the two issues that I have that would be great

1) I would like my NPC to quick sell stones that I loot, a sample of my script is
Quote:
quick_salestone = {805103, 805104, 805105, 805106,}
Quote:
function sell_stones()
local handle = 0
local vigor_list_count = table.getn( quick_salestone )

for i=1, vigor_list_count do
handle = get_item_handle_list( quick_salestone[i] )
if handle ~= 0 then
for y=1, table.getn( handle ) do
if is_erasable_item( handle[y] ) == 1 then
price = get_item_price(handle[y]) / 4
insert_gold( price )
delete_item(handle[y], 1)
the problem is that this script only sells one of each different stone

2) adding pet card (FP) to drop table, i assign a number to the card in the MonsterResource drop table link id, I use the same number in the MonsterDropTableResource ID and card in the drop item ID then using 1 in the next five columns but I don't get any FP drops.
I do hash the MonsterResource to the client.

Thanks for the help in advance
Mogmurch is offline  
Reply


Similar Threads Similar Threads
[Helping Topic] 24/7 Helping Services!
08/27/2008 - EO PServer Hosting - 31 Replies
stucked on anything while setuping your server? post your problem here and you will get answer as fast as possible better than spamming with posts :cool: first of all try reading Ahmedpotop's Pserver All thing guide. if your couldn't solve it out post your problem down here ""That includes PHP rankings pages / registrations pages / Status pages""



All times are GMT +2. The time now is 21:25.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.