Current time: 25.11.2024, 07:30 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Плагины. Обсуждение
» Plugins. Discussion & Questions
Author Message
komrad.kazackoff Offline

Posts: 64
Post: #511

daemon_n. Спасибо.
25.07.2022 16:06
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4343
Post: #512

(07.09.2022 18:34)Berserker Wrote:  Не зачёт, пока не будет видно число погибших Yes

Идея хорошая - также планировал добавить разделение "текущее/максимальное здоровье", то есть ещё + 2 строки - сделаю под размер поля "морали-удачи"


Image: widget.png?style=banner2

Новейший Heroes Launcher
07.09.2022 18:43
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #513

Просто всегда проблема, кого воскрешать. В Фениксе на shift + ЛКМ было отображение. В диалоге будет лучше.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
07.09.2022 18:55
Find all posts by this user Quote this message in a reply
igrik Offline

Posts: 2819
Post: #514

(07.09.2022 16:45)daemon_n Wrote:  Очередное Расширенное окно информации об отряде на поле боя:

Ничёси! Крутой плагин! Давно он напрашивался 132


game bug fixes extended.dll || My Plugins || My GitHub
08.09.2022 02:41
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2356
Post: #515

Да, нужный плагин, жаль текстовиков к нему не выложили, поделитесь, если они есть у кого. А так работает с ERA+ без вылетов.

Image: image.png
08.09.2022 03:56
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4343
Post: #516

XEPOMAHT, что значит "не выложили"?
Я же сказал, что всё в json


Image: widget.png?style=banner2

Новейший Heroes Launcher
08.09.2022 04:42
Visit this user's website Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4343
Post: #517

Berserker, а где бы ты разместил блок с потерями отряда и здоровья?
У меня пока простая идея такая:
Блок с основными параметрами (4), далее мораль/удача(2), далее новые статусы (4), далее потери здоровья/числа существ(2). Хотя такая чехарда может крайне странно смотреться


Image: widget.png?style=banner2

Новейший Heroes Launcher
08.09.2022 04:53
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2356
Post: #518

(08.09.2022 04:42)daemon_n Wrote:  XEPOMAHT, что значит "не выложили"?
Я же сказал, что всё в json

Теперь понятно. А я пытался дописывать этот текст к существующему json и ЭРА ничего при этом его не увидела и ничего не сказала. И текст при этом не появлялся. Трудно работать с json. Sorry
08.09.2022 05:06
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4343
Post: #519

XEPOMAHT, можно и существующий json положить.
Главное, чтобы имена ключей были те же


Image: widget.png?style=banner2

Новейший Heroes Launcher
08.09.2022 05:20
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2356
Post: #520

(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
08.09.2022 05:33
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4343
Post: #521

(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":   "заверш",
            }
    }
}


Image: widget.png?style=banner2

Новейший Heroes Launcher
08.09.2022 05:39
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2356
Post: #522

(08.09.2022 05:39)daemon_n Wrote:  тебе надо весь блок скопировать перед последней скобкой

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

Image: image.jpg

Буду ждать ранее обещанный ini. Bad
08.09.2022 05:58
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4343
Post: #523

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

XEPOMAHT, проверь чисто его.
Возможно, у тебя запятых где не хватает.
И используй notepad++ или sublime text,чтобы кодировку задавать


Image: widget.png?style=banner2

Новейший Heroes Launcher
08.09.2022 06:12
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline
Moderators

Posts: 2356
Post: #524

(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 поменять, возможно и прокатит. Т.к. искать и ставить дополнительный софт ради такой мелочи совершенно нет желания.
08.09.2022 06:45
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4343
Post: #525

XEPOMAHT, ЭРА ругается не на юникод, а на неправильный формат файла из-за запятых и скобок
В общем, мой вердикт, что у тебя эдитор не принимает utf-8, а с плагином и json всё нормально
В любом случае, я сейчас добавляю потери хп и юнитов - заодно ini добавлю


Image: widget.png?style=banner2

Новейший Heroes Launcher
08.09.2022 07:03
Visit this user's website Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group