Перейти к содержимому
Zone of Games Forum
SerGEAnt

Сообщение добавлено пользователем SerGEAnt

Рекомендованные сообщения

1 час назад, DjGiza сказал:

я тут посидел, сделал заглавные буквы для меню. Не идеально, но уже что-то. Слишком много пунктов надо писать на один шрифт. А ведь таких шрифтов 19шт. Ну по крайне мере шаблон уже есть от чего отталкиваться для других шрифтов. Самое сложное было с размерами шрифтов, чтобы хорошо смотрелся в игре. Но и то еще не идеально, ибо менять, а потом смотреть в игре и так на каждый шрифт это время. Кернинг не идеален конечно, но это поправимо. Ё Й и т.п. буквы в заглавной не будет, ибо они и не нужны. Нужен будет. сделаем)Wl8ZY3V.jpg

Й заглавная точно нужна, да и Ё не помешает) Может сразу сделаешь?)

Поделиться сообщением


Ссылка на сообщение
36 минут назад, mercury32244 сказал:

Й заглавная точно нужна, да и Ё не помешает) Может сразу сделаешь?)

Главное скажи где она нужна заглавная такие буквы. Например в главном меню врядли нужно, там и так впритык буквы, почему-то в главном меню ограничено количество символов т.е. на русский не ориентирован и увеличить я не смог это количество. Т.е. это с учетом англ букв которые я не трогал. Просто если очень надо где-то и где не возможно добавить, придется заменить какой-то другой символ. Но вроде кроме главного меню больше нигде такого нет

Изменено пользователем DjGiza

Поделиться сообщением


Ссылка на сообщение
1 минуту назад, DjGiza сказал:

Главное скажи где она нужна заглавная такие буквы. Например в главном меню врядли нужно, там и так впритык буквы, почему-то в главном меню ограничено количество символов т.е. на русский не ориентирован и увеличить я не смог это количество.

Вот в таких местах
http://notabenoid.org/book/73303/416388?show_user=&show=5&to=Yokosuka&tt=Йокосука

Поделиться сообщением


Ссылка на сообщение
3 минуты назад, mercury32244 сказал:

доступа нет, скрин сделай. А вроде понял, но это игровой момент, там она будет 100%. Тут что сделали то разрабы. Создали шрифты для новых меню т.е. для пк и назвали их new, а потом взяли текст и все нужные буквы добавили в шрифт, а тех букв которые нет забили на них.

Изменено пользователем DjGiza

Поделиться сообщением


Ссылка на сообщение
9 минут назад, DjGiza сказал:

доступа нет, скрин сделай

LoVLJmEL7OY.jpg

Поделиться сообщением


Ссылка на сообщение
20 часов назад, AndySch сказал:

Будут делать перевод?

Будут

Поделиться сообщением


Ссылка на сообщение

В общем дело обстоять так. Я скорее всего уеду надолго(как минимум на год) и поэтому попробую расписать как сделать шрифты. У самого не было времени доделать нормально(это не значит что не помогу доделать, возможно и доделаю сам полностью). Распишу по пунктам:

P.S. Из меня получился плохой писатель, может кто-то поймет. Оставлю всё это на всякий случай, вдруг исчезну из сети, да и вообще просто чтобы понимали какая техническая задача тут стоит.

Скрытый текст

 

