1. Paul нравится Ваше сообщение в теме Проблемы с локализацией.

    12 ноября 2013 - 17:59
    Unsert, язык стима так же меняется в настройках самого стима.
    У меня тоже в настройках игры пропал выбор языка, но все куда проще. Копируешь папку English, а папку Russian удаляешь или переименовуешь, а игра уже сама определит.
    Единственное, меня перестало пускать на сервера с данной английской папкой. Видимо что-то обновилось, т.к. пишут, что данные клиента и сервера не соответствуют.
  2. Paul нравится Ваше сообщение в теме Проблемы с локализацией.

    26 января 2014 - 21:48
    В виду присущей лени, и необходимости иногда изменять язык, я написал программку, дабы упростить этот процесс.
    Т.к. писал для себя всевозможных вариантов развития событий в ней не предусмотрено. Но если кому еще надо, пожалуйста :)


    Все предельно просто. Указываете путь к папке с игрой, программка проверяет наличие языков.
    Для успешной проверки достаточно наличие папок:
    - english (или english_)
    - russian (или russian_)
    Все иные варианты программа не поймет!
    Чекбоксы только для отображения наличия папок. Выбранный язык горит зеленой кнопкой.
    В Моих документах будет создан файлик glcptg.txt, содержащий путь к игре, что бы не указывать при каждом запуске)
  3. Axiom нравится Ваше сообщение в теме Проблемы с локализацией.

    27 января 2014 - 13:10
    В виду присущей лени, и необходимости иногда изменять язык, я написал программку, дабы упростить этот процесс.
    Т.к. писал для себя всевозможных вариантов развития событий в ней не предусмотрено. Но если кому еще надо, пожалуйста :)


    Все предельно просто. Указываете путь к папке с игрой, программка проверяет наличие языков.
    Для успешной проверки достаточно наличие папок:
    - english (или english_)
    - russian (или russian_)
    Все иные варианты программа не поймет!
    Чекбоксы только для отображения наличия папок. Выбранный язык горит зеленой кнопкой.
    В Моих документах будет создан файлик glcptg.txt, содержащий путь к игре, что бы не указывать при каждом запуске)
  4. Axiom нравится Ваше сообщение в теме Проблемы с локализацией.

    28 января 2014 - 15:36
    Цитата: Axiom
    Сорри... Что-то я не понял - переименование папки локализации (если о неё речь) приведёт к автоматическому скачиванию её соответствующего контента?
    P.S. До сих пор был уверен, что для смены локализации необходимо самому скачать соответствующую актуальную папку, и поместить её в директорию игры, с заменой существующей...

    Поясняю. Стим определяет локализацию игры автоматически, опираясь на то, с каким именно языком находится папка в главной директории игры. По личному опыту, если играть как есть на русском языке, а после добавить папку с английским (т.е. у нас теперь есть папки english и russian) и запустить игру, то она запустится английской... Но при следующем запуске стим без спроса удалит обе папки и скачает только папку russian.
    Поэтому, дабы этого избежать, необходимо, что бы в главной директории игры не было двух и более папок с разными локализациями, а только та, на которой хочется поиграть. В виду того, что компы все-таки глупее человека, достаточно переименовать ненужную папку и для стима ее уже нет. И не важно как ее обозвать russian_, russian2 или просто новая_папка. Стим ее уже не увидит!
    Вот что бы не открывать каждый раз главную директорию игры и не переименовывать эти папки, я и написал эту программку. Т.е. при выборе английского она сделает папки english и russian_, и при выборе русского - english_ и russian.

    Вот интересный случай, я предусмотрел такой вариант, что могут быть папки english и russian, либо english_ и russian_. В таком случае программка сразу сделает наиболее приемлемый для меня вариант english и russian_.
    А вот после обновы у меня получилось наличие папок english, russian и russian_. Теперь программка вылетает с ошибкой)

    Цитата: Paul
    Вобщем, залил патч.

    Работоспособность подтверждаю! Но вообще, если у кого-то папки english нет, то обновленные файлы не очень помогут.

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

    30 января 2014 - 21:18
    Обновил программку. Теперь при наличии можно обновить или просто скачать английский язык.
    Так же добавил запуск игры непосредственно с программки.
    Просьба протестировать работоспособность и заявить о выявлении ошибок. :)


  6. Paul нравится Ваше сообщение в теме Проблемы с локализацией.

    30 января 2014 - 21:18
    Цитата: Paul
    Обновить может и обновил, но залил предыдущую версию (:
    Во всяком случае по ссылке выше скачивается то же самое (байт в байт), что и на стр. 4.

    Да да, и правда. Не знаю, почему так вышло, перезалил.

    Цитата: Paul
    Попутно задам пару вопросов по скрину интерфейса: что означают кнопки \"SP\" и \"MP\", а так же кнопка \"Обновить\"?

    Написал же, что добавил запуск игры. Я думал, что эти аббревиатуры давно всем понятны) SinglePlayer и MultiPlayer.
    Кнопка \"Обновить\" вызывает второе окно (на скрине), где есть выбор источника и еще две кнопки. Либо \"Скачать\" - указать путь и скачать архив, либо \"Обновить\" - программа скачает архив, распакует и заменит (либо создаст папку English). Ну и удалит за собой архив. Предупреждаю, что из-за выявленных проблем, которые я пока не решил, все эти операции происходят на диске D. И если есть какой-либо архив D:\\english.rar она без спроса заменит его скачиваемым а после удалит.

    Цитата: Paul
    И еще - снизу информация о версии проги или игры?

    Это как назвали разработчики - datachangelist. Походу это для программной части. Так же там есть exechangelist. Это в version.txt в папке с игрой.
    Я сначала думал сделать для автоматического сравнения, чтобы уведомлять о новой версии. Потом понял, что игра все равно обновится и будет писать то же самое. Так что можно просто наглядно сравнивать, какая сейчас версия и какой английский можно скачать.
    А дату определяет по дате последнего изменения. Я все же полагаю, что это время изменения разработчиками, а не время скачки. Хотя я не уверен, ибо у меня английский вообще от 28-го определяет.

    Короче это не столь важно, главное, что хоть что-то работает. Я пробовал пару раз качать и обновлять, но надо бы еще опробовавших) Все-таки первый источник UA-IX. И я не дам гарантии, что в россии с него будет качать, хотя должно быть все ок.
    И еще один важный момент. При \"обновлении\" оно не заменяет файлы в папке, а удаляет папку и перемещает туда новую, так что, если в папке english или english_ будут сторонние файлы, после обновы их не будет)
  7. Axiom нравится Ваше сообщение в теме Проблемы с локализацией.

    31 января 2014 - 02:52
    Обновил программку. Теперь при наличии можно обновить или просто скачать английский язык.
    Так же добавил запуск игры непосредственно с программки.
    Просьба протестировать работоспособность и заявить о выявлении ошибок. :)


  8. Axiom нравится Ваше сообщение в теме Проблемы с локализацией.

    31 января 2014 - 02:54
    Цитата: Paul
    Обновить может и обновил, но залил предыдущую версию (:
    Во всяком случае по ссылке выше скачивается то же самое (байт в байт), что и на стр. 4.

    Да да, и правда. Не знаю, почему так вышло, перезалил.

    Цитата: Paul
    Попутно задам пару вопросов по скрину интерфейса: что означают кнопки \"SP\" и \"MP\", а так же кнопка \"Обновить\"?

    Написал же, что добавил запуск игры. Я думал, что эти аббревиатуры давно всем понятны) SinglePlayer и MultiPlayer.
    Кнопка \"Обновить\" вызывает второе окно (на скрине), где есть выбор источника и еще две кнопки. Либо \"Скачать\" - указать путь и скачать архив, либо \"Обновить\" - программа скачает архив, распакует и заменит (либо создаст папку English). Ну и удалит за собой архив. Предупреждаю, что из-за выявленных проблем, которые я пока не решил, все эти операции происходят на диске D. И если есть какой-либо архив D:\\english.rar она без спроса заменит его скачиваемым а после удалит.

    Цитата: Paul
    И еще - снизу информация о версии проги или игры?

    Это как назвали разработчики - datachangelist. Походу это для программной части. Так же там есть exechangelist. Это в version.txt в папке с игрой.
    Я сначала думал сделать для автоматического сравнения, чтобы уведомлять о новой версии. Потом понял, что игра все равно обновится и будет писать то же самое. Так что можно просто наглядно сравнивать, какая сейчас версия и какой английский можно скачать.
    А дату определяет по дате последнего изменения. Я все же полагаю, что это время изменения разработчиками, а не время скачки. Хотя я не уверен, ибо у меня английский вообще от 28-го определяет.

    Короче это не столь важно, главное, что хоть что-то работает. Я пробовал пару раз качать и обновлять, но надо бы еще опробовавших) Все-таки первый источник UA-IX. И я не дам гарантии, что в россии с него будет качать, хотя должно быть все ок.
    И еще один важный момент. При \"обновлении\" оно не заменяет файлы в папке, а удаляет папку и перемещает туда новую, так что, если в папке english или english_ будут сторонние файлы, после обновы их не будет)
  9. Axiom нравится Ваше сообщение в теме Проблемы с локализацией.

    31 января 2014 - 19:05
    Цитата: Paul
    Да я знаю что они связаны с мультиплеером и синглплеером, но почему-то не связал их с запуском (: Подумал, что ты наловчился как-то отдельно менять локализацию у сингла и мульта, вот и уточнил (((:

    Я ведь написал, что сделал запуск из проги. И конечно же, если запускать из проги, то совершенно не проблема сделать автоматом сингл на русском, а мультик на английском. Ну это уже слишком)
    Paul, читай лс.

    Еще раз обновил программку:
    - Исправил обновление английского. Теперь папка не удаляется и заменяется скачанной, а заменяются скачанные файлы.
    - Исправил поведение кнопки \"Обзор\", теперь при отмене адрес не сбивается.
    - Добавил маленькую кнопочку возле \"Обзор\" для перехода по указанному адресу.
    - Теперь программка проверяет и обновление себя :) Так что в следующий раз искать ее здесь не надо.
  10. Paul нравится Ваше сообщение в теме Проблемы с локализацией.

    31 января 2014 - 23:36
    Цитата: Paul
    Да я знаю что они связаны с мультиплеером и синглплеером, но почему-то не связал их с запуском (: Подумал, что ты наловчился как-то отдельно менять локализацию у сингла и мульта, вот и уточнил (((:

    Я ведь написал, что сделал запуск из проги. И конечно же, если запускать из проги, то совершенно не проблема сделать автоматом сингл на русском, а мультик на английском. Ну это уже слишком)
    Paul, читай лс.

    Еще раз обновил программку:
    - Исправил обновление английского. Теперь папка не удаляется и заменяется скачанной, а заменяются скачанные файлы.
    - Исправил поведение кнопки \"Обзор\", теперь при отмене адрес не сбивается.
    - Добавил маленькую кнопочку возле \"Обзор\" для перехода по указанному адресу.
    - Теперь программка проверяет и обновление себя :) Так что в следующий раз искать ее здесь не надо.