Jump to content
Alloder.pro: about Allods with love
Search In
  • More options...
Find results that contain...
Find results in...

Alloder 2.0

We have started the process of project evolve, and this relates not only, and not even primarily of the site's view

Read more

Game tooltips

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

Read more

New program for writers

We turn from quantity to quality and tell you how we will supplement the Allods Team program with rewards in rubles.

More

The new Updater

Let us to introduce the new addon updater software and to share the details

Read more

Alloder 2.0

We have started the process of project evolve, and this relates not only, and not even primarily of the site's view

Read more

Быстрое включение аддонов


Сорока
 Share

Recommended Posts

Быстрое включение аддонов

Просмотреть файл

Скрипт включает аддоны сразу на всех персонажах после установки обновления.

Порядок работы:

1. Распаковать файлы в папку "путь/Аллоды Онлайн/Personal" т.е. скрипт должен находится рядом с файлом  "user.cfg"

2. Запустить скрипт двойным щелчком по файлу "00_script_Включаем аддоны и лог ошибок.vbs" после установки обновления. Скрипт запускать при выключенной игре (иначе изменений в файле не будет). Для удобства можно создать ярлык файла на рабочем столе

3. После запуска нажать "Да" и в появившемся окне ввести актуальную версию игры (при пустом окне выскочит ошибка). Далее нажать "Да". 

Все все отключенные при обновлении аддоны снова будут включены

Внимание!!! Чтобы скрипт работал изначально хоть раз аддоны должны были быть включены в игре, т.е. запускаются аддоны выключенные после установки обновлений.

 

Также скрипт запускает лог ошибок в файл mods.txt (путь/Аллоды Онлайн/Personal/Logs/mods.txt)

 

Update: После обновления 13.0 (от 23.12.2021) Запуск лога ошибок возможен из настроек игры.

 


 

  • Like 1
Link to comment
Share on other sites

УРА!!!

Наконец-то!  Проверим на обнове, - если все работает как надо, несомненно, 5 в репу!

ЗЫ: однако, включение лога довольно сомнительно, лучше сделать отдельным файлом с возможностью включения и отключения.

Edited by asia
Link to comment
Share on other sites

  • 2 weeks later...

Итак, аддон устраняет рутинные операции при каждой обнове - принимает соглашение, включает/отключает лог, подключает аддоны. Замечательно!

Есть одно "но".

Не всегда вспоминаешь его вовремя юзнуть, приходится выходить из игры. Есть ли возможность привязать скрипт к запуску игры? Скажем, я юзаю AOGAME.EXE, запускается сначала скрипт, сравнивает версию, если обновилась, проводит операции, если нет, пропускает, а потом уже запускается лаунчер... Большой гуд.

PS Хотя, при здравом размышлении, он может и не сравнивать, а просто проводить свои операции - навредить они никак не могут, даже если версия и не та...

Edited by asia
Link to comment
Share on other sites

23 часа назад, Draculina сказал:

По какой-то причине не работает :с 

Посмотрю. У меня все работало с последней обновой. Возможно версия клиент указана не верно. 

 

18.04.2019 в 22:51, asia сказал:

Не всегда вспоминаешь его вовремя юзнуть, приходится выходить из игры. Есть ли возможность привязать скрипт к запуску игры? Скажем, я юзаю AOGAME.EXE, запускается сначала скрипт, сравнивает версию, если обновилась, проводит операции, если нет, пропускает, а потом уже запускается лаунчер... Большой гуд.

Подумаю как сделать) Надо определиться с чем сравнивать... До загрузки обновления версия старая... так что надо думать

Link to comment
Share on other sites

2 часа назад, Сорока сказал:

Посмотрю. У меня все работало с последней обновой. Возможно версия клиент указана не верно. 

Спасибо. Вероятно, причина и есть в моей невнимательности😅

UPD. Причина выяснена - различие в написании версии в свойствах клиента и в самой игре. Стоило поставить второе, как всё заработало.
image.pngimage.png

Edited by Draculina
Link to comment
Share on other sites

15 часов назад, Сорока сказал:

Подумаю как сделать) Надо определиться с чем сравнивать... До загрузки обновления версия старая... так что надо думать

Актуальную версию клиента можно узнать из AllodsOnline\Profiles\game.version.

Link to comment
Share on other sites

7 часов назад, narinoa сказал:

Актуальную версию клиента можно узнать из AllodsOnline\Profiles\game.version.

Это я видела, но там у меня что-то он плохо считывает. К тому же, как и по исполнительному файлу, версия, скорее всего, обновится после установки обновления поэтому надо или писать полноценную программу или еще как-то извращаться. Например через подобный ярлык

