Added by , published

Warcraft III - MultiWindow

Warcraft III - MultiWindow - отдельный лаунчер для запуска нескольких Warcraft III. Основная система была позаимствована у ENAleksey'а, за что ему большое спасибо, т.к kLoader иногда не работает, пришлось делать некий аналог. Идея и реализация лаунчера была взята с MM Engine. Основным преимуществом на kLoader является совместимость с более новыми патчами Warcraft III, главным условием является присутствие game.dll и storm.dll.
Изменения:
  • Исправлен баг с неработающим мультиплеером в других окна - патч 1.27;
  • Добавлена возможность блокировки курсора в пределах окна, для использования запустите игру с параметром "-mouseclip" или используйте горячую клавишу F7 для включения/отключения функции.
Исходники: GitHub
Установка:
  • Переместить exe в корневую папку с Warcraft III и запускать его вместо того, через который вы запускаете игру.
`
LOADING AD...
The comment is deleted
15
что можно добавить:
параметр запуска "-mouseclip", который не позволит мышке выходить за пределы текущего активного окна
а например на F7 вкл выкл внутри игры (по аналогии с WMC.exe)
15
на чистой системе - если Frozen Throne.exe ни разу не запускался - то Multiwindow критует
7
Спасибо! Обязательно воспользуюсь.
19
А что делать, если пишет "Не удалось подключиться к сети" во втором окне?
Fixed.

host_pi, почему бы и нет, добавил.
19
A new version is out! Scroll to the resource
Change log:
  • Как оказалось, на версии 1.27 не работал мультиплеер, потому что хуки просто не ставились;
  • Добавлен режим ограничения курсора в окне, для запуска используйте параметр -mouseclip или нажмите F7 для включения/отключения.
P.s. как будет возможность, обновлю ресурс.
1
доброго дня на версий 1.27b вечная загрузка на втором окне хоть карта есть и не качает , подскажите как исправить
1
доброго дня на версий 1.27b вечная загрузка на втором окне хоть карта есть и не качает , подскажите как исправить?
21
Скачал, но не смог запустить. Требует C++ Redistributable 2015.
Моя винда не позволяет установить этот пакет (что только не пробовал, даже вручную файлы ставить, хоть винда и лицензия, не хочет и всё), а без него запуск выдаёт ошибку 2х00007b (вроде так). Если ли версия, не требующая C++ 2015? Можете залить пожалуйста?
Replies (11)
28
EugeAl, пакет 2015 входит в пакет 2022, его и надо ставить. Вот утилита, что ставит всё.
Что касается проблем с установкой:
В сборку не включены заглушки (False) от предыдущих версий 2015/2017/2019/2022 Redistributable Package. Проблема в том, что новые версии 2015/2017/2019/2022 Redistributable Package не дают установиться предыдущим версиям 2015/2017/2019/2022 Redistributable Package, что в результате даёт ошибку при установке программ, у которых в инсталляторе предыдущие версии 2015/2017/2019/2022 Redistributable Package. Решение обхода этой проблемы нет. Чтобы произвести установку программы, у которой в инсталляторе предыдущие версии 2015/2017/2019/2022 Redistributable Package, необходимо удалять новые версии 2015/2017/2019/2022 Redistributable Package и только потом, производить установку программы. После установки программы, снова придётся устанавливать новую версию 2015/2017/2019/2022 Redistributable Package. И так, придётся делать с каждой такой программой, у которой в инсталляторе предыдущие версии 2015/2017/2019/2022 Redistributable Package.
Новые заглушки можно удалить в журнале обновлений. Центр обновлений -> Просмотр журнала обновлений -> Удалить обновления.
21
PT153, Увы, не помогло. Утилита начала устанавливать, а как дошло до 2022, она просто закрылась и всё. Я же говорю, не дает комп почему-то ставить пакеты выше 2013 ( Но за помощь спасибо.
28
EugeAl, какая версия ОС и какие пакеты стоят? Посмотреть можно также в журнале обновлений и в Панель управления\Программы\Программы и компоненты.
21
PT153, стоит винда 8. Кстати пакеты таки установились, за утилиту тебе спасибо)) но программа всё равно выдаёт ту же ошибку. Как собственно и другие, вот.
38
EugeAl, может, дело в неподдерживаемой ос?)
21
ScorpioT1000, Ну как это неподдерживаемой? ) чтоб ос и пакеты от одного производителя не работали, странно это... такое разве может быть?)
А если речь о совместимости программ с виндой, то я конечно попробую запустить в режиме совместимости с предыдущими, но если не получится, будет тоже странно. Другие проги с той же ошибкой отказались запускаться
28
EugeAl, так ты покажи, какие фиксы есть. Может, их надо удалить, и тогда новый пакет поставится.
Вот у меня стоит такое:
Это именно список патчей, сами пакеты просто в списке программ можно найти. Нужно удалить все патчи выше 2013 и все пакеты выше 2013. Потом попробовать снова установить пакет 2022.
Если патч 1.26, то попробуй вот эту утилиту. Делает то же самое, что и эта.
ScorpioT1000, восьмая вышла в 2012, должна поддерживать пакет 2015.
Uploaded files
21
PT153, хорошо, я позже скриншот скину. Твоя утилита сначала удалила, а затем переустановила пакеты от 2005 до 2022. Это же правильно? Или лучше вручную всё удалить, а потом опять запустить утилиту?
Патч 1.26, попробую вторую.
21
PT153, короче, снёс 8ку, поставил 10ку, все пакеты поставил, все пашет нормально)
38
EugeAl, у меня с помощью rufus на 11 переехал так плавно, как будто просто винда обновилась, даже ничего в реестре не побилось
21
ScorpioT1000, спасибо, я запишу себе куда нибудь про эту прогу ) она явно очень полезная, ведь у меня всё слетело, а это головная боль была...
1
бесконечная загрузка у второго можно что то сделать?
Uploaded files
15
  • Добавлен -mouseclip
родной F7 цепляется без учёта смещения 30 по Y и 8 по X
WMC цеплялся нормально (см сравнение ниже)
то есть вместо края экрана будет ресайз окна, если кликнуть. что полностью исключает возможность использования захвата мыши
Uploaded files
1
Если кому интересно использовать совместно с WFE, то не смотря на указанные пути в утилите инжект не срабатывает. Исправить можно переименовав файл "Warcraft_III_-_MultiWindow.exe" в "War3.exe" или "Warcraft III.exe" и заменив соответствующие файлы корневом каталоге игры (не забывайте сделать бекап оригинального файла). После этого укажите путь к файлу и имя процесса в WFE и будет работать корректно.
To leave a comment please sign in to the site.