23 мая 2012 г.

Раз уж речь об апдейтах... несколько слов о переводе игры на русский


Я завершил процесс перевода всех карт, какие были в игре до выхода этого апдейта. Поскольку база с апдейтом изменилась, потребуется перенести в неё данные из старой, плюс некоторые карты добавились и изменились и их тоже надо переводить. На это уйдёт какое-то время, однако в течении следующих нескольких дней я буду готов предоставить её всем желающим. В открытый доступ выкладывать пока не буду, так что если есть желание посмотреть/потестить - оставляйте почту в комментариях или просто пишите на мою почту - адрес есть в профиле.
Что касается полного перевода клиента, это может занять больше времени, поскольку текста много и понять его смысл из контекста сложнее, но это я так же постараюсь воплотить.
P.S. к сожалению процесс запуска игры с файлом перевода сложнее, чем просто запуск игры. При каждом запуске придётся подсовывать игре изменённый файл базы, что правда несложно. Так же, после выхода из игры имеет смысла восстановить оригинальную базу обратно, иначе лаунчер каждый раз будет выкачивать около шести мегабайт.
На данный момент я не могу предложить способа автоматизировать все эти процессы - мои познания в программировании не так хороши, да и времени на всё не хватает.
P.P.S. пользовательское соглашение прямо указывает, что запрещено изменять файлы игры, неважно с какой целью, что в теории означает, что использование перевода является техническим поводом для бана! В конце-концов я не являюсь официальным локализатором и не вижу возможности им стать. Я неоднократно заходил в игру с такой подменой и пока всё в порядке, но использовать его вы будете на свой страх и риск. Так же - замена этого файла не может "убить" игру или систему - к системе он не имеет никакого отношения, а откат к оригинальному файлу делается лаунчером автоматически. Худшее, что может быть - по какой-то причине русский текст не будет отображаться.

6 комментариев:

  1. Приветствую! Ты пробовал изменить свойства файла на "только для чтения". Я думаю, что получится. Игра правда будет скачивать каждый раз 6 мб, зато файл заменяться не будет. (Xentro)

    ОтветитьУдалить
    Ответы
    1. Не додумался, но не получилось. Лаунчер думает несколько секунд, потом выдаёт ошибку "file can`t be opend" и закрывается. Спасибо за идею в любом случае.

      Удалить
  2. Приветствую. Подсовывать сначала оригинальный файл просто: надо добавить *.bat файл всего-лишь. Только вот как потом подставить обратно локализованный? для удобства можно написать и ещё один, конечно, но тогда будет одним ярлыком больше)

    ОтветитьУдалить
    Ответы
    1. Спасибо, проблема уже решена - http://carte-rus.blogspot.com/2012/05/blog-post_31.html
      Пользуюсь этим *.exe файлом с момента написания о нём в блоге - это превосходно. Один раз положить изменённый файл базы данных в папку с игрой и всё. Утилита сама заботится о том, чтобы на время проверки файлов игра получила нужную базу данных, а сразу после этого подсовывает ей изменённый файл. Всё работает как часы, сбоев не было.

      Удалить