Da es auf absehbare Zeit keine Text Shortucts in MWO geben wird, habe ich ein kleines Macro script für AutoHotkey geschrieben. Die Macros befassen sich ausschließlich mit dem Chat Fenster von MWO.
Im Moment sind Target Calls, Conquest Cappoints und der der Begrüßungstext implementiert.
Das Script solle eher nur eine Vorlage für eigene Ideen sein, als eine Richtlinie wie Shortcuts in MWO auszusehen zu haben.
Modifiziert das Script nach eigenen Wünschen und lasst mich bitte wissen was Ihr in euren Text Macros eingebaut habt. :)
Wenn jemand Erweiterungsvorschläge für Kommandos hat, nur her damit! (nur das chat system betreffend, also keine AC2-MG scripts hier bitte)
Die aktuelle Version findet man hier im Spoiler: (update 11 dec 2013)
Spoiler
Quote
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
#InstallKeybdHook
#UseHook ON
#Notrayicon
#SingleInstance FORCE
; the macro is only functional when the user is on a map:
#IfWinActive, ahk_class CryENGINE
; define your own tray icon here. "csmt.ico" have to be in the same folder as the script when compiling.
;Menu, TRAY, Icon, csmt.ico
;Menu, TRAY, Tip, Mouse Gestures ON
; you can close the secondary scripts automatically when this macro closes. Check the "GuiClose" section on the bottom of this script.
;-----------------------
;GUI section
;
;create the helper window, to be able to end the macro tool as normal window from the taskbar, instead with the trayicon
;
Gui, Font, s10 Bold underline
Gui, Add, Text,, Chat Shortcuts Macro Tool (v1)
Gui, Font, s8 norm
Gui, Add, Text,, - Call targets "A - L"`n => PAUSE + F1-F12`n (» ... « Is Priority Target! Focus Fire On ...)
Gui, Add, Text,, - for Conquest, Cap points`n => PAUSE + e,g,k,s,t`n (On My Way To » CAP-POINT ... «)
Gui, Add, Text,, - Greetings, hello message`n => PAUSE + h`n (Greetings From Ze Steiner Heimatland!`n Hf && Gl :)
Gui, Add, Text,, - Tribute shortcut`n => PAUSE + w`n (Well Done Team! Good Job!)
Gui, Show, W244 H257 x5 y5, ChatShortcutsMacroTool
Gui, Color, e8b41c ;dd9a39 e8b41c
;Gui, +AlwaysOnTop
OnExit, GuiClose
;-----------------------
;Key section
;
; THIS IS FOR THE GERMAN KEYBOARD LAYOUT
; CHANGE "Z" WITH "Y" IF NECESSARY
;
~Pause & F1::
send {z down}
sleep 35
send {z up}
sleep 35
send » A « Is Priority Target{!} Focus Fire On ALFA{Return}
sleep 35
return
~Pause & F2::
send {z down}
sleep 35
send {z up}
sleep 35
send » B « Is Priority Target{!} Focus Fire On BRAVO{Return}
sleep 35
return
~Pause & F3::
send {z down}
sleep 35
send {z up}
sleep 35
send » C « Is Priority Target{!} Focus Fire On CHARLIE{Return}
sleep 35
return
~Pause & F4::
send {z down}
sleep 35
send {z up}
sleep 35
send » D « Is Priority Target{!} Focus Fire On DELTA{Return}
sleep 35
return
~Pause & F5::
send {z down}
sleep 35
send {z up}
sleep 35
send » E « Is Priority Target{!} Focus Fire On ECHO{Return}
sleep 35
return
~Pause & F6::
send {z down}
sleep 35
send {z up}
sleep 35
send » F « Is Priority Target{!} Focus Fire On FOXTROT{Return}
sleep 35
return
~Pause & F7::
send {z down}
sleep 35
send {z up}
sleep 35
send » G « Is Priority Target{!} Focus Fire On GOLF{Return}
sleep 35
return
~Pause & F8::
send {z down}
sleep 35
send {z up}
sleep 35
send » H « Is Priority Target{!} Focus Fire On HOTEL{Return}
sleep 35
return
~Pause & F9::
send {z down}
sleep 35
send {z up}
sleep 35
send » I « Is Priority Target{!} Focus Fire On INDIA{Return}
sleep 35
return
~Pause & F10::
send {z down}
sleep 35
send {z up}
sleep 35
send » J « Is Priority Target{!} Focus Fire On JULIETT{Return}
sleep 35
return
~Pause & F11::
send {z down}
sleep 35
send {z up}
sleep 35
send » K « Is Priority Target{!} Focus Fire On KILO{Return}
sleep 35
return
~Pause & F12::
send {z down}
sleep 35
send {z up}
sleep 35
send » L « Is Priority Target{!} Focus Fire On LIMA{Return}
sleep 35
return
; conquest shortcuts
~Pause & g::
send {z down}
sleep 35
send {z up}
sleep 35
send On My Way To » CAP-POINT GAMMA «{Return}
sleep 35
return
~Pause & e::
send {z down}
sleep 35
send {z up}
sleep 35
send On My Way To » CAP-POINT EPSILON «{Return}
sleep 35
return
~Pause & t::
send {z down}
sleep 35
send {z up}
sleep 35
send On My Way To » CAP-POINT THETA «{Return}
sleep 35
return
~Pause & k::
send {z down}
sleep 35
send {z up}
sleep 35
send On My Way To » CAP-POINT KAPPA «{Return}
sleep 35
return
~Pause & s::
send {z down}
sleep 35
send {z up}
sleep 35
send On My Way To » CAP-POINT SIGMA «{Return}
sleep 35
return
;-----------------------
; close secondary macros
;
; Process, Close, Start_Timer.exe
;-----------------------
ExitApp
return
How to use:
-Autohotkey herunterladen & installieren www.autohotkey.com
-auf dem Desktop (oder sonst wo) rechtsklick: Neu -> "Autohotkey Script"
-Datei editieren-> den text durch meinen ersetzten & speichern
-Rechtsklick auf die AHK Datei -> "Compile Scrip"
-Die EXE Datei starten (ob vor oder nach dem Start von MWO ist egal)
-Im Spiel die Tastenkombinationen drücken
Ich habe schon einige Kills mit den Target Calls in PUGs provozieren können. :)
Vielleicht können ja auch Premades davon profitieren.
mfg
PS: Es sind zwar mittlerweile "in-game shortcuts" geplant und es wir schon am "design gearbeitet" aber bis zur finalen Umsetzung wird es IMHO noch mindestens bis Anfang nächstes Jahr dauern. Oder wohl eher noch mindestens ein Jahr...
ATD41:
Quote
MajorChunks: Is it possible to get quick communication shortcuts, like "Attack My Target," "Form up on me," or "Hold My Position?" The simplest implementation would just dump the message in chat (MajorChunks Sez: Attack Target Alpha) and would really go a long way towards improving PUG team coordination when no commander is present.
A: Yes. We’re working on a design that would allow quick commands to be issued.
Krizalius: Are there any plans buttons quick commands, attack protection or assistance? For example, as it was implemented in MechWarrior 4. Because it is inconvenient to fight and write in the chat at the same time. Example: nickname [H7] - need help, nickname [C4] - enemy spotted
A: Yes.
Holla!
Ich tüftel an etwas was ebenfalls Makros braucht, da wäre Autohotkey ja scheinbar (nach allem Stöbern) die einzig wahre Möglichkeit was zum Laufen zu bringen. Was genau dat is sach ich aber noch nicht^^
Wenn ich so weit bin, so in 2 Monaten oder so (im Moment ist Zeit unfassbar selten) könntest du mir ggf. entsprechende Makrogeräte zusammen schreiben sollte mir der ein oder andere Befehl noch fehlen?
Bei dem was du da erstellt hast wärens glaub auch nimmer viele.
-hast du die Chat Eingabe taste T oder Z bei dir im Spiel auf andere Tasten belegt?
-hast du das Macro, so wie im oberen Post von mir noch mal ohne die Zeile "#IfWinActive, ahk_class CryENGINE" compiliert und dann z.B. in Notepad getestet, ob die macros funktionieren?
LocationLyranische Allianz / Protektorat Donegal / Tharkad / Tharkad City
Posted 11 December 2013 - 11:12 PM
Nein. Die Chattasten sind nicht verändert worden. Also Stocklayout wie es von MW:O kommt.
Auch mit der Zeile davor passiert garnichts. Habe sie an den Anfang des Scriptes gesetzt ohne Erfolg.
Auch vor jedem Chatbefehl wurden die Nachrichten nicht im Wordpad angezeigt. Keine Ahnung wo das Problem liegt.
Trotzdem Danke für deine Hilfe. Werde das gefummel jetzt erstmal sein lassen, so langsam fängt es echt an zu nerven.
interessant.
Ich habe hier 3 rechner und diverse VMs laufen und überall funktionieren die Macros einwandfrei.
Teste nochmal folgendes script, compilierer es und teste die tasten F1-F7 in Notepad.exe und berichte dann.
Spoiler
wenn das nicht funzt hätte ich noch eine weitere idee.
Terror 066, on 11 December 2013 - 11:12 PM, said:
Auch mit der Zeile davor passiert garnichts. Habe sie an den Anfang des Scriptes gesetzt ohne Erfolg.
Auch vor jedem Chatbefehl wurden die Nachrichten nicht im Wordpad angezeigt.
deine aussagen machen irgendwie keine sinn. du solltest diese eine zeile aus dem script ENTFERNEN nicht sie irgendwo im script einfügen.
LocationLyranische Allianz / Protektorat Donegal / Tharkad / Tharkad City
Posted 12 December 2013 - 03:26 AM
Also zu den Aussagen die keinen Sinn machen... Mein Fehler. Habe dich da wohl falsch verstanden. Habe das Semikolon vor der betreffenden Zeile eingefügt und siehe da, es funzt im Notepad auch mein veränderter Begrüßungstext wird tadellos angezeigt. Aber wie gesagt nur im Notepad. Habe dann das Semikolon wieder gelöscht neu compiliert im Spiel probiert und es geht nicht. Dann habe ich mir gedacht vielleicht ne andere Tastenkombi probieren. Habe ALT und STRG und h genommen. Also ^!h:: im Notepad mit dem wiedereingestzten ; gehts ohne im Spiel nicht. Habe nach jeder Veränderung neu compiliert und gastartet.
Das Script mit den F Tasten brachte folgendes Ergebnis:
danke für die rückmeldung.
Seltsam dass F5 nicht geht.
verwende das untere script im spiel nochmal. Die U taste sollte den Lance Chat aufrufen. bei F3 müsstest du evt. selber die Chat Box aufrufen (t oder z). mach ein screenshot davon
edit: version3
Spoiler
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
SetKeyDelay, 50, 50
~F1::
send {u down}
sleep 35
send {u up}
sleep 35
send Test 1{Return}
sleep 35
return
~F2::
sendraw {u down}
sleep 35
sendraw {u up}
sleep 35
sendraw Test 2{Return}
sleep 35
return
~F3::
send u
sleep 35
ControlSend,, Test 3{Return}, ahk_class CryENGINE,
sleep 35
return
~F4::
SendInput {u down}
sleep 35
SendInput {u up}
sleep 35
SendInput Test 4{Return}
sleep 35
return
~F5::
sendplay {u down}
sleep 35
sendplay {u up}
sleep 35
sendplay Test 5{Return}
sleep 35
return
~F6::
send {u down}
sleep 35
send {u up}
sleep 35
send Test 6{Return}
sleep 35
return
~F7::
SendInput {u down}
sleep 35
SendInput {u up}
sleep 35
SendInput Test 7{Return}
sleep 35
return
ps: mit dem Semikolon deaktivierst du lediglich, dass das Script NUR in MWO funktioniert (aus kommentieren).
Also ohne diese eine Zeile die ich oben beschrieben habe, funktioniert das Script immer, ob in Notepad oder MWO. Es ist nur ein Programm Filter (MWO -> CryENGINE). Du musst das Semikolon nicht wieder entfernen und neu kompilieren nur damit es im Spiel funktioniert.
habs gerade in mwo getestet. F5 funzt hier auch nicht im spiel.
PS: Es sind zwar mittlerweile "in-game shortcuts" geplant und es wir schon am "design gearbeitet" aber bis zur finalen Umsetzung wird es IMHO noch mindestens bis Anfang nächstes Jahr dauern. Oder wohl eher noch mindestens ein Jahr...
Ich denke Ende des Jahres könnte das klappen, vllt ja schon am 17.12.
Das ist vom 24.11. , Paulinouye ist einer der Typen von IGP und WarWalt so´n Typ vom Dudesclub.
Edited by CaptGensman, 12 December 2013 - 09:43 AM.
CaptGensman, on 12 December 2013 - 09:40 AM, said:
Ich denke Ende des Jahres könnte das klappen, vllt ja schon am 17.12.
das war ein guter witz. bevor ich am 17.12 ein command wheel sehe, sehe ich eher eine MadCat.
nix für ungut aber der schluss satz sagt eigentlich alles. -> es befindet sich in entwicklung. danach kommt noch die interne Q/A, dann implementation, dann PTS und dann irgend wann mal live server
command wheel kommt sicher nicht vor ui2.0. und ui2.0 kommt sicher nicht mehr dieses jahr. meine letzte abschätzung für ein brauchbares ui2.0 liegt bei März 2014. bestenfalls.
nicht jeder hat ein Mikrofon und in 90% der fälle versteht man den Sprecher kaum weil die starke Kompression alles verrauscht, zudem sind umgebungs geräusche lauter als das ingame voip. Da ist eine visuelle Text-Info hilfreicher IMO, da sie auch längere Zeit am Bildschirm verbleibt.
LocationSolaris VII - Solaris City - Silesia District
Posted 16 March 2015 - 03:13 AM
Ich kann mit VOIP nichts Anfangen. Hätte lieber auch diverse und wichtige Befehl Macros auf dem Keyboard NumPad. Wie zb. HILFE mit der Sektor Angabe meiner Postion. So weiß das ganze Team sofort was Sache ist. Auch diverse andere Befehle wären auch Hilfreich. Da man schon im Chat Häufig angemacht oder beleidigt wird. Werde mir das ganze nicht via VOIP in Real Life noch antun. Ganz abgesehen von dem Sprach Chaos in Kack Qualität.
Entgegen der Erwartung ist Voip durchaus sehr zu gebrauchen und man versteht auch fast alle (-Nuschler und denen mit schlechtem Mikro).
Beschimpfungen hab ich noch gar nicht gehört, höchstens mal ein lauter vorgetragen es "come on Guys, push push push!" und das meist von mir ^^
Nur hört meistens keiner drauf.
Da kannst dir echt oft den Mund fusselig reden.
Wer es nicht nutzt und sich beschwert, ist selbst schuld.
Grüße HiasRGB
Gestern zweimal im PUG übern weggelaufen du warst einmal mit Firestarter und einmal mit Stormcrow unterwegs.
Back to Topic.
Ich finde es gut das sich jemand die Arbeit für Chat makros antut und das dann auch mit der Community teilt.
Ich werd es bei zeiten mal ausprobieren. Zumal es doch einige gibt die VoIP ausgeschaltet haben obwohl man sagen muss das entgegen aller erwartung VoIP sogar zur Kampfatmosphäre entscheident Beiträgt wenn man ein Team hat das es auch benutzt da anscheinend kein Hoher Codec bei VoIP angewendet wird und das ganze doch in gewisser art und weiß an Gefechtsfunk mit schlechter übertragung erinnert wobei man doch so ziemlich alles versteht.
Auch kann ich bis auf ein einziges mal nicht bestätigen das über VoIP beleidigt wurde oder geflucht. Liegt aber eher daran das man immer Caps Lock zum sprechen drücken muss. ^^
Da geht es Chatmäßig etwas gröber zu obwohl ich dort auch nicht wirklich viele beleidigungen gelesen habe.
Liegt wohl eher daran das meistens BT und MW Veteranen MWO spielen und sich dementsprechend meistens zumindest Verbal Beherschen können da das Publikum ohne jemand beleidigen zu wohlen doch ein paar Jährchen am Buckel hat.
(Ja ich auch) Hab sogar noch Jugenderinnerungen an Crescent Hawk Revenge
Was mich interessieren würde auch wenns jetzt nicht umbedingt zum Thema gehört.
Haben die bei VoIP irgendwas an der Lautstärke verändert? Mir knallt es jedes mal das Trommelfell aus den Ohren wenn einer aus der Lanze oder im Team etwas sagt obwohl ich unter Audio Optionen beide Regeler bei VoIP schon fast bei -20db habe...