Armed-Assault.de Twitter
Antwort
 
Themen-Optionen Ansicht
Alt 01.11.2010, 10:30   #1 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard 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:
YouTube Video

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)
Download: http://cyborg11.cy.funpic.de/ArmA2/Downloads/ArmA2.PIE

Benutzung:
  • Öffnet das ArmA2.pie mit GlovePIE und startet es
  • Startet nun ArmA 2 und geht in die Steuerungsoptionen
  • Scrollt runter zu "Hinzoomen (kontinuierlich)" / "Zoom in (continuous)" und "Wegzoomen (kontinuierlich)" / "Zoom out (continuous)"
  • "Hinzoomen" sollte auf "PPJoy Virtual Stick X- Rotate" gelegt werden (Dazu einfach schnell das Mausrad nach oben drehen)
  • "Wegzoomen" sollte auf "PPJoy Virtual Stick X+ Rotate" gelegt werden (Dazu einfach schnell das Mausrad nach unten drehen)
  • Stopt das Skript
  • Setzt die Variable 'var.firstSetup' auf false
  • Startet das Skript neu und habt Spaß

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};
198147 und 198155 sind die beiden virtuellen PPJoy Achsen.
Cyborg11 ist offline   Mit Zitat antworten
Alt 04.11.2010, 23:20   #2 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

Auf Version 1.1 geupdated
Downloadlink im ersten Post.

Zitat:

// Changelog
// v1.1
// - Fixed: Toggle Zoom
// - Added: Zooming is disabled when chatting (because Backspace is running every
// 10ms to prevent the menu from showing every time you zoom)
// - Added: Now you can aim while holding the right mouse button.
// That means that you have to hold the right mousebutton to look through
// the ironsight/scope. To use it you have to remove the 'Right Mousebutton'
// from the optics in the controls and set the
// variable 'var.aimwhileholding' to true. Uses the 0 button on the numpad
// for the optics (default for optics in arma).
// (Requested by: ])rStrangelove => Bohemia Interactive Forums - View Single Post - GlovePIE Script: Zoom with your mousewheel)
// v1.0
// - Release

Schreckt ihr alle vor PPJoy zurück oder warum hab ich noch keine Antwort erhalten?
Cyborg11 ist offline   Mit Zitat antworten
Alt 05.11.2010, 00:29   #3 (permalink)
Imperator fori nocturni - This sucks more than anything that has ever sucked before 10 Jahre hx3
20.000 Beiträge
 
Benutzerbild von burns
 
Registriert seit: 13.04.2003
Ort: Monerica
Alter: 35
Beiträge: 32.186
Standard

Zitat von Cyborg11 Beitrag anzeigen

Schreckt ihr alle vor PPJoy zurück oder warum hab ich noch keine Antwort erhalten?

Zu faul um Freetrack zu bauen, bzw. sehe zuwenig Nutzen darin
__________________

burns ist offline   Mit Zitat antworten
Alt 05.11.2010, 00:38   #4 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

Zitat von burns Beitrag anzeigen

Zu faul um Freetrack zu bauen, bzw. sehe zuwenig Nutzen darin

Ä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).
Cyborg11 ist offline   Mit Zitat antworten
Alt 05.11.2010, 01:21   #5 (permalink)
Imperator fori nocturni - This sucks more than anything that has ever sucked before 10 Jahre hx3
20.000 Beiträge
 
Benutzerbild von burns
 
Registriert seit: 13.04.2003
Ort: Monerica
Alter: 35
Beiträge: 32.186
Standard

Achso ... dann hab ichs komplett verpeilt, und aufs Zoomen leg ich auch keinen besonderen Wert, ausser in der camera aber die hängt am xbox pad
__________________

burns ist offline   Mit Zitat antworten
Alt 05.11.2010, 01:31   #6 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

Das Standardzoomen in ArmA ist eigentlich immer der maximale Zoom.
Mit FreeTrack / TrackIR / FaceTrackNoIR bzw. mit meinem Skript kann man in Stufen zoomen.

YouTube Video


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.
Cyborg11 ist offline   Mit Zitat antworten
Alt 05.11.2010, 07:45   #7 (permalink)
50 Beiträge100 Beiträge250 Beiträge
 
Benutzerbild von AyzOn
 
Registriert seit: 14.10.2010
Ort: NRW
Alter: 22
Beiträge: 347
Standard

Kann man das Menü dann eig. noch benutzen?^^
AyzOn ist offline   Mit Zitat antworten
Alt 05.11.2010, 10:32   #8 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

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).
Cyborg11 ist offline   Mit Zitat antworten
Alt 08.11.2010, 23:04   #9 (permalink)
500 Beiträge1000 Beiträge2.500 Beiträge
 
Benutzerbild von Cyborg11
 
Registriert seit: 26.03.2008
Beiträge: 2.822
Standard

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.
Cyborg11 ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Kontakt - HX3.de - Archiv - Nach oben

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias



SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116