wanhuz / dropout Goto Github PK
View Code? Open in Web Editor NEWJack-of-all trade script to stream game using Steam Big Picture while using PC at the same time.
License: GNU General Public License v3.0
Jack-of-all trade script to stream game using Steam Big Picture while using PC at the same time.
License: GNU General Public License v3.0
Possibly caused by ActivateApp function.
Use ProcessExplorer to find argument for GameOverlayUi
Improve game detection by detecting whether an app has parent process of Steam Big Picture.
This should improve virtualization and reduce unexpected bugs.
Happens for Atelier Firis
Might be caused by virtual desktop
I can hear the sound on opening theme, but not the episode.
Game that starts using launcher detached from Steam process that it becomes its own process. Therefore, the detection system cannot auto detect the game.
Example game:
As of now, it only works for 2 physical monitor and 1 virtual monitor. 2 physical monitor are to the left of 1 virtual monitor.
The solution to this issue is to save profile of default taskbar location the first time the script is executed and restore profile after steam is launched.
Instead of AppList.txt only send games to the left screen, it should be able to execute different commands. This will solves games that has bugs like #22 , #19 , #5
Here's example of AppList.txt:
ChaosHeadNoAH.exe, "Sleep 5000, Send {f}"
Firis.exe, borderless
GenshinImpact.exe, manualdetect
PhantasyStarOnline.exe, manualdetect
Muv-Luv_Alternative16.exe, sendleft
muvluv16.exe, sendleft
Muv-Luv_PM.exe, sendleft
Small, but good QOL improvement
Some visual novels game like Chaos;Head or Demonbane requires sending key press like "F" key to make it goes full screen. This happens because the game itself does not have the option to automatically make the game fullscreen when it is launched.
Fix: Make a hotkey to toggle Windows on-screen keyboard so user can send key manually. It is not pretty, however, it is much better than relying on custom option as it is really buggy and prone to error.
Adding more features make the script super messy. There's also bad practice like using global variable and stuff that makes it hard to add more features.
As in #13, make Dropout is usable to all user instead of only, well, myself.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.