Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
@Unsigned - readShort() & 0xffff
@Length - аннотация для массивов, если установлено значение, то просто считывает опр. количество данных того же типа, если же указан lengthType, то размер считывается из данных с указанным типом.
П.С. Файл не полностью разобран, некоторые поля не названы...
Решил поделится структурой файлов для хроник Grand Crusade:
SkillName-RU.dat стостоит из двух частей:
1 часть:
2 часть:
Как считать 3-х байтовый размер таблицы:
П.С. Брал за основу тулзу от asmi (l2clientstuff) и переделывал специально для dat.
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.