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

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

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

rogue_legacy_1.png

Rogue Legacy - необычный roguelike от студии Cellar Door Games. Необычность игры заключается в следующем - у Вашего персонажа только одна жизнь, и после его смерти, а она наступит непременно, Вы будете играть за одного из его потомков, причем набор умений у каждого из последователей будет отличаться. "Создайте" героя, который сможет одолеть все препятствия и коварные ловушки, а также разгадать тайну загадочного замка.

 

Кто-нибудь желает создать русифицированные ttf-версии шрифтов? http://sendfile.su/833019

Перевести текст? http://notabenoid.com/book/41689

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

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


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

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

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


Ссылка на сообщение
две версии поддерживать у меня времени не хватит

Сразу извиняюсь за вопрос. Возможно я не правильно понял. Выше читал, что русификация делается через ресурсный патчер - который правит строки в "exe" файле по маске, согласно написанному скрипту патчинга. Если это действительно так, то нельзя ли ему скормить гоговский "exe". И на выходе получить патченный файл. В остальном мне кажется разницы у стим и гог версии нет.

Изменено пользователем Azag-Thoth

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


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

в моём случае не так всё происходит: декомпилируется ехе-шник, сравнивается с предыдущей версией, вносятся все новые изменения с учётом русификации, компилируется новый exe-шник.

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


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

тогда жду новую steam-версию архива с игрой.

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


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

Существует ли какой либо способ преобразовать файлы сохранений от русской версии игры в файлы подходящие для английской версии? После обновления игры вываливается с ошибкой в момент гибели персонажа или создания нового потомка. Примеры ошибок:

1

Spoiler

System.ArgumentException: The character 'С' (0x0421) is not available in this SpriteFont. If applicable, adjust the font's start and end CharacterRegions to include this character.

Parameter name: character

at Microsoft.Xna.Framework.Graphics.SpriteFont.GetIndexForCharacter(Char character)

at Microsoft.Xna.Framework.Graphics.SpriteFont.InternalMeasure(StringProxy& text)

at Microsoft.Xna.Framework.Graphics.SpriteFont.MeasureString(String text)

at DS2DEngine.TextObj.set_Text(String value)

at RogueCastle.LineageScreen.LoadFamilyTreeData()

at RogueCastle.LineageScreen.OnEnter()

at DS2DEngine.ScreenManager.AddScreenAt(Screen screen, Nullable`1 controllingPlayer, Int32 index)

at DS2DEngine.ScreenManager.AddScreen(Screen screen, Nullable`1 controllingPlayer)

at RogueCastle.LoadingScreen.EndLoading()

at RogueCastle.LoadingScreen.Update(GameTime gameTime)

at RogueCastle.RCScreenManager.Update(GameTime gameTime)

at RogueCastle.Game.Update(GameTime gameTime)

at Microsoft.Xna.Framework.Game.Tick()

at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)

at Microsoft.Xna.Framework.GameHost.OnIdle()

at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()

at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)

at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNative

Methods.IMsoComponent.FDoIdle(Int32 grfidlef)

at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNat

iveMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)

at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)

at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)

at System.Windows.Forms.Application.Run(Form mainForm)

at Microsoft.Xna.Framework.WindowsGameHost.Run()

at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)

at RogueCastle.Program.Main(String[] args)

2

 

Spoiler

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: The character 'Л' (0x041b) is not available in this SpriteFont. If applicable, adjust the font's start and end CharacterRegions to include this character.

Parameter name: character

at Microsoft.Xna.Framework.Graphics.SpriteFont.GetIndexForCharacter(Char character)

at Microsoft.Xna.Framework.Graphics.SpriteFont.InternalMeasure(StringProxy& text)

at Microsoft.Xna.Framework.Graphics.SpriteFont.MeasureString(String text)

at DS2DEngine.TextObj.set_Text(String value)

at RogueCastle.GameOverScreen.SetObjectKilledPlayerText()

at RogueCastle.GameOverScreen.PassInData(List`1 objList)

at RogueCastle.RCScreenManager.DisplayScreen(Int32 screenType, Boolean pauseOtherScreens, List`1 objList)

--- End of inner exception stack trace ---

at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)

at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)

at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

