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

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

Дело касается андроид версии игры dead space, игра - хорошая и у меня есть большое желание ее перевести.

Видео с игрой http://www.youtube.com/watch?v=cdK2biuSwss

Скриншоты и инфо по игре http://4pda.ru/forum/index.php?showtopic=260309

Но, появилась небольшая загвоздка...

1. Шрифты лежат в свободном виде в .ttf и в них, я думаю, проблем не будет (пока заменил на русский Arial).

2. Весь текст находится в файле deadspace.bin (первая строчка в HEXе -- SBIN).

3. При открытии этого файла (AkelPad-ом) и переводе в нем даже слова, в игре вместо любого текста получаются непонятные "шифры" (примерно такого типа: ХХХХ_madХХХ_ и т.д.). Даже, если количество букв совпадает и даже, если заменить одно англ. слово на другое агнл. слово с одинаковым количеством букв.

В чем может быть проблема и как ее можно решить?

ПС: архивчик с ресурсами

http://rghost.ru/27858331

зеркало:

http://www.multiupload.com/9R46PIG490

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


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

напишу сюда слова OLEGator84

  Цитата
Есть шапка и есть блок с самим текстом. в шапке скорее всего указаны смещения (offset) строк. Блок со строками мне понятен: В начале указан размер всего блока, а потом идёт сам текст, 4 байта количество символов в строке, и потом сразу за ними строка. Например:

0C 00 00 00 - переворачиваем: 00 00 00 0C - переводим в десятичную: 12

41 63 68 69 65 76 65 6D 65 6E 74 73 - 12 байт, преобразуем в текст: Achievements

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

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


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

Написал скрипт для извлечения текста, вот сам текст: DeadSpace_Text.txt

Символы переноса строки заменил на \n, при запихивании обратно нужно будет обратно их заменить на 0x0D0A

Формат шапки мне не ясен, по этому как запихать обратно я хз. Можно конечно попробовать приклеить блок с текстом, не трогая шапки, но надо тестить.

Исходный код скрипта:

$sDeadspace_bin = FileOpenDialog("Please select *.bin file...", @ScriptDir, "Dead Space (*.bin)|All (*.*)",1)If $sDeadspace_bin = "" Then   ExitEndIf$iOffset = 8296 ; смещение, с которого начинается блок с текстом (десятичное значение)$hDeadspace_bin = FileOpen ($sDeadspace_bin, 0+16) ; открываем для чтения + бинарный режимFileSetPos ($hDeadspace_bin, $iOffset, 0); встаём на оффсетIf FileRead ($hDeadspace_bin, 4) <> "0x53545253" Then ; проверяем заголовок блока (STRS)MsgBox (0, "", "Не найден блок данных с текстом.")ExitEndIfFileSetPos ($hDeadspace_bin, $iOffset + 12, 0)$iStringsNum = Dec (Hex (_Rotate(FileRead ($hDeadspace_bin, 4)), 8)) ; читаем количество строк и переводим в десятичную систему$sAllText = ""For $i=1 To $iStringsNum   $iStringLen = Dec (Hex (_Rotate(FileRead ($hDeadspace_bin, 4)), 8))$sAllText &= StringReplace (BinaryToString (FileRead ($hDeadspace_bin, $iStringLen), 4), @CRLF, "\n") & @CRLFNextFileClose ($hDeadspace_bin)$hAllText = FileOpen (@ScriptDir & "\DeadSpace_Text.txt", 2+128)FileWrite ($hAllText, $sAllText)FileClose ($hAllText)MsgBox (0, "", "Готово!"); $bBbytesToRotate - бинарные данные, которые надо перевернутьFunc _Rotate($bBytesToRotate)If IsBinary ($bBytesToRotate) = 0 Then Return "" ; если переданные данные не являются бинарными, возвращаем из функции пустоту$iBytes = BinaryLen ($bBytesToRotate) ; определяем количество байт$bRotatedBytes = Binary ("") ; объявляем переменную, в которой будет перевёрнутое значение и указываем, что она для хранения бинарных данныхFor $i = $iBytes To 1 Step -1 ; крутим цикл от максимального значения до 1$bRotatedBytes &= BinaryMid ($bBytesToRotate, $i, 1); выбираем по 1 байту с конца и объединяем с содержимым объявленной переменнойNext   Return $bRotatedBytes ; возвращаем перевёрнутый результат из функцииEndFunc ;==>_Rotate

 

Язык AutoIt, компилировать этим

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

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


Ссылка на сообщение
  OLEGator84 писал:
Можно конечно попробовать приклеить блок с текстом, не трогая шапки, но надо тестить.
Показать больше  

Я могу протестировать если кинешь мне deadspace.bin с переведенной фразой.

Ну например - Use headphones for the best experience. (Используйте наушники для погружения в процесс игры.)

ПС: спасибо, что помогаешь :smile:

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


Ссылка на сообщение
  OLEGator84 писал:
Вот попробуй: DS_bin_mod.rar

+ бонус

Показать больше  

только что попробовал - результат тот же самый. Вместо Используйте наушники для погружения в процесс игры увидел: ХХХХХUSE_HEADPHONESХХХХХ

подозреваю что так игра выражает недовольство, что изменили строку USE_HEADPHONES в которой был текст Use headphones for the best experience.

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

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


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

