Jump to content

Digest Jan-Feb

We talk about what was done and updated in the past month. We help keep abreast of events.

January February

Servers monitoring and the Addons Editor

We present you two legends. All dreams come true.

Servers monitoring The Addons Editor

Game tooltips

Tooltips provide a way for 3rd party fansites and extensions to display detailed information on mouseover.

Read more

The Addons Updater

Let us to introduce the addons updating software and to share the details

Read more Download

  • Изменение путей конфигов аддонов в 9.0


     Share

    В обновлении 9.0 разработчики игры изменили место хранения настроек аддонов. Если раньше они все копились вместе с прочей информацией в /Personal/user.cfg, то теперь настройки каждого аддона хранятся раздельно, в data/Mods/Configs/аддон/user.cfg

    Инструкция по переносу настроек аддонов

     

    Edited by Fye D. Flowright

    • Upvote 1
     Share


    User Feedback

    Recommended Comments

    Было бы замечательно если бы кто-то расписал в каком файле какие настройки хранятся. Во всяких Global.cfg, social.cfg и прочих. 

    Link to comment
    Share on other sites

    Для облегчения переноса настроек аддонов мною написан небольшой скрипт.

    Он умеет дописывать в существующие настройки аддонов (data/Mods/Configs/аддон/user.cfg) данные из /Personal/user.cfg

    Необходимо обратить внимание на то, что скрипт может ТОЛЬКО ДОПИСЫВАТЬ В СУЩЕСТВУЮЩИЕ НАСТРОЙКИ АДДОНОВ (data/Mods/Configs/аддон/user.cfg).

    Это ограничение связано с тем, что нет точной возможности определить принадлежность данных из /Personal/user.cfg аддону т.к. название секции при записи можно задать любое. Поэтому, чтобы скрипт смог связать настройки из /Personal/user.cfg с аддоном, ему необходим файл data/Mods/Configs/аддон/user.cfg с какими-нибудь записями аддона.

    Небольшой совет при отсутствии файла data/Mods/Configs/аддон/user.cfg для необходимого аддона: если у аддона есть кнопка с сохранением своей позиции или что-то, что может побудить аддон записать данные, то воспользуйтесь этим. В том же билдменеджере можно сохранить какой-нибудь билд.

    Использование:

    Скачиваем архив cfg.zip

    Распаковываем в любое удобное место

    Если нет доверия к прикрепленному интерпретатору, то можно воспользоваться поставляемым вместе с игрой (/data/Mods/Docs/ModdingDocuments.zip/LuaCompiler/luajit-2.0.4.exe)

    Файл cfg.lua кидаем на файл luajit-2.0.4.exe

    5a25469f5736e_2017-12-0419_17_47.png.46f6f41f7b66ff5644e5a36173969925.png

    В результате открывается такое вот окно:

    5a2546f65b722_2017-12-0419_20_38.thumb.png.ccdd8399d32f786b639c9437b125022b.png

    Предлагается ввести путь до папки с игрой, пишем путь (у меня это "E:\allods\").

    5a2548676a37d_2017-12-0419_21_02.png.7634a6109f61d5bb3412676a5bff97ee.png

    Предлагается выбрать режим работы скрипта: добавить или восстановить.

    Остановимся на этом поподробнее.

    У скрипта есть два режима выполнения:

    1. append (добавить данные из общего конфига в конфиги аддонов)

    2. restore (восстановить конфиги аддонов из резервной копии, которая создается при добавлении)

    Поскольку нам надо добавить, то пишем "a".

    5a2549b50f996_2017-12-0419_21_09.png.f9f089c50b9112868033d466415fb0ab.png

    Запрашивать подтверждение изменения для каждого файла?

    Если необходимо, то скрипт может запрашивать подтверждение на изменение для каждого файла.

    Сейчас это не требуется, поэтому отказываемся "n".

    5a254ccb1fc50_2017-12-0419.21-vert.thumb.jpg.3c937497cd45dbea97b9f45bfe8d1922.jpg

    Скрипт читает файл /Personal/user.cfg и выводит структуру его содержимого.

    Небольшое пояснение:

    global - секция с глобальными настройками аддонов

    accounts - секция, в которой содержатся секции аккаунтов

    account(логин аккаунта) - секция, в которой содержатся секции персонажей

    character(identifier, номер) - секция, в которой содержатся настройки аддонов для персонажа

    5a254e77c5d9f_2017-12-0419.22-vert.thumb.jpg.d3e5b3531500372c68758fedc4ecad76.jpg

    Вот как выглядит сам процесс сравнения и записи.

     

    Восстановление.

    При необходимости можно отменить действия скрипта. Для этого надо выбрать режим восстановления.

    5a254eddf0b7d_2017-12-0419_24_43.png.0f3ea1e8c47fd9952e00846dfd58da24.png

    Пример процесса восстановления настроек аддонов.

    Link to comment
    Share on other sites



    Guest
    Add a comment...

    ×   Pasted as rich text.   Restore formatting

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using our site you agree to the Terms of Use