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

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

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

artemon

Честно говоря програмированием на чистом ассемблере я занимался во времена MS-DOS, и формат exe файлов тем более виндовых представляю смутно, сейчас я больше админ. Поэтому скорее теоретически могу предположить, там есть сегмент данных, в коде прописаны указатели(pointers) на строки, если изменить расположение строк то потом нужно в коде и менять адреса, это не сильно сложно. Сегмент данных имеет определенную длину, если его увеличить то нужные нам строки суем в его конец и преставляем на них указатели, а вот как его увеличить и насколько это трудоемко/реально я представляю слабо. Эээ... сумбурно наверное написал, короче более сведущих людей искать надо.

В былые времена русификацией занимались как такой себе головоломкой, всякие там Sierrовские квесты разбирали на запчасти, ковыряли форматы файлов, объемы то были поменьше чем сейчас, да и игрушек было мало, вот програмеры по всяким шаражкам и развлекались, а сейчас ковыряться в коде лениво. Я помню школьником написал редактор уровней для одной древнючей аркады "Captain Comic" потому что меня задрало там одно место проходить :) Потом видел тоже так кто-то с этой игрой набаловался и сделал из "Captain Comic" Пионерку Ксению :)

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

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


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

про поинтеры можно подробнее тут почитать - http://www.shedevr.org.ru/ artemon уже выкладывал эту ссылку ...

я честно прочитал все статья, примерно понял принцип, но практически так и не смог ничего найти ... минус в том, что на сайте расписывется пронцип нахождени и изменения поинтеров в РОМах ... но их структура визуально мне показалась отличной от exe файлов ...

да и учусь я не по той специальности, по которой хотелось бы ... =\ Вся практика в программинге закончилась созданием инжинерного калькулятора в бейсике ^_^

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

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


Ссылка на сообщение
Скорее всего к Джойстику, аналоговые стики. Их настройка.
Да, это точно. Просто я как-то забыл про присутствие джойстиков, потому и задумался, что за "палочка" (stick) :smile:
Я подключил Джойстик, попытался вызвать какую-нибудь реакцию от игры, но стики в настройках она просто игнорировала.

Может, не включил опцию "Джойстик включен" в файле AQConfig.exe?

Перевод HTML из папки docs:

http://repsru.ifolder.ru/11672370 (8.89 кб)

Вот, взгляните, как получилось перевести 997397ed5af9t.jpg 7ecf061581aft.jpg

http://repsru.ifolder.ru/11672385 (628.23 кб)

Но, как говорится, нет худа без добра <_<... Во-первых, игра работает нормально, но при выходе из игры в файле usersettings.xml она правит слово "Action" на слово "De$stvxe", и из-за этого следущий запуск игры невозможен без предварительной правки usersettings.xml. Решения пока не знаю. Может что-нибудь даст присвоение файлу атрибута "только для чтения", но это автоматически запрещает менять игроку настройки.??

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

Третья, сравнительно мелкая проблема, видна на первом скриншоте. Это неправильное написание слова Аквария. Не знаю, что я такого намутил :russian_roulette: , но показывает так.

Вроде все, хочу заметить еще, что нужно перевести меню сохранения/загрузки. Там есть слова "slot", "empty", "page", а также неверное написание номеров страниц (3Ч8 вместо 3/8). Можно еще немного подкорректировать в меню настроек выравнивание строк со "стиками" путем забивания пробелов. Но это чуть позже... :rolleyes:

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

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


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

artemon, наверное ты просто взял оригинальный EXE'шник? Просто тот который был в предыдущих патчах, именно в тех я и правил указанные тобой слова :) Было Аквария, Слот, Пусто и Стр. Правятся они легко, в том же EXE, может поправить сам, либо оставить мне, я заменю и выложу тут.

А джойстик я конечно в настройках включал, на нём всё нормально игралось, просто стики никак себя не проявляли.

PS: С последним патчем (v. 1.25) начальный ролик при щелчке на кристалл воспроизводится как полагается.

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

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


Ссылка на сообщение
про поинтеры можно подробнее тут почитать - http://www.shedevr.org.ru/

Ну описание приставочных форматов тут не поможет.

Не обещаю, но попробую почитать насчет виндовых exe и поковырять.

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

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