at Tweener.TweenObject.RunEndHandler()

at Tweener.Tween.Update(GameTime gameTime)

at RogueCastle.Game.Update(GameTime gameTime)

at Microsoft.Xna.Framework.Game.Tick()

at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)

at Microsoft.Xna.Framework.GameHost.OnIdle()

at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()

at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)

at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNative

Methods.IMsoComponent.FDoIdle(Int32 grfidlef)

at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNat

iveMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)

at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)

at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)

at System.Windows.Forms.Application.Run(Form mainForm)

at Microsoft.Xna.Framework.WindowsGameHost.Run()

at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)

at RogueCastle.Program.Main(String[] args)

Изменено пользователем Azag-Thoth

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


Ссылка на сообщение
тогда жду новую steam-версию архива с игрой.

Rogue Legacy

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


Ссылка на сообщение
Существует ли какой либо способ преобразовать файлы сохранений от русской версии игры в файлы подходящие для английской версии?

замени шрифты на русские и всё будет работать.

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


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

Никто не вкурсе как исправить вылет игры при смерти? Лицензия.

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


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

Большое спасибо за совет и за новую версию!

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


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

А с новой версией русификатора ачивки по прежнему не работают?

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


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

для Legend of Grimrock сделали работающие достижения.

а тут нету беда печаль :sad:

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


Ссылка на сообщение
для Legend of Grimrock сделали работающие достижения.

а тут нету беда печаль :sad:

Так, только что решил сам проверить, умер 20 раз и дали ачивку! Так что с русификатором все работает. Спасибо переводчикам и всем, кто причастен к русификатору!

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


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

Для тех у кого не работают сейвы старых версий. Переносите папку с сейвами в другое место. Заходите в игру, создаете нового перса (начинаете играть), выходите из игры. Тем самым создается новая папка с сейвами. Переносите в эту папку свои сейвы, но только те файлы, которые создались. У меня например в папке было несколько десятков файлов, но создалось всего три файла, которые и перенес. Про остальные файлы можно забыть. Я таким образом перенес сейвы со старой пиратки в свежую стим-версию.

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


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

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

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

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

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

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

Войти

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