ну значит нужно разбирать весь формат файла.

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


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

может, кто то еще сможет помочь? Неужели только у меня андроид смартфон?

Вот нашел хороший видеообзор игры:

 

!

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


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

Возобновил русификацию игры, но переводчиков не хватает, диалогов многовато...

08c6634cb298t.jpg

d77ba109f258t.jpg

2b2a50e1b757t.jpg

250472b4d7cbt.jpg

90312c0c04f1t.jpg

0f1e10840732t.jpg

  • Лайк (+1) 1

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


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

переводить толком некому, сейчас переведено 89%

тексты находятся тут https://docs.google.com/spreadsheets/d/1vAZ...W8YipQHFW0L0os/

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

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


Ссылка на сообщение
  В 1/29/2015 в 20:07, LinXP сказал:

переводить толком некому, сейчас переведено 89%

тексты находятся тут https://docs.google.com/spreadsheets/d/1vAZ...W8YipQHFW0L0os/

Показать больше  

как установить?

 

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


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

Вроде как перевод добили, но текст вставить не вышло, так что никак не установить. По крайней мере что то такое писали на 4pda

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


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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

    • Это за какую игру ты переплатил 20%+ при пополнении кошелька? При условии, что есть варианты пополнения кошелька с потерей в районе 5%?
    • Или Злой запад на "зле" проходи. Не вижу ничего зазорного сделать в игре уровни сложности, хоть исходно они хардкорные, хоть нет. У игрока должен быть выбор.
    • Не молчи, кто тебе рот затыкает? Вопрос в аргументации и пенянии тем, кто покупает то, что хочет покупать. Принципиально не покупает человек - и правильно делает. Но некоторые начинают под свое нежелание покупать "ой, извините" подводить аргументы типа " нужно лишние телодвижения совершать, поэтому я на торрент скачаю". И совершить лишнее телодвижение по поиску игры на торрент, значит, они могут, а те же лишние телодвижения по покупке - не могут. Ну смешно же. И вот в такой ситуации аналогия с покупкой железа, которое нам тоже не продают официально, вполне наглядна. 
    • https://disk.yandex.ru/d/_wP6jWi0eG5zp не знаю нужен ли тебе распаковщик/запаковщик .DSO файлов который когда-то нам скинули разрабы чтоб мы переводили их (но там с ними надо быть осторожно так как они могут поломать игру как пример коты если в таком файле их перевести, то в игре название сменится на русский но коты перестанут быть юзабильными и спасет откат файла и сейва до установки .DSO файла с переводом).              (ЗЫ: там 2 батника Pack .CS to .DSO.bat и Unpack .DSO to .CS.bat, ну и екзешник Untorque.exe. Батники примитивные, в них постоянно надо было менять названия файлов. Сейчас даже смешно с этого ведь тогда даже и не думал их менять для упрощения себе работы и чтобы распаковывало/запаковывало любой нужный файл в папке допустим… но это уже мысли в слух)
    • уважаемый, похвально что Вы потрудились прояснить причину Вашего слива, не все на такое способны. Жаль это не отменяет всего другого.
      В какой чужой разговор я влез? Есть форум, есть тема на нём, в которой идет обсуждение, разве нет? Я увидел Ваш комментарий и прокомментировал его, конкретную часть Вашего ответа, которая не имеет отношение ко всей теме, которую я до этого прочитал, жаль что Вам показалось иначе.
      Жаль, что я так и не дождался толковый ответ на свои вопросы. Хотя, можно было догадаться что именно так и закончится, ведь все кто пишет про “гойду” и “рот закрой, раз своего нет” дальше развить свои предъявы не способны. Всего хорошего.
    • Уважаемый, прежде чем влезть в чужой разговор и выразить своё несомненно очень важное мнение, потрудитесь хотя бы ознакомиться с темой. Я в первом посте всего лишь упомянул, что игру не заблочили по региону и её можно подарить с казахстанского аккаунта на российский. Товарищ выразил своё “фи”, я ответил и понеслась.
      Что Вы там для себя считаете мне глубоко фиолетово, я с Вами не спорил и ничего объяснять не обязан. Всего хорошего.
    • чтобы победить, нужно чтобы кто-то проиграл. Пока что на лицо попытка скрыть свой слив отсутствием контраргументов клоунадой. Развлекайтесь, но победителем в таком случае Вы будете лишь в своей бурной фантазии. я так понимаю Вам есть что мне сказать, или так, мимо проходили?
    • Зачем покупать, низзя, бегом на торрент. За халявой. DLSS.
    • О как. Я Вас услышал, записал себе в интернет победы “+1” 
    •  А какой смысл ее вообще начинать с четвертой, хорошая борда в плане всего что связанно с сюжетом и персонажами это 1 и 2я части, 3я в плане сюжетки и персонажей это уже говно кринжовое, а что 4я будет на уровне 1и2 частей сомневаюсь, скорее останется таким же дермицом что и 3я. На счет чисто геймплея все 4 одинаково забористые, тут уже выбирай любую не прогадаешь.))только 1.2.3 хорошо оптимизированы ну а в 4ку похоже (по отзывам в стиме) оптимизацию не завезли совсем. 
  • Изменения статусов

    • Дмитрий Соснов  »  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 | Реклама на сайте.

×