Update Logs
[SERVER] Add New Files
- None
[CLIENT] Add New Files
- None
[SERVER] Updated Files
server\HGKProtect.dll
[CLIENT] Updated Files
client\HGKClientProtect.dll
client\RF_Online.bin
[SERVER] Removed Files
- None
[CLIENT] Removed Files
- None
fixed rollback by player position if he moves too fast fixed application of some effects from gems inserted into sockets
[SERVER] Add New Files
- None
[CLIENT] Add New Files
- None
[SERVER] Updated Files
server\HGKProtect.dll
server\HGKProtect\config\effect_ex.json
[CLIENT] Updated Files
client\HGKClientProtect.dll
client\RF_Online.bin
[SERVER] Removed Files
- None
[CLIENT] Removed Files
- None
added "ticking" of continuing effects for animus added the ability to disable continuing effects for animus. effect_ex.json -> continues_effect_animus_allowed previously - buff/debuff applied to animus never ended while it was summoned. now it ends according to the scripts duration sec.
[SERVER] Add New Files
- None
[CLIENT] Add New Files
- None
[SERVER] Updated Files
server\HGKProtect.dll
[CLIENT] Updated Files
client\HGKClientProtect.dll
client\RF_Online.bin
[SERVER] Removed Files
- None
[CLIENT] Removed Files
- None
added "remember" activation status of pulse charge, also added an indicator for pulse charge (green - active, orange - not active)
[SERVER] Add New Files
- None
[CLIENT] Add New Files
- None
[SERVER] Updated Files
server\HGKProtect.dll
server\HGKProtect\config\attack_system.json
[CLIENT] Updated Files
client\HGKClientProtect.dll
client\RF_Online.bin
[SERVER] Removed Files
- None
[CLIENT] Removed Files
- None
attack_system. added max_chance for custom algorithms accuracy/avoid fix zone freezing when moving (character, animus, mobs)
[SERVER] Add New Files
server\Database\pSelect_PatriarchComm.sql
[CLIENT] Add New Files
- None
[SERVER] Updated Files
server\HGKProtect.dll
server\HGKProtect\environment.json
server\HGKProtect\config\attack_system.json
server\HGKProtect\config\database_migration.json
[CLIENT] Updated Files
client\HGKClientProtect.dll
client\RF_Online.bin
[SERVER] Removed Files
- None
[CLIENT] Removed Files
- None
attack_system. config updated. removed the influence of the character's additional def bar on def in MAU. added the ability to disable SSL certificate verification. environment.json -> network.enable_server_certificate_verification added height check when pickup loot added ability to insert same gems into different slots with same type fixed calculation of icon size when selecting a slot when inserting a gem added pSelect_PatriarchComm request as a workaround when calculating commission from UTS for patriarch
[SERVER] Add New Files
server\HGKProtect\config\fix.player.move_system.json
[CLIENT] Add New Files
- None
[SERVER] Updated Files
server\gm_commands.txt
server\HGKProtect.dll
server\HGKProtect\global.json
server\HGKProtect\config\attack_system.json
[CLIENT] Updated Files
client\HGKClientProtect.dll
client\RF_Online.bin
[SERVER] Removed Files
- None
[CLIENT] Removed Files
- None
fix several bugs in player movements fix several bugs related to guard towers fix for using a teleport (scroll) not of your own race fixed client crash when using 3rd job (player stat) reworked fix speed hack settings are available in fix.player.move_system.json also added logging of reasons why the server does not allow character movement added a block for sending mail for the GM account added effective ping corrections (instead of static corrections) for character movement checks, using a siege kit, character attacks added the %ping command to receive a ping for both your own and the required character. see gm_commands.txt updated stun checks on server side
[SERVER] Add New Files
- None
[CLIENT] Add New Files
- None
[SERVER] Updated Files
server\HGKProtect.dll
[CLIENT] Updated Files
client\HGKClientProtect.dll
client\RF_Online.bin
[SERVER] Removed Files
- None
[CLIENT] Removed Files
- None
fixed bug in AH added control for return guard tower
[SERVER] Add New Files
- None
[CLIENT] Add New Files
- None
[SERVER] Updated Files
server\HGKProtect.dll
[CLIENT] Updated Files
client\HGKClientProtect.dll
client\RF_Online.bin
[SERVER] Removed Files
- None
[CLIENT] Removed Files
- None
fixed ref counting mechanism for some game files. previously, this caused some CE/client closures without errors. added the ability to enable billing line for zoneserver. server_memory_patch.json 0x1EA9E9 = remove these offset
[SERVER] Add New Files
server\HGKProtect\config\fix.animus.json
[CLIENT] Add New Files
- None
[SERVER] Updated Files
server\HGKProtect.dll
server\HGKProtect\global.json
server\HGKProtect\config\attack_system.json
[CLIENT] Updated Files
client\HGKClientProtect.dll
client\RF_Online.bin
[SERVER] Removed Files
- None
[CLIENT] Removed Files
- None
small improve for loading client added hint for amd & nvidia drivers. if possible, choose a discrete GPU rather than an integrated added a restriction on chaos mode in case when animus attacked animus (previously, an animus continued to attack another animus if master ran out of chaos) added ability to add anti-crit to animus/ fix.animus.json, role_code = column AnimusClass from AnimusItem added an attack point multiplier depending on who hits whom. attack_system.json
[SERVER] Add New Files
- None
[CLIENT] Add New Files
- None
[SERVER] Updated Files
server\HGKProtect.dll
server\HGKProtect\config\attack_system.json
server\HGKProtect\config\effect_ex.json
server\HGKProtect\config\player_statistics.json
[CLIENT] Updated Files
client\HGKClientProtect.dll
client\RF_Online.bin
[SERVER] Removed Files
- None
[CLIENT] Removed Files
- None
added a filter for events about receiving pvp points in player statistic added def/extra def from shield to part where it was hit (attack system) attack_system.json defense_system.shield_def_fc_coeff - added shield def coefficient defense_system.shield_def_facing_coeff - coefficient of added shield extra def added to effect_ex.json a list of buffs/debuffs that will work only on dungeon maps added persistent forgetting of passwords for fg & trunk if input is unsuccessful
[SERVER] Add New Files
server\Database\GameStat_Rename.sql
server\gm_commands.txt
[CLIENT] Add New Files
- None
[SERVER] Updated Files
server\HGKProtect.dll
server\HGKProtect\config\database_migration.json
server\Database\pGameStat_ResetMonth.sql
server\Database\pGameStat_ResetWeek.sql
server\Database\pGameStat_ResetDay.sql
[CLIENT] Updated Files
client\HGKClientProtect.dll
client\RF_Online.bin
[SERVER] Removed Files
- None
[CLIENT] Removed Files
- None
added gm_commands.txt to server folder with custom gm commands added GameStat_Rename.sql in database migration for fix naming stored procedures fixed crash server via stack corrupt in default UTS code
If using player statistic module, must add these in order to working correctly.
SQL Server Management Studio > right click SQL Server Agent > New > Job...
exec pGameStat_ResetDeletedPlayer;
exec pGameStat_UpdatePositionDay;
exec pGameStat_UpdatePositionWeek;
exec pGameStat_UpdatePositionMonth;
exec pGameStat_UpdateBestOfTheBest;
exec pGameStat_ResetDay;
exec pGameStat_ResetWeek;
exec pGameStat_ResetMonth;
[SERVER] Add New Files
- None
[CLIENT] Add New Files
- None
[SERVER] Updated Files
server\HGKProtect.dll
[CLIENT] Updated Files
client\HGKClientProtect.dll
client\RF_Online.bin
[SERVER] Removed Files
- None
[CLIENT] Removed Files
- None
deleted custom memory allocator due to compatibility issues with Windows 11
[SERVER] Add New Files
server\config\stat_potion_records.csv
[CLIENT] Add New Files
- None
[SERVER] Updated Files
server\HGKProtect.dll
server\config\player_statistics.json
[CLIENT] Updated Files
client\HGKClientProtect.dll
client\RF_Online.bin
[SERVER] Removed Files
- None
[CLIENT] Removed Files
- None
added stat_potion_records.csv for player stat. required PotionEx optimization of reading NOT encrypted sprites
[SERVER] Add New Files
- None
[CLIENT] Add New Files
client\HGKClientProtect.dll
[SERVER] Updated Files
server\HGKProtect.dll
[CLIENT] Updated Files
client\CrashSender1403.exe
client\RF_Online.bin
[SERVER] Removed Files
- None
[CLIENT] Removed Files
- None
split bin into bin + dll (added HGKClientProtect.dll) added memory custom allocator
[SERVER] Add New Files
- None
[CLIENT] Add New Files
- None
[SERVER] Updated Files
server\HGKProtect.dll
server\config\fix.attack_system.json
[CLIENT] Updated Files
client\RF_Online.bin
[SERVER] Removed Files
- None
[CLIENT] Removed Files
- None
added anit_stun_fix_delay_ms in fix.attack_system.json fixed apply normal_required(from fix.attack_system.json) for normal attack
[SERVER] Add New Files
- None
[CLIENT] Add New Files
- None
[SERVER] Updated Files
server\HGKProtect.dll
[CLIENT] Updated Files
client\RF_Online.bin
[SERVER] Removed Files
- None
[CLIENT] Removed Files
- None
fixed asset encryption client side for .msh files
[SERVER] Add New Files
server\Database\pGameStat_UpdatePositionWeek.sql
server\Database\pGameStat_UpdatePositionMonth.sql
server\Database\pGameStat_UpdatePositionDay.sql
server\Database\pGameStat_UpdateBestOfTheBest.sql
server\Database\pGameStat_ResetWeek.sql
server\Database\pGameStat_ResetMonth.sql
server\Database\pGameStat_ResetDeletedPlayer.sql
server\Database\pGameStat_ResetDay.sql
[CLIENT] Add New Files
- None
[SERVER] Updated Files
server\HGKProtect.dll
server\HGKProtect\config\asset_encryption.json
server\HGKProtect\config\database_migration.json
server\HGKProtect\config\player_statistics.json
server\HGKProtect\config\unmanned_trader.json
[CLIENT] Updated Files
client\RF_Online.bin
client\DataTable\en-gb\player_stat.ini
client\SpriteImage\common\commonex.spr
[SERVER] Removed Files
client\HGKProtect\config\money_expansion.json
[CLIENT] Removed Files
- None
money_expansion module was removed due to fact that it had a number of flaws and also conflicted with other parts of system asset_encryption updated - removed spr_encryptor.exe, spr_decryptor.exe, msh_encryptor.exe, msh_decryptor.exe, map_encryptor.exe, map_decryptor.exe, edf_encryptor.exe, edf_decryptor.exe - added asset_encryptor.exe, asset_decryptor.exe - encrypted files now retain original file extension - encrypted files have 4 characters HGKE at beginning of file - asset_encryption.json has been updated. now only one encryption key, instead of several - migrate to a new version: -- apply corresponding old decryptor and apply new encryptor, if you have original files without encryption, then it is enough to apply new encryptor updated mechanism for controlling GM commands - now rules apply to all existing gm commands added remembering passwords for fg and bank - passwords are saved after successful entry into file .\DataTable\clientdb.dat for account on which they were entered - passwords are stored in encrypted form and can only be decrypted on PC where they were encrypted - if decryption is unsuccessful, password is forgotten, which will require re-entering - memorization works even after a full restart added setting time for registering an item on auction - unmanned_trader.json -> sell_turn_dalant and sell_turn_cash_shop. by default original 72 hours added control for purchasing stack items from NPCs - a variation of an old bug that allows you to buy items below their cost. Previously fix only worked for non-stackable items added control over number of elemental when purchasing from NPCs - previously it was possible to buy elemental for ammo slots and end up having, for example, 4 amulets. Now you can still buy elemental for elemental slots, but if you exceed limit of worn elemental, purchase will be failed. added FixWeapon analysis for server-side buffs/debuffs - previously there was no such check, which led to fact that buffs/debuffs could be cast from any weapon, regardless of what was specified in script fixed 2.55 movement speed - previously, if you make 2.55 speed, then when getting off cloak, speed of movement of antique was saved public release player statistics. cost 75$/month - to correctly display base class in statistics, you need to update standard dds where class icons are contained - for a visual bonus for first place in top, PlayerEffect module is required - bonuses with characteristics for first place support all effects from jade. are not applied visually in client. accordingly, bonuses related to movement and attack speed should not be applied. - you need to manually create following jobs in mssql: 1) job_reset_day. triggered every day at 00:00 hours (reset time can be moved at your discretion) - Add a step with execution of pGameStat_ResetDay procedure in your world database 2) job_reset_week. triggered every Monday at 00:00 hours (reset time and day of week can be moved at your discretion) - Add a step with execution of pGameStat_ResetWeek procedure in your world database 3) job_reset_month. every first day of month at 00:00 hours (reset time and date can be moved at your discretion, it is not recommended to use 29th, 30th and 31st of month) - Add a step with execution of pGameStat_ResetMonth procedure in your world database 4) job_update_positon. triggers every 5 minutes (can be more often if you don’t have enough online) - Add a step with execution of pGameStat_ResetDeletedPlayer procedure in your world database - Add a step with execution of pGameStat_UpdatePositionDay procedure in your world database - Add a step with execution of pGameStat_UpdatePositionWeek procedure in your world database - Add a step with execution of pGameStat_UpdatePositionMonth procedure in your world base - Add a step with execution of pGameStat_UpdateBestOfTheBest procedure in your world database commonex.spr and player_stat.ini have been updated. icon for opening statistics can be changed in commonex.spr
If using player statistic module, must add these in order to working correctly.
SQL Server Management Studio > right click SQL Server Agent > New > Job...
exec pGameStat_ResetDeletedPlayer;
exec pGameStat_UpdatePositionDay;
exec pGameStat_UpdatePositionWeek;
exec pGameStat_UpdatePositionMonth;
exec pGameStat_UpdateBestOfTheBest;
exec pGameState_ResetDay;
exec pGameState_ResetWeek;
exec pGameState_ResetMonth;
fixed server crash in monster_ex
updated monster_ex. сollect_weapon list has been added, it is optional. if there is a weapon in сollect_weapon list, then mob excludes any damage except from a weapon in this list, any damage received from a weapon from list kills mob implementation of this mechanism with collect_weapon is final and will not change if a weapon from list has durability, then when such a durability indicator is applied, the damage will not be counted note: basically this mechanism is for dungeons, for example: add aggressive monsters with list to 3rd room add drop of time weapons from list to first room if players didn’t have time and they lost this weapon, then it will be very difficult for tanks in the 3rd room
- redesigned markers for taliks - added markers for effects (marker is selected by last effect) - this marker is drawn for all cloaks, as well as equipment/weapons/shields of purple and orange grades - added display of markers and borders in macro and item repair windows - added HP color change for guard tower icon - brains of system guard tower have been slightly updated - fixed HP display for guard tower on icon - fixed Sell Price of Tower at NPC (client logic)
- added frame for icons depending on grade, as well as markers for taliks. - added view frames+marker on UTS talik markers are displayed only for weapons, hands and feet. marking is selected according to the principle of which talik is more, then it is displayed color of frame also changes when you hover over item. color depends on grade changes in commonex frames that are drawn after icon are located in group 4 frames that are drawn before icon located in the 5th group talik markers are located in group 6, 1 sheet first sheet for frames is responsible for large icons second sheet for frames is responsible for small icons third sheet for frames is responsible for 38x38 icons. they are used for panel - added display of HP as a percentage for guard tower on their icons (realtime update) - fixed display of number of items in stack on UTS - added protection against hwid spoofing at network level - fix some crits/close client - disable rule multi_window for GM Account
- fix the calculation of total amount received when selling items to NPC[2] - disabled cash shop popup in right down corner for reduce criticals error
- fix some critical errors on client side associated with animus - fix combinations with items with durability (previously, an item with durability did not burn, just reduced its durability) - broken the functionality of most common tables for cheat engine. it also breaks some cheats that used a similar methods - added the ability to add new buttons (transmog, sockets, repair items) to beeper - fix the calculation of total amount received when selling items to NPC - previously there was a significant difference between what should be and what the server calculated, in case there is a jade to increase sale price of item
- added a button to repair all equipped items (updated sprite and ini file in client side) - added a check party when using potion for rebirth - min_talik_slot field has been added to socket_item_records.csv, it is responsible for requirement for minimum number of talik slot in item. also updated ini files on client side - added slot auto-select when using a gem in gem inlay - now setting with shadows is reset to 0 every time game starts(for reduce critical errors) - added font.ini to System folder so that you can choose your own font. this ini file is optional
- fixed various rare crash
- reduced dynamic memory usage (OVH host issue) - added perpetual item for new chats - added ingame statistics (this module in private state) - removed modules webapi & eventsender - fixed bug in equip durability
- fixed bug in quest system for quest with act code = 14 - fixed bug in gems (not applied 54 effect from gem)
- fixed visual bug for display gems in amulets/rings - fixed server crash when buying an item from an NPC
- fixed bug for installation guard tower at same point - fixed bug for ore remain (some time ore amount became endless) - added information about guard tower (damage, defense, HP, required lvl, installation time & attack speed) WARNING! update guard_tower_ex.ini on client side
- fixed visual bug for siege mode - added a setting for character with punishment state (purple colour) to join a guild guild.json -> enemy_race_can_join - added a setting for officer support auras to act on character with punishment state (purple colour) effect_ex.json -> aura_effect_applied_on_enemy_race - updated module with automine personal battery. added settings to control the speed of mine. sector_delay section is responsible for mine speed for auto digger and manual digger player_lvl_add_delay section only affects auto digger default configuration is filled in such a way that there is a default behavior
- fixed time information for items in trunk - fixed change weapon in siege mode on server side - fixed visual bug related to sockets in transmogrification window - updated guard_tower_ex. added column max_cnt for limit installed tower on map - removed close window for repair items after item repair if opened throught npc
- fixed socket logs
- added logs for insert/extract gem (item sockets) - added new potion effect, value for 206 effect - number of levels; value for 207 effect - max level - updated chipwar restrictions (updated holy_stone_system.json and holy_stone_debuff.ini on client side) - added ENABLE_FOR_RESOURCE (client : resource_effects.ini)
- fixed start server if u have equip durability module - fixed bug related to gem effects on items with sockets
- fixed incorrect display item count after stacking with item added via itemcharge - added show successful message for adjust item socket
- fixed incorrect casting of floating point numbers in several places - fixed a bug with master skill. previously it required 90 elite points on server side, now it requires 100 elite points - added option to effect_ex.json -> enable_master_skill to lower elite points requirement from 100 to 99
- fixed update npcdata/animusdata in certain situations in which the CCR forgot to do it - fixed CCR bug with incorrect decoding of checksum values for bank data - fixed a bug with recall potions. through them it was possible to get into someone else's HQ, and it was also possible to "steal" someone else's recall - fixed several CCR critical errors on client side - fixed a server vulnerability that allowed creating a "parasitic" load - fixed inconsistent saving to database under heavy load - fixed a bug with area damage. passed damage from its own traps, holy keeper dealt damage to objects of the winning race - fixed bug with D characters on the client side in the combination mechanism - added a module to disable the mechanism for checking checksums, which leads to "error character selection", also added to this module logging to the log if there were any discrepancies. logging occurs regardless of whether the always_successful_checksum option is enabled - added antistun system. disabled by default. turn on in fix.attack_system.json -> enabled_anit_stun_fix - added display of effects for resource items on client side - added sockets for items WARNING: when switching to this version, please contact additionally, this functionality will be enabled for you gems and reagents can only be applied to resource items 1 gem supports up to 4 effects. all effects from resources are supported set effects from gems: only work within 1 item. 1 gem can only be contained in 1 set. 1 set supports up to 4 effects. all effects from resources are supported Max. number of gem groups - 255 Max. number of gems in the group - 125 chance of inserting a gem into a socket: insert_chance = base_chance from the inserted gem - sum of sub_chance from already inserted gems insert_chance is truncated to 0 if less than zero add to insert_chance chances from reagents if the insert is not successful, then the gems and reagents burn out, if there was an insert into a socket with an already inserted gem, then the already inserted gem does not burn out chance of extracting a gem into a socket: extract_chance = extract_chance from inserted gem + sum of chances from reagents if the extraction is not successful, then the gem from the socket disappears, if the extraction is successful, then the extracted gem will be placed in the inventory currencies supported for insertion/extract: dalant, gold, pc, pvp, gold_point, hunter_point, processing_point new categories for UTS are located in the section
<class id="3" type="table and code" tableIndex="18" name="gems">
<code code="irhsm" startindex="2" endindex="7"></code>
<subclass id="0" type="code">
<code code="irhsm02">윈드_어빌리티</code>
<code code="irhsm05">윈드_어빌리티</code>
</subclass>
<subclass id="1" type="code">
<code code="irhsm03">윈드_어빌리티</code>
<code code="irhsm06">윈드_어빌리티</code>
</subclass>
<subclass id="2" type="code">
<code code="irhsm04">윈드_어빌리티</code>
<code code="irhsm07">윈드_어빌리티</code>
</subclass>
</class>
<class id="4" type="table and code" tableIndex="18" name="reagents">
<code code="irhst" startindex="2" endindex="8"></code>
<subclass id="0" type="code">
<code code="irhst02">윈드_어빌리티</code>
<code code="irhst06">윈드_어빌리티</code>
</subclass>
<subclass id="1" type="code">
<code code="irhst03">윈드_어빌리티</code>
<code code="irhst07">윈드_어빌리티</code>
</subclass>
<subclass id="2" type="code">
<code code="irhst04">윈드_어빌리티</code>
<code code="irhst08">윈드_어빌리티</code>
</subclass>
<subclass id="3" type="code">
<code code="irhst05">윈드_어빌리티</code>
</subclass>
</class>
- combinations support 24 selectable results instead of 5 - special values are added to the combination, allowing you to ignore enchant, as well as transfer enchant The E symbol is responsible for ignoring the value and transferring the value, only one material containing such a symbol is possible in the materials. in the results, this symbol is responsible for copying the value The D symbol is responsible for ignoring the value, there are no restrictions on its use in materials. for results this symbol has no meaning if combination material has a reference marker (E) in enchant, then the index for LR will be selected from this material (this is especially useful when it is necessary to indicate several LL in the materials) examples of materials with values that are a marker for enchant transfer material with 0xEEEEEEEE suits any enchant, any number of slots material with 0x7EEEEEEEE will ignore all enchant, requires 7 slots material with 0x5FFFFEEE will ignore taliks in first 3 holes, other holes must be empty, requires 5 slot result with 0x7EEEEEEEE, transfer all enchant, expose 7 slots result with 0x5FFFFEEE, transfer enchant from the first three holes, set 5 slots examples of materials with values that are not a marker for enchant transfer material with 0xDDDDDDDD suitable for any enchant, any number of slots material with 0x7DDDDDDD will ignore all enchant, requires 7 slots material with 0x5FFFDDDD will ignore taliks in first 3 slots, other holes must be empty, requires 5 slots if you make a combination with materials that do not have E symbols, and use E symbols in the results, then the result is undefined if you make a combination with several materials that have E symbols, and use E symbols in the results, then the result is undefined
- fixed crash server via area damage[2] - fixed client side party bug - updated format log in StealthAntiHackLog - updated tracking RFHelper - updated configuration multi_window.json. changed setting about check cheat - added option for enable default behaviour for attack automine personal (automine_personal.json) - added option for change calculation min max bound for resource effects ie(all item have same ItemSerise): item A, have value 5, max value 50 item B, have value 5, max value 50 item C, have value 5, max value 500 static type(group boundaries are formed globally and do not depend on items in the inventory): 99 item A + 99 item B = 100 value 99 item A + 99 item B + 99 item C = 500 value dynamic type(group boundaries are formed depending on the items in the inventory): 99 item A + 99 item B = 50 value 99 item A + 99 item B + 99 item C = 500 value ccr behaviour: on clients side its behaviour from dynamic type on server side : (pay attention to the order on last line): 99 item A + 99 item B = 50 value 99 item A + 99 item B + 99 item C = 500 value 99 item A + 99 item C + 99 item B = 50 value
- added FPS setting for DB thread. in WorldSystem.ini add this and adjust the parameters as you wish, the provided parameters will give the maximum fps for this thread - added tracking of paid helper and RFPxLoader multi_window.json -> check_cheat. includes a check for these cheats, if it finds it, then the client does not start. before enabling this option, it is recommended to first try with false and look in the StealthAntiHackLog for records of these cheats - added a module to control the number of buffs on a character that require an item to use (effect_ex.json) - fixed server crash via area damage - updated processing of the results for potions - fixed a bug related to voting power when voting - reworked the mechanics of removing buffs/potions via RMB - updated mechanisms for controlling windows
[DQSThread]
SleepTerm = 1
SleepValue = 1
SleepIgnore = 1
- added a mechanism for blocking an account from entering the game until the process of saving character data on this account is completed. turns on here main_thread.json->enable_lock_account_db_save
- updated processing of server results for potion - fixed english localization bug for inventory lock - fixed new dupe (only a few people know about this dupe, and besides, it is difficult to reproduce) - added a module to control the number of windows (multi_window). do not disable this module, otherwise you will not enter the game premium+1 system, will work only for those players who will have admin rights premium status is now added to the game window nam
- added control for operation buy/sell and MAU buttons. partitial fix beeper. partitial because there is not enough button control for UTS - added a skill/force delay when resurrect on server side, so that they don't bypass on client
- updated module for voting. added vote formulas, added the ability to collect points in % when registering and voting - added capsule to activate the golden pass (203 effect) - changed the format text in the center for new chats, now text contains also player nickname - added the ability to use a forced reset of the invisible state when unride mau - added race check for potions on the server side - added name filter when changing nickname through potion - disabled constraint level check for GM - returned a window with a critical error from CCR
- added restriction on race change potions. in pvp_potion.json you put id quest, in the presence of which the change will not be possible. list not reloaded in online, so fill it out carefully - fixed a bug with the installation of guard tower, when it was not possible to place a guard tower with fewer resources - updated calculation of resource effects (without settings in configuration cause i talk with other clients and they approved this change) - infinite potion module added (only for buyers of the PotionEx module). in the infiniti_potion.json config, put id potion and they not be spent when using
- updated logic for calculating officer aura for mau def (only for AttackSystem module) - added debuff display for player enter debuff - added setting for HP chips for GMs to always show them - expanded number of effect effects in PlayerEffect (64->256) - added anti-ASPD mechanism on client side
- bugfix counting in target quest
- bugfix for applying new effects on resource item. effect 92, 93, 94 and 96 always applied (example of consequences - player entered in invisibility, even if he did not have such an effect)
- old setting (in various_settings) for more informative radars has been removed. this is now configurable via the fifth value in EffSort. For example: 11101 - custom, 11100 - default ccr, 1110 - default ccr - added map_start module for those who really need to transfer almost everything to one map - added guild.json config. it is possible to edit the time of ownership of the guild room, how much it costs to rent it and the requirement for guild grade. WARN: do not disable the module. default values in module config - added setting enable_def_aura to attack_system in unit_ex block to enable auras of lamps/chip breaker on def mau - added fake_online module. No comments. %reload_config fake_online - added the ability to set an attack delay after using an emote/jump. fix.attack_system config. id emotions can be found by enabling debug in the config and using it in the game - updated gm command mobkill. now you can kill mobs in a certain radius %mobkill radius 500 - handling invalid configuration errors has become more informative - updated algorithms for calculating the effects from resources item. now they are considered the same both on the client and on the server + added correct handling of negative values in resources it became available to make a resources with negative rates for exp - added effects for resource items (just add 83 to the id of the item effect and put it in item) - added a toggle for notifications about the killing of a mob. now you can force to display the one who hit last instead who put more damage - added the ability to hang a restriction on pick item, throw item and exchange after entering the game - added a notification about entering the game with a gm account (by default, grades 2 and 3)
- added different icons for different races in the part of the scan result new icons are in commonex.spr commonex-3-3 and commonex-3-4 for bcc commonex-3-5 and commonex-3-6 for ccc commonex-3-7 and commonex-3-8 for acc commonex-3-9 for pitboss - added fix for all chat. previously there was no check for the level of the character currency, item and level settings are now in this file: fix.chat_system.json - added logging of GM chats: !, $notice, # - updated logging using gm commands. now write account and nickname gma - added ability to enable notification of fail enchant for all races - added module for temp change drop from monsters. disabled by default. time_item_looting.json time_item_looting_records.csv %til_off example_0 - disable specified schedule until the til_on/til_cls commands are used %til_on example_0 - enabled specified schedule until the til_off/til_cls commands are used %til_cls example_0 - turns on regular behavior