HX3 Foren

HX3 Foren (https://hx3.de/)
-   Mods & Addons (https://hx3.de/mods-addons-165/)
-   -   GlovePIE Skript: Mit Mausrad zoomen (https://hx3.de/mods-addons-165/glovepie-skript-mausrad-zoomen-19912/)

Cyborg11 01.11.2010 10:30

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 :D 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 04.11.2010 23:20

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? :naughty:

burns 05.11.2010 00:29

Zitat:

Zitat von Cyborg11 (Beitrag 341820)
Schreckt ihr alle vor PPJoy zurück oder warum hab ich noch keine Antwort erhalten? :naughty:

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

Cyborg11 05.11.2010 00:38

Zitat:

Zitat von burns (Beitrag 341822)
Zu faul um Freetrack zu bauen, bzw. sehe zuwenig Nutzen darin :pee:

Ä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 :)

burns 05.11.2010 01:21

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 :D

Cyborg11 05.11.2010 01:31

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. :zahn:

AyzOn 05.11.2010 07:45

Kann man das Menü dann eig. noch benutzen?^^

Cyborg11 05.11.2010 10:32

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.

Cyborg11 08.11.2010 23:04

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. :komisch:
Obwohl gar keine FreeTrack Achse mehr auf dem Zoomen liegt.
Mysteriös das ganze. :oh:


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:29 Uhr.

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 117 118