C:\Windows\System32\cmd.exe /C start ""/wait /d"F:\zxs\Аллоды Онлайн\bin" /b Launcher.exe && start "" /d"F:\zxs\Аллоды Онлайн\Personal" /b "00_script_Включаем аддоны и лог ошибок Start.vbs"

Такое не нравится поэтому хочется более красивый вариант и заодно чтобы работало с игровым центром.

Link to comment
Share on other sites

  • 4 weeks later...

Вах!

Меня устроил и этот вариант!

Для полного автоматизма, желательно отключить вывод запросов, а сразу в конфиге указать включение аддонов и лога, и сразу вывод окна для записи версии, все равно ее надо вводить, зачем спрашивать. Поясните, пожалуйста, как это сделать. Кстати, версию можно считать из названия последнего по времени патча.

Ну и очень бы хотелось включить в скрипт восстановление настроек графики.... Для полного счастья 🤩

Link to comment
Share on other sites

  • 1 year later...

По какой-то причине сейчас не работает. Версия выставилась не совсем та поначалу (был лишний 0), после повторного пропатчивания с выставлением нужной версии ничего не изменилось

Edited by Draculina
Link to comment
Share on other sites

  • 5 months later...
  • 6 months later...
  • 6 months later...

Изменила ярлык в связи с отсутсвием лаунчера, работает:

C:\Windows\System32\cmd.exe /C start ""/w /b mailrugames://play/0.359 && start "" /d"D:\Аллоды Онлайн\Personal" /b "00_script_Включаем аддоны и лог ошибок.vbs"

Пути заменить на свои

Link to comment
Share on other sites

Хотелось бы чтобы виджеты скрипта были поверх всех окон, а то иногда игровой центр закрывает. В самом скрипте все так же не работает отключение лога аддонов, включить можно, а отключить нельзя.

Link to comment
Share on other sites

почему-то начал отключать все аддоны, а не включать (  перед запуском адддоны нужно включать на всех персах и на переродах ??????  

Link to comment
Share on other sites

Скрипт меняет значение строк

      t_b ScriptLocal_UserAddonManager
       t_b data
        enabled=true
        version=L"13.0.00.14.3"
       t_e data
       remote_version=-1
      t_e ScriptLocal_UserAddonManager

с false на true и записывает текущую версию клиента.

Параметр enabled=true и версия клиента служат как отмашка запускать игру с включенными аддонами или нет (как после обновы) сравнивая версию клиента с там что записано в файле. Совпадает значит юзер уже заходил после обновы, нет значит пусть тыкает лицензионное соглашение и включает аддоны. Т.е. скрипт восстанавливает состояние до обновы. Само же состояние аддонов т.е. то что через пользовательский интерфейс было включено или выключено до этого прописывается в других параметрах. Поэтому и надо хотя бы раз для персонажа включить через пользовательский интерфейс (на каких переродах не включали,  - на тех и не сработает скрипт т.к. "игра просто не знает" их состояния).

Скрип не сработает автоматически в 2-х редких случаях. Если версия в подписи пускового файла отличается от версии обновления (такое было пару раз за 4 года) и если обозначение версии обновы отличается от стандартного (обычно запись идет в формате 10.0.00.65 и иногда добавляется что-то мелкое как в последний раз 13.0.00.14.3). В этих случаях надо просто посмотреть версию при запуске игры и ввести/скорректировать в строке скрипта.

При выполнении этих действий у меня все работало на 100%.

Link to comment
Share on other sites

Если выше читать много или как-то зыбодробительно.

16 часов назад, stavboy сказал:

почему-то начал отключать все аддоны, а не включать (  перед запуском адддоны нужно включать на всех персах и на переродах ??????  

Скрипт не видит ".3" из версии обновы и пишет как 13.0.00.14. Клиент видит несоответствие и поэтому запускает игру в состоянии как после обновы. В строке скрипта (где просит указать версию клиента) ввести актуальную версию (т.е. дописать ".3")

Link to comment
Share on other sites

  • 2 weeks later...
02.01.2022 в 22:59, Сорока сказал:

Если выше читать много или как-то зыбодробительно.

Скрипт не видит ".3" из версии обновы и пишет как 13.0.00.14. Клиент видит несоответствие и поэтому запускает игру в состоянии как после обновы. В строке скрипта (где просит указать версию клиента) ввести актуальную версию (т.е. дописать ".3")

спасибо. так и сделал изначально. что-то не получается (  ладно. не критично, в принципе. А еще вопрос, он просто при ручном включении выбирает те аддоны, что были ранее выбраны из установленных, или при первом входе в игру после обновы должем сам врубать аддоны в настройках игры?  

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   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.

 Share

×
×
  • Create New...

Important Information

By using our site you agree to the Terms of Use