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

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

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

Отличная новость что перевод ещё будет дорабатываться, спасибо товарищи!

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


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

Пока застрял перевод, но будет.

  • Лайк (+1) 1
  • Спасибо (+1) 3

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


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

Восстановил текст описания умений, предметов, регенерируемых карт, монстров и по мелочи.

Шрифты, изображения.

Сейчас потихоньку наполняю исполняемый файл переводом, и сразу вношу изменения в .xml

 

Поскольку связка IDA 5.2 и Radialix не подошли под разбор, работа немного усложнилась. Проблема возникла на поиск RVA ссылок на определенный текст, которые вообще не были видны.

 

Работать начал через Огра, Хекс, блокнот и калькулятор :laugh:

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

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


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

Как Огра может быть сильнее Иды.
В Иде же всё равно можно принудительно указать ссылку. Да и когда сам укажешь ссылку она извлекается в rdmap. К тому же есть скрипт плагин питона для извлечение ссылок, а там уже можно свой софт написать по этим извлечённым. Получается два формата возможных на извлечение, rdmap и csv от скрипта. Примерно для модов диаблы и домины такое делал, только без создания сектора, сектор радиаликс делал, там такая же шляпа с пушами и длиной текста перед ссылкой, чисто для автоправки этих значений.
Не уж-то ломанных ссылок так много?

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


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

@DragonZH 

Похоже IDA сильно ломает.

Да и старый метод для меня лучше.

Набрал размер файла, и данные не меняются, по сравнению с Радиаликсом, где смещение даже данных происходит.

 

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


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

Встретилось. Вот может поможет
https://disk.yandex.ru/d/QnAxtVXnAWw6kw
ExecutionXRef.exe мой, может ещё доделывать буду на извлечение ссылок текста из rdmap при конвертации в csv. (для пушей возможно нужно глубину задать на сколько байт назад, если он не сразу перед ссылкой находится).
Для скрипта IDA6.8 нужна
Модифицированный. Исходный вроде этот. https://github.com/onethawt/idapyscripts
Ида просто тоже не всегда строки распознаёт, просто находишь место строки и нажимаешь “A”, так строка задастся, соответственно и распознание ссылки.

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


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

Новая версия ExecutionXRef.exe https://disk.yandex.ru/d/bR-u9RTaG70PhA
Теперь при конвертации rdmap в csv достаются строки с её ссылкой, но из кода не определены, да тут почему-то не извлекается это в rdmap, возможно ссылка из кода считается как массив байт, а не строка.
И эти строки как раз не распознаются в радиаликсе и в иде тоже.
Ну хотя бы, теперь можно просто перебить поверх оригинального файла их. В моде диаблы у меня нашлось 5 строк таких нужных.

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


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

Пушы в Подземелья Дредмора, везде разные.

Есть 6a, fa или схожие, и расположение везде разные.

Есть сразу перед ссылкой, есть перед ссылкой байтов 6 - 10, есть больше размер даже превышает 20 байтов.

Есть пушы которые даже не надо менять, поскольку имеют такие значения: 6A 01 6A 01 или 6A 01, а есть даже вообще без пушей, и имеют начало ссылки то B9 \ C9\ B8\ и много ещё других.

Тем более ссылки не все необходимы менять, одни к примеру работают только на текст видимый, другие могут и не выполнять какие либо функции на выявление текста.

К примеру, есть навык если взять 2 оружия сразу, при этом использовать навыки одноручных оружий, то появляется сообщение, что урон будет меньше, пока не убрать одно оружие из двух.

Так вот пушы, сильно намудрены и расположены в разных смещениях, одни через 6A, другие через 20 с лишним байт в обе стороны через FA или схожий, так пока не поменять все эти пуши, появление этого сообщения, будет вести себя по разному, то текст не будет отображаться, то будет этот навык увеличиваться в множественной пропорции, до бесконечности, если всё время снимать и одевать оружие, то текст один перевёлся, другой остался без изменений и стал навык 2x.

