1

Тема: как создать свою конфигурацию, чтоб не обновлялась?

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

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0

2

Re: как создать свою конфигурацию, чтоб не обновлялась?

Обновление просит из-за не совпадающих чексумм и размеров. Нужно правильно создать свою версию.

1. Первоначально необходимо создать свою версию ttyh_minecraft/client_industrial/versions/<версия>/<версия>.json
2. Затем надо сгенерировать файл ttyh_minecraft/client_industrial/versions/<версия>/data.json в котором хранится информация о файлах (размеры и контрольные суммы). Если файлы соответствуют этой информации то клиент не будет просить обновление.

Для того чтобы сгенерировать этот файл надо в лаунчере нажать <SHIFT> + B. В строке меню появится пункт "Инструменты сборщика" в котором есть "Рассчитать чексуммы". При этом дополнительные файлы должны находиться в ttyh_minecraft/client_industrial/versions/<версия>/files/ так же как и в ttyhstore.

Изменяемые файлы указываются в отдельных строках:

client.cfg
ReiMinimap.cfg
options.txt
optionsof.txt
servers.dat
dir/subdir/file.example

После расчёта чексумм, если все файлы на месте, будет сформирован префикс версии и игра будет готова к запуску. Клиент не будет просить обновление.

Лаунчер должен быть последней версии, на всякий случай скачай его ещё раз с http://build.ttyh.ru/

Если возникнут трудности или какие-то проблемы, спрашивай. Я тестировал инструментарии сборщика для клиента 1.8.1 — он у меня заработал без проблем.

Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.3.0

3

Re: как создать свою конфигурацию, чтоб не обновлялась?

Figec пишет:

Обновление просит из-за не совпадающих чексумм и размеров. Нужно правильно создать свою версию.

1. Первоначально необходимо создать свою версию ttyh_minecraft/client_industrial/versions/<версия>/<версия>.json
2. Затем надо сгенерировать файл ttyh_minecraft/client_industrial/versions/<версия>/data.json в котором хранится информация о файлах (размеры и контрольные суммы). Если файлы соответствуют этой информации то клиент не будет просить обновление.

Для того чтобы сгенерировать этот файл надо в лаунчере нажать <SHIFT> + B. В строке меню появится пункт "Инструменты сборщика" в котором есть "Рассчитать чексуммы". При этом дополнительные файлы должны находиться в ttyh_minecraft/client_industrial/versions/<версия>/files/ так же как и в ttyhstore.

Изменяемые файлы указываются в отдельных строках:

client.cfg
ReiMinimap.cfg
options.txt
optionsof.txt
servers.dat
dir/subdir/file.example

После расчёта чексумм, если все файлы на месте, будет сформирован префикс версии и игра будет готова к запуску. Клиент не будет просить обновление.

Лаунчер должен быть последней версии, на всякий случай скачай его ещё раз с http://build.ttyh.ru/

Если возникнут трудности или какие-то проблемы, спрашивай. Я тестировал инструментарии сборщика для клиента 1.8.1 — он у меня заработал без проблем.

Создал свою версию 1.7.10Z назвал чтоб отличалась, сделал на основе тюха индустр. создал нужные папки, после генерации префикса один раз запускается, потом же просит обновить опять. выяснил какие файлы меняются, добавил в списк фалов, НО этот список не сохраняется :( в результате безполезно, или чтот еще не так сделал.

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0

4

Re: как создать свою конфигурацию, чтоб не обновлялась?

Проблема в data.json он свой страый ХЭШ вписывает, что значит installed? внутри файла?

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0

5

Re: как создать свою конфигурацию, чтоб не обновлялась?

Разобрался installed_data.json вручную надо править секцию mutables

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0

6

Re: как создать свою конфигурацию, чтоб не обновлялась?

Нет :D чтот еще не так...

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0

7

Re: как создать свою конфигурацию, чтоб не обновлялась?

installed_data.json вообще трогать руками не надо (это копия data.json) которая создаётся при установке префикса и используется для удаления устаревших файлов при обновлении клиента.

Попробуй сделать свою версию с чистого листа.

1. Копируешь версию индустриального клиента в 1.7.10_new.
2. Создаешь в ней папку files.
3. Копируешь туда файлы из http://store.ttyh.ru/industrial/1.7.10/files/
4. Если надо что-то изменить, изменяешь именно в папке files (именно по ним рассчитываются чексуммы)
5. Генерируешь чексуммы
6. Выбираешь в настройках версию 1.7.10_new
7. Запускаешь и играешь

Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.3.0

8

Re: как создать свою конфигурацию, чтоб не обновлялась?

чем сгрузить фалы оттуда? SVN прога не скачивает (

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0

9

Re: как создать свою конфигурацию, чтоб не обновлялась?

Нужно в файле data.json прописывать вручную сгенерированную хэш SHA сумму файла 1.7.10.jar (название может быть любым)

Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:37.0) Gecko/20100101 Firefox/37.0

10

Re: как создать свою конфигурацию, чтоб не обновлялась?

Asd25 пишет:

Нужно в файле data.json прописывать вручную сгенерированную хэш SHA сумму файла 1.7.10.jar (название может быть любым)

Не надо руками в json лазить, лаунчер умеет его генерировать.

Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.3.0

11

Re: как создать свою конфигурацию, чтоб не обновлялась?

Как отключить вообще проверку ХЭШЕЙ для локальных! копий ??
- достало уже прост. раз 4-5 запускается. Потом опять вылетитаем обновить... Надоедает пересчитывать их уже.
- вот реально фиг его знает какие файлы там изменятся, установил я с свою сборку 3 мода. два раза запустилось. По ходу игры опять где то что то поменялось. И опрять обновки лезут. Невозможно ж мониторить папку вечно, надоедает и каждый раз пересобирать с еще большим списком меняющихся фалов...
Как отключить это??

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0

12

Re: как создать свою конфигурацию, чтоб не обновлялась?

Остается только добавить ВСЕ файлы в список, чтоб уже не париться точно что гденибудь там чтонибудь измениться. Согласен что это нужно для онлайна чтоб не ломали ))
НО для офлай песочницы точно нет. мешает отладке.

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0

13

Re: как создать свою конфигурацию, чтоб не обновлялась?

Есть такой хак: пиши для всех файлов хэш "mutable" и проверка всегда выполнится успешно.

Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.3.0

14

Re: как создать свою конфигурацию, чтоб не обновлялась?

Figec пишет:

Не надо руками в json лазить, лаунчер умеет его генерировать.

Окай, не знал что это пофиксили

Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:37.0) Gecko/20100101 Firefox/37.0