PDA

Просмотр полной версии : Меняем шрифт Ла2 под себя


JonnyTrueLove
24.03.2012, 10:31
Лично я захотел изменить стандартный шрифт игры.
Щас мы дружно вправим себе ручки, чтобы все это менять по своему желанию.

Что понадобится?
Есть много пограмм для чтения 16-ти битных файлов, но я выбрал самую дружелюбную HexEditor ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

Скачали,Установили,Открыли.
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

Теперь. File=>Open=>Open File
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

Ведем к клиенту игры, а именно папке System и выбираем там файл Interface.xdat
[Ссылки могут видеть только зарегистрированные и активированные пользователи]


Открыв его видим чертову неведомую фигню
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

Листаем в самый низ файла, в поисках строчки GameDefault...tahoma.ttf
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

После нее идет еще несколько строчек подобного характера. Собственно GameDefault отвечает за общий шрифт игры (окна чата, менюшки предметов, скилов и т.п). SystemWorldFont отвечает за шрифт ников персонажей и нпс в игре. СhatWndDefault за шрифт того, что вы печатаете в окно чата. Эти 3 параметра являются основными и я менял только их. За что отвечают остальные параметры - не знаю и не хочу знать.
Теперь наша задача поменять стандартный "tahoma" на что-нибудь свое, няшненькое. Идем в папку с шрифтами
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

Правой кнопкой на желаемом, "свойства". И тут нас интересует системное название шрифта.
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

Его вписываем заместо "tahoma".
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

Будьте внимательными, чтобы правильно все набрать понадобится тыкнуть по карандашу на интерфейсе (insert mode).
Теперь главная запара с которой я мучался несколько часов. Если сделать все так, как описано выше, то это сработает только для шрифта, название которого состоит из 6 символов. Ни больше, ни меньше. Если же мы хотим иной шрифт (например georgia - 7 символов), то придется изменить еще один параметр.
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

Он находится прямо перед названием шрифта в строках 16-ти битного кода. В чем суть - когда шрифт содержит в названии 6 знаков, в этом квадратике стоит значение 0b. НО, если мы хотим поставить шрифт с названием из, допустим, 7-ми знаков, придется b поменять на c (для шрифта из пяти на a,из восьми на d, из девяти на e и т.д.).
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

Параметр отвечающий за размер шрифта - вторая точка после windows. Тыкаем на нее, выделяется квадратик в 16-ти битной записи, значение квадратика - размер шрифта. Меняется опционально, я не менял.
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

Аналогично меняем оставшиеся 2 параметра и вуаля, у нас няшный шрифт.
Обязательно сохронить получившийся файл и кидаем его с заменой!
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

Работал за спасибо! :pandal:

Добавлено через 11 минут
В следующий раз, я вас научу как менять цвет в чате.
По просьбам криворуких выложу готовый файл
Тыкни сюда ([Ссылки могут видеть только зарегистрированные и активированные пользователи])

ГЛ

Orsid
08.11.2013, 23:40
Большая просьба перезалить картинки или сам файл...

foxi89
09.11.2016, 23:49
Большая просьба перезалить картинки или сам файл...

+