Ссылка на сообщение
Вот, взгляните, как получилось перевести

"Меню Приготовления еды" надо заменить на "Приготовить еду" или "Смешать ингредиенты", "готовить еду" . Смысл функции в том, что при нажатии на эту кнопку, Нажа смешивает ингредиенты, выложенные в зону готовки.

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

-----------------------------

протестировал... результаты не утешительны:

при последней русификации exe файле

при попытки выйти в настройку клавиш вылетает с ошибкой :

8ea7c2198f99t.jpg

предыдущая русификация exe файла вылетает с такой же ошибкой только строчка которую он не находит - Roll

В обоих случаях заставочный ролик воспроизводится нормально

Но при использовании русификации версии 1.25 все нормально ... пока не обновляю.

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

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


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

Получилось, оказалось очень просто, вот exe'шник от русификации 1.25 тоже сделал вместо 'Roll' 'Вращаться' http://repsru.ifolder.ru/11712151 Можно наменять что угодно на любую длину.

Несколько замечаний/вопросов, в шрифте есть обе буквы ё, прекрасно можно без них, уж без большой точно, при этом нет 'Я' Можно было бы тогда и ц перенести, как я понял из-за '&' есть проблемы. И почему не использовалось место буквы 'I', 'i' из-за ширины что ли? Это я насчет font.png

KoTonec Ошибку выдает из-за того что в файлах usersettings.xml и default_usersettings.xml не соответствие с exe.

А вообще как по мне, то ну его нафиг переводить это меню настройки клавиш, пользуйтесь настройкой по умолчанию и все, нечего туда лазить. А какие кнопки за что отвечают читать в readme.

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

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


Ссылка на сообщение
artemon, наверное ты просто взял оригинальный EXE'шник? Просто тот который был в предыдущих патчах, именно в тех я и правил указанные тобой слова :) Было Аквария, Слот, Пусто и Стр. Правятся они легко, в том же EXE, может поправить сам, либо оставить мне, я заменю и выложу тут.

Да, конечно, так оно и было, чуть позже догадался, спасибо :rolleyes:

"Меню Приготовления еды" надо заменить на "Приготовить еду" или "Смешать ингредиенты", "готовить еду" . Смысл функции в том, что при нажатии на эту кнопку, Нажа смешивает ингредиенты, выложенные в зону готовки.

хорошо, поправим

протестировал... результаты не утешительны:

при последней русификации exe файле

при попытки выйти в настройку клавиш вылетает с ошибкой :

8ea7c2198f99t.jpg

предыдущая русификация exe файла вылетает с такой же ошибкой только строчка которую он не находит - Roll

knark уже ответил на этот вопрос. Просто есть два "пакостных" слова в exe-шнике, которые косо смотрят на usersettings.xml ("Roll","Revert"). В архиве я вроде выкладывал файл настроек, с которым у меня шло нормально...

В обоих случаях заставочный ролик воспроизводится нормально

это хорошо, значит у меня глюки...

А вообще как по мне, то ну его нафиг переводить это меню настройки клавиш, пользуйтесь настройкой по умолчанию и все, нечего туда лазить. А какие кнопки за что отвечают читать в readme.

Ну собственно, так можно сделать, но, хм, перфекционизм - стремимся к лучшему :victory:

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

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


Ссылка на сообщение
...почему не использовалось место буквы 'I', 'i' из-за ширины что ли? Это я насчет font.png

Теоретически движок игры вырезает кусочки графики из файла font.png и выстраивает их вряд. Вырезание происходит посредством координатной сетки. Поэтому содержание файла font.png никак не отражается на принцыпах вырезания.

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

Просто есть два "пакостных" слова в exe-шнике, которые косо смотрят на usersettings.xml ("Roll","Revert"). В архиве я вроде выкладывал файл настроек, с которым у меня шло нормально...

вроде решением этой проблемы будет изменение этих слов в файле usersettings.xml и default_usersettings.xml одновременно

Krnark'овский патчик сразу с двумя этими файлами .. проблем никаких нет ...

-------------------------------

еще хотелось бы заголовок игры поправить с "Akvarx@" на "Аквария" или "Aquaria" это тянется еще с момента изменения 2MON'ом надписи аквария на главной странице, и прочих мелочей ...

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

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


