Jump to content
Zone of Games Forum

Recommended Posts

Версия 1.8.13 Импорт такой

for /r files_unity\ %%a in (*.-*;*.font_raw) do fntxml_to_unityfnt.exe "files_fnt\%%~na.fnt" "%%a" -svad 33 -addreserv 48

Но не знаю насколько это всё рабочее, не проверял. Да и на этих font_raw експорта нет fnt хмловского, чтобы проверить хотя бы x y правильно ли делает.

Share this post


Link to post
2 минуты назад, DragonZH сказал:

Версия 1.8.13 Импорт такой

У меня версия UnityEx сейчас 1.8.9.4

И в какой батник эту строку добавлять?

Хм, добавил и в импорт и в экспорт, пишет что не может найти fnt файл

Share this post


Link to post

Это fntxml_to_unityfnt, ещё нужно доделывать там, всё-таки я вспомнил частично экспорт работает и можно прикинуть что к чему. И оно неправильно извлекает с этими настройками.

Такие настройки более правильные

for /r files_unity\ %%a in (*.-*;*.font_raw) do fntxml_to_unityfnt.exe "files_fnt\%%~na.fnt" "%%a" -svad 33 -addreserv 44 -npage -nchnl

 

В папке Freedom Planet 2 скинул батники.

Share this post


Link to post
18 минут назад, DragonZH сказал:

В папке Freedom Planet 2 скинул батники.

Ура, ура.

Сейчас будет вопрос посерьезней. А что с fnt файлами делать?

Share this post


Link to post

Хотя там эти нули тоже относятся к символу они только не прописаны почему то, если сделать вот такое
-svad 33 -npage -nchnl то тоже прокатит, может даже это правильнее, тогда этот резерв ненужно прописывать.

Нужно свой fnt делать, эти которые тут извлекаются не нужны. Они лишь только для проверки, а в font_raw они частично только верно делаются.

Share this post


Link to post
19 минут назад, DragonZH сказал:

Нужно свой fnt делать, эти которые тут извлекаются не нужны

В BitMap Font generator или какой-другой программе?

Share this post


Link to post

Ага в BMFont.

Может ещё сделаю, чтобы через указание по файлу текстуры вычислялись x y w h в font_raw при экспорте. Но в принципе это не очень нужно.

Share this post


Link to post
7 минут назад, DragonZH сказал:

Ага в BMFont.

Хм, а как потом его со спрайтом совместить? Или он сам создаст?

Share this post


Link to post

Всё что содержится в fnt это и есть совмещённое с текстурой от него эти данные и вставляются, а текстура оригинальная заменяется новой созданной.

Share this post


Link to post
12 минут назад, DragonZH сказал:

Всё что содержится в fnt это и есть совмещённое с текстурой от него эти данные и вставляются, а текстура оригинальная заменяется новой созданной.

Типа, в BMFont вставить на каждый символ изображение, проставить координаты и сделать спрайт с символами в этих коорданатах?

Share this post


Link to post

Вот в BMFont создаётся например файл “FP Small Font Light.fnt” с ним создаётся “FP Small Font Light_0.dds”
этот “FP Small Font Light.tex.dds” заменяется этим “FP Small Font Light_0.dds”
а через fntxml_to_unityfnt в “FP Small Font Light.font_raw” вставляются данные из “FP Small Font Light.fnt”
UnityEX уже запаковывает эти новые “FP Small Font Light.tex.dds” и “FP Small Font Light.font_raw”

1.8.15 Теперь при экспотре fnt из font_raw c указанным файлом текстуры после ключа -texture можно в fnt увидеть координаты y x w h.

Share this post


Link to post
11 минут назад, DragonZH сказал:

Вот в BMFont создаётся например файл “FP Small Font Light.fnt” с ним создаётся “FP Small Font Light_0.dds”
этот “FP Small Font Light.tex.dds” заменяется этим “FP Small Font Light_0.dds”
а через fntxml_to_unityfnt в “FP Small Font Light.font_raw” вставляются данные из “FP Small Font Light.fnt”
UnityEX уже запаковывает эти новые “FP Small Font Light.tex.dds” и “FP Small Font Light.font_raw”

1.8.15 Теперь при экспотре fnt из font_raw c указанным файлом текстуры после ключа -texture можно в fnt увидеть координаты y x w h.

Я в плане, как кириллицу добавлять? В каком порядке вставлять кириллические символы в dds?

Share this post


Link to post
38 минут назад, Gregor_Lesnov сказал:

Типа, в BMFont вставить на каждый символ изображение, проставить координаты и сделать спрайт с символами в этих коорданатах?

BMFont сама добавляет символы на изображение, нужно лишь выбрать диапазон символов, щёлкнув по ним или выбрав диапазон из присутствующих. А в fnt прописаны координаты символов. Всё автоматом делается.

