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

D4: Dark Dreams Don't Die

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

D4: Dark Dreams Don’t Die

Русификатор (текст)

banner_pr_d4darkdreamsdontdie.jpg

Жанр: Adventure / 3D / 3rd Person

Разработчик: Access Games .

Издатель: AGM PLAYISM

Язык интерфейса: Английский, французский, итальянский, немецкий, испанский, японский, португальский

Язык озвучки: Английский

Дата выхода: 5 июня 2015

Системные требования:

? Операционная система: Windows 7 64-bit edition or Windows 8 64-bit edition

? Процессор: Intel Core 2 Quad Q9550 @ 2.83GHz or an equivalent AMD CPU

? Оперативная память: 6 ГБ

? Видеокарта: NVIDIA GeForce GTX 470 or AMD Radeon HD 6870 (VRAM 1GB)

? DirectX: Version 11

? Звуковая карта: Совместимая с DirectX 9.0c

? Свободное место на жестком диске: 10 ГБ

 

Spoiler

 

 

 

Spoiler

От создателей Deadly Premonition. D4: Dark Dreams Don't Die состоит из четырех эпизодов, события в которых развиваются в нуарно-мультяшном мире.

По сюжету главный герой (Дэвид Янг) потерял память после того, как некий злоумышленник убил его жену. Это событие настолько сильно потрясло героя, что у него появились сверхспособности — оказалось, он может перемещаться во времени. Чтобы это произошло, герою необходимо найти улику (предмет), который будет как-то связанный с ним, женой или убийцей — тогда он сможет перенестись в какой-либо связанный с ней отрезок времени. Благодаря этому навыку Дэвид должен расследовать таинственное преступление своей жены, выйти на след преступника и помешать его планам.

Разработчики Deadly Premonition сделали снова отличную черную юморную игру,игра очень похожа на творения Telltale Games. Движок Unreal Engine 3

1 сезон выйдет 5 июня, но сегодня выпустили демо версию, кто пошарит заранее посмотрите на структуру: шрифт и.т.д. Возможно ли её перевести и подружить с русским шрифтом?

Купить саму игру: http://store.steampowered.com/app/358090/

Перевод игры: http://notabenoid.org/book/59466

Прогресс перевода на нотабеноид: 68.png

 

Spoiler

8ad5710a8760.jpg

7119603e8520.jpg

Изменено пользователем SerGEAnt
  • Лайк (+1) 1

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


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

Будет кто браться за перевод? Есть ли смысл ждать?

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


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

Мде, что-то не получается пропустить нормально эту таблицу в начале и перейти к тексту, на половине файлов не канает метод обхода по проверке размера. Видимо нужен кто-то поумнее.

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


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

Как минимум 2 способа сделать, первый - там можно перескакивать структуры данных по меткам (размеры блоков), начиная с начала (0x58), второй - с конца путём анализа/сверки что лежит. Тексты делятся на группы, у каждой группы есть суммарный размер всего сегмента, он стоит перед количеством субтитров. Суммарный размер последнего из сегментов всегда будет вести в конец файла, предыдущих - на следующий сегмент. Смотрел этот тип файлов меньше 5 минут, может есть ещё какие нюансы.

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

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


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

Файл msg9701en.Ms01DataMessage, по 0х58 размер 0xA24, перескакиваем по нему и следующий размер 0x79FF, который превышает размер всего файла. Анализ с конца для меня сложноват, тк это побайтово надо проверять размеры. Что же до самой структуры текста, то сложного ничего там нет и это я еще выше писал, сложность автоматически перейти на блок текста. Делал некий набросок для BMS, но не на всем пашет, тк метод перехода к тексту не идеальный. Кстати, в большом файле кол-во строк записано в 64-бит, а не 32, как в остальных. Мб еще что-то, не смотрел больше.

goto 0x1Cget NAME_SIZE longgetdstring NAME NAME_SIZEget FULL_SIZE asizedo    get CHECK long    savepos POS    math CHECK += POS    MATH CHECK += 0xCwhile CHECK != FULL_SIZEget DUMMY longget STRINGS longif STRINGS == 0    get STRINGS longendifset ENDLINE short 0x0A0Dlog MEMORY_FILE 0 0appendfor i = 0 < STRINGS    get SIZE long    savepos OFFSET    log MEMORY_FILE OFFSET SIZE    get MEM_SIZE asize MEMORY_FILE    putVarChr MEMORY_FILE MEM_SIZE ENDLINE short    math OFFSET += SIZE    goto OFFSETnext iget SIZE asize MEMORY_FILEstring NAME -= ".msg"string NAME += ".txt"log NAME 0 SIZE MEMORY_FILE

 

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

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


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

Ходить с конца файла у меня не получилось, так как иногда там прямо посреди текста всунут кусок непонятной фигни (на которой программа спотыкается) и даже вот такое вот там бывает:

 

Spoiler

5728730.png

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


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

Отрицательный размер характеризует юникод, это так всегда в UE3.

перескакиваем по нему и следующий размер 0x79FF, который превышает размер всего файла

Просто надо добавлять 0x18

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

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


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

jk232431

Если размер отрицательный, то надо умножать на -2

RangerRus

А как определить кол-во блоков?

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


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

А как определить кол-во блоков?

Считать от первого до последнего, последний на конец файла отправляет.

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

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


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

Многоуважаемый swuforce написал инструмент для текста https://yadi.sk/d/SCKR8NQKh96WX

http://zenhax.com/viewtopic.php?f=12&t...092468512ca783f

 

Spoiler

6fca1d73c946.jpg

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


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

от России передавайте респект swuforce)

макс шрифты тоже надо искать того кто сможеть сделать?

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


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

Сейчас залью текст на Ноту.

http://notabenoid.org/book/58673

Залил. Редактор- модератор бы не помешал. =)

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


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

Народ. Давай-те подтягивайтесь... А то играть хотят все, а как дело доходит до перевода...

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


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

Damin72

Шрифты надо найти для начала и сделать, а лишь потом думать о переводе. Текст мёртвым грузом опять потом будет лежать.

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: DInvin
      https://store.steampowered.com/app/1924430/Cookie_Cutter/
      Может кто диплом перевести на выходе?
    • Автор: Zoiberg1984
       

      Платформы: PC
      Разработчик: Jutsu Games
      Издатель: Games Operators
      Дата выхода: 11.04.2024


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

×