Пока нашёл все пуши на этот текст, ушло прилично времени.

Тем более, я тестирую игру на вывод сразу, через 20 изменений.

Если сохранение старое не срабатывает, ищу проблему в пуще, или в смещении, верны они или нет.

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

В блокноте вношу смещения, а в хексе переписываю перевёрнутые.

Программа, пригодится на будущее, но необходим тест на многие строки.

 

Тем более для тестов, пришлось создать для себя ещё и читы, чтобы быстрее продвигаться по карте.:D:tongue:

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

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


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

По объему текста в исполняемом файле, где-то на половину внёс изменения, которые уже проверил в игре.

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

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

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

  • Лайк (+1) 2

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


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

Поддерживаются такие
c_push:array [0..1] of byte = ($6a,$00);
c_lea_edi_eax:array [0..2] of byte = ($8d,$78,$00);
c_lea_edi_ebx:array [0..2] of byte = ($8d,$7b,$00);
c_lea_edi_ecx:array [0..2] of byte = ($8d,$79,$00);
c_lea_edi_esi:array [0..2] of byte = ($8d,$7e,$00);
c_push_long:array [0..4] of byte = ($68,$00,$00,$00,$00);
c_mov_edi:array [0..4] of byte = ($bf,$00,$00,$00,$00);
Если задавать параметр -fixlendeep более 10, да могут и не те измениться.

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

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


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

Пока тест.

Ещё предстоит добавить перевод урона, немного изображений.

Версия игры для установки: Бета-профиль с 3 DLC

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

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


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

Возможно могут не работать задания, если так и есть то уже починил у себя.

Обновление будет вечером после 18 или 19.

Пока идёт поиск оставленного текста и исправление ошибок.

  • Лайк (+1) 2

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


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

Патч для тестов

Dungeon of Dredmor patch 1.00

За весь период теста, в ускоренном времени и с читами, не выкинуло не разу.

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

Достижения должны работать все.

Насчёт последнего босса в игре, в нём может быть сложность после его убийства.