Share this post


Link to post

А кто-то вообще пробовал эти шрифты создавать font_raw которые? Походу в проге ещё ошибка есть, не туда обратно в нём вставляет, если сравнить перевставленный(то что извлечено было вставлено) с оригинальным. Попробую разобраться.

Share this post


Link to post

Пока получилось корявое такое после генератора.
7UG2W.png

Поправил, но пока непонятно почему они перевёрнутые.
7UG6G.png

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Similar Content

    • By StiGMaT
      UnityText — работа с текстом бинарных файлов 

      Версия: 2.1.6841.19286
      Скачать
           
      О программе
      О версии 2
      О работе
      О диапазонах символов
      О настройках
      О фильтрах
      Об обновлениях
      О прочем
      История версий
       

  • Featured

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

    • @SerGEAnt  Я понимаю о чем ты пишешь, но у меня такое бывает довольно редко. Т.к. в беклоге обычно “лежит” действительно годнота которая захватывает и через 5 лет. Например я купил ПС4 довольно поздно. И все экзы мне отлично зашли (Богу войны уже был год например, Хорайзену еще больше). Более того, я испытал феерию впечатлений от их прохождения. А именно такой эффект у меня бывает с играми которые “лежат” в беклоге и которые я забросил — недопрошел. Думаю именно этот эффект и был при описании Дэуса.
    • именно. Издателям выгодно подобное поведение, и ларьки типа егс тоже рассчитаны на подобных недалеких индивидов. сюда еще можно добавить рдр2, на который в стиме была куча отзывов в духе: “Игра глючит, тормозит, запускается с пятого на десятое, но зато какая картинка! Какой сюжет!” и ставят палец вверх. Полнейшая глупость.
    • Играю по желанию,вообще не смотрю на дату выхода . Последние дни играл в Герои 3 hd ,40SNK и батлу 1. Герои до сих пор пожирают время . На выходных собираюсь помучить атари ваульт,вспомнить детство)  
    • Если действительно хотел пройти, но “остыл” — главное не забыть. У меня есть список таких игр, который регулярно то увеличивается и уменьшается. Под настроение запросто пойдёт, даже если много лет прошло. Сидишь так, с вечным вопросом “а во что бы сыграть?” — открываешь список и наверняка находишь что-то подходящее. 
    • Следующей бесплатной игрой станет Inner Space. В Epic Store сменились бесплатные игры. До следующего четверга добавляем себе Faeria и, наверное, самую неудачную часть Assassin’s Creed — Syndicate. Следующей бесплатной игрой станет Inner Space. Впрочем, все еще может измениться — тот же Syndicate анонсировали всего 3 дня назад. Напоминаем, что в магазине сейчас проходит распродажа «Во имя любви к играм», плюс несколько отдельных акций (а The Division 2 внезапно подорожал с 99 рублей до 319 рублей): MechWarrior 5: Mercenaries — 934 рубля Afterparty — 359 рублей Dangerous Driving — 324 рубля Bee Simulator — 719 рублей Outer Wilds — 439 рублей Satisfactory — 1169 рублей Yaga — 384 рубля John Wick Hex — 359 рублей Kine — 336 рублей Единственным релизом недели стала стратегия CORRUPTION 2029 (449 рублей)
    • Есть игра, которую расхваливали, и я наметил себе ее пройти. Проходят условные полгода-год-два, ты ее запускаешь и… не хочешь в нее играть. Она кажется уже какой-то устаревшей, недостаточно хорошей. Слишком большой (Assassin’s Creed Odyssey) или недостаточно проработанной (Shadow of the Tomb Raider). Многие из вас наверняка слышали о такой штуке, как бэклог. А если не слышали, то у вас точно есть несколько игр, которые вы давно купили, но по какой-то причине до сих пор не прошли. Бэклог — это именно они. Игры, которые вы наказали самому себе пройти. Но почему-то не прошли. Я с этим эффектом знаком на все сто, потому что у меня на всех платформах набралось — о господи — почти 6000 игр. Не буду притворяться, что я сыграл больше чем в 10% из них. Причины тому самые разные, но даже если отбросить необязательные инди, игры, с которыми я просто ошибся, а также банальный трэш с бандлов «пучок игр за доллар», остаются десятки игр. И я же планировал их пройти! И вот он, парадокс. Есть игра, которую расхваливали, и я наметил себе ее пройти. Проходят условные полгода-год-два, ты ее запускаешь и… не хочешь в нее играть. Она кажется уже какой-то устаревшей, недостаточно хорошей. Слишком большой (Assassin’s Creed Odyssey) или недостаточно проработанной (Shadow of the Tomb Raider). Более показательный пример: ремастер Resident Evil 1 после ремейка Resident Evil 2. Ну кто в здравом уме будет разбираться в устаревшей изометрии, когда Capcom уже показала, как должен выглядеть современный представитель серии? В вашем внутреннем мире образовывается невидимый барьер неприятия, через который не всегда удается переступить. И я не имею в виду очевидные вещи вроде того, что игры-блокбастеры, которые я боготворил 10 лет назад, сейчас уже не те. Тут все просто: сделанные больше 10 лет назад Uncharted никогда не станут прежними, и если вы не застали их тогда, то не требуйте от них запредельных впечатлений сейчас. Чтобы лишний раз не разочаровываться. Также я не касаюсь игр, чьи жанры меня раздражают. Например, я не понимаю прелестей соулс-лайков и вряд ли в обозримом будущем за них сяду. Разве что мое мировоззрение резко поменяется и я научусь получать от них удовольствие, как в свое время смог побороть в себе фобии «шутеры на геймпаде — извращение» и «я слишком медленно соображаю, чтобы играть в слэшеры». Killzone 2 и Bayonetta, спасибо вам за урок! Я имею в виду исконно свои жанры. Я изо всех сил ждал Pathfinder: Kingmaker, разговаривал с ее создателями, чья игра когда-то открыла мне мир RPG, но на релизе столкнулся с критическим багом. Попробовал начать еще раз через год — уже не то. Остыл я к ней. Хотя и сеттинг мой, и механика моя. Но почему-то не тянет. Я лучше сериальчик на Netflix посмотрю. Когда-то я влюбился в Destiny за ее мир и, без сомнений, лучший шутинг поколения. Не скажу, что излазил ее вдоль и поперек, но 20 часов точно наиграл. Вторую часть купил аж в коробке. Большой такой, красивой. Обещал себе на праздниках сыграть — а все, уже не тянет. Пару дней назад запустил, увидел размеры хаба… Нет, сейчас тратить десятки часов на такое я не готов. А уж как обидно за Deus Ex: Mankind Divided. В 2016 году мне пришлось ее проходить очень быстро, ведь игра вышла прямо перед Gamescom. А после выставки тебе не до игр, ибо ты пару недель пишешь статьи об увиденном, а там уже и октябрь с его еженедельными хитами. Запускаешь Deus Ex: Mankind Divided сейчас, смотришь на не шибко актуальный в наше время конфликт, на 40 кадров в секунду, и запал куда-то пропадает. Приходится буквально заставлять себя играть в то, что тебе жутко нравилось 3,5 года назад. Все это крайне печально, ибо последние несколько месяцев нужно было потратить на подобные хвосты. Ведь новых-то игр нет! Но сам того не замечая, я превратился человека, захваченного трендами в смертельные тиски. Если меня что-то и может заставить сыграть в старую игру, то это будет нечто экстраординарное. Вот в прошлом году это было «Метро: Исход». Настолько оно меня впечатлило, настолько этот почти что родной мир запал в душу, что я залпом прошел первые две части и остался страшно доволен обеими. Кто знает, может, Pathfinder 2 или Deus Ex 3 (или как там его) окажут на меня схожий эффект? Бывает ли у вас такое? Часто ли вы обращаетесь к списку непройденного, чтобы закрыть хвосты? Или, может быть, вы вообще не играете в новое, пока не разберетесь со старым?
    • Эксклюзивы - монополия.

      Для фидбека есть социальные сети, дискорд, пресса и тот же метакритик, какие-то форумы сообщества не нужны совершенно.

      В первую очередь рекламируется сам товар. Магазин рекламируется в случае наличия такого же товара ещё где-нибудь. Уже тогда идёт: У нас дешевле, чем у остальных, у нас уникальный дизайн стен от Петручо Петрачо, роспись от самого Великана Великого и живой оркестр.

      Нормальная попытка исправить проблемы с товаром - это обратиться к его производителю и при отсутствии реакции производителя оформить возврат, а потом устроить информационную шумиху с помощью СМИ. Жаловаться на игру на форумах сообщества равносильно тому, что жаловаться на любой другой товар на форумах. Ну, увидят единицы, которые заглянули и скажут: Хм, тогда не куплю. А десятки глянут и скажут: Подумаешь! Куплю!  Вы можете сказать, что это бред. Но ведь так и происходит. С Kingdom Come Deliverance и Pathfinder Kingmaker была просто невероятная уйма проблем, но нет, читали про проблемы, говорили: И что? И шли покупать. До сих пор покупают. И восхищены, хотя проблем как было дофига, так и осталось.
    • почти уверен: приди он в реальный магазин, чья администрация и сотрудники проповедуют философию, которую он описывает — и второй раз идти туда ему не захочется)
    • В лс написал. 
    • Посторонние люди к готовому переводу не допускаются, уж извините. 
  • Recent Status Updates

  • Popular Contributors


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

Система Orphus

×