Lua Arizona Настройки ModLoader'a в новом меню паузы

Willy4ka

вилличка
Автор темы
Модератор
789
1,226
В последнем обновлении обновили меню паузы, но в него не добавили настройки модлоадера.
Скрипт добавляет в новое меню паузы настройки модов.
1776693640358.png

Так же есть mimgui меню, показать которое можно командой /mods

1776622151429.png


В меню паузы могут быть небольшие мерцания, но это похуй

Демонстрация работы:
 

Вложения

  • ModloaderSettings.lua
    29.3 KB · Просмотры: 165
Последнее редактирование:

Nikron981

Новичок
9
3
У меня не работает ;-;
(error) ModloaderSettings.lua: ...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:329: bad argument #1 to 'lines' (F:\arizona\Arizona Games Launcher\bin\arizona\modloader\modloader.ini: No such file or directory)
stack traceback:
[C]: in function 'lines'
...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:329: in function 'parse_ini'
...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:155: in function 'loadConfig'
...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:143: in function 'get_all_mods'
...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:97: in function <...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:80>
[ML] (error) ModloaderSettings.lua: Script died due to an error. (1100616C)
я так понимаю txt надо в ini переделать

Переделал, чутка поменялось

(error) ModloaderSettings.lua: ...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:329: attempt to get length of local 'c' (a nil value)
stack traceback:
...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua: in function 'parse_ini'
...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:155: in function 'loadConfig'
...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:143: in function 'get_all_mods'
...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:97: in function <...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:80>
[ML] (error) ModloaderSettings.lua: Script died due to an error. (116C4DBC)
 

Willy4ka

вилличка
Автор темы
Модератор
789
1,226
У меня не работает ;-;
(error) ModloaderSettings.lua: ...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:329: bad argument #1 to 'lines' (F:\arizona\Arizona Games Launcher\bin\arizona\modloader\modloader.ini: No such file or directory)
stack traceback:
[C]: in function 'lines'
...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:329: in function 'parse_ini'
...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:155: in function 'loadConfig'
...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:143: in function 'get_all_mods'
...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:97: in function <...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:80>
[ML] (error) ModloaderSettings.lua: Script died due to an error. (1100616C)
я так понимаю txt надо в ini переделать

Переделал, чутка поменялось

(error) ModloaderSettings.lua: ...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:329: attempt to get length of local 'c' (a nil value)
stack traceback:
...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua: in function 'parse_ini'
...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:155: in function 'loadConfig'
...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:143: in function 'get_all_mods'
...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:97: in function <...es Launcher\bin\arizona\moonloader\ModloaderSettings.lua:80>
[ML] (error) ModloaderSettings.lua: Script died due to an error. (116C4DBC)
у тебя должен быть конфиг модлоадера, забыл, что по дефолту его нет на арз
вот на пустой
 

Вложения

  • modloader.ini
    254 байт · Просмотры: 45
  • Влюблен
Реакции: Nikron981

Willy4ka

вилличка
Автор темы
Модератор
789
1,226
Обновил скрипт.
  1. Теперь если у вас отсутствует файл modloader.ini, он создастся автоматически
  2. Список модов теперь обновляется только при изменении
  3. Редактирование приоритета теперь гораздо удобнее, так как его обновление происходит только после отпускания слайдера, соответственно фокус не сбрасывается
Справа добавил отображение информации о моде, для ее настройки требуется создать файл data.json, содержимое файла должно быть таким:
JSON:
[
    {
        "title": "Текст, который будет отображаться вместо названия папки с модом в списке модов",
        "description": "Описание мода",
        "images": [
            "имя файла с расширением, храниться должны в папке images",
            "screen2.jpg"
        ]
    }
]
Пример:
1776694264463.png
 
  • Нравится
Реакции: bfix

Pinel

Участник
77
28
В последнем обновлении обновили меню паузы, но в него не добавили настройки модлоадера.
Скрипт добавляет в новое меню паузы настройки модов.
Посмотреть вложение 291680
Так же есть mimgui меню, показать которое можно командой /mods

Посмотреть вложение 291618


В меню паузы могут быть небольшие мерцания, но это похуй

Демонстрация работы:
Я так и не понял, в чем суть работы скрипта. Выключает и включает моды, которые находятся в модлоадере?
 

менталейшн

Известный
1,538
284
Я так и не понял, в чем суть работы скрипта. Выключает и включает моды, которые находятся в модлоадере?
В последнем обновлении обновили меню паузы, но в него не добавили настройки модлоадера.
Скрипт добавляет в новое меню паузы настройки модов.
 
  • Нравится
Реакции: Willy4ka