Verhalten von Input in Source-Games | #1 | |
Join Date: Jul 2014 Posts: 12 User-Rating: 3 positive
0 negative
|
Hi, ich verwende das OSHGui seit heute und muss sagen, dass es mir bisher gut gefällt. Einziges Problem was ich zurzeit noch habe: Ingame wird die Maus von der Engine immer wieder sofort zentriert, eine Bedienung ist unmöglich. Probleme mit Tastatureingaben konnte ich Ingame durch einen Hook von IBaseClientDLL::IN_KeyEvent umgehen. Das gilt jedoch leider nicht für die Menü-Ansicht (dort, wo man die Console sieht). Wie löse ich dieses Problem am elegantesten? Soweit ich das sehe, wird der Windows Message Hook return bei den Inputs ignoriert, da der Hook für das Menü im D3D-Thread läuft, jedoch nicht im Input-Thread des Spiels. Ideen sind: a) Message Hook für den Input-Thread erstellen und einfach Eingabe- und Mauspositionsnachrichten droppen. Allerdings weiß ich nicht, ob das Menü dann noch funktioniert. Und es ist viel Aufwand, den richtigen Thread für die Inputverarbeitung zu finden. b) Weiter in die Engine graben und versuchen, noch tiefere Funktionen als IBaseClientDLL::IN_KeyEvent zu finden (dürfte machbar sein). Allerdings behebt das nicht das Problem mit der Maus. Vielen Dank schon mal im Voraus für jegliche Hilfe :-) (Sorry, falls ich im falschen Forum bin; aber im übergeordneten Forum kann ich leider keine Beiträge erstellen?) |
|
Jules19 is offline | ||
2 positive
0 negative
|
This post has been rated by: |
Only registered and activated users can see links.
Only registered and activated users can see links.
Only registered and activated users can see links.
Only registered and activated users can see links.
Only registered and activated users can see links.
Only registered and activated users can see links.
Only registered and activated users can see links.
Only registered and activated users can see links.
Only registered and activated users can see links.
Only registered and activated users can see links.
Only registered and activated users can see links.
Only registered and activated users can see links.
Only registered and activated users can see links.
Quote from xst
Vater KN4CK3R, der du hängst im irc, geheiligt werde dein Botnet, dein P7 v1.337 komme, die Bannwelle geschehe, wie in CS:S als auch in CS:GO, führe uns nicht in Versuchung, sondern erlöse uns von all dem c+p-Shit.
Quote from f4gsh0t_h4x
VAC ist an,immer,überall
Quote from gibson.w
Ich mag braune Würstchen
Quote from irc
<SilverDeath> KN4CK3R bistn nub
<~KN4CK3R> kk
<~KN4CK3R> kk
Quote from irc
<OrkSchamane> das prob is das viele dieser eig. recht guten bücher englisch sind ...
<OrkSchamane> da habe ich's ja doppelt schwer
<~KN4CK3R> falsch
<~KN4CK3R> das prob is dass du programmieren willst ohne englisch zu können
<OrkSchamane> da habe ich's ja doppelt schwer
<~KN4CK3R> falsch
<~KN4CK3R> das prob is dass du programmieren willst ohne englisch zu können
Quote from irc
<SilverDeath> Ich schwöre dir Dr_Pepper Ich bumms deine Mutter tot Mann!
<Dr_Pepper> danke.
<SilverDeath> bitte
<Dr_Pepper> danke.
<SilverDeath> bitte
Quote from irc
<~KN4CK3R> dann liegts wenigstens an mir
<~KN4CK3R> nur noch rausfinden warum -.-
<SilverDeath> ja sicher
<SilverDeath> an wem sonst?
* You were kicked by KN4CK3R (kick)
<~KN4CK3R> nur noch rausfinden warum -.-
<SilverDeath> ja sicher
<SilverDeath> an wem sonst?
* You were kicked by KN4CK3R (kick)
Quote from Dr_Pepper
ihr seit beide dumm
Releases:
Gifs: