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

Внимание!

Все версии доступны на 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
5 лет назад
Отредактирован Unryze
0
VladBmw530:
Привет,если не затруднить можно добавить делай для нажатия ходьбы(я часто пользуюсь клавищей вместо мышки)Но если зажимать клавищу оно кликает с огромной скоростью иза этого колбасить не только персонажа но и сам Варкрафт(Сетевая Игра)я приложу скриншо если вы не понимаете,ну добавить задержку(Delay) нажатия как у мышки(нажатие ходьбы)(нажимать и отпускать Клавишу не Вариант)
Лень~. Мне надоело уже делать узкопотребные запросы, уж извини.
Upd:2 хотелось бы задержку как у мышки эта "5" вообще идеально подходить я даже ничего не менял очень удобно
Ответ выше.
Поясняю, я не могу под лишь одного человека всё подгонять, а если хочется отдельную версию для себя, то никто не мешает это дело оплатить (не заставляю конечно же). Логика проста, я делаю программу так, как хочется мне и то, что я считаю важным/нужным.
В новой версии будет пару исправлений, а так же добавлена возможность посылать в чат сообщения как в Garena Total (только будет сделано лучше и не будет зависеть от раскладки клавиатуры).
WFE 2.5:
  1. Исправлено запоминание героя на NUM3 (не срабатывало).
  2. Исправлен автовыбор запомненного героя на NUM6 (не срабатывало).
  3. Добавлен "быстрый чат", послание сообщений через хоткеи (в разработке).
1
4
5 лет назад
1
Ну,ладно извините тогда,простите но мое финансовое положение не позволяет вам помочь,но спасибо за все что вы сделали но я пользуюсь вашей программой каждый день и она помогает мне в Игре!
0
20
5 лет назад
0
Тотальная НЕ копипаста стиля Garena Total (сарказм). Осталось сделать считывание + заполнение листа из конфига, считывание нажатых хоткеев и в целом всё, думаю на днях доделаю.
П.С. Послание текста в чат взято из DotaHelper, однако добавил в него поддержку кириллицы и считывание байтовой целостности (то бишь если англ буква 1 байт = 128 букв лимит, то в русском 2 байта, потому лимит 64 буквы), символы к этому не относятся.
Загруженные файлы
0
4
5 лет назад
0
Привет,можно будет сменять текст прям во время игры? ну например у меня на "1"стоить там CC TOP можно будет сменить это во время игры.2 у меня почемуто нажатие правой кнопки мыши работает в других играх хотя прогграма не открыта и варик тоже и в процессах в диспетчере задач я прогу не нашел как фиксить?
0
32
5 лет назад
0
VladBmw530, тоже пару раз так было, еще на версии 2.2 (не помню точно) но больше не проявлялось, особенно веселило на рабочем столе
3
20
5 лет назад
Отредактирован Unryze
3
VladBmw530:
Привет,можно будет сменять текст прям во время игры? ну например у меня на "1"стоить там CC TOP можно будет сменить это во время игры.
Да, иначе какой смысл? :) Всё будет обновляться при закрытии окна QuickMSG или же при нажатии Окей.
2 у меня почемуто нажатие правой кнопки мыши работает в других играх хотя прогграма не открыта и варик тоже и в процессах в диспетчере задач я прогу не нашел как фиксить?
В новой версии этого быть не должно, ибо в новой версии читается активное окно, если оно = War 3, то будет делаться клик.
Текущий чейнджлог.
WFE 2.5:
  1. Исправлено запоминание героя на NUM3 (не срабатывало).
  2. Исправлен автовыбор запомненного героя на NUM6 (не срабатывало).
  3. Добавлен "быстрый чат", послание сообщений через хоткеи (в разработке).
  4. Приложение теперь имеет фиксированный размер.
  5. Добавлены пробелы между "двойными биндами" - Пример: CTRL+Q теперь CTRL + Q.
  6. Теперь хоткеи установленные в WFE будут перекрывать хоткеи War 3. Пример: ALT + Q не вызовет окно выхода из игры.
  7. Добавлен манабар, размер которого зависит от параметра Widescreen.
  8. Добавлено отображение скорости атаки в цифрах.
  9. Добавлено отображение скорости бега в цифрах.
  10. Добавлена блокировка Мгновенного ПКМ если мышка в пределах игрового UI.
  11. Добавлено отображение хп/мг регена, работает только с юнитами, которые принадлежат игроку.
0
6
5 лет назад
Отредактирован DesiMorti
0
Если управлять союзником который дал контроль, то у него не работают смарткасты
3
32
5 лет назад
3
Добавлен манабар, размер которого зависит от параметра Widescreen.
Добавлено отображение скорости атаки в цифрах.
Добавлено отображение скорости бега в цифрах.
Добавлена блокировка Мгновенного ПКМ если мышка в пределах игрового UI.
Добавлено отображение хп/мг регена, работает только с юнитами, которые принадлежат игроку.
а вот это уже круто
0
1
5 лет назад
0
Здравствуйте, как скачать версию 2.5?
0
20
5 лет назад
Отредактирован Unryze
0
DesiMorti:
Если управлять союзником который дал контроль, то у него не работают смарткасты
Возможно будет исправлено в 2.5, добавлю в чейнджлог как тестовую систему.
HotX:
Здравствуйте, как скачать версию 2.5?
Ещё не выпущена.
Дополнение чейнджлога:
  1. Смарткаст теперь работает с юнитами, которые доступны при полученном контроле (требует тестов).
  2. Cмены режимов между окном/полным опять через комбинацию CTRL + ENTER. (Вар 3 отказывается воспринимать ALT как кнопку.)
  3. Добавлена возможность очистки триггерных текстов в игре через комбинацию SHIFT + ENTER.
  4. Теперь опция снятия паузы в одиночном режиме не ломает чат.
Заметил пару багов, как поправлю, загружу версию.
Всё-таки не хочет нормально посылать русский текст... даже не знаю что с этим поделать :(
0
4
5 лет назад
Отредактирован VladBmw530
0
хз,на айкапе быстрое сообщение реализовано,но он через лаунчер в warkey была возможность быстрого сообщения хз,че у тебя не получаеться даже странно все это
Айкап
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.