igrik, бэкэнд будет, как и планировали.
Я за.
Quote:5. Можно просто добавить новую кнопку что-то вроде "Опции ERA", с новым диалогом, оставив диалог вог-опций без изменений.
Старые опции оставляем для совместимости со старыми модами. Кстати да, плохо, что файл zsetup00 вообще убрал. Лучше, если бы значения из Json переопредеяли значения из zsetup00.txt при наличии. Тогда сохранилась бы обратная совместимость. Напомню, что если в json отсутствует значение, tr вернёт строку ключа «как есть».
По новому диалогу.
Нюанса два:
1) Нужно уметь удалять элементы и пересоздавать их заново (при переходе на другую страницу меняется местоположение пунктов и заголовков в группах). Либо, если это визуально не скажется, просто закрывать и заново показывать диалог, что будет равносильно.
2) Хотелось бы иметь возможность задавать тип опции. Нужны галочки, радиокнопки из нескольких вариантов и поля ввода произвольного текстового значения.
В полях ввода можно было бы настраивать то, что сейчас требует json/ini конфигов. То есть множители, коэффициенты, шаблоны строк.
Если макет делать схожим с текущим, то без введения, и, например, верхняя вкладка имеет текст НАЗАД, а нижняя ВПЕРЁД, работая как кнопки навигации по страницам опций.