Страница 1 из 1

Шрифт Silent Hill 3.

Новое сообщениеДобавлено: 01 апр 2008, 22:17
WarMaker
Итак, всем привет!

После некоторой борьбы со своей собственной ленью всё же заставил себя заняться шрифтами и к Третьей Части серии игр СХ.
По началу всё как-то неохота было, но потом поковырялся и понял, что всё на самом деле чуть проще, чем думалося.

Вот, вроде имеется несколько версий уже локализованных шрифтов, и спрашивается зачем я этим действом (как с изобретениями велосипедов) занимался. Но мне лично ни один из вариантов никак не приглянулся. В одном просто вставили Таймс и всё (ммм... не катит), а в другом была произведена героическая попытка и даже вполне успешная по препарированию исходных англицких букавок и чудодейственным образом превращения их в русския (где палочку подрисовать, где наоборот, закрасить лишнее). Автору (а именно Freeman'y) конечно мегареспект, но...ммм... не катит!...
Вот, и дошли так сказать ручки и до этой игры.

В данной части разрабы решили сумничать, и запихали всю игровую базу в 30 якобыархивов. Вот пришлось ещё и с этим делом повозиться. В результате народилась прога [SH3_fnt_rpck.exe], пакующая шрифты любого размера обратно в архив. John_Modest конечно молодец (респект ему!) и его утилита [SH3TextConv.exe] тоже хороша, но почему-то она некорректно работает со шрифтами разного размеру, и вообще не работает с архивным заголовком. В обход этого бага умельцы просто резали файлы шрифтов до нужного размера, мне такой метод не подходит, люблю чтоб всё точно!

Если кто-либо заметит баги с переключением языков, НЕ МОЯ это работа. Выяснил, что это уже конкретно бажно русифицированный [msg.arc]. Но в нём нормально меняются старые шрифты на новые.

Юзать надо вот так:
- распаковать всё содержимое в папку с игрой (вопросов на замену не предвидется)
- запустить [font_repack.bat] в папке с игрой
- подождать, когда все консольные окошки промельтешат
- запускать игру, проверять - поменялся ли шрифт
- если шрифт не поменялся, зайти в папку [data], запустить в консоли прогу [SH3_fnt_rpck.exe]
- если прога матерится, проверить правильность выполнения всех предыдущих пунктов, сообщить мне... разберёмся

Берём отсюда. (fontdata_x.zip)
Код: Выделить всё
Пароль на архив: WarMaker


C уважением ко всем присутствующим, тов. WarMaker.

Новое сообщениеДобавлено: 01 апр 2008, 23:49
sRj
Огромное спасибо за проделанный труд. На фоне пиратской бяки просто шикарно!

Новое сообщениеДобавлено: 08 апр 2008, 02:04
WarMaker
Вот, зарелизил обновление SH3.

Планомерные апгрейды:
- использовал полную версию движка запаковки шрифта
- улучшил общий вид всех символов
- наконец-то практически полностью избавился от "соплей" между засечками буков