Добавлен , опубликован
Программы
Предназначение:
Прочее

Внимание!

Все версии доступны на GitHub.
Данная программа работает ТОЛЬКО с патчами 1.24e/1.26а/1.27a/1.27b/1.28f

Внимание!

Как пользоваться:

Способ 1
  1. Разархивировать все файлы в желаемую папку.
Пометка: Я настоятельно рекомендую разархивировать файлы WFE в ОТДЕЛЬНУЮ папку, так как это предотвращает всевозможные коллизии с другими аппликациями, которые читают/используют какие-либо файлы WFE.
Пример: Когда WFE в главной папке Warcraft 3, тестовые команды не будут работать, ибо по какой-то причине Localisation и TestCommands текстовые файлы чем-то используются, возможно сама игра пытается читать все .ini файлы, тем самым создавая эту проблему.
  1. Запустить WFE.exe, выбрать нужные параметры и нажать кнопку Окей.
  1. Стандартные настройки хранятся в WFEConfigBase.ini
Если WFEConfig.ini отсутствует, WFE будет использовать стандартный конфиг.
  1. Если WFEConfig.ini присутствует или же была нажата кнопка Окей для создания WFEConfig.ini, тогда все выбранные опции будут записаны в него.
  1. Настройка пути к игре:
  1. Для патчей ниже 1.28.
  1. Для патчей выше 1.27b.
  1. Для платформ EuroBattle.net или же платформ, которые используют w3l.exe и его аналоги.
Пометка: это не обязательно, если Вы не планируете использовать WFEApp.exe как лаунчер, ибо Вы можете просто использовать инъекцию/авто-инжектор, для активации WFE библиотеки заместо него.
  1. Настройка инжектора.
Пометка: не пугайтесь названия опции, так как WFEApp.exe должна понимать какую игру найти и какую библиотеку инжектить. Это очень важный шаг, потому читайте внимательно!
4.1 Настройка имени процесса:
  1. Для патчей ниже 1.28, просто оставьте имя как есть, то бишь war3.exe.
  1. Для версий выше 1.27b, напишите Warcraft III.exe заместо of war3.exe.
Пометка: это более не нужно, ибо если введённое имя не найдено, то WFEApp.exe переберёт автоматически оба варианта.
4.2 Дополнительные библиотеки:
WFEApp.exe загрузит все .dll/.mix файлы и инжектнет их вместе с WFEDll.dll, это позволит Вам убрать лишние файлы из главной папки Warcraft 3, ну и обезопасит подгрузку библиотек.
Пометка: это не обязательная опция и Вам не нужно указывать путь внутри папки WFE, просто так будет проще и удобнее.
4.3 Авто Инжектор:
Когда эта опция включена, программа будет делать делать скан процессов каждые "Задержка" значение (мс) пока war3.exe/Warcraft III (базируется на имени процесса) будут найдены. Когда процесс найден, если же программа ещё НЕ делала инжект в этот процесс, то она воспользуется значением "Имя Библиотеки" чтобы найти библиотеку для подгрузки (стандарт: WFEDll.dll) и загрузит вместе с ней все дополнительные библиотеки если опция "Загрузить Дополнительные Библиотеки" включена.
4.4 Авто-Инжектор:
Эта опция имеет смысл лишь тогда, если вы используете WFE чисто для запуска, чтобы она автоматически провела инъекцию главной библиотеки, дабы убрать нужду в клике по кнопке "Инжектить".
  1. Запуск Игры.
5.1 Классический Метод:
Если Авто Инжектор НЕ включён:
  1. Просто запустите игру как обычно и нажмите кнопку "Инжект".
Если Авто Инжектор включён:
  1. Просто запустите игру как обычно.
Пометка: как и было сказано в Авто Инжекторе, WFEApp.exe само подгрузит библиотеку.
5.2 Метод Запуска:
Если Авто-Инъекция НЕ включена:
  1. Нажмите на кнопку "Запуск".
Эта кнопка запустит игру из заданного пути в "Путь к Игре".
  1. Нажмите кнопку "Инжектить".
Эта кнопка подгрузит главную библиотеку в указанный процесс записанный в опции "Имя Процесса".
Если Авто-Инжектор включён:
  1. Нажмите на кнопку "Запуск".
Эта кнопка запустит игру из заданного пути в "Путь к Игре".
Авто-индектор сам подгрузит главную библиотеку в указанный процесс записанный в опции "Имя Процесса".
  1. Обновление Настроек:
  1. Выберите/Поменяйте любые нужные параметры в программе.
  2. Нажмите "Окей".
