Comments (10)
@Pospelove happy to announce that I made my fork compile again
from goverlay.
@honzapatCZ I am interested. How do I contact you?
from goverlay.
@Pospelove One of us should fork the repo and we should continue the work there, My fork has dependabot configured for js, I know the changes there were working some time ago, but Iam not able to compile them now.
from goverlay.
@honzapatCZ Great. I am very interested in this lib. Thinking about dropping CEF in my project and use gelectron instead. I have been using Node native addons for years so we could be doing fantastic things (and maybe pull request back to the main repo). Consider adding me in Discord: Pospelov#3228 or write your ID in your-favorite-messenger. I think it would be reasonable to communicate, discuss ideas, etc via messengers, not gelectron issues. :)
from goverlay.
@hiitiger Can you elaborate why was the app separated like that? Iam thinking about merging the thread and process injection into node-ovhook (yes the 32 bit injection will be harder) and then merging this alltogether into electron-overlay making it only 2 separate projects game-overlay and electron-overlay
from goverlay.
@honzapatCZ I am following your progress with care! First of all thank you for making it compilable and update to set with modern toolset (even if I am looking to use your project to revive an old abandonned game using DirectX9....)
I am looking for the following features/howto right now:
- Embedding all this in a way to that end users will not have to know/care about starting electron and looking for the window name. My game has a launcher but I suppose I will need to Electron's thread ID to start the injector from outside and/or start NPM/Electron with a PID of my game as an argument
- support for full screen (currently it seems to ignore full screen apps, also switching an injected app from window to fullscreen seems to crash the game, for future reference this may help https://www.unknowncheats.me/forum/direct3d/326798-directx-createdevice-hooking-fullscreen-game.html)
from goverlay.
- Take a look yourself I nor @Pospelove have made any docs atm as there are more important changes, but it should be possible
- Given that electron does proper DirectX hook, there shouldnt be problem in this, it should work in fullscreen and in windowed, but in both cases you need to Focus the window for the injection to start
from goverlay.
@honzapatCZ Not sure if you are still working on this, but there is a performance issue with the current hooks and mice that have a high polling rate. More info here #53
from goverlay.
@honzapatCZ Not sure if you are still working on this, but there is a performance issue with the current hooks and mice that have a high polling rate. More info here #53
Interesting, not actively, but you are free to make suggestions or PRs
from goverlay.
- Given that electron does proper DirectX hook, there shouldnt be problem in this, it should work in fullscreen and in windowed, but in both cases you need to Focus the window for the injection to start
/node-ovhook/src/main.cc
bool include_minimized = false;
set this to true and injection into minimized full-screen windows will work
from goverlay.
Related Issues (20)
- how to handle `mouseLeave` event? HOT 1
- UWP game injection not working
- unable to `npm run start` HOT 1
- electron-overlay dependencies are not installed HOT 1
- Demo not working!
- Key down stuck after Hotkey pressed
- A terminal flashes and then disappears when goverlay attampts injecting dll to a game HOT 1
- OpenGL support HOT 5
- Stuttering when start overlay in League of Legends HOT 2
- Changing the resolution or display mode crashes the renderer in CS2 HOT 2
- When the overlay is unloaded when closing the game, the game crashes HOT 1
- corelib does not build on VS2022
- Is there a way to fetch the current x & y position of the overlay? HOT 3
- Hight CPU usage. HOT 1
- Build issue - error C1083
- DirectX11 not injecting HOT 2
- multiple main windows?
- in some cases, the injector_helper x86 is chosen instead of the injector_helper x64 on 64-bit systems.
- Some games use different SwapChain between Fullscreen and Windowed mode.
- BUG: Cyberpunk 2077 crashed after hook HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from goverlay.