01.11.2010, 10:30 | #1 (permalink) | |||
Registriert seit: 26.03.2008
Beiträge: 2.822
|
GlovePIE Skript: Mit Mausrad zoomen
Mir war es immer zu blöd mit FreeTrack zu zoomen und deshalb hab ich mir ein Skript geschrieben, damit ich mit dem Mausrad zoomen kann.
Wollte es euch nicht vorenthalten. Benötigt:
Tutorial zum Installieren von PPJoy auf Windows 7 / Vista 64 Bit Systemen:
Ihr müsst einfach nur den Testmodus von Windows 7 / Vista aktivieren, damit ihr unsignierte Treiber installieren könnt. Der Entwickler von PPJoy will keine 500 $ / Jahr für die Signierung an Microsoft zahlen. Irgendwie auch sinnfrei für eine Freeware 500 $ / Jahr zu zahlen Am Einfachsten könnt ihr den Testmodus mit dem Tool Driver Signatur Enforcement Overrider aktivieren. Ich hab den Throttle Fix eingebaut, damit man den Schubregler jetzt wirklich komplett von 0% bis 100% verwenden kann. Ist nur ein Einzeiler als Code. Hab es nicht rausgenommen, da ich das Skript für mehrere Sachen verwende Weitere Informationen dazu gibt es im BI Forum. Dort ist auch erklärt, warum es diesen Fehler gibt. Code:
// Script by Cyborg11 // @ 01.11.2010 // v1.0 // Joystick Fix (Full Throttle) by TheHarvesteR (First line) // http://forums.bistudio.com/showthread.php?t=108410 // Description: // With this script you can zoom with your mouse wheel // - Press Ctrl + Alt + Space to change the toggle mode // - Toggle mode means that you have to press the activate (default: Shift + B) // only once to zoom everytime with your mousewheel. // - Non-Toggle mode means that you have to hold the activate key to zoom // - Shift + B + Spacebar is the Reset button // In the block below you can change the keys, the default toggle value // (default: false -> Non-Toggle mode) and the sensitive of the zoom levels // 120 means 2 zoom levels (2x zoom in / 2x zoom out) // 240 means 4 zoom levels (4x zoom in / 4x zoom out) // 360 means 6 zoom levels (6x zoom in / 6x zoom out) // 480 means 8 zoom levels (8x zoom in / 8x zoom out) Benutzung:
Sollte es ingame mit der Belegung nicht ganz klappen, dann macht es einfach manuell in der Profiles Datei. Öffnet eure Profildatei YourName.ArmA2OAProfile in Dokumente\ArmA 2 (Other Profiles), scrollt zu "keyZoomContIn" und ersetzt es hiermit: Code:
keyZoomContIn[]={524299,198147}; keyZoomContOut[]={524293,198155};
__________________
|
|||
04.11.2010, 23:20 | #2 (permalink) |
Registriert seit: 26.03.2008
Beiträge: 2.822
|
Auf Version 1.1 geupdated
Downloadlink im ersten Post. Schreckt ihr alle vor PPJoy zurück oder warum hab ich noch keine Antwort erhalten?
__________________
|
05.11.2010, 00:38 | #4 (permalink) |
Registriert seit: 26.03.2008
Beiträge: 2.822
|
Äh für mein Skript brauchst du kein Freetrack? Du brauchst nur PPJoy, damit du einen virtuellen Joystick erstellen kannst + GlovePIE um das Skript auszuführen. Ich sagte doch schon im Anfangspost, dass ich keine Lust hatte immer mit FreeTrack zu zoomen, also hab ich mir ein Skript geschrieben, damit ich das mit dem Mausrad machen kann Außerdem hab ich ja in 1.1 noch eingebaut, dass man solange durch das Ironsight/Scope schaut, wie man die rechte Maustaste gedrückt hält. Werde demnächst noch einbauen, dass man sich auch wie mit FreeTrack/TrackIR lehnen kann. Also dass man sich auch nur ein bisschen lehnen kann und nicht gleich immer komplett lehnt :o Dass man eben das Lehnen kontrollieren kann
__________________
Geändert von Cyborg11 (05.11.2010 um 00:40 Uhr). |
05.11.2010, 01:31 | #6 (permalink) | |||
Registriert seit: 26.03.2008
Beiträge: 2.822
|
Das Standardzoomen in ArmA ist eigentlich immer der maximale Zoom.
Mit FreeTrack / TrackIR / FaceTrackNoIR bzw. mit meinem Skript kann man in Stufen zoomen.
Gleich am Anfang des Videos siehst du wie das mit dem Zoomen geht. Natürlich kann man eine bestimmte Position beibehalten, damit der Zoom dort bleibt. Der Zoom wird jedes mal mit meinem Skript gespeichert. Entweder man drückt Strg + Alt + Space (Standard) zum Einschalten des Toggle Modus, damit man nur das Mausrad drehen muss, damit man zoomt oder man drückt vorher Shift + B (Standard) und benutzt dann das Mausrad zum Zoomen. Das Zoomen wird im Übrigen deaktiviert, wenn man den Chat offen hat. Ansonsten kann man nicht mehr chatten, da mein Skript alle 0,5 ms die Backspace Taste drückt, damit verhindert wird, dass das Schnellbefehlenmenü jedes mal wieder auftaucht. Wenn man genau hinschaut, dann merkt man, dass das Menü die ganze Zeit auf- und wieder zugeht.
__________________
|
|||
05.11.2010, 10:32 | #8 (permalink) |
Registriert seit: 26.03.2008
Beiträge: 2.822
|
Wenn du den Toggle Mode wieder ausmachst, musst du ja erst die Aktivierungstaste (Shift + B) drücken und gedrückt halten, damit du zoomen kannst.
Also ja natürlich.
__________________
Geändert von Cyborg11 (05.11.2010 um 10:41 Uhr). |
08.11.2010, 23:04 | #9 (permalink) |
Registriert seit: 26.03.2008
Beiträge: 2.822
|
Jemand eine Ahnung, woran es liegen könnte, dass die virtuelle Joystickachse (PPJoy1.analog5) keinen Wert mehr annimmt, wenn parallel dazu FreeTrack läuft?
Mein Zoomen funktioniert nicht mehr, wenn ich FreeTrack verwende o.o Jedes Mal, wenn ich versuche zu zoomen, gehe ich in den "Normalzoom" zurück. Obwohl gar keine FreeTrack Achse mehr auf dem Zoomen liegt. Mysteriös das ganze.
__________________
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|