Ссылка на сообщение
Теоретически движок игры вырезает кусочки графики из файла font.png и выстраивает их вряд. Вырезание происходит посредством координатной сетки. Поэтому содержание файла font.png никак не отражается на принцыпах вырезания.

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

а до файла с координатами как-то можно добраться, чтобы изменить значения?

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


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

А почему все таки "Нажа" ведь Naija , а не Naja, да и по-русски Нажа как-то некрасиво звучит, грубо.

еще хотелось бы заголовок игры поправить с "Akvarx@" на "Аквария" или "Aquaria"

Ну там одна надпись и в игре и в заголовке окна, но я вот сделал патчик для еxе'шника из 1.25 http://repsru.ifolder.ru/11727688 Вот только exe'шников у нас теперь развелось. Вообще-то чтобы не качать exe туда-сюда используйте програмки для сравнения файлов, например http://www.freeware.ru/program_prog_id_4918.html она потом может делать патчик который вносит изменения.

а до файла с координатами как-то можно добраться, чтобы изменить значения?

Можно, если кто займется конечно, уже писали координатная сетка находится в файле font.glf делается она какой-то програмулиной glFont.

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

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


Ссылка на сообщение
А почему все таки "Нажа" ведь Naija , а не Naja, да и по-русски Нажа как-то некрасиво звучит, грубо.

Послушай внимательно английскую озвучку, как ее имя произносят в роликах другие герои ... А звучит так, как произносить ... не писать же Наажа ... просто первая буква "а" тянется немного.

я против изменения :P

а до файла с координатами как-то можно добраться, чтобы изменить значения?

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

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

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


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

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

krnark

про glfont примерно понял. посмотрю, что можно сделать.

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


Ссылка на сообщение
то как с эльфом дриззтом из какого-то фэнтэзи.. =)

того эльфа их фентези зовут Дзирт До'Урден, он сын правящего дома Дармон Нашезбернон в подземном городе Мензоберранзан во вселенной Forgotten Realms :lol: PS хорошее фентези .. мне понравилось.

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

Двойное написание буквы А ситуации не спасет ... да и чего такого грубого в имени Нажа ... Имена "Саша", "Маша", "Ната" имеют практически такое же звучание, но они не вызывают никаких сомнений ... какое имя есть такое и есть. Не стоит переименовывать ее в "Машу", только из-за того, что так привычнее...

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

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

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


Ссылка на сообщение
того эльфа их фентези зовут Дзирт До'Урден, он сын правящего дома Дармон Нашезбернон в подземном городе Мензоберранзан во вселенной Forgotten Realms :lol: PS хорошее фентези .. мне понравилось.

Drizzt Do’Urden -- ну я же говорил что он дрист. =) поэтому его имя и изменили.

Двойное написание буквы А ситуации не спасет ... да и чего такого грубого в имени Нажа ... Имена "Саша", "Маша", "Ната" имеют практически такое же звучание, но они не вызывают никаких сомнений ... какое имя есть такое и есть. Не стоит переименовывать ее в "Машу", только из-за того, что так привычнее...

нажа -- лажа.. =) и ну т.д. я бы сделал найжа.. фонетически близко, звучит благозвучнее.

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

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

но шрифт я посмотрел, готов сделать красивый (читай индентичный оригиналу или максимально приближенный) и постараться "уложить" его так, чтобы не было таких проблем как с буквой "о". заодно можно было бы вернуть "/", убрать "Ё" и т.д.

