Добавлен , опубликован

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 и запускать его вместо того, через который вы запускаете игру.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Этот комментарий удален
14
что можно добавить:
параметр запуска "-mouseclip", который не позволит мышке выходить за пределы текущего активного окна
а например на F7 вкл выкл внутри игры (по аналогии с WMC.exe)
14
на чистой системе - если Frozen Throne.exe ни разу не запускался - то Multiwindow критует
19
А что делать, если пишет "Не удалось подключиться к сети" во втором окне?
Fixed.

host_pi, почему бы и нет, добавил.
19
Вышла новая версия! Прокрутить к ресурсу
Change log:
  • Как оказалось, на версии 1.27 не работал мультиплеер, потому что хуки просто не ставились;
  • Добавлен режим ограничения курсора в окне, для запуска используйте параметр -mouseclip или нажмите F7 для включения/отключения.
P.s. как будет возможность, обновлю ресурс.
Загруженные файлы
1
доброго дня на версий 1.27b вечная загрузка на втором окне хоть карта есть и не качает , подскажите как исправить
1
доброго дня на версий 1.27b вечная загрузка на втором окне хоть карта есть и не качает , подскажите как исправить?
23
Скачал, но не смог запустить. Требует C++ Redistributable 2015.
Моя винда не позволяет установить этот пакет (что только не пробовал, даже вручную файлы ставить, хоть винда и лицензия, не хочет и всё), а без него запуск выдаёт ошибку 2х00007b (вроде так). Если ли версия, не требующая C++ 2015? Можете залить пожалуйста?
Ответы (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.
Новые заглушки можно удалить в журнале обновлений. Центр обновлений -> Просмотр журнала обновлений -> Удалить обновления.
23
PT153, Увы, не помогло. Утилита начала устанавливать, а как дошло до 2022, она просто закрылась и всё. Я же говорю, не дает комп почему-то ставить пакеты выше 2013 ( Но за помощь спасибо.
28
EugeAl, какая версия ОС и какие пакеты стоят? Посмотреть можно также в журнале обновлений и в Панель управления\Программы\Программы и компоненты.
23
PT153, стоит винда 8. Кстати пакеты таки установились, за утилиту тебе спасибо)) но программа всё равно выдаёт ту же ошибку. Как собственно и другие, вот.
38
EugeAl, может, дело в неподдерживаемой ос?)
23
ScorpioT1000, Ну как это неподдерживаемой? ) чтоб ос и пакеты от одного производителя не работали, странно это... такое разве может быть?)
А если речь о совместимости программ с виндой, то я конечно попробую запустить в режиме совместимости с предыдущими, но если не получится, будет тоже странно. Другие проги с той же ошибкой отказались запускаться
28
EugeAl, так ты покажи, какие фиксы есть. Может, их надо удалить, и тогда новый пакет поставится.
Вот у меня стоит такое:
Это именно список патчей, сами пакеты просто в списке программ можно найти. Нужно удалить все патчи выше 2013 и все пакеты выше 2013. Потом попробовать снова установить пакет 2022.
Если патч 1.26, то попробуй вот эту утилиту. Делает то же самое, что и эта.
ScorpioT1000, восьмая вышла в 2012, должна поддерживать пакет 2015.
Загруженные файлы
23
PT153, хорошо, я позже скриншот скину. Твоя утилита сначала удалила, а затем переустановила пакеты от 2005 до 2022. Это же правильно? Или лучше вручную всё удалить, а потом опять запустить утилиту?
Патч 1.26, попробую вторую.
23
PT153, короче, снёс 8ку, поставил 10ку, все пакеты поставил, все пашет нормально)
38
EugeAl, у меня с помощью rufus на 11 переехал так плавно, как будто просто винда обновилась, даже ничего в реестре не побилось
23
ScorpioT1000, спасибо, я запишу себе куда нибудь про эту прогу ) она явно очень полезная, ведь у меня всё слетело, а это головная боль была...
1
бесконечная загрузка у второго можно что то сделать?
Загруженные файлы
14
  • Добавлен -mouseclip
родной F7 цепляется без учёта смещения 30 по Y и 8 по X
WMC цеплялся нормально (см сравнение ниже)
то есть вместо края экрана будет ресайз окна, если кликнуть. что полностью исключает возможность использования захвата мыши
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.