Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Rappelz > Rappelz Private Server
You last visited: Today at 12:00

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

Advertisement



[RELESE] Test Character Ballance script

Discussion on [RELESE] Test Character Ballance script within the Rappelz Private Server forum part of the Rappelz category.

Reply
 
Old   #1
 
yosiemelo's Avatar
 
elite*gold: 0
Join Date: Apr 2017
Posts: 200
Received Thanks: 113
[RELESE] Test Character Ballance script

Release: Test Character script for Private Servers

This script was developed with private server developers in mind, particularly those who spend an unnecessary amount of time setting up characters for testing purposes. Its aim is to streamline the process of testing classes and balancing gameplay, providing a more efficient workflow.

Features
  • Select a class with one click, independent of race.
  • Automatically assigns all skills and skill cards for the chosen class.
  • Provides fully enhanced starter equipment, along with pets for belt slots.
  • Levels the character to a configurable level (default: 150).
  • Includes a configurable section for developers to adjust values such as skill card levels, equipment enhancement levels, and starting level.

How It Works
When a class is selected, the system automatically:
- Changes the character's class.
- Resets and assigns the skill tree with all abilities for the class.
- Provides skill cards, enhanced gear, and pets.
- Levels up the character to the predefined level, ensuring it is ready for immediate testing.

This functionality eliminates the need for repetitive manual setup, allowing developers to focus on testing and balancing instead of spending time on character preparation.

Configuration
Code:
local Config = {
    skill_card_enhance = 8, -- Level of skill cards
    start_eq_level = 20,   -- Level of starter equipment
    start_eq_enhance = 25, -- Enhancement level of starter gear
    level_up_by_choose_class = 150, -- Starting level
}
The configuration can be easily modified to suit specific server requirements.

Script

Purpose
The purpose of this script is to simplify and speed up the testing process for new private servers. Developers often spend significant time manually setting up characters, which can delay progress. This tool eliminates that inefficiency, allowing for a focus on gameplay balance and mechanics.

Demonstration
For a quick demonstration of the script in action, check out the video below:

Feedback and suggestions for improvement are welcome to further refine this tool for the community.

~YoSiem
yosiemelo is offline  
Thanks
7 Users
Old 01/11/2025, 00:40   #2
 
elite*gold: 0
Join Date: Mar 2023
Posts: 1
Received Thanks: 0
Great work actully
dejavu1999 is offline  
Old 01/11/2025, 00:47   #3
 
elite*gold: 0
Join Date: Jun 2022
Posts: 1
Received Thanks: 0
This is very cool! It will help speed up testing
bubblegumoff is offline  
Old 01/19/2025, 17:46   #4
 
elite*gold: 0
Join Date: Jul 2011
Posts: 113
Received Thanks: 87
Hi,

Very interesting script, thanks.
However, i got this gs error "attempt to call global 'reset_skilltree' (a nil value)"
Which gs did you use ?

Thanks
Ne0@NCarbon is offline  
Old 01/20/2025, 03:25   #5
 
yosiemelo's Avatar
 
elite*gold: 0
Join Date: Apr 2017
Posts: 200
Received Thanks: 113
Quote:
Originally Posted by Ne0@NCarbon View Post
Hi,

Very interesting script, thanks.
However, i got this gs error "attempt to call global 'reset_skilltree' (a nil value)"
Which gs did you use ?

Thanks
Hi,

You're absolutely right, and I appreciate you pointing this out. In my custom GS, the function is named differently.

The official game server uses the following:

Code:
reset_skill(0)
Simply replace that line in your script, and it should work perfectly. Thank you so much for your feedback; I wasn't aware of this issue! 😊

Best regards,
YoSiem
yosiemelo is offline  
Thanks
1 User
Old 01/20/2025, 07:12   #6
 
elite*gold: 0
Join Date: Jul 2011
Posts: 113
Received Thanks: 87
Quote:
Originally Posted by yosiemelo View Post
Hi,

You're absolutely right, and I appreciate you pointing this out. In my custom GS, the function is named differently.

The official game server uses the following:

Code:
reset_skill(0)
Simply replace that line in your script, and it should work perfectly. Thank you so much for your feedback; I wasn't aware of this issue! 😊

Best regards,
YoSiem
Hi,

Thank you so much for this quick reply.
Works perfectly now !!

Have a good day
Ne0@NCarbon is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Selling] Selling druid 710 pve ballance/resto and 735 Pvp!
01/07/2016 - World of Warcraft Trading - 3 Replies
Can provide all info you guys need.Post below your questions and I'll answer them if you are intrested ! Good day!
ballance mt2 -char_battle.cpp RISAN Help me
08/30/2012 - Metin2 Private Server - 1 Replies
game1-ballancemt2 syserror SYSERR: Dec 24 13:02:24 :: GetPoint: Point type overflow (type 255) SYSERR: Dec 24 13:02:24 :: GetPoint: Point type overflow (type 255) SYSERR: Dec 24 13:02:24 :: GetPoint: Point type overflow (type 255) SYSERR: Dec 24 13:02:24 :: GetPoint: Point type overflow (type 255) SYSERR: Dec 24 13:02:25 :: GetPoint: Point type overflow (type 255) SYSERR: Dec 24 13:02:25 :: GetPoint: Point type overflow (type 255) SYSERR: Dec 24 13:02:25 :: number_ex: number(): first...
[Help] Syserr server files m2 ballance 2011
07/17/2012 - Metin2 Private Server - 1 Replies
Anyone can help me with this error please : SYSERR: Feb 18 14:26:14 :: number_ex: number(): first argument is bigger than second argument 71 -> 70, char_skill.cpp 1030 SYSERR: Feb 18 14:26:48 :: Process: SEQUENCE 3d02c400 mismatch 0xaf != 0x0 header 254 SYSERR: Feb 18 14:26:48 :: Process: SEQUENCE_LOG ------------- Y have sf 2011 (metin2ballance with game r32_v7 by .Infyniti) Y use also FreeBsd 8,2 x64



All times are GMT +1. The time now is 12:01.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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