Пока прописал 1 адрес на имя (Лорд Дредмор) и 2 адреса на (Жестокий Лорд Дредмор) — его убийство ещё проверю как будет время.

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: Programm
      Heaven’s Vault

      Метки: Приключение, Повествование, Тайна, Протагонистка, Научная фантастика Платформы: PC PS4 SW iOS An MAC LIN Разработчик: Inkle Studios Издатель: Inkle Studios Дата выхода: 16 апреля 2019 года Отзывы: 1691 отзывов, 87% положительных
    • Автор: Slider2007
      A Vampyre Story

      Разработчик: Autumn Moon Entertainment Издатель: Акелла Дата выхода: 24 ноября 2008 года Русский язык: Интерфейс, Озвучка, Субтитры Отзывы Steam: 218 отзывов, 72% положительных

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

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

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

    • Когда сделают про блогершу-Виталину, убегающую из пресс-хаты?
    • Пассивно-агрессивные кукалдфилдоры дико орут и бьются в истерике, чтобы на релизе молча съесть и это. P.S. Secure boot и TPM давно и многоразово скомпрометированы.
    • Забавно но по ходу инструкцию локтями делали. Интересу ради ткнул в пункт как включить SB на матерях ASUS а там ссылки на тех поддержку ASRock или я не в курсе и ASUS давно подразделение ASRock
    • Умение просчитывать на много ходов вперёд может и является индивидуальной особенностью каждого. Но загвоздка в том, что планирование ходов - неотъемлемый элемент игры в шахматы. В шахматах нельзя (можно, но не имеет смысла) просто бездумно двигать фигуры в рамках правил. В шахматах нужно понимать, зачем ты двигаешь ту или иную фигуру и к каким последствиям это может привести. Хотя бы на пару ходов вперёд игроки заглядывают и пытаются просчитать, как отреагирует соперник. Планирование развития партии неразрывно связано с умением просчитывать ходы.  А если в к игроки умеют считать карты то в покер играть невозможно?
    • Странное у тебя “не так и много” Каждый 3-й это много — если точнее это дохрена людей на 10-ке.
    • Я думал поиграть в открытую бету, но после таких требований желание отпадает. 
    • Себя спроси, причем тут ты вообще английский привел в пример в этой теме. Какое это имеет отношение к вообще какой либо обсуждаемой тут теме? Не дает тебе покоя, что нормальные люди могут легче выучить для игр  язык, чем учил ты? Считается кем? Есть какой-то главный по играм на планете?   А ты фантазии свои не включай. Или сходи к окулисту или еще кому-то кто подлечит, то что ты видишь. Вот что я написал “Технические ограничения и ограничения в управлении не дадут создать что-то сложное”. Речь идет о геймплее. Разбей это на 2 простых предложения без союза “и”. Технические ограничения не дадут создать сложный геймплей. Ограничения в управлении не дадут создать сложный геймплей. Здесь не написано, что технически не возможно создать сложное управление. Даже когда я писал свой пост, я прекрасно был в курсе о существовании игр, где нужно куда-нить взбираться на гору, при этом управлять каждым суставом и сгибом тела, из-за чего это взбирание на гору — крайне сложное.  Изначально речь шла про способность просчитывать ходы. Я сказал, что это не часть геймплея как такового. Это твои индивидуальные способности. Я привел пример с картами, где способность считать карты ломает геймплей. Геймплей, это то что создание внутри игры, а не за ее пределами. Ты можешь двигать шахматы всем что имеет хват.  Хоть палочками для еды. А если ты играешь в виртуальные шахматы, то всё, мы где-то потеряли часть геймплея получается, раз ты двигаешь шахматы с помощью не рук, а джойстика? А если мы на клаве играем? Всё? Другой геймплей получаем в игре, от того что сменили контроллер? Геймплей ни разу не изменился, изменилось управление.    
    • при всей точности перевода, не забываем о адаптацию под привычные произношения. В игре много мата и, как уже упоминал, при переводе с немецкого (он ближе по лингвистическим особенностям к славянскому) нейронка более менее его адаптирует  Я в тебе уже приводил пример разночтений с текстом про “накидаться наркотой” в англ и немец. текстах  поэтому предлагал csv править — легче сравнивать вариативность. Если с матом возникнут сложности — я сделаю вариант без цензуры сам.
    • Винду — нет, точнее не совсем, но софт к ней — вполне может быть. Да, отнюдь не всё до сих пор работает в портативном режиме. А аппдату и профиль винды отнюдь не все умеют переносить, хотя казалось бы, чего тут сложного. В т.ч. по-дефолту в рекомендуемом режиме установки винда стирает содержимое диска, даже этот момент не все знают, как обойти, если говорить про простых юзеров. В т.ч. её же потом настраивать надо (даже если основные моменты настроить заранее уже на этапе кастомных файлов ответа для образа), обновлять надо, а это “весёлый” вечер, который в ином случае ушёл бы на отдых и развлечения. Вот скажи, зачем простому обывателю вся эта морока? Ведь проще же выразить недовольство, а то и совсем забить на игру. Либо выразить недовольство, а уже потом заморочиться, если забивать не хочется. В том числе чисто психологический фактор. Переставлять винду — это сродни переезду: кто-то переносит это легко (в т.ч. уже подготовился, запаковал, хорошо знает, что и как паковать, куда позвонить, как организовать и так далее), а для кого-то это огромный стресс, которого человек всеми силами старается избежать. Так и с виндой: у кого-то уже может быть подготовленный образ с уже готовыми преднастройками, что достаточно поставить и уже отличий от обычной оси, к которой человек привык, не будет, а потом минимум телодвижений. А для кого-то это с нуля разбираться во всех аспектах, а потом мб и заново ручками менять разнообразные настройки (т.к. человек может не знать даже о базовых тулзах для автоматизации данных телодвижений).
  • Изменения статусов

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

×