1. Программы:
010 Editor и файл sm1_font.bt https://1drv.ms/u/s!Auh4GoUQ5198jaALxsPrg57Cea-IGg
Photoshop или другой редактор, главное поддержка dds\tga была.
Шрифты https://1drv.ms/u/s!Auh4GoUQ5198jaAM1YmF_pRkrbgmIg
Шрифты с добавленным заголовка dds https://1drv.ms/u/s!Auh4GoUQ5198jaANUPwnkuIY9xhlfQ
2. Открываем файл english.fontdef.4941d845.00000000 в 010 Editor и запускаем в Templates файл sm1_font.bt
3. Получаем вот такое окно https://i.imgur.com/MDLmetF.png
сверху сам файл
снизу Template разобранные данные по файлу:
char magic - заголовок файла
struct Header - символы в unicode(но нам это не нужно)
struct Characters_files - собственно параметры шрифтов раскиданные по файлам, название файла в коментариях указана.
Например возьмем первый файл english.fontdef.45bc9dbe (шрифт в игровом процессе), открываем struct Data_Files file_data[0], для начала посмотрим нижние параметры uint32_t width_file и uint32_t height_file это высота и ширина файла игра смотрит именно на них и файл не обязательно должен быть такой.
Далее идем в struct UnknownEntry sect2[391] где 391 это количество символов. Открываем struct UnknownEntry sect2[33] это у нас символ "A"
float kerning - кернинг
float leftX - какое-то растягивание символа поэтому надо брать данные подходящие по ширине\высоте другого символа
float downY - какое-то растягивание символа поэтому надо брать данные подходящие по ширине\высоте другого символа
float rightX - какое-то растягивание символа поэтому надо брать данные подходящие по ширине\высоте другого символа
float upY - какое-то растягивание символа поэтому надо брать данные подходящие по ширине\высоте другого символа
float unk3
float unk4
float cor_left_up_X - верхний левый координат по X символа в процентах https://i.imgur.com/HYwMpO2.png
float cor_left_up_Y - верхний левый координат по Y символа в процентах https://i.imgur.com/HYwMpO2.png
float cor_right_down_X - нижний правый координат по X символа в процентах https://i.imgur.com/JEc4zca.png
float cor_right_down_Y - нижний правый координат по Y символа в процентах https://i.imgur.com/JEc4zca.png
На самом деле получить эти данные можно и по пикселям по формуле. Например на том же символе "A", в пикселях это:
cor_left_up_X = 7626
cor_left_up_Y = 328
cor_right_down_X = 7708
cor_right_down_Y = 419

В процентах получаем по формуле:
cor_left_up_X = cor_left_up_X/width_file*100/100 где cor_left_up_X в пикселях и width_file разрешение файла по ширине т.е. 7626/8192*100/100 = 0.930908203
cor_left_up_Y = cor_left_up_Y/height_file*100/100
cor_right_down_X = cor_right_down_X/width_file*100/100
cor_right_down_Y = cor_right_down_Y/height_file*100/100
Как видите всё это очень муторно.
Может кто автоматизировать может или удобнее сделать как-то. Пока что я на этом остановился.
4. Теперь сами файлов шрифтов. Все они идут без заголовка и поэтому надо добавить заголовок dds.
Как делал сам, добавлял заголовок (как добавлять сами решаете любым редактором файла в hex):
444453207C000000071008000010000000200000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000040000004458543500000000000000000000000000000000000000000010000000000000000000000000000000000000
потом перегонял в tga прогой ImageMagick (convert name_file.dds name_file.tga)
Далее редактировал файл в photoshop, менял размер холста т.е. к оригиналу указанный в файле english.fontdef.45bc9dbe ну и добавлял нужные шрифты. Если надо увеличивал холост и соотсвественно менял данные в файле, только тут надо понимать что все шрифты сломается и поэтому надо менять их координаты т.к. они в процентах(Тут уже опять в руки всякие формулы чтобы не считать все шрифты по новой. т.е. надо разницу найти и их добавить.).
Когда шрифт готов и данные записаны сохронял файл в tga и опять конвертировал обратно в dds (convert -define dds:compression={dxt5} name_file.tga name_file.dds)
Дальше удаляем добавленный заголовок и получаем готовый шрифт.
5. Теперь самый главный дебелизм разработчиков. На каждый шрифт приходится два шрифта, один сам шрифт и другой это контур шрифта. Да это два разных шрифта с разными параметрами и размером. Я бы конечно полностью переделал этот второй шрифт т.е. сделал бы копию первой, немного подправив и посмотрев как в игре выглядит.

 

 

Изменено пользователем DjGiza
  • Хаха (+1) 1
  • В замешательстве (0) 1
  • +1 1

Поделиться сообщением


Ссылка на сообщение

Есть информация по прогрессу? Перевод приостановлен и почему? Если нет, то на каком он этапе? Спасибо вам за труд, но всё же хотелось бы знать о ходе работ над переводом.

  • Лайк (+1) 1
  • +1 1

Поделиться сообщением


Ссылка на сообщение

Походу единственный кто что то делал это DjGiza. И теперь либо ждать год, либо перевод заглох намертво.

Поделиться сообщением


Ссылка на сообщение
44 минуты назад, Ryo сказал:

