03.11.2020, 01:51
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 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174
03.11.2020, 02:22
Подтверждаю. Нужно выяснить, какой антивирусный движок вредит нам.
03.11.2020, 11:00
Может быть проще убрать из инсталлятора ЭРЫ весь софт (а вообще зачем он там??? ) ?
1. Снижение размера архива на 27MB (и установленной ЭРЫ на 72MB).
2. Там какая-то куча малопонятных и устаревших программ, к которым и описания какого-то нет.
3. Для моддеров думаю самыми необходимыми являются только MMArchive, DefTool и erm_s с ERM-хелпом, которые можно оставить, остальное предлагаю выложить отдельным архивом, чтобы меньше было подозрений у антивирусов.
1. Снижение размера архива на 27MB (и установленной ЭРЫ на 72MB).
2. Там какая-то куча малопонятных и устаревших программ, к которым и описания какого-то нет.
3. Для моддеров думаю самыми необходимыми являются только MMArchive, DefTool и erm_s с ERM-хелпом, которые можно оставить, остальное предлагаю выложить отдельным архивом, чтобы меньше было подозрений у антивирусов.
03.11.2020, 11:44
XEPOMAHT, это не решит проблемы, т.к. некоторые антивирусы жалуются не (или не только) на утилиты из папки "Tools", но и на некоторые .exe файлы самой игры.
Однако идея очень даже хорошая, лучше было бы из папки "Tools" убрать всё, кроме "Era Start Menu" и файлов, необходимых для установки/обновления Эры, а все остальные утилиты в ней выложить отдельным архивом. Моддеры скачают, если им нужно, ну а обычным игрокам они подавно не нужны.
Berserker, кстати, в дискорде недавно был случай, антивирус "360 total security", убил ей некоторые .exe файлы игры.
PS: провел эксперименты:
1. Конкретно яндексу вдруг не понравились мои файлы на смену 10SSkills, причём на .bat файл он не жалуется, а не нравится ему sfx-архив, в котором лежит 10SSkills.dll... (у кого есть огнетушитель, срочно мне его, у меня горит 5 место
)
2. Загрузил на вирус тотал Light версию сборки сначала с папкой "Tools", потом без неё, но количество срабатываний это не уменьшило.
Однако идея очень даже хорошая, лучше было бы из папки "Tools" убрать всё, кроме "Era Start Menu" и файлов, необходимых для установки/обновления Эры, а все остальные утилиты в ней выложить отдельным архивом. Моддеры скачают, если им нужно, ну а обычным игрокам они подавно не нужны.
Berserker, кстати, в дискорде недавно был случай, антивирус "360 total security", убил ей некоторые .exe файлы игры.
PS: провел эксперименты:
1. Конкретно яндексу вдруг не понравились мои файлы на смену 10SSkills, причём на .bat файл он не жалуется, а не нравится ему sfx-архив, в котором лежит 10SSkills.dll... (у кого есть огнетушитель, срочно мне его, у меня горит 5 место

2. Загрузил на вирус тотал Light версию сборки сначала с папкой "Tools", потом без неё, но количество срабатываний это не уменьшило.
03.11.2020, 12:43
(03.11.2020 11:44)Panda Wrote: [ -> ]это не решит проблемы, т.к. некоторые антивирусы жалуются не (или не только) на утилиты из папки "Tools", но и на некоторые .exe файлы самой игры.
Не решит, но придирок от антивирусов будет в разы меньше. От антивирусов спасёт разве что использование отдельного инсталлятора + архива, нечитаемого антивирусами и любыми популярными распаковщиками. В том виде, в котором сейчас выкладывается ERA, антивирусы всегда смогут просканировать архив и найти там ассемблерные вставки и прочий нестандартный хакерский код, наличие которого сейчас приравнивается к вирусам во многих бесплатных антивирусах (которые от реальных вирусов защищают редко, т.к. вирусописатели тоже не дураки и умеют маскировать вредоносный код; в голом виде вирусы, имеющие ярко выраженный ассемблерный вид, уже давно сняты с производства). Например, чтобы выложить Тифон, приходится переименовывать редактор монстров, а моддерам (если кто-то хочет им пользоваться) приходится переименовывать обратно

(03.11.2020 11:44)Panda Wrote: [ -> ]1. Конкретно яндексу вдруг не понравились мои файлы на смену 10SSkills, причём на .bat файл он не жалуется, а не нравится ему sfx-архив, в котором лежит 10SSkills.dll...
Кстати, перехваты и патчи в скрытом виде позволяют избавиться от маниакальности антивирусов (например HoA до версии 1.5 имела традиционную систему хуков и бинарных патчей, отлично читаемую как в отладчике, так и антивирусами, а вот начиная с 1.5 они усложнили жизнь антивирусам, но сообщения о ложных срабатываниях антивирусов всё равно иногда да проскальзывают, правда и плата за это - сильное увеличение времени загрузки игры, по крайней мене на моём старом ПК разница была заметна сильно, а про распухший после этого в 3 раза dll от HoA и редактора карт можно и не говорить), но тоже не панацея. Лучше уж тогда не использовать яндекс или переименовать все dll (сейчас некоторые особо умные антивирусы видя, что dll собрана компилятором десятилетней давности, однозначно принимают её за вирусную угрозу и удаляют нафиг).
(03.11.2020 11:44)Panda Wrote: [ -> ]2. Загрузил на вирус тотал Light версию сборки сначала с папкой "Tools", потом без неё, но количество срабатываний это не уменьшило.
Тут уж как повезёт. Обычно добавляют в код разную хрень, запутывающую анализ программы (например чтобы антивирус посчитал код данными и пропустил их при анализе и т.д.). Но борьба с антивирусами = борьбе с ветреными мельницами и нужна только вирусописателям, пользователям модом можно только советовать выключать или ставить исключения в антивирусах, ну использовать холтинги с наименьшей маниакальностью (т.е. с нормальным платным антивирусом, реально проверяющим, а не делающим вид).
03.11.2020, 15:43
Идея разбивки установщика на компоненты у меня записана в TODO. Стартовое меню Эры при таком решении поломается. Выживаемость и распространённость утилит снизится. Возможность давать советы новичкам тоже, ведь придётся начинать с «загрузи утилиты с сайта ххх».
03.11.2020, 17:49
Berserker, я бы, всё же, прислушался к советам порезать папку Tools в установщике ERA.
такие полезные для тестинга проги как DEE, EVME, Dialog Editior, BinMagic и др. ну реально не востребованы простым игрокам.
Кто любит самостоятельно устранять мелкие проблемы, пользуясь советами знатоков, скачает доп.пакет прог без особых бурчаний
такие полезные для тестинга проги как DEE, EVME, Dialog Editior, BinMagic и др. ну реально не востребованы простым игрокам.
Кто любит самостоятельно устранять мелкие проблемы, пользуясь советами знатоков, скачает доп.пакет прог без особых бурчаний
03.11.2020, 20:53
В любом случае это не нам решать.
Я бы сделал вот так:
Из папки "Tools" удаляется всё, кроме Era Start Menu, Mod Manager и install-файлов для установки самой Эры.
В папку "Help" кидается файл "Utilities.url", в папку "Tools\Era Start Menu" файл "settings.ini" из архива ниже по ссылке. Теперь меню будет выглядеть так:

Пункт "Загрузить утилиты" (будет вести к файлу "Utilities.url") в нем ссылка на скачивание sfx-архива с утилитами "Tools HoMM3 ERA.exe" (ссылку в файле "Utilities.url" заменишь на свою, это я показательно сделал, что и как все это работает). Т.е. юзеру будет достаточно нажать на пункт "Загрузить утилиты" и скачать их, ему не нужно будет искать или спрашивать у кого-то ссылки, все очень просто: тыкнул, скачал. Установка так же предельно проста: просто указать папку с установленной игрой, и всё, распаковщик сам все сделает без запроса, и создаст ярлык на рабочем столе на "Era Start Menu". И теперь стартовое меню будет выглядеть так:
.
Ссылка на архив:
https://drive.google.com/file/d/1-jXXmh_...sp=sharing
Я бы сделал вот так:
Из папки "Tools" удаляется всё, кроме Era Start Menu, Mod Manager и install-файлов для установки самой Эры.
В папку "Help" кидается файл "Utilities.url", в папку "Tools\Era Start Menu" файл "settings.ini" из архива ниже по ссылке. Теперь меню будет выглядеть так:

Пункт "Загрузить утилиты" (будет вести к файлу "Utilities.url") в нем ссылка на скачивание sfx-архива с утилитами "Tools HoMM3 ERA.exe" (ссылку в файле "Utilities.url" заменишь на свою, это я показательно сделал, что и как все это работает). Т.е. юзеру будет достаточно нажать на пункт "Загрузить утилиты" и скачать их, ему не нужно будет искать или спрашивать у кого-то ссылки, все очень просто: тыкнул, скачал. Установка так же предельно проста: просто указать папку с установленной игрой, и всё, распаковщик сам все сделает без запроса, и создаст ярлык на рабочем столе на "Era Start Menu". И теперь стартовое меню будет выглядеть так:

Ссылка на архив:
https://drive.google.com/file/d/1-jXXmh_...sp=sharing
03.11.2020, 21:37
(03.11.2020 20:53)Panda Wrote: [ -> ]В любом случае это не нам решать.Несколько дней назад смотрел стрим Glenn'а. Зашёл разговор о "нелюбви" к WoG'у. Одному то не нравится другому - сё. Я написал, что любую "нелюбимую" опцию можно отключить - и делов то. На что мне ответили, что для того, чтобы отключить, нужно знать где и что отключать. А сидеть втыкать и долго разбираться - не в кайф. Напомню, что речь идёт об меню "Опции WoG", в котором за столько лет существования, казалось бы и мартышка уже разобралась бы.
Но, ключевое здесь - "не в кайф", а не в умственной неспособности.
Если добавлять ещё какие-то условия: перейди по ссылке =>загрузи => установи => активируй (а, если не знаешь, то спроси у шарящих), - популярность Эры снизится. ИМХО.
03.11.2020, 21:53
SergOz, нет, ты путаешь "настройки для игрока" с настройками" для продв.уровня фаната/моддера.
аналогия с опциями игры в данном ключе не совсем равнозначна.
Для игрока, которому "не в кайф" что-либо кликать/искать где кликнуть, сама ERA не подходит в принципе. Ибо там надо частенько лезть в Менеджер модов ,что уже "не в кайф".
для таких только отдельные готовые игровые сборки, где всё уже отстроено и включено, и остаётся лишь запустить игру и играть.
Мы же (я же), говорим именно что про вычленение из основы ERA заведомо продвинутого софта, которым такие игроки просто никогда не станут пользоваться, ибо "не в кайф". И то, только самые сложные для понимания.
Менеджер модов, ЕРМ редактор и пр. частые проги конечно пусть будут автоматом включены в установщик
аналогия с опциями игры в данном ключе не совсем равнозначна.
Для игрока, которому "не в кайф" что-либо кликать/искать где кликнуть, сама ERA не подходит в принципе. Ибо там надо частенько лезть в Менеджер модов ,что уже "не в кайф".
для таких только отдельные готовые игровые сборки, где всё уже отстроено и включено, и остаётся лишь запустить игру и играть.
Мы же (я же), говорим именно что про вычленение из основы ERA заведомо продвинутого софта, которым такие игроки просто никогда не станут пользоваться, ибо "не в кайф". И то, только самые сложные для понимания.
Менеджер модов, ЕРМ редактор и пр. частые проги конечно пусть будут автоматом включены в установщик
03.11.2020, 21:53
Panda, но с сборках наличие Tools более чем желательно. Качаешь одну сборку — получаешь всё наследие.
03.11.2020, 21:56
Berserker, если только саму сборку автор не позиционирует как "просто кликни и играй" 
"сборка" не тождественна "инструментарий моддинга"
для этого ты и сделал раздел Сборки ,чтобы там нужную для себя скачать и не глумить голову лишним

"сборка" не тождественна "инструментарий моддинга"
для этого ты и сделал раздел Сборки ,чтобы там нужную для себя скачать и не глумить голову лишним
03.11.2020, 22:25
Для того и нужны готовые сборки, чтобы установить и играть.
Тот, кто хочет что-то менять в игре, обычно сам или с минимальной помощью может разобраться, что нужно скачать или установить.
Тот, кто хочет что-то менять в игре, обычно сам или с минимальной помощью может разобраться, что нужно скачать или установить.
03.11.2020, 22:40
(03.11.2020 22:37)Raistlin Wrote: [ -> ](02.11.2020 16:47)Berserker Wrote: [ -> ]Raistlin, плагин akphaSE от Семёна, если не ошибаюсь. Перехват 6-8 функций отрисовки кадров дефов с выводом png картинок вместо них. Но там нет совместимости с HD модом.Не могли бы Вы дать мне ссылку? Я что-то ничего не нахожу...
это?

http://wforum.heroes35.net/showthread.php?tid=5747
там вроде мелькали исходники альфа плагина
03.11.2020, 23:03
Berserker, wessonsm, я в своей сборке ничего "урезать" не буду. В этом нет никакого смысла.
1. "Параноидальники" будут всегда. Однако искать движка-поганца всё равно нужно, одно дело когда антивирус грохает что-то из "Tools" или мой несчастный sfx-архив с 10SSkills, на самой игре это никак не отразится, а другое дело, когда уже сами .exe файлы Эры и игры страдают.
2. В моей сборке как раз для того и переделано стартовое меню, чтобы в 1 закладке было только то, что нужно обычному игроку, а-ля скачал, установил, может что-то поднастроил, запустил и играй, и всё. 2 закладка уже как раз для опытных/продвинутых.


3. В Лёгкой версии папку "Tools" можно было бы и урезать, ведь по сути в ней изменяется только один файл, но тогда тот, кто установит легкую версию не на мою сборку, получат полностью неработоспособное стартовое меню. Поэтому урезать в легкой версии тоже ничего не буду.
1. "Параноидальники" будут всегда. Однако искать движка-поганца всё равно нужно, одно дело когда антивирус грохает что-то из "Tools" или мой несчастный sfx-архив с 10SSkills, на самой игре это никак не отразится, а другое дело, когда уже сами .exe файлы Эры и игры страдают.
2. В моей сборке как раз для того и переделано стартовое меню, чтобы в 1 закладке было только то, что нужно обычному игроку, а-ля скачал, установил, может что-то поднастроил, запустил и играй, и всё. 2 закладка уже как раз для опытных/продвинутых.


3. В Лёгкой версии папку "Tools" можно было бы и урезать, ведь по сути в ней изменяется только один файл, но тогда тот, кто установит легкую версию не на мою сборку, получат полностью неработоспособное стартовое меню. Поэтому урезать в легкой версии тоже ничего не буду.
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 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174