30 apr
2022
» Предназначение: Прочее

Внимание!

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

Внимание!

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

» Способ 1
  1. Разархивировать все файлы в желаемую папку.
Note: I strongly advice to extract WFE to a SEPARATE folder, as it prevents any possible collisions with other applications that may read/access any of the WFE files.
Example: When WFE is in root Warcraft 3 folder, test commands won't work as for some reason Localisation and TestCommands are being accessed by it, probably as the game tries to read any .ini files, hence creating the issue.
  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
Голосов: 0
build - 2 years ago
0
Голосов: 0
VinerX, если это акк указан в профиле, то что глупого? Да и сейчас бы из-за кажого хобби иметь по отельному аккаунту.
2
Голосов: 2
DracoL1ch - 2 years ago
2
Голосов: 2
щас бы переносить в мертвую игру что-то
1
Голосов: 1
badass - 2 years ago
1
Голосов: 1
А как скачать-то?
1
Голосов: 1
quq_CCCP - 2 years ago
1
Голосов: 1
badass, гугл в помощь, данный сайт решил не публиковать данный софт.
0
Голосов: 0
VinerX - 2 years ago
0
Голосов: 0
Я на хайве качал эту версию.~badass,
0
Голосов: 0
badass - 2 years ago
Edited by
0
Голосов: 0
решил не публиковать
нашел. что-то мне кажется, что наличие вкладки FAQ в программе - это просто какой-то миф? как без него-то? тем более, кроме анлока фпс в режиме нью(конечно за него уже огромное спасибо, лет 15 все играли с 64 фпс, а тут просто сняли блокировку дллкой и все)), ничего больше не работает(включая все функции на нампаде), инвентарь с абилками не проверял. уже все линки перекопал
0
Голосов: 0
dmgr - 2 years ago
0
Голосов: 0
c фпс лимитом непонятно работает. вроде бы не увеличивает никак...
1
Голосов: 1
badass - 2 years ago
1
Голосов: 1
dmgr:
c фпс лимитом непонятно работает. вроде бы не увеличивает никак...
увеличивает! включи какой-нибудь бенчмарк, мониторинг (nvidia expirience, afterburner, fraps). Только есть одно НО: плавность вроде увеличивается, а вот input lag остается Таким Же! Вот сравните отзывчивость мыши в вк3 рефорж - вк3 1.26 без анлока фпс/с локом. в общем я посчитал, что смысла в анлоке как такового - нет. и да , я не так понял сообщение и перепрочел - поддерживаю, лимит фпс ничего не ограничивает (dont work)
The comment is deleted
0
Голосов: 0
Unryze - 4 months ago
0
Голосов: 0
Тема обновлена, описания методов изменены и дополнены, добавлена ссылка на GitHub, где доступны все версии включая их чейндждлоги.
2
Голосов: 2
Unryze - 3 months ago
2
Голосов: 2
WFE 3.0.1.1 релизнута.
  1. Fixed LocalPlayerId variable in CGameWar3 (it's a int32_t value, that is shifted 2 bytes to the right to get the id, I was directly moving int16_t to int32_t which would never work for any slot other than red).
  2. Fixed Fatal Error of WFE with KLoader multi-window.
  3. Fixed never-ending timer PopulateNavitesListTimerProc, which was responsible for adding all natives to std::map, so it can be re-used all the time, instead it was re-doing that indefinitely...
  4. Added QuestButtonHighlight resizing for Enhanced UI, it used to be "fullsize" regardless of the selected mode.
2
Голосов: 2
Unryze - 3 months ago
Edited by
2
Голосов: 2
WFE 3.0.1.2
Changelog:
  1. Replay Panel is now also modifiable by Upgraded UI.
  2. Fixed some of the UI elements not being able to hide if Upgraded UI was disabled.
  3. *NEW FEATURE* Ally Skill view, this will show abilities of units of your allies along with their cooldowns.
    Note: you are not able to "ping" data of your allies skills, as that is simply a bit too much.
  4. Replay Panel is now a separate option in UI Modification section, meaning you will no longer have to toggle Ability Buttons to make it appear/disappear, etc.
  5. Raised priority of CSimpleConsole (GameUI), CUpperBar (Console Top Left buttons), CResourceBar, CCommandButtons and CSimpleFontString (Inventory text).
    Note: this blocks the Healthbars, etc. from passing through the UI. The only thing that cannot "block" it remains the portrait...
  6. Lowered the priority of COccupUI (cargo statbar) from 4 to 1, now it will be "stopped" near the UI just like HP/MP bars.
  7. *NEW COMMAND* kill, this command will kill any selected unit/item/destructable.
  8. These buttons are now available for KeyBinds/Hotkeys:
    1. "Scroll"
    2. "Pause"
    3. "Insert"
    4. "Delete"
    5. "Home"
    6. "End"
    7. "PageUp"
    8. "PageDown"
    9. "+"
    10. "-"
    11. "NumPad-"
    12. "NumPad+"
    13. "NumPad/"
    14. "NumPad*"
    15. "NumPad."
    16. "\\"
    17. "/"
    18. "."
    19. ","
    20. "\""
    21. ";"
    22. "["
    23. "]"
  1. Fixed CMinimap offsets for 1.27b, this is the reason why it was failing to resize itself.
Скачать можно всё так же через Гитхаб или же автоматическим обновлением программы.
3
Голосов: 3
Unryze - 3 months ago
Edited by
3
Голосов: 3
WFE 3.0.1.3
Changelog:
  1. Increased Replay Panel priority, so it is no longer behind GameUI Console.
    Note: this happened as I forgot to raise its priority to 1 higher than the console's.
  2. Increased Quick Message Hotkey priority, so you can bind Numpad+ and Numpad-.
    Note: if these binds are used, then it will no longer move camera.
  3. Reworked KeyParser API, now it can support SYSKEY + +/NumPad+, previously it was skipping them due to '+' being present, while it originally served as a combination key.
    Note: This does not (and previously did not) affect +/NumPad+ keys being used on their own.
  4. *NEW FEATURE* Buff Bar in Interface Section, this allows you to show/hide buff bar separately, it is no longer attached to InfoBar.
  5. *NEW FEATURE* Upgraded Buff Bar in Interface Section, this allows you to move the buff bar above Console (like it was previously by default in WFE).
  6. *NEW FEATURE* Draw Buff Duration in Interface Section, this allows you to turn on/off Buff Duration drawing.
  7. Fixed old Warcraft 3 bug with Item Cooldown Indicators that failed to hide, and would draw your cooldown on top of the items of your enemy.
    In short, if you use let's say item 'shas' and enemy has item on the slot where you have cooldown indicator active, it will draw on top if, as if it's on cooldown.
    *clap-clap* Blizzard. <_>"
  8. Fixed Magic Resist printer not printing any values, now it's working again.
2
Голосов: 2
JackFastGame - 3 months ago
2
Голосов: 2
У Cooldown UI в старых версиях отображался кулдаун в точности до десятых, если кулдаун меньше 10 сек, сейчас только если меньше 1 сек, в остальных случаях округляется, это как-то можно пофиксить?
2
Голосов: 2
Unryze - 3 months ago
2
Голосов: 2
У Cooldown UI в старых версиях отображался кулдаун в точности до десятых, если кулдаун меньше 10 сек, сейчас только если меньше 1 сек, в остальных случаях округляется, это как-то можно пофиксить?
Нет, нельзя, подавляющее большинство попросило это убрать, вот и убрал. Делать настраиваемой опцией слишком лень. :(
0
Голосов: 0
Unryze - 2 months ago
Edited by
0
Голосов: 0
WFE 3.0.1.4
Changelog:
  1. Fixed UI priority for UpperMenuBar, ResourceBar and Minimap buttons that would have lower priority than the Console at random.
  2. Fixed Cooldown Indicator width in Upgrgraded UI mode not covering the whole button.
  3. Fixed Fatal Error with Multiwindow mode on Warcraft 3, due to malformation of memory by the said feature, added a more robust memory address check to prevent the issue.
  4. Fixed HP/MP labels not being hidden when UI was hidden via ShowInterface or CinematicPanel.
  5. Fixed HP/MP keeping previous values on units that have no HP at all, or have INVULNERABLE state flag, now it will be empty as it should have been.
  6. Fixed CBuffBar and subsequent CBuffs duration from being drawn on units that are not owners of the buff.
    Note: it was breaking due to units not having CBuffBar at all, meaning "Status:" text was hidden along with all frames, etc.
  7. Added Korean translation, thanks to: 까끼꾸 (Discord).
  8. Fixed issue with RMC auto-activating, while any WFE bind for abilities/items/spellbook were held down.
  9. FIxed a bug where LCtrl + G bind would result in the same value as LAlt + 3.
    Note: this was caused by my "obsession" with limiting the occupied bytes, so I was not "multiplying" the modifier value by a high enough number to avoid collisions, so I raised it from 10 to 0x100 (256).
  10. Fixed IgnoreFreeLibrary issue yet again, it was appearing due to the UI Hook that was failing to detach itself, as compared to all other hooks.
  11. Changed default font used from "Fonts\\FRIZQT__.TTF" to MasterFont (aka whichever is being considered as main font by the game build).
    Note: if you wish to override the MasterFont for WFE, use this path: WFEFonts\\Master.ttf.
    Note 2: if you wish to override any font of the game, then simply do the same, but use the paths that the game uses, i.e. Fonts\\FRIZQT__.TTF.
  12. Reworked smartcast feature and removed additional safe check (this was causing some abilities "the auto-castable abilities mostly" to not interact perfectly).
    Note: it was causing the "target circle" to blink, but it would still work overall.
  13. Fixed a bug with Ability/Item keybinds that would use default hotkey if no ability/item was successfully pressed or it cannot be pressed.
0
Голосов: 0
Unryze - 4 weeks ago
0
Голосов: 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
Голосов: 0
S1nTech - 4 weeks ago
0
Голосов: 0
После скипа заставок пробелом в TFT почему-то главный экран чернеет.
Windows 7 Максимальная 64-bit, 1.26a версия игры
0
Голосов: 0
JackFastGame - 4 weeks ago
0
Голосов: 0
S1nTech, удали папку Movies.
0
Голосов: 0
S1nTech - 4 weeks ago
0
Голосов: 0
JackFastGame, значит, с этим модом полноценно проходить компанию невозможно? Просто я набрёл на него, как на замену Widescreen Fix, но похоже, он с RenderEdge одинаково работают. Невозможность (по крайней мере, я не нашёл способа, может ужасно невнимателен) запустить ROC и воспроизвести синематики, следовательно, этот мод предназначен только для схваток против ботов/людей?
0
Голосов: 0
Unryze - 4 weeks ago
0
Голосов: 0
После скипа заставок пробелом в TFT почему-то главный экран чернеет.
Windows 7 Максимальная 64-bit, 1.26a версия игры
JackFastGame, значит, с этим модом полноценно проходить компанию невозможно? Просто я набрёл на него, как на замену Widescreen Fix, но похоже, он с RenderEdge одинаково работают. Невозможность (по крайней мере, я не нашёл способа, может ужасно невнимателен) запустить ROC и воспроизвести синематики, следовательно, этот мод предназначен только для схваток против ботов/людей?
Что за странные проблемы, гляну позже, возможно пересчёт матрицы (что и делается для Widescreen) это ломает, такой уж извините пустяк, с которым за столько лет столкнулось 2 человека (один толком и не пояснил что там у него сломалось) и во второй вы, потому эта проблема и не была решена. Да и кто смотрит эти синематики в 2022 году то... >_>
1
Голосов: 1
Unryze - 4 weeks ago
1
Голосов: 1

Глянул, оно не из-за Widescreen отваливается, после множества экспериментов, оказалось, что оно всю библиотеку будто "замораживает" и ломаются почти все функции. Потому, если хочется играть в кампании без геморроя, (можно не удалять папку Movies, а переназвать её допустим в MoviesIgnore), чтобы синематики не запускались.
1
Голосов: 1
Unryze - 4 weeks ago
Edited by
1
Голосов: 1
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
Голосов: 0
DrTema - 3 weeks ago
0
Голосов: 0
Пробую на 1.26, ничего не работает

Хотя, все таки вышло. А можно как-то в версии 1.26 снять лимит на 60fps?
0
Голосов: 0
Unryze - 3 weeks ago
0
Голосов: 0
Пробую на 1.26, ничего не работает

Хотя, все таки вышло. А можно как-то в версии 1.26 снять лимит на 60fps?
Uploaded files
1
Голосов: 1
JolyPaly - 3 weeks ago
Edited by
1
Голосов: 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". Правильно ли я понимаю?
2
Голосов: 2
Unryze - 3 weeks ago
Edited by
2
Голосов: 2
Версия 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, либо сегодня, либо завтра релизну.
1
Голосов: 1
Unryze - 2 weeks ago
Edited by
1
Голосов: 1
A new version is out!
WFE 3.0.1.7
Changelog:
  1. Shortened the name print of heroes down to normal Name (instead of name + proper name), this should help with non-English maps that have long hero names along with long spell/item names.
  2. Removed PLAYER_NEUTRAL_PASSIVE from allowed players for Ally Skill View drawing, as technically it's not an ally.
    Note: in case a lot of people will want it to be returned, I will return it, however it felt as too much of a cheat to be honest.
  3. Fixed fatal error with 1.27.1 (1.27b) when Movie/Cinematic finished/was skipped.
  4. *NEW FEATURE* Unlock Frame Buffer in Display settings, this is Direct-X only and will free up reserved memory and slightly boost FPS.
    Note: this will have greater effect if New/Legacy status modes are enabled, as they remove the FPS limit.
  5. Refresh Rate setting in Display will now also affect Cinematic Refresh Rate.
1
Голосов: 1
Unryze - 2 weeks ago
1
Голосов: 1
A new version is out!
WFE 3.0.1.8
Changelog:
  1. Fixed a bug that would prevent Item Charges/Unit Sell Charges and other things in neutral shops/units from being properly drawn.