Извършване на просто задържане на курсора в прозореца на Warcraft 3
Поздрави, читателю. Имам хоби - това е добрият стар Warcraft 3. Хабре вече има поредица от статии, посветени на тази прекрасна игра. Бих искал да споделя с общността една помощна програма, която ми беше полезна при стрийминг. Всички заинтересовани, моля, преминете под разреза.
Предговор
Свързан софтуер
За да излъчвате, наред с други неща, се нуждаете от приложение за улавяне на съдържание. В момента два от тях могат да бъдат разграничени: xsplit и openbroadcaster. Честно казано, не използвах първата. Основната функционалност е налична в безплатната версия. Но за да изтеглите основната версия, ще трябва да преминете през задължителна регистрация (не че би било проблем, но.). GPL лицензът е склонен към втората опция и съответно наличието на изходния код. На openbroadcaster се озовах.
Нямаше проблеми с инсталирането и конфигурирането на OBS. Но работещата игра по никакъв начин не иска да бъде заснета в препоръчания режим за заснемане на игра (това вероятно се дължи на използването на старата версия на directx при разработването на играта). След като играхме с други режими на заснемане, успяхме да намерим два, които осигуряват необходимото поведение - Заснемане на монитор и Улавяне на прозорец.
Първият влияе доста силно на представянето. Почувствах се докато играех. Но това беше работеща версия, която се нарича "от кутията".
Вторият вариант доведе до дискомфорт по време на играта - курсорът постоянно излизаше от прозореца. Като цяло беше абсолютно неиграем.
Избран е вторият вариант и е взето решение да се напише помощна програма за премахване на дискомфорта, описан по-горе.
Warcraft III първоначално работи в режим на цял екран.
За да стартирате в прозоречен режим, трябва да използвате превключвателя "-window" в командата за стартиране на приложението, това просто ще ви позволи да заснемете в режим на заснемане на Windows.