если вы готовы потом перепостроить таблицу замены символов, на основе новых соответствий -- я готов начать.

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: SerGEAnt
      The Sinking City 2

      Метки: Лавкрафт, Экшен, Шутер от третьего лица, Хоррор, Тайна Платформы: PC XS PS5 Разработчик: Frogwares Издатель: Frogwares Серия: The Sinking City Дата выхода: 18 августа 2026 года

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

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

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

    • Tukoni: Forest Keepers Сделал текстовый перевод для игры. Версия 1.0. Скачать можно на GitHub: https://github.com/Dontaz/Tukoni-RU
      Пример перевода: Установщик .exe сделаю чуть позже (не поздее, чем через 24 часа).

      Перевод ручной с вычиткой (это было не столь сложно, т.к. в игре всего 109 строчек с текстом).

      Первый раз пишу именно пост, а не сообщение на форуме, поэтому если нужно обязательно полноценно оформить (жанры, отзывы и т.п.) — прошу написать сюда, я всё оформлю.
    • @ch1eftain , проверьте, что в главном меню игры стоит версия 2.1-CS11446. На других версиях работа не гарантируется.
    • @DjGiza вполне себе редактированный))) Ну а профессионального редактора ты мне не предоставил  Ты лучше давай foolish mortals наконец разрабам подправь, чтобы вернули русский в игру, а то уже полгода прошло, а у вас человек словно с концами потерялся %-)
    • У меня особо никогда не получалось знакомиться с девушками, всегда инициатива исходила не от меня. Скажу честно, что первый секс у меня произошёл в 20лет. Да, был шанс на новый год, когда мне было 15, нас было четверо мы праздновали у друга на квартире и к нему через какое-то время завалились 4 подружки и мы все в общем-то сразу разбились на пары и разбрелись по углам но мне стало так плохо, я конкретно перепил и ещё сверху чутка дунул. Мне было плевать уже на всё хотелось только чтобы отпустило и я никому ничего не сказав просто оделся и пошёл зигзагоми домой. Потом неоднократно обдумывая тот момент, я много о чём жалел, конкретно о лишнем косячке. И в следующий раз получилось только в 20 лет, а девушке было 21. Мы с ней какое-то время встречались и даже жили недолго на моей даче.  Потом я жил ещё с одной девушкой у неё на квартире и было это примерно два месяца. Больше совместного проживания ни с кем так и не случилось. У меня был хороший друг и одноклассник с 8-го класса. Почему с 8-го, а потому что он учился изначальа в А, а там учились одни умники и их не из 3 класса перевели в 5-й как всех остальных, а прямо из второго. То есть когда мы стали одноклассниками, он был на год меня младше, мы были в самом низу журнала и у нас совпадали инициалы Х. П. В.  Жаль, но вживых его уже нету, очень хороший и весёлый был парнишка.  В общем-то это уже начало истории о 15 девушках за пару месяцев, но я как представлю сколько ещё расписывать руки опускаются.  Да и вообще, кто кому истории должен был рассказывать? Ты меня перехитрил хитрый девятихвостый лис. Теперь ты не Тирниэль, а Курама.  Жесть меня пробило на воспоминания.
    • а как был не отредактированный таким и остался)
    • Выглядит довольно привлекательно. А я бы мог рассказать историю как в былые, юные годы , у меня в течении одного лета было 10-15 девушек. Даже не лета, а течении месяцев двух. Но это должно быть рассказано обстоятельно, с отступлениями,  а без подробностей и всего этого, это уже будет не то. Тем более я хочу чтобы мне что-нибудь весёленькое рассказали, а не я здеся напрягался )))
    • Shimon Mood выпустил нейросетевую озвучку для украинского экшена The Sinking City 2. Shimon Mood выпустил нейросетевую озвучку для украинского экшена The Sinking City 2.
  • Изменения статусов

    • Perfect End Strange  »  SerGEAnt

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

      я его уже открыл в свободный доступ, чтобы не потерялось среди новинок
      · 0 ответов
    • NekoNya  »  Onzi

      https://www.dropbox.com/scl/fi/4xncxr2tqy77vz4644q08/text_RU_FINAL.json?rlkey=xckxss3jkql4gjmc1ah6qjb5e&st=k5ql651f&dl=0 
       
      Вот, то что вышло. Извинюсь, что зря говорил, что помогу (
      · 2 ответа
    • serfly  »  SerGEAnt

      Доброго времени! Недавно столкнулся с проблемой автоперевода XUnity AutoTranslator BeplnEx iL2cc. Пару последних лет часто пользовался, теперь консольные команды виснут на стадии загрузки библиотек, хотя они есть там изначально. На GitHub есть подобные вопросы, но ни одного рабочего ответа я не нашел. А Вы что можете посоветовать?
      · 0 ответов
    • serfly  »  SamhainGhost

      Доброго времени. По локализации игры Wicked Seed. Шрифт размазан и в полях, другие можно попробовать? Например arialuni_sdf_2022? Я профан в этом, но интересно.
       
      · 0 ответов
  • Лучшие авторы


×