Wake of Gods Forum | Форум Во Имя Богов

Full Version: Плагины. Обсуждение
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
daemon_n. Спасибо.
(07.09.2022 18:34)Berserker Wrote: [ -> ]Не зачёт, пока не будет видно число погибших Yes

Идея хорошая - также планировал добавить разделение "текущее/максимальное здоровье", то есть ещё + 2 строки - сделаю под размер поля "морали-удачи"
Просто всегда проблема, кого воскрешать. В Фениксе на shift + ЛКМ было отображение. В диалоге будет лучше.
(07.09.2022 16:45)daemon_n Wrote: [ -> ]Очередное Расширенное окно информации об отряде на поле боя:

Ничёси! Крутой плагин! Давно он напрашивался 132
Да, нужный плагин, жаль текстовиков к нему не выложили, поделитесь, если они есть у кого. А так работает с ERA+ без вылетов.

Image: image.png
XEPOMAHT, что значит "не выложили"?
Я же сказал, что всё в json
Berserker, а где бы ты разместил блок с потерями отряда и здоровья?
У меня пока простая идея такая:
Блок с основными параметрами (4), далее мораль/удача(2), далее новые статусы (4), далее потери здоровья/числа существ(2). Хотя такая чехарда может крайне странно смотреться
(08.09.2022 04:42)daemon_n Wrote: [ -> ]XEPOMAHT, что значит "не выложили"?
Я же сказал, что всё в json

Теперь понятно. А я пытался дописывать этот текст к существующему json и ЭРА ничего при этом его не увидела и ничего не сказала. И текст при этом не появлялся. Трудно работать с json. Sorry
XEPOMAHT, можно и существующий json положить.
Главное, чтобы имена ключей были те же
(08.09.2022 05:20)daemon_n Wrote: [ -> ]XEPOMAHT, можно и существующий json положить.
Главное, чтобы имена ключей были те же

И как это сделать? Вот существующий json из ERA+:

Code:
{"wnd":{"fonts":{"big_font":"bigfont2.fnt","med_font":"medfont2.fnt","small_font":"smalfont2.fnt"},"dlg_wog_options":{"intro_font":"bigfont2.fnt","bttn_name":"{WoG options}","use_json_strings":"no"}}}

Дописываю в конец текст из твоего json и движок ЭРЫ его просто игнорирует. Из отдельного json ЭРА текст видит. Из общего - почему-то нет. 105
(07.09.2022 18:55)Berserker Wrote: [ -> ]Просто всегда проблема, кого воскрешать. В Фениксе на shift + ЛКМ было отображение. В диалоге будет лучше.

Image: unknown.png

XEPOMAHT, тебе надо весь блок скопировать перед последней скобкой
Code:
{"wnd":
        {
            "fonts":
            {
               "big_font":"bigfont2.fnt",
               "med_font":"medfont2.fnt",
               "small_font":"smalfont2.fnt"
             },
             "dlg_wog_options":
               {
                 "intro_font":"bigfont2.fnt",
                  "bttn_name":"{WoG options}",
                  "use_json_strings":"no"
               }
          },

"gem_plugin":
    {
        "combat_dlg":
            {
                "enable":
                {
                    "popup":   "1",
                    "spells":   "1",
                }
                "0":   "Сост:",
                "1":   "Ответ:",
                "2":   "Встрл:",
                "3":   "Закл:",

                "active":   "активен",
                "wait":   "ожидает",
                "def":   "защита",
                "done":   "заверш",
            }
    }
}
(08.09.2022 05:39)daemon_n Wrote: [ -> ]тебе надо весь блок скопировать перед последней скобкой

Спасибо. Теперь вот осталось как-то заставить json понимать кирилицу, т.к. опять стандартный виндовозный блокнот сохраняет так, что ЭРА потом видит пустоту. Что ж за формат такой поганый... Dash1

Image: image.jpg

Буду ждать ранее обещанный ini. Bad
XEPOMAHT, ставь utf-8 , хотя не думаю, что дело в этом.
Вот уже есть локализованный json

XEPOMAHT, проверь чисто его.
Возможно, у тебя запятых где не хватает.
И используй notepad++ или sublime text,чтобы кодировку задавать
(08.09.2022 06:12)daemon_n Wrote: [ -> ]XEPOMAHT, ставь utf-8 , хотя не думаю, что дело в этом.
Вот уже есть локализованный json

XEPOMAHT, проверь чисто его.

Проверил - текст появился. Но отредактировать его не могу - блокнот показывает кракозябры вместо текста. В самой игре русский текст выглядит криво, возможно что из-за шрифта. Хотел отредактировать текст, но увы: онлайн-конветером кирилицы конвертирую крокозябры обратно в кирилицу, сохраняю, в итоге текста опять нет. 105 Пробовал сохранять в Юникоде - тут уже сама ЭРА начинает ругаться на то, что не может понять юникодный json. В общем, с кирилицей в json у меня одни проблемы. Со стандартными геройскими текстовиками никогда такого геморроя не было - правятся любыми текстовыми редакторами и движок игры без проблем видит текст с установленными кирилическими шрифтами. А вот освоиться с json никак не получатся. 105

Image: image.png

(08.09.2022 06:12)daemon_n Wrote: [ -> ]И используй notepad++ или sublime text,чтобы кодировку задавать

Хм, попробую старым воговским erm_s.exe текст в json поменять, возможно и прокатит. Т.к. искать и ставить дополнительный софт ради такой мелочи совершенно нет желания.
XEPOMAHT, ЭРА ругается не на юникод, а на неправильный формат файла из-за запятых и скобок
В общем, мой вердикт, что у тебя эдитор не принимает utf-8, а с плагином и json всё нормально
В любом случае, я сейчас добавляю потери хп и юнитов - заодно ini добавлю
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
Reference URL's