Это обновит данные в конфиге, а также в игре.
Нажимать кнопку "Инжект" по-новой не нужно!

Способ 2 (Устаревший)
  1. Сменить расширение файла WFEDll.dll на WFEDll.mix.
  2. Разархивировать все файлы в КОРНЕВУЮ папку Warcraft 3, как указано на скриншоте ниже.
  1. Запустить WFE.exe и выбрать нужные параметры, нажать Окей.
Это сохранит заданные параметры в WFEConfig.ini
  1. Запустить Варкрафт 3 и наслаждаться!

Функционал:

  1. Возможность включать/отключать нижеописанные опции во время игры!
  2. Возможность добавлять свой язык в программу.
  3. Автокаст.
  4. Выбор Смарткаста на каждую клавишу.
  5. Снятие лимита FPS / Установка нового значения.
  6. Установка абсолютно любых хоткеев для заклинаний / предметом.
  7. Управление наклоном камеры - колесо мыши.
  8. Управление поворотом камеры.
  9. Управление высотой камеры.
  10. Удержание мышки в оконном режиме.
  11. Поддержка широкоформатного режима.
  12. Снятие BLP лимита 512х512.
  13. Снятие паузы в режиме одиночной игры.
  14. Установка задержки в Одиночной/LAN/Battle.net
  15. Установка шагов: высоты/наклона/вращения камеры.
  16. Установка времени запуска игры в LAN.
  17. Снятие лимита карт в 8МБ.
  18. Подробное отображение информации о скорости бега и атаки.
  19. Отображение восстановления здоровья и маны (ХП/МП).
  20. Повторение нажатия правой кнопки мыши.
  21. Перекрытие стандартных хоткеев Вар 3.
  22. Отображение Полосы Маны.
  23. Изменение цвета Полосы Здоровья.
  24. Отображение/Скрытие всего UI.

Благодарности:

Karaul0v - за изначальную программу Quickcast, с которой всё и началось, а так же за помощь с решениями вопросов.
ENAleksey - за исходный код RenderEdge, с которого было взято множество идей. А так же за помощь с решениями вопросов.
Tomoya...Aki / Bergi_Bear / quq_CCCP / VladBmw530 - за багрепорты и тесты.
Ну и конечно же всем остальным за пользование!
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
20
2 года назад
0
WFE 3.0.1.5
Changelog:
  1. Fixed UI Console Upper Left Menu Bar blocking upward camera movement via mouse.
    Note: this was caused by the buttons having higher priority level than the bar itself, which I did to 100% nullify them being behind the bar itself, apparently it is not needed anymore.
  2. Fixed Ally Skill View feature being ON by default, when no config was generated, now the default option is OFF as it was supposed to be.
  3. Fixed Custom Bars Player Colour feature, now it reads ColourId from player correctly, instead of using PlayerId directly.
  4. Added WFEGameColours.ini, this file allows you to change "default" player colours for the Custom Bars Player Colour feature.
  5. Added Percentage option in Custom Health/Mana Text.
  6. Fixed issue with Player Colours affecting Mechanical Critter in Custom Stat Bar, that was drawing owner's colour even for enemies, when it should use Neutral Passive colour instead.
0
1
2 года назад
0
После скипа заставок пробелом в TFT почему-то главный экран чернеет.
Windows 7 Максимальная 64-bit, 1.26a версия игры
0
15
2 года назад
0
S1nTech, удали папку Movies.
0
1
2 года назад
0
JackFastGame, значит, с этим модом полноценно проходить компанию невозможно? Просто я набрёл на него, как на замену Widescreen Fix, но похоже, он с RenderEdge одинаково работают. Невозможность (по крайней мере, я не нашёл способа, может ужасно невнимателен) запустить ROC и воспроизвести синематики, следовательно, этот мод предназначен только для схваток против ботов/людей?
0
20
2 года назад
0
После скипа заставок пробелом в TFT почему-то главный экран чернеет.
Windows 7 Максимальная 64-bit, 1.26a версия игры
JackFastGame, значит, с этим модом полноценно проходить компанию невозможно? Просто я набрёл на него, как на замену Widescreen Fix, но похоже, он с RenderEdge одинаково работают. Невозможность (по крайней мере, я не нашёл способа, может ужасно невнимателен) запустить ROC и воспроизвести синематики, следовательно, этот мод предназначен только для схваток против ботов/людей?
Что за странные проблемы, гляну позже, возможно пересчёт матрицы (что и делается для Widescreen) это ломает, такой уж извините пустяк, с которым за столько лет столкнулось 2 человека (один толком и не пояснил что там у него сломалось) и во второй вы, потому эта проблема и не была решена. Да и кто смотрит эти синематики в 2022 году то... >_>
3
20
2 года назад
3