Войти сейчас

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

    • Автор: SerGEAnt
      Sid Meier's Civilization VII

      Метки: Глобальная стратегия, Историческая, 4X, Дипломатия, Военные действия Платформы: PC XS PS5 SW2 SW Разработчик: Firaxis Games Издатель: 2K Серия: Sid Meier’s Civilization Дата выхода: 11.02.2025 Русский язык: Интерфейс, Озвучка, Субтитры Отзывы Steam: 31276 отзывов, 48% положительных
    • Автор: SerGEAnt
      Marvel’s Spider-Man

      Метки: Открытый мир, Супергерои, Экшен, Для одного игрока, Глубокий сюжет Платформы: PC PS5 PS4 Разработчик: Insomniac Games Издатель: Sony Interactive Entertainment Серия: Marvel's Spider-Man Дата выхода: 12 августа 2022 года Русский язык: Интерфейс, Озвучка, Субтитры Отзывы Steam: 89448 отзывов, 96% положительных

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

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

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

    • А есть смысл ещё ждать? =)
    • Ого, спустя долгие годы снова видеться работа над переводом? Выйдет ли он когда -нибудь интересно хд
      Если честно жду с самого 20 года
    • Я был и являюсь давним фантом двенашки,но скажу что к тринашке отнеслись очень несправедливо. Особенно в ру коммунити. Во первых играть надо с полным пониманием что происходит. К счастью перевод отличный теперь есть. Во вторых играть надо на нормале и без автобоя. Многие способности у одинаковых классов разные. Например только у Ваниль саботер есть Death.Нормал заставляет использовать не только возможности команды,но и любой незначительный аксесуар. Если у врага написано в кодексе “уязвимость к замедлению, то надо его сперва замедлять. Иначе бой будет тяжелым. А замедление на тот момент есть только у Фанг. Плюс попадаются просто не совсем честные бои где нормально вызвать эйдолона. Ну и эта игра до сих пор красивее чуть ли не ремейка семерки. Не зря торияму сделали главным по качеству финалок. Я хочу в х-2 на нормальном русском сыграть с 2003. Потому что если ты не флюент спикер, то ты многого не понимаешь и упускаешь. Может когда нибудь.
    • да не трать ты время на это . Я как-то тоже решил следить за тайтлом, но случайно наткнулся на длинный (2-4 часа) русскоязычный обзор-пересказ этого ранобе, там такое уныние и тлен. Автор-бездарь ранобэ собрал все клише какие мог, куча сюжетных дыр и просто бездарный текст. Однозначно всем проходить мимо и не тратить время на всё что касается  «Добро пожаловать в класс для особо одарённых».
    • В форте из подушек и с фонариком.
    • Да не, на самом деле, в темноте и в наушниках очень понравилось. Но это чисто для этой игры, при том, что она довольно коротенькая - 3-5ч. А так, в темноте играть не стоит.
    • Вот кстати, мнение одного из авторов Игромании по поводу кооператива.  Что и подтверждает ощущение при прохождении — возможность коопа, чисто для привлечения большей аудитории, а основа делалась под соло.  Кооп на хрен не нужен, он здесь для “галочки”.   Чтобы раствориться в этой игре, нужно проходить строго в соло, в наушниках, и желательно в темноте (что я и сделал) Если говорить именно об идее кооператива, то Little Nightmares III местами выглядела даже интереснее. Там совместное прохождение строилось на различиях между героями: один персонаж действовал на расстоянии, другой — вблизи, и из этого рождались более выраженные роли и небольшие игровые ситуации, требующие координации. В Reanimal подход другой. Возможности персонажей почти одинаковые, и акцент сделан не на разделении ролей, а на совместном движении по миру и общей динамике прохождения. Зато игра предлагает то, чего многим не хватало в Little Nightmares 3, — полноценный локальный кооператив с общим экраном. Иногда последний, конечно, создаёт неудобства: если игроки расходятся слишком далеко, можно внезапно улететь на контрольную точку. Но такие моменты случаются нечасто. Во многом это заслуга камеры: она ловко держит ракурс, остаётся кинематографичной и при этом позволяет нормально ориентироваться даже в хаотичных сценах. По факту, впрочем, ни один из кооперативов не хватает звёзд с неба: оба проекта в первую очередь рассчитаны на одиночное прохождение, поэтому совместные механики намеренно остаются довольно простыми. И в данном случае удобство и комфорт во время игры оказываются важнее концептуальных идей.
    • До толстой свиноматки уже дошёл?  ) Это примерно середина. Хотя я не уверен, что это свиноматка. Возможно это толстый хряк.
  • Изменения статусов

    • vitkach  »  eaZy

      Извините за беспокойство. Хотел спросить, а русификатор ещё когда-нибудь будет обновляться? Дело в том, что после его выхода выходили ещё обновления, в частности обновление 1.1, вышедшее летом 2023 года, где была добавлена целая сюжетная глава в конце если проходишь на лучшую концовку золотого пути, это где-то ещё полчаса диалогов. Также в игре присутсвуют иногда кракозябры вместо русского языка, это в основном связано с тем, что кое-где текст был изменён, в основном в обучающих сообщениях.
      · 0 ответов
    • TerryBogard  »  Siberian GRemlin

      C&C: RA: Retaliation (ПК) не работает.
      · 0 ответов
    • Алекс Лев  »  SerGEAnt

      Привет, Сержант. Прошу разрулить ситуэйшн и урезонить некоторых людей, оскорбивших мою личность. Пожалуйста, для этого прочтите нашу переписку с Ленивым. Примите меры, будьте добры, мною составлена бумага, ждущая вашей электронной подписи, для подачи её в суд. Если не желаете судебных разборок (а я пойду дальше, если меры не будут приняты), оскорбившие меня люди должны понести необходимое по вашему же Договору наказание. Спасибо.
      · 1 ответ
    • Antony1203  »  SerGEAnt

      Добрый вечер! С Новым Годом. Нашел на просторах сети русскую озвучку Halo Infinite, которая отсутствует на моем любимом сайте  Протестил. Все работает. Подскажите, как можно передать? Спасибо.
      · 2 ответа
    • Albeoris

      Демка вышла. Работаем.
      · 0 ответов
  • Лучшие авторы


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

×