Походу единственный кто что то делал это DjGiza. И теперь либо ждать год, либо перевод заглох намертво.

И тут есть три варианта.
1) Спросить у автора темы. (что сразу отпадает, поскольку его уже давно тут нет)
2)Ждать пока кто-то освободится или возьмется вообще кто-то другой (по времени не известно сколько, здешние все разбежались переводчики)
3)Заказать перевод либо у специализированных фирм либо у кого-то из здешних команд и активная работа начнется уже завтра.
Этот перевод у меня на примете, но не знаю, когда доберусь до него. Хотя я даже не создавал этот проект. Для ускорения процесса можно воспользоваться вышеописанными методами.

Изменено пользователем mercury32244

Поделиться сообщением


Ссылка на сообщение

очень жаль, что время тех, кто участвовал в переводе, было потрачено зря.

слова товарища mercury и вовсе вызывают удивление — всю дорогу он прогибал мнение других под себя, а теперь заявляет что тема не его и делайте что хотите.

до свидания. будет кому нужна помощь с импортом/экспортом файлов перевода — пишите на shenmuedojo, ник тот же.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации


  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • Ну об этом говорят компании. О том какие-то они разнообразные и какие они делают продукты разнообразные. На самом фильме конечно не будут писать, кто там какой ориентации и цвета кожи — это глупо. Смотрите, вы теперь знаете, что вы смотрите измененные аниматорами тайтлы. Но вы даже зная, о том что вы смотрите не точную копию оригинала все равно получите удовольствие верно? Дело в том, что пока вы не знаете конкретных подробностей, в чем отличие — то все нормально? Ну плин, надоедает просто смотреть 50 серий по часу, я вот хочу заставить себя досмотреть Экспансию раз по ней игру делают. Но плин, сериалы — это такая нудятина. Туда че токо не напихивают, чтобы время потянуть. Сложно. Не понимаю. Что значит лечения нет, потому что никто не лечит. От шизофрении тоже лечения нет. Нету — потому что никто не лечит? Так что ли? В мире от кучи разных болезней нет лечения. Ну просто еще не дошла до этого медицина. Это же не так просто, что ты с человеком поговорил, и убедил его за пару сеансов сменить ориентацию на нормальную. Даже депрессию, сложно вылечить без лекарств. Не говоря уже о всей этой лгбт тематике. Кстати говоря, удивляет, что некоторые люди не понимают, что раз лечение у специалистов не помогает в нормальную ориентацию перевести, то никакая пропаганда тоже, ну не может перевести из нормальной ориентации в лгбт)  Если вы ставите на нем ярлык “маньяк”, то человек представляет опасность как для себя так и для окружающих. Его “отклонение” опасно. Такого следует признавать ненормальным, и “лечить”, если это конечно можно назвать лечением… А если у человека что-то безобидное, ну например он очень боится воды, при этом вылечить это ну никак не удается(это важно), но в остальным вполне обычный как и остальные, то не надо в обществе его признавать не нормальным. Для общества он безопасен, безобиден и такой же как и остальные. И если его будут считать психом и фриком, все к чему это приведет, что он впадет в депрессию. Лучше наоборот убедить его, что у каждого есть свои страхи, кто-то боится змей, кто-то высоты. Убедить что иметь недостаток, не так уж и страшно, и вполне можно с этим жить. Чтобы человек не чувствовал себя изгоем, который какой-то не правильный в этом мире. Но эта стратегия в том случае, если нельзя вылечить, и это что-то безобидное и безопасное.
    • Из основных, только на пятёрку, да и то покупать машину и сибериана, чёт как то не очень. Есть перспектива, что один челик сделает бесплатный машинный перевод на пятёрку, вот тогда тема будет.
    • Дело не в денуве, просто со временем игры начинают требовать более мощного железа. К примеру, запускаешь игру и у тебя 100fps, но если ты её запустишь через год, то там будет уже 90, через два года 75, ну и тд. Вот ты попробуй запусти ту же пиратку assassin's creed на том же железе сейчас, и fps там будет гораздо ниже, чем тогда у тебя было на лицухе, возможно даже вообще будет неиграбельно. Если б ты тогда сначала поиграл в лицуху, а через какое-то время в пиратку, то ситуация была бы обратной и fps был бы выше уже на лицухе.  К сожалению, это так работает.
    • А я вот прочёл, и знаешь что…  Ты абсолютно прав.
    • едрить, полотно… ) запихнул текст под спойлер, чтобы удобно было цитировать целиком. тут можно даже не вдаваться в глубокий анализ всего происходящего. Банально — если кто-то пытается доказать нормальность чего либо, значит по умолчанию у того самого ЧегоЛибо нормальности нет иначе доказательства не нужны. поэтому тут вопрос даже не в том хорошо это или плохо , нормально или нет — сами по себе попытки рыпаться и что либо доказывать — уже не нормальны сами по себе. То, что отличные от Стандарта существуют  — все знают, они существуют тысячи лет и современная наука с помощью сбора статистики доказала, что некоторый процент ненатуралов — такие с рождения. Они есть, они существуют , они живут — и фиг с ними, это их личная жизнь. нафига устраивать эти позорища с парадами, флагами и визгами о том кто кого и куда Гордо драл — непонятно, это противно, примитивно и скорее злит чем вызывает позитив.
    • На счёт денувы , сидел комментарии читал ..Был у меня лично реальный  случай , сам проверял на своём опыте !Ходил слух о том , как денуво понижает производительность , но основном на игровых сайтах писали . хахаха купите себе нормальный компьютер , хватит сидеть на кулькуляторе*! Как то взломали игру с денуво assassin's creed , и для эксперимента выпилили полностью оттуда защиту !Я ради интереса скачал взломанную версию , и так потно поиграл в неё ,производительность была комфортная .В то время был у меня комп ,fx 6300 , карта  gtx 750 , играл примерно на средних настройках !Я так сказать пират но на половину , покупаю лицензии , и пирачу  игры , которые мне игры понравились потом покупаю .Так вот увидел я в юбисофте вкусную скидку именно на эту часть серии , ведь у меня же комфортна шла ! Ну купил ..В итоге пришлось почти до низких настройки сбросить , что бы комфортна поиграть .Денуво не понижает производительность . хватит сидеть на кукулькуляторе , покупайте себе нормальный компьютер !(полный сарказм )
    • Последних пару листов не читал, но 100% во всем виноват Даскер 
    • Сюда файлики скиньте, может, кто поможет. 
    • Я лично вообще не понимаю о чём речь !Что за открытый интернет , что за закрытый интернет ?Всё что мне надо , в принципе открывается и смотрю ,где то обхожу запрет , но это только единственный сайт с пиратским флагом ..Лет двадцать тому назад или по более , да был разделённый интернет. Как помню ..Был только внутри России тырнет , не мог даже внешку войти !Вот это я понимаю закрытый интернет !А  сейчас какие проблемы ?Может не надо по мутным сайтам в нешке лазить ?! 
  • Изменения статусов

    • Дмитрий Соснов  »  Tirniel

      Привет! ты разбираешься в компьютерном железе, сможешь помочь с советом по апгрейду старого компа?
      · 1 ответ
    • SHAMAH

      Куда вход на сайт убрали и ЗАЧЕМ? Хотел файл скачать, там только медленная загрузка и “зарегистрируйтесь”. Все. Пришлось вручную страницу входа прописывать.
      · 0 ответов
    • Nosferatu  »  behar

      Добрый вечер.
      Подскажите пожалуйста, у вас не осталось случайно исходников для фикса на широкоформатные мониторы для игры Vampire The Masquerade Redemption?
      Если да, то не могли бы вы ими поделиться, а если нет, то прошу прощенья что побеспокоил.
      Заранее спасибо.
      · 0 ответов
    • AlcoKolyic  »  makc_ar

      Здраствуйте! Извините, а можно попросить ссылку на место где можно взять перевод (патч или образ игры с переводом) El Shaddai: Ascension of the Metatron для ps3, пожалуйста? А то в теме к этой игре у меня не получилось найти работающие ссылки… Первая ведет в группу в которой удалены большинство постов, а пост с этой игрой ведет на сайт https://psnext.ru который сейчас не имеет отношения к видеоиграм. 
      · 0 ответов
    • oleg72  »  Boor

      https://www.skidrowcodex.net/fate-reawakened-goldberg/
      · 0 ответов
  • Лучшие авторы


Zone of Games © 2003–2025 | Реклама на сайте.

×