Глянул, оно не из-за Widescreen отваливается, после множества экспериментов, оказалось, что оно всю библиотеку будто "замораживает" и ломаются почти все функции. Потому, если хочется играть в кампании без геморроя, (можно не удалять папку Movies, а переназвать её допустим в MoviesIgnore), чтобы синематики не запускались.
3
20
2 года назад
Отредактирован Unryze
3
WFE 3.0.1.6
  1. Fixed fatal error with cargo units when entering a unit with smaller cargo count, compared to the previous cargo carrier.
  2. Fixed error that caused WFE to fully break after cinematic was played. In short, the screen would be drawn fully black, and no binds/functions of WFE would respond.
S1nTech спасибо за пояснение бага, всё исправлено, теперь не нужно ничего удалять/менять. :)
0
3
2 года назад
0
Пробую на 1.26, ничего не работает

Хотя, все таки вышло. А можно как-то в версии 1.26 снять лимит на 60fps?
2
20
2 года назад
2
Пробую на 1.26, ничего не работает

Хотя, все таки вышло. А можно как-то в версии 1.26 снять лимит на 60fps?
Загруженные файлы
1
1
2 года назад
Отредактирован JolyPaly
1
Версия 1.27b
При запуске игры через WFE 3.0.1.6, после просмотра либо скипа (клавишой Esc) синематика, у меня игра вылетает (закрывается полностью). Что в RoC, что в TFT. По последующему входу в игру, просмотр синематика оказывается "незасчитанным", т.е. если начать кампанию "Исход орды" (пролог за орков) или "Ужас из глубин" (TFT, за ночных эльфов), то снова сперва запускается именно синематик, как если бы он был непросмотренным.
При запуске игры безо всякого WFE, после просмотра / скипа синематика – всё норм как и задумано. В т.ч. можно запускать игру опять через WFE, и начинать проходить "Исход орды" и "Ужас из глубин", поскольку синематики будут просмотренными.

В моём случае в качестве Game Path (Путь Игры) нужно указывать "war3.exe". Но так запускается лишь TFT. А чтобы запустить RoC, нужно Game Path менять на "Warcraft III.exe". Правильно ли я понимаю?
4
20
2 года назад
Отредактирован Unryze
4
Версия 1.27b
При запуске игры через WFE 3.0.1.6, после просмотра либо скипа (клавишой Esc) синематика, у меня игра вылетает (закрывается полностью). Что в RoC, что в TFT. По последующему входу в игру, просмотр синематика оказывается "незасчитанным", т.е. если начать кампанию "Исход орды" (пролог за орков) или "Ужас из глубин" (TFT, за ночных эльфов), то снова сперва запускается именно синематик, как если бы он был непросмотренным.
При запуске игры безо всякого WFE, после просмотра / скипа синематика – всё норм как и задумано. В т.ч. можно запускать игру опять через WFE, и начинать проходить "Исход орды" и "Ужас из глубин", поскольку синематики будут просмотренными.

В моём случае в качестве Game Path (Путь Игры) нужно указывать "war3.exe". Но так запускается лишь TFT. А чтобы запустить RoC, нужно Game Path менять на "Warcraft III.exe". Правильно ли я понимаю?
Как же не во время ответ, я уже папку Movies удалил, поищу опять. 1.27а и выше патчи очень кривые, тесты я все делаю на 1.26а и таких приколов не наблюдалось. Для запуска RoC нужно запускать именно Warcraft III.exe либо в параметрах запуска war3.exe указывать (я не помню точно какой текст), чтобы оно запустило RoC.
На 1.27b вылетает при запуске синематика и не важно пропустил или нет, возврат не срабатывает, то есть когда окно восстанавливается, оно просто отваливается. Немного попинаю, но скорее всего я забью на 1.27а+ болт, ибо эти мёртвые патчи уже и так кровь выпили. Поправка, косячит лишь 1.27b, в общем гляну. Вот и зачем они это вообще трогали, лишний блин геморрой.
Редактирование: Исправлено в 3.0.1.7, либо сегодня, либо завтра релизну.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.