Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Игровой клиент (https://forum.zone-game.info/forumdisplay.php?f=54)
-   -   Таблица опыта в клиенте (Interlude) (https://forum.zone-game.info/showthread.php?t=29982)

freelu 07.07.2013 19:54

Таблица опыта в клиенте (Interlude)
 
Очень много инструкций по увеличению максимального уровня и на этом форуме и в интернете, но есть одна нерешенная проблема: несоответствие таблицы опыта в клиенте.

Естественно, на стороне сервера проблем нет — уровень растет, но на стороне клиента возникают проблемы с отображением полученного опыта (например, вместо 84 уровня отображается 83.36%). Таблица опыта из серверов и баз Kamael и около того, не подходит: числа, вроде бы верные, но проценты отображаются неправильно. В новых хрониках таблица опыта изменена.

К тому же, не уверен что клиент корректно отображает прогресс на полоске опыта на уровнях больше максимального (в нашем случае — 81+).

Скорее всего можно подобрать подходящие значения опыта по уровням, которые совпадут с нулевыми процентами клиента, но значения будут настолько большими, что качаться придется лет десять (но это решаемо новыми локациями или рейтами на 80+). Либо искать с помощью Hex-редактора и править.

Самый полезный комментарий по этой теме (http://forum.zone-game.info/showpost...06&postcount=6):

Цитата:

до хф таблица опыта была толи в engine.dll, толи в nwindow.dll (точнее не помню), в хф уже таблица опыта на стороне клиента не хранится - сервер просто присылает клиенту уже готовую информацию об уровне и количестве % на этом уровне.
Итак:
  • Удалось ли кому-нибудь с помощью Hex-редактора исправить ситуацию?
  • Видели ли вы сервера, на которых это было исправлено?

Решение:
Инструкции по увеличению максимального уровня в Interlude

Ashe 07.07.2013 21:56

Re: Таблица опыта в клиенте (Interlude)
 
freelu, Вам стоит обратиться к MrShyr. Он уже решил данную проблему. Вот его тема.

freelu 07.07.2013 23:16

Re: Таблица опыта в клиенте (Interlude)
 
Ashe, спасибо.

Странно, что эту тему я не видел, но я уже решил проблему аналогичным способом. Свяжусь с автором, сверю данные и выложу инструкции на форум.

Вкратце: значения опыта для уровней уже 81+ заложены в клиент, их нужно просто подобрать — для этого приходится много экспериментировать с числами, и они совершенно не похожи на те, что описывают разные базы (пример внизу страницы для хроник до High Five: http://l2wiki.com/Character_Level).

Прогресс процентов при правильно подобранных числах отображается верно, что очень радует.

Добавлено через 54 минуты
Инструкции по увеличению максимального уровня в Interlude


Текущее время: 19:09. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot