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

Undertale

banner_pr_undertale

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

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

  • Жанр: RPG
  • Платформы: PC MAC LIN
  • Разработчик: tobyfox
  • Издатель: tobyfox
  • Дата выхода на PC: 15 сентября 2015
  • Движок: Game maker
Spoiler

ss_9025a366676c26046b1d08e94ab1a73406aa11db.jpg

ss_b9ec4c53a8ed37f764649c970757c0a1f4948ec1.jpg

Spoiler

Undertale - это изометрическая пиксельная RPG, где герой провалился в подземный мир. Ему предстоит как сражаться с чудовищами, так и пытаться с ними подружиться и поставить в свои ряды.

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


Ссылка на сообщение
Немного технической инфы:

STRG <размер> <кол-во строк> <ссылка на 1-ую строку>.... <длина 1-ой строки><строка>...

Несмотря на то, что утилита пишет исправные ссылки на строки, похоже, что старые ссылки прописаны где-то ещё.

То есть можно и подогнать строки?

Как этим свиттером пользоваться? Вроде бы написал разрабу, но то ли я что-то не так сделал, то ли она просто исчезла под грудой других.

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


Ссылка на сообщение
Как этим свиттером пользоваться? Вроде бы написал разрабу, но то ли я что-то не так сделал, то ли она просто исчезла под грудой других.

Всё же лучше будет написать на эл почту игры: undertalegame собака gmail точка com

Я тут модифицировал свою утилиту так, чтобы она не изменяла исходные строки, а дописывала новые в конец файла, с корректировкой ссылок. Получилось!

a192d6666000f61fcd1269e6a29930df.jpeg

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

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


Ссылка на сообщение
Всё же лучше будет написать на эл почту игры: undertalegame собака gmail точка com

Я тут модифицировал свою утилиту так, чтобы она не изменяла исходные строки, а дописывала новые в конец файла, с корректировкой ссылок. Получилось!

a192d6666000f61fcd1269e6a29930df.jpeg

Пишите, пишите. Если не будет ограничений по длине, это все намного упростит.

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


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

Подумалось, что Snowdin с долей юмора можно было бы перевести как Заснеженск. Жаль, в атмосферу игры не вписывается.

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


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

 

Здесь немного информации о структуре скомпилированных кодов Game Maker. Это можно перевести в байт-код, а затем в язык высокого уровня. Но я подобным никогда не занимался. Может есть кто лучше разбирается в таком?

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

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


Ссылка на сообщение
ГГ человек, а человек мужского рода.

ГГ - дитя - средний род )

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

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


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

Пробую вшить измененный шрифт. Если писать его в конец файла, игра падет. Если писать внутрь какого-нибудь чанка (например, STRG), всё ок.

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

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


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

Как продвигается встраивание кириллицы? Ну... Я почему-то полагал, что игра сможет принять КОИ-8. Но как оказалось, игре нужен UTF-8. Будем ломать дальше.

Тупик. Строки проходят через функцию, которая выводит текст с анимацией и эффектами, и похоже, функция не понимает посторонние символы.

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

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


Ссылка на сообщение
Как продвигается встраивание кириллицы? Ну... Я почему-то полагал, что игра сможет принять КОИ-8. Но как оказалось, игре нужен UTF-8. Будем ломать дальше.

Держи шрифт под UTF-8.

https://www.dropbox.com/s/hcy860nrtsvxp0o/u...s_utf8.ttf?dl=0

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


Ссылка на сообщение
Как продвигается встраивание кириллицы? Ну... Я почему-то полагал, что игра сможет принять КОИ-8. Но как оказалось, игре нужен UTF-8. Будем ломать дальше.

Тупик. Строки проходят через функцию, которая выводит текст с анимацией и эффектами, и похоже, функция не понимает посторонние символы.

Только UTF-8 и только 127 символов. Пытался расширить до 255, но пока не получается.

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


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

тот твиттер что кинули тут - это не Toby Fox, это его твиттер-пародия Toby's Fox.

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


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

Я уже упоминал, что в коде игры есть функция, которая выводит анимацию и эффекты для диалогов, и которая принимает только символы ASCII. Чтобы это проверить, я скачал GM:S, скачал стандартный демо-проект, где не было махинаций со строками, и попробовал пропатчить шрифт. Я добавил в шрифт русскую Б, но приписал ей спрайт буквы W, ибо влом рисовать и править координаты. И у меня всё прошло нормально: новый символ появился в игре. Желающие покопаться в HEX-кодах могут ознакомиться с демкой: http://rghost.ru/7hhC92FKD

04cd23948c2d59125fae5d62f9418208.jpeg

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


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

Я не знаю, что я сделал не так в прошлый раз... Но теперь у меня получилось вшить новые символы! Правда, остальной текст отображается несколько некорректно. Буду разбираться.

UPD: разобрался. Я немного криво нарисовал букву так, что она влезает в другой символ. Сейчас всё ок.

Могу вшить остальные символы, но времени не хватает. Если есть программисты, напишите в личку, расскажу как что делать.

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

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


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

Окей, аккаунт на ноте теперь есть, только в группу никто меня не пригласил. Ник на ноте ximik_mv, если что.

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: SerGEAnt
      Sorcery Saga: Curse of the Great Curry God

      Метки: Загадочные подземелья, Японская ролевая игра, Рогалик, Упрощённый рогалик, Казуальная игра Платформы: PC PSV Разработчик: Compile Heart Издатель: Ghostlight Дата выхода: 4 июня 2018 года Отзывы Steam: 103 отзывов, 65% положительных
    • Автор: FoxyLittleThing
      Chinese Parents

      Страница в Steam
      Жанр: Казуальные игры, Инди, Ролевые игры, Симуляторы
      Платформы: PC MAC
      Разработчик: 墨鱼玩游戏
      Издатель: Coconut Island Games
      Дата выхода: 29 сен. 2018
       
       

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

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

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

    • Эмулятор не такой HD) По технической части не спец) Попробую там написать
    • В общем намучился тоже с этим багом  с постоянно выскакивающим пустым диалоговым окном и натравил DeepSeek на папку с игрой, описав ему проблему и вот что он выдал — Причина найдена — и она именно системная
      Это не перевод строки и не порча базы, а ключ, который мод перевёл вместе с подписью. Как устроено в игре: В exe лежит таблица имён типов событий (Block2.eventType): 0xABB590  CrewCombatEvent
      0xABB5A0  WalkiEvent
      0xABB5AC  ShipCombatEvent
      0xABB5BC  Event          ← мод заменил на «Событие»
      0xABB5C4  CinemaEvent
      0xABB5D0  EraEvent
      0xABB5DC  StartingEvent
      ...
      И единственный в игре SQL со строковым ключом — вот он: SELECT * FROM Block2 where EventType = "%s";
      Цепочка, подтверждённая дизассемблером (адрес 0x41F7D8): mov  ecx, 0ABB5BCh        ; указатель на строку "Event"
      ...                       ; встроенный strcmp побайтово
      test eax, eax
      je   41F9A2h              ; ветка «это обычное событие»
      То есть игра сравнивает строку с литералом Event и подставляет её же в SQL. Мод подменил этот литерал на Событие — и: strcmp(..., "Event") больше никогда не совпадает;
      SELECT * FROM Block2 WHERE EventType = "Событие" возвращает 0 строк (в базе значения остались английскими);
      игра получает событие без блоков и без диалога, но продолжает его проигрывать → пустое диалоговое окно, обновляемое по кругу, которое прерывает любые действия.
      Почему это бьёт именно по «обычным» событиям, а не по всем: у соседних имён (DialogEvent, MissionEvent, CinemaEvent, BlockGroupEvent…) переводчик их не тронул — они остались рабочими. Пострадал ровно один элемент таблицы — голое слово Event, потому что оно выглядело как обычная подпись. Что сделано
      В Star Traders\ru\strings.tsv удалена одна строка: S  00ABB5BC  41F7D9,45B701,63E35A,654061,7261FD,895889    D0EA7366EBC403FF    Событие

      Это было исправлено на уже сломанном багом сейве, после запуска игры и загрузки этого сломаного сейва —  баг пропал, наиграл уже больше 10 часов баг больше не вылезал.

      Пока автор не поправил русик можете самостоятельно удалить эту строчку из файла strings.tsv и играть.       
      Удачи 0/
    • Пример озвучки :
      https://youtu.be/MH1lh8Umjdk?si=RqzS31NvI1fFoPTg


      Скачать https://boosty.to/fle2x/posts/e2a03e1f-243a-4638-a1e9-c688f3112a51
    • Да. А что не написал тогда? Сидел в группе, прикидывался, параллельно хамил. Или так предатели делают? Пришлось тебя удалять нахер, по-честному, так как мне ты тупо надоел. Зачем ты вообще сюда всё это пишешь? Ну захотел похамить, чего в личку не написал в лицо в Тимсе? Нет, тебе здесь нужно было перед всеми красануться. Смотрите, какой плохой мой босс и группа. "Мы вот перевод сделали, а они только демагогией занимаются". 7 лет ведь терпел бедненький. Маловат ты ещё письками мериться.
    • Ура. Первые дизлайки. Поздравьте меня.
    • @Master_Of_Text_Translation судя по твоему нику, тебе должно быть это самому по плечу)))) Опять же маловероятно, что автор не то, что тебе ответит, даже прочитает. Так что какой-то глас в пустоту.  Зато он есть на 4пда: https://4pda.to/forum/index.php?showtopic=948934&view=findpost&p=145641029 Вот там и напиши ему в лс. А вообще можно поставить эмуль для дс и на нём поиграть, всё равно андроид версию без танцев с бубном не поставишь. А значит в итоге в перевод далеко не каждый сможет поиграть. А ты уже и на третью часть замахнулся))
    • Какой блять его? Никакого его не было. Это НАШ. Ты нахрена тут всё это про нас тогда писал в своём посте выше, если это только вы вдвоём сделали? Сам-то понял, что написал? А то я не знаю, кто вам всё готовое дал три недели назад. Выходит, он уже тогда крысой стал. Текстуры, анимации, скрипты не троньте. Вам такого картбланша никто не давал, это вообще не ваша работа ни коим боком. Берите свой текст и технические СВОИ наработки и делайте свой русик. Нашу группу не приплетайте, раз у вас всё своё. Только это всё неправда, нету своего у вас ничего, чужое хотите прикарманить.
    • Очень просто: ещё в июле я планировал взяться за эту игру и предварительно написал вам в личку, чтобы узнать, на какой стадии находится ваш перевод и стоит ли вообще начинать. Вы моё обращение проигнорировали.
      Поскольку ответа не было, я начал вести свои технические и редакторские наработки по игре. Макс обратился ко мне значительно позже, когда понял, что проект у вас окончательно застрял на полке. В итоге мы приняли единственное логичное решение — объединили его готовый перевод и мою техническую базу. Всё сделано своими силами.
    • Не вы выгнали меня, а я уже ушёл давно от вас. Просто до вас это почему-то не дошло.
    • Ну да. Ты решил, что можно хамить руководителям и можно без спроса скрысить напоследок перевод. Да ещё решил напоследок вынести сор из избы. Гнусный поступок. Поэтому я тебя и выгнал, не люблю хамов и наглецов. И да, терпел это я, так как ты давно стал хамить. Обиделся, что тебя в суперпереводчики я не признал. Впредь оценивай свои силы реально. А то так и будешь ключевой пустышкой.
  • Изменения статусов

    • edifiei

      «Как говорил мой дед — делай добро и пихай его в гнома»
      · 0 ответов
    • goosemose  »  Orionus

      Здраствуйте
      Хотел спросить за руссификатор для Dragon Quest 3, есть ли бесплатный для пк? Или только платный недавно купил ее в стиме, думал что на пк есть руссификатор, уже некоторое время ищу и нахожу либу пустые файлы либо платные, хотя по коментариям вроде видно что был на пк бесплатный перевод.
      Подскажите пожалуйста.
       
      · 0 ответов
    • axe66  »  SerGEAnt

      здравствуйте. можете добавить на сайт раздел для игры She’s Leaving и русификатор к нему? и как и куда вам скинуть фото и сам русификатор?
      [h2] Версия: 1.0.1 (от 22.05.2026)
      Совместимость: для сборки 20909321 [/h2]
       Информация:
      Машинный перевод моделью gemma2:9b-instruct с несколькими этапами автоматической перепроверки (модель "самопроверялась") и финальными ручными правками.
      Это не финальная версия — по мере нахождения ошибок перевода будут выходить обновления.
      Известные нюансы:
      * Возможны неточности и ошибки в переводе.
      * Некоторые элементы интерфейса остались без перевода.
       Установка:
      1. Запустить Russifier.exe
      2. Нажать "Выбрать папку"
      3. Выбрать папку с игрой и нажать ОК
      4. Нажать "Установить"
      5. Дождаться завершения установки и закрыть программу.
      После установки запустите игру и наслаждайтесь!
      Если заметили ошибки или некорректные формулировки — оставляйте комментарии, будем исправлять!
       
      Автор: Serjik Sokolov История изменений:   Версия 1.0.1 от 22.05.2026 - Установщик теперь автоматически определяет корневую папку игры, даже если случайно выбрана вложенная папка.   Версия 1.0.0 от 03.12.2025 - Релиз
      · 1 ответ
    • Perfect End Strange  »  SerGEAnt

      Привет, озвучку для Silent Hill 4: The Room выпустил энтузиаст под ником Perfect End Strange, а вы написали совсем другую студию, пожалуйста, исправьте эту оплошность
      · 0 ответов
  • Лучшие авторы


×