Home Risen Risen2 Forum English Russian

Registrieren Hilfe Kalender Heutige Beiträge
Ergebnis 1 bis 9 von 9
  1. #1 Zitieren
    Mod-Starter Project  Avatar von LordOfWAR
    Registriert seit
    Mar 2008
    Ort
    Ukraine
    Beiträge
    3.981
    Ранее видел много просьб на разных форумах как-то увеличить размер шрифтов в инвентаре, поэтому решил разобраться с файлом compiled_fonts.bin, который хранит нужную информацию. Раньше было сложновато, но теперь, по спецификациям форматов bin-файлов от NicoDE, разобрать остальное оказалось не слишком сложным . В результате удалось написать небольшую утилиту для редактирования compiled_fonts.bin. Чуть ниже покажу несколько примеров, а пока более подробно о самой проге:

    [Bild: r2_fnt_editor.png]

    Скачать - http://www.worldofrisen.de/russian/download_84.htm

    С помощью FNT Editor можно изменять название файлов шрифтов, язык и резрешение экрана (по высоте) к которому они будут привязаны.

    В Р2 даже сами шрифты упакованы в специальный формат - "*.xgfn", их можно найти в "Risen2\data\compiled\fonts.pak". В compiled_fonts.bin хранятся только названия этих упакованых шрифтов. По этой причине, изменить шрифт на любой другой будет возможно только после дополнительной упаковки его еще и в xgfn формат, но это пока не требуется - в игре есть не один шрифт, их теперь довольно много и они подстроены под разные размеры:

    Spoiler:(zum lesen bitte Text markieren)

    "Book Antiqua_10_bio._xgfn"
    "Book Antiqua_11_bio._xgfn"
    "Book Antiqua_12_bio._xgfn"
    "Book Antiqua_12_bios._xgfn"
    "Book Antiqua_13_bio._xgfn"
    "Book Antiqua_13_bios._xgfn"
    "Book Antiqua_14_bio._xgfn"
    "Book Antiqua_15_bio._xgfn"
    "Book Antiqua_15_bios._xgfn"
    "Book Antiqua_16_bio._xgfn"
    "Book Antiqua_16_bios._xgfn"
    "Book Antiqua_17_bios._xgfn"
    "Book Antiqua_18_bios._xgfn"
    "Book Antiqua_20_bios._xgfn"
    "Book Antiqua_6_o._xgfn"
    "Book Antiqua_7_o._xgfn"
    "Book Antiqua_8_bio._xgfn"
    Georgia_10_bo._xgfn
    Georgia_11_bo._xgfn
    Georgia_12_bo._xgfn
    Georgia_13_bo._xgfn
    Georgia_14_bo._xgfn
    Georgia_15_bo._xgfn
    Georgia_16_bo._xgfn
    Georgia_17_bo._xgfn
    Georgia_18_bo._xgfn
    Georgia_20_bo._xgfn
    Georgia_7_bo._xgfn
    Georgia_7_o._xgfn
    Georgia_8_bo._xgfn
    Georgia_8_o._xgfn
    "Trajan Pro_10_bio._xgfn"
    "Trajan Pro_11_bio._xgfn"
    "Trajan Pro_12_bio._xgfn"
    "Trajan Pro_12_bios._xgfn"
    "Trajan Pro_13_bio._xgfn"
    "Trajan Pro_13_bios._xgfn"
    "Trajan Pro_14_bio._xgfn"
    "Trajan Pro_15_bio._xgfn"
    "Trajan Pro_15_bios._xgfn"
    "Trajan Pro_16_bio._xgfn"
    "Trajan Pro_16_bios._xgfn"
    "Trajan Pro_17_bios._xgfn"
    "Trajan Pro_18_bio._xgfn"
    "Trajan Pro_18_bios._xgfn"
    "Trajan Pro_20_bios._xgfn"
    "Trajan Pro_21_io._xgfn"
    "Trajan Pro_24_bios._xgfn"
    "Trajan Pro_7_o._xgfn"
    "Trajan Pro_8_bio._xgfn"
    Consolas_12_bo._xgfn
    Gui_Medium._xgfn
    "Joanna MT Std_6_o._xgfn"
    "Arial Black_72_os._xgfn"
    Arial_16_bo._xgfn
    Gui_Large._xgfn
    "Joanna MT Std_10_bo._xgfn"
    "Joanna MT Std_11_bo._xgfn"
    "Joanna MT Std_12_bo._xgfn"
    "Joanna MT Std_13_bo._xgfn"
    "Joanna MT Std_14_bo._xgfn"
    "Joanna MT Std_15_bo._xgfn"
    "Joanna MT Std_16_bo._xgfn"
    "Joanna MT Std_17_bo._xgfn"
    "Joanna MT Std_18_bo._xgfn"
    "Joanna MT Std_7_o._xgfn"
    "Quorum Md BT_10_bo._xgfn"
    "Quorum Md BT_11_b._xgfn"
    "Quorum Md BT_11_bo._xgfn"
    "Quorum Md BT_14_b._xgfn"
    "Quorum Md BT_14_bo._xgfn"
    "Quorum Md BT_16_bo._xgfn"
    "Trajan Pro_6_o._xgfn"
    "Trajan Pro_7_o_numbers._xgfn"
    "Joanna MT Std_20_bo._xgfn"
    "Joanna MT Std_8_o._xgfn"
    "Quorum Md BT_12_b._xgfn"


    После открытия compiled_fonts.bin прогой, Вы можете увидеть левую панель и значения справа. По левому краю идет список внутренних "*.xfnt" файлов, переключаясь между ними можно увидить список их значения справа. Каждый такой внутренний файл отвечает за меню, текст в фокусе, инвентарь и другое (можно понять по названиям)...

    На правой панели значений, есть много записей и 4 столбца. В первом столбце идет название нужного файла шрифта, во второй - имя языка к которому он привязан, в третьей - высота разрешения экрана (например 1024х768) на которой он будет использоваться. Ну и последний столбец - "DrawScale" может принимать значения только "True" или "False".

    Если для примера нам нужно изменить размер мелкого шрифта в инвентаре, идем на внутренний файл FNT_Trajan_Small.xfnt и правим названия файлов шрифтов везде (или конкретно под разрешение) где прописан русский язык. Чтобы увеличить размер, изменим например все названия шрифтов на такие-же названия только с большим размером шрифта, тоесть, например с "Book Antiqua_12_bios.gfn" на "Book Antiqua_20_bios.gfn". В ресурсах игры есть все размеры от 6 до 20 (кроме 19) почти для каждого из шрифтов.

    Таким же образом можно добавить свои записи для каждого из нужных языков. Сам compiled_fonts.bin можно найти в архиве - "Risen2\data\compiled\library.pak". После редактирования его можно запаковать обратно или скопировать в папку - "C:\Users\ UserName \AppData\Local\Risen2\Config\".

    Несколько примеров для сравнения (+готовые файлы если кому лень править самому ):

    Оригинал:
    [Bild: r2_font_orig_300.jpg]

    Увеличения размера мелкого шрифта на 2 пункта (везде для русского языка, для всех разрешений):
    [Bild: r2_font_plus_2_300.jpg]

    Скачать compiled_fonts.bin - http://upload.worldofplayers.de/file...nts_plus_2.zip

    Увеличения размера мелкого шрифта на 3 пункта и среднего (FNT_Trajan_Medium) на 1 пункт (везде для русского языка, для всех разрешений):
    [Bild: r2_font_plus_3_300.jpg]

    Скачать compiled_fonts.bin - http://upload.worldofplayers.de/file...nts_plus_3.zip

    Если не подойдет - можете поправить размер под себя с помощью FNT Editor. Следующая прога которая будет опубликована в ближайшие несколько дней это Risen 2 Mod Starter, затем возьмусь за редактор tple (если никто еще им не занимается)... .
    #Stand With Ukraine
    LordOfWAR ist offline

  2. #2 Zitieren
    Neuling Avatar von adm1nus
    Registriert seit
    Aug 2011
    Beiträge
    9
    ура ! собственно меня больше интересует, можно ли как-нибудь избавиться от наклонных шрифтов или они сами по себе такие ?
    adm1nus ist offline

  3. #3 Zitieren
    Ritter Avatar von Vladgamer
    Registriert seit
    Jun 2010
    Beiträge
    1.498
    Ай да спасибо! Реально молодец! Еще немножко подожду и уже можно будет нормально поиграть...
    Vladgamer ist offline

  4. #4 Zitieren
    Mod-Starter Project  Avatar von LordOfWAR
    Registriert seit
    Mar 2008
    Ort
    Ukraine
    Beiträge
    3.981
    Zitat Zitat von adm1nus Beitrag anzeigen
    ура ! собственно меня больше интересует, можно ли как-нибудь избавиться от наклонных шрифтов или они сами по себе такие ?
    Такие параметры скорее всего хранятся в самом формате шрифтов xgfn. Завтра-послезавтра посмотрю, если удастся разобрать структуру то сделаю доп. конвертер .
    #Stand With Ukraine
    LordOfWAR ist offline

  5. #5 Zitieren
    Neuling Avatar von adm1nus
    Registriert seit
    Aug 2011
    Beiträge
    9
    Zitat Zitat von LordOfWAR Beitrag anzeigen
    Такие параметры скорее всего хранятся в самом формате шрифтов xgfn. Завтра-послезавтра посмотрю, если удастся разобрать структуру то сделаю доп. конвертер .
    оох. это было бы просто шикарно !
    adm1nus ist offline

  6. #6 Zitieren
    Mod-Starter Project  Avatar von LordOfWAR
    Registriert seit
    Mar 2008
    Ort
    Ukraine
    Beiträge
    3.981
    Zitat Zitat von adm1nus Beitrag anzeigen
    оох. это было бы просто шикарно !
    Нико помог разобрать xgfn формат и я решил сделать небольшой редактор атрибутов шрифта (флаги курсива, перечеркнутого, подчеркнутого) и т.п.

    [Bild: xgfn_editor.jpg]

    Сам редактор работает, но видимо игра не воспринимает нужных нам флагов, т.к. в каждом xgfn файле зашит специально сделаный dds файл под конкретный размер и под конкретные параметры ...

    Тоесть там нет больше обычного ttf... Каждая буква прорисована отдельно под нужные размер и параметры и сохранена под видом текстуры в dds. Обратный конвертер для подключения своего dds и нужных параметров - сделать можно. Но я сомневаюсь что у кого-то будет желание прорисовать шрифт без курсива под множество размеров . Пока изменять параметры нельзя, а размер можно менять только изменениям названий шрифтов в compiled_fonts.bin...
    #Stand With Ukraine
    LordOfWAR ist offline

  7. #7 Zitieren
    Neuling Avatar von adm1nus
    Registriert seit
    Aug 2011
    Beiträge
    9
    ээх, я почему-то так и думал. значит придется терпеть этот дурацкий наклонный шрифт =\ интересно, чем они руководствовались применяя такое извращение ? ... в любом случае спасибо за попытку
    adm1nus ist offline

  8. #8 Zitieren
    Lehrling
    Registriert seit
    Jan 2010
    Beiträge
    13
    Очень не понравился дурацкий жирный шрифт в диалогах и описаниях квестов, в оригинале это все таки Joanna MT Std, прямой и читабельный.

    Выставил его для европейских языков, а для русского пришлось воспользоваться все тем же Book Antiqua, которым и так отображается почти все (других подходящих русских шрифтов в игре просто нет).

    Изменения сделаны на основе выложенного выше compiled_fonts.bin с увеличением русских шрифтов на три пункта и только для разрешения 1050 по вертикали(для всех выбрать подходящий размер все равно не возможно - слишком индивидуально, выбирайте сами по аналогии).

    http://upload.worldofplayers.de/files8/library00.zip

    Просто расзиповать и заменить соотвествующий файл.

    Hike ist offline Geändert von Hike (03.08.2012 um 15:02 Uhr)

  9. #9 Zitieren
    Neuling
    Registriert seit
    Jan 2018
    Beiträge
    5
    А где находятся картинки DDS и откуда скачать xgfn editor
    Gegham ist offline

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •