Module - Battle Pass

Back

Price $400
Module
name: addon.season_pass
config: season_pass.json
extra: season_pass_records.csv
Short Description
There are two types: Silver (free) and Golden (paid). Each level can have varying EXP values.
EXP can be earned from capsules or bought with Cash Points, up to a maximum level of 880.

• The battle pass is a game feature that provides players with a means to earn rewards and progress through levels by completing quests, defeating monsters, or participating in events.
• Players can purchase the battle pass for a specific season or period of time.
• As they complete tasks and objectives, they unlock various items.
• There are two types of battle passes: silver (free) and golden (paid), each offering different rewards.
• Additionally, players can choose to purchase level using cash points or use capsules to unlock rewards more quickly.
• The maximum level for the battle pass is up to 880.
• Dont forget after running zone, convert server\HGKProtect\SeasonPass.dat into SeasonPass.edf and put into client\DataTable\SeasonPass.edf
• To modify the wording, edit it in client\DataTable\en-gb\season_pass.ini
• To modify the banner, edit it in client\SpriteImage\en-gb\season_pass.spr

To purchase level, click your desired reward at higher level or at button "Purchase Level".
To upgrade to Golden Pass, press the Golden Icon or click your desired reward at Golden Section.
 

Configure the level, EXP requirements, pricing, and rewards in season_pass.csv

 
Config
Value
Description
gold_pass_mul_exp
1.0
With a Golden Pass, you can gain extra EXP. If set to 1.2, your EXP will be increased by 20% compared to the Silver Pass.
enable_buy_lvl
true / false
true you can purchase level & button will be shown, price can be set from season_pass_records.csv
false you cannot purchase level & button will be hidden
gold_pass_price
789
Cash Points cost to upgrade to Golden Pass. Set to 0 to disable the upgrade.
sale_price

This is for "discount" rate

example:
{"min_purchase_lvl": 2, "sale": 5},
{"min_purchase_lvl": 10, "sale": 7}

min_purchase_lvl = 2
sale = 5
purchase 1 level you will not get discount
purchase 2 level you will get 5% discount
purchase 5 level you will get 5% discount
purchase 10 level you will get 5% discount
purchase 14 level you will get 5% discount

min_purchase_lvl = 10
sale = 7
purchase 1 level you will not get discount
purchase 2 level you will not get discount
purchase 5 level you will not get discount
purchase 10 level you will get 7% discount
purchase 14 level you will get 7% discount
 

It may be better to disable direct purchases and rely on capsules instead.