



Ahoj,
nemohu se věnovat LOTRO tak jako dříve. Protože jsem byl v minulosti opakovaně dotazován, jak hraju s více postavami a protože nemám důvod svůj script nadále nějak chránit, rozhodl jsem se ho zde zveřejnit. Upozorňuji, že multiboxing je v LOTRO zcela legální a neporušuje tedy pravidla nastavená Turbine potažmo novým provozovatelem.
Tento script byl už dříve zveřejněn na jiném webu, ale provedl jsem ještě řadu úprav a přidal český popis pro větší pohodlí českého uživatele.
Upozorňuju, že toto řešení je vhodné jen pro hráče, kteří ke hraní používají klávesy – tedy neklikají na skilly myší, ale dávají přednost klávesám.
Script funguje v případě použití programu HotkeyNet. Ten je ke stažení zde:
http://hotkeynet.com/
Jak program použít se můžete dočíst přímo na stránkách programu.
Pro použití hraní tří postav použijte script níže. Ten stačí celý zkopírovat a vložit do poznámkového bloku a uložit jako txt. Následně nahrát v HotkeyNet a hrát.
Pokud chcete hrát jen dvě postavy, zrušte funknci pro třetí postavu – viz popis níže.
Pokud chcete hrát multiboxing více postav – hrával jsem i 12 najednou, musíte celý script modifikovat, nebo napište pod téma na forum a poskytnu i složitější podobu scriptu.
Script může sloužit jako návod pro další personální úpravy a pro vytvoření vlastního scriptu.
//Script:
// ======================================================== //
// Script: Lord of the Rings Online Loadout for HotKeyNet
// Last Modified: 2014
// Modified by: Mr AA aka Arrnur
// Version: 7 (build 7.6.23.)
// Purpose: 3 clients on 1 PC
// Requires: HotkeyNet build 208 or higher. Keybord with Scroll Lock
// ======================================================== //
// More info: www.hotkeynet.com
// ======================================================== //
// USAGE:
// Load up and login all 3 copies of LOTRO that you are going to use.
// ======================================================== //
// ======================================================== //
////////////////// …………… Jak na to ………….. //////////////////////
// ======================================================== //
// 1. Spustit hru – 2 klienty a to vzdy v okne!
// Doporucuju spustit 1. klienta na vyssi rozliseni a dalsiho klienta na nizsi.
// Prvni klient bude hlavni postava a leader skupiny.
// Druhy klient bude clen skupiny (fellowshipu).
// Zalozime dve postavy + nastavit target skill forwarding (combat options)
// —————————————————————————- //
// 2. CTRL-ALT-X prejmenuje okna. Bude prejmenovano na LOTRO1 a LOTRO2.
// Po tomto kroku by se mela okna jmenovat LOTRO1 a LOTRO2 – horni lista okna.
// Okna se musi prejmenovat k jasne definici, kam se posila prikaz.
// —————————————————————————- //
// 3. Left ALT-F1 zvoli okno, ktere bude hlavní okno (master W).
// Party leader musí být master W (dle script zapisu W1)!
// —————————————————————————- //
// 4. Zapnout SCROLLLOCK k aktivovani vysilani jednotlivych klaves do W1 a W2.
// —————————————————————————- //
// 5. Hrajeme – pouzivame okno W1 (LOTRO1), kde je leader skupiny.
// Mackame skilly dle definice viz nize a provadi se jednotlive prikazy.
// ======================================================== //
// ======================================================== //
////////////////// …………… Vysvetlivky ………….. ////////////////////
// ======================================================== //
// Pozor, lomitko pred textem rika, ze tento text neni funkci.
// Proto veskere informace maji pred sebou lomitko.
// Aktivni scripty nemaji pred textem lomitko – jen za textem jako vysvetlivky.
// Pokud je pred scriptem lomitko, script neni z nejakeho duvodu aktivni
// a nespusti se funkce scriptu ve hre.
// Duvod neaktivity scriptu je vzdy vysvetlen za radkem scriptu.
// ======================================================== //
// ======================================================== //
// PRESS CTRL-ALT-X TO RENAME LOTRO’S AFTER LAUNCH
// Prejmenovani oken na LOTRO1 a LOTRO2 – viz „Jak na to“ krok 2.
// ======================================================== //
<Hotkey ALT Ctrl X>
<SendPC local>
<RenameWin „The Lord of the Rings Online™“ „LOTRO1“>
<RenameWin „The Lord of the Rings Online™“ „LOTRO2“>
<RenameWin „The Lord of the Rings Online™“ „LOTRO3“>
// ======================================================== //
// PRESS CTRL-ALT-R TO RESET LOTRO’S AFTER LAUNCH
// ======================================================== //
<Hotkey ALT Ctrl R>
<SendPC local>
<RenameWin „LOTRO1“ „The Lord of the Rings Online™“>
<RenameWin „LOTRO2“ „The Lord of the Rings Online™“>
<RenameWin „LOTRO3“ „The Lord of the Rings Online™“>
// ======================================================== //
// DEFINE MAIL LABELS FOR SENDING KEY STROKES
// Definice okna W1 = LOTRO1, W2 = LOTRO2
// Navazuje automaticky na krok 2.
// ======================================================== //
<Label W1 Local SendWin „LOTRO1“>
<Label W2 Local SendWin „LOTRO2“>
<Label W3 Local SendWin „LOTRO3“>
// ======================================================== //
// DEFINE VARIABLE FOR WHICH WINDOW IS MAIN
// Urceni, ktere okno je hlavni okno, ktery character je main.
// Viz vysvetleni u kroku 1., 2., 3.
// ======================================================== //
<hotkey LAlt F1>
<setvar MainWin W1>
<setvar W1Master F1> // Reset Master Target To Self
<setvar W2Master F2> // Default Slave 1 To Party Leader
<setvar W3Master F2> // Default Slave 2 To Party Leader
<hotkey LAlt F2>
<setvar MainWin W2>
<setvar W2Master F1> // Reset Master Target To Self
<setvar W3Master F2> // Default Slave 1 To Party Leader
<setvar W1Master F2> // Default Slave 2 To Party Leader
<hotkey LAlt F3>
<setvar MainWin W3>
<setvar W3Master F1> // Reset Master Target To Self
<setvar W1Master F2> // Default Slave 1 To Party Leader
<setvar W2Master F2> // Default Slave 2 To Party Leader
// ======================================================== //
// SET THE MASTER CHARACTER TO FOLLOW – MACRO
// ======================================================== //
<Template SetMaster>
<Toggle>
<setvar %1% F1> // Not Following = Reset Follow Target To Self
<Toggle>
<setvar %1% F2> // Follow Party Leader
<Toggle>
<setvar %1% F3> // Follow Party Member 3
<Toggle>
<setvar %1% F4> // Follow Party Member 4
<Toggle>
<setvar %1% F5> // Follow Party Member 5
<Toggle>
<setvar %1% F6> // Follow Party Member 6
<EndTemplate>
// ======================================================== //
// TARGET THE MASTER CHARACTER TO FOLLOW – MACRO
// F1 – Target Self – Prevents Following Pets
// F2 – Target Party Leader
// F3-F6 – Target Others In Fellowship
// ======================================================== //
<Template TargetMaster>
<SendLabel %1%>
<if %2% is F2>
<Key F1> // Always Target Self First
<wait 100>
<Key F2> // Follow Party Leader
<wait 100>
<else if %2% is F3>
<Key F1> // Always Target Self First
<wait 100>
<Key F3> // Follow Party Member 3
<wait 100>
<else if %2% is F4>
<Key F1> // Always Target Self First
<wait 100>
<Key F4> // Follow Party Member 4
<wait 100>
<else if %2% is F5>
<Key F1> // Always Target Self First
<wait 100>
<Key F5> // Follow Party Member 5
<wait 100>
<else if %2% is F6>
<Key F1> // Always Target Self First
<wait 100>
<Key F6> // Follow Party Member 6
<wait 100>
<endif>
<EndTemplate>
// ======================================================== //
// ALL TARGET THE MASTER CHARACTER – MACRO
// ======================================================== //
<Template AllTargetMaster>
// <ApplyTemplate TargetFellow W3 W3Master>
// <ApplyTemplate TargetFellow W2 W2Master>
// <ApplyTemplate TargetFellow W1 W1Master>
<if MainWin is W1>
<SendLabel W1>
<SendFocusWin>
<else if MainWin is W2>
<SendLabel W2>
<SendFocusWin>
<else if MainWin is W3>
<SendLabel W3>
<SendFocusWin>
<endif>
<EndTemplate>
// ======================================================== //
// SET THE MASTER CHARACTER TO FOLLOW FOR EACH WINDOW
// ======================================================== //
<hotkey LCtrl F1>
<ApplyTemplate SetMaster W1Master>
<SendLabel W1>
<Text /f Now Targeting ;target>
<Wait 100>
<Key Enter>
<hotkey LCtrl F2>
<ApplyTemplate SetMaster W2Master>
<SendLabel W2>
<Text /f Now Targeting ;target>
<Wait 100>
<Key Enter>
<hotkey LCtrl F3>
<ApplyTemplate SetMaster W3Master>
<SendLabel W3>
<Text /f Now Targeting ;target>
<Wait 100>
<Key Enter>
<hotkey LCtrl F8>
<DisplayVars>
<HotKey LCTrl F9>
<ApplyTemplate AllTargetMaster>
// ======================================================== //
// DEFINE HOTKEYS FOR ALL KEY COMBINATIONS THAT WILL GET
// SENT TO BOTH WINDOWS.
// Definice jednotlivych klaves. Lze definovat rozsah ci konkretni klavesy.
// ======================================================== //
<KeyList MyKeyList 0-9, Plus, Minus, F1-F12, q, e, r, t, z, f, g, h, c, v, x, j, u, k, l, i, o, p, v, b, delete, end>
<Hotkey ScrollLockOn MyKeyList; ScrollLockOn SHIFT MyKeyList; ScrollLockOn CTRL MyKeyList; ScrollLockOn ALT MyKeyList>
<if MainWin is W1>
<SendLabel W3, W2, W1>
<Key %Trigger%>
<else if MainWin is W2>
<SendLabel W1, W3, W2>
<Key %Trigger%>
<else if MainWin is W3>
<SendLabel W2, W1, W3>
<Key %Trigger%>
<endif>
// ======================================================== //
// Pohyb pro zruseni prikazu follow
// ======================================================== //
<Hotkey ScrollLockOn Down, Up, Left, Right>
<if MainWin is W1>
<SendLabel W3, W2, W1>
<KeyDown %Trigger%>
<Wait 100>
<KeyUp %Trigger%>
<else if MainWin is W2>
<SendLabel W1, W3, W2>
<KeyDown %Trigger%>
<Wait 100>
<KeyUp %Trigger%>
<else if MainWin is W3>
<SendLabel W2, W1, W3>
<KeyDown %Trigger%>
<Wait 100>
<KeyUp %Trigger%>
<endif>
// ======================================================//
// EXTRA TOONS WILL TARGET MASTER AND AUTOFOLLOW
// AllTargetLeader – Target Self And Then Target Master
// Neaktivni! Prikaz se ukazal prilis chybovy a bugoval kameru.
// ====================================================== //
// <Hotkey ScrollLockOn ALT SHIFT F>
// <ApplyTemplate AllTargetMaster>
// <if MainWin is W1>
// <SendLabel W2>
// <Text /follow>
// <Wait 100>
// <Key Enter>
// <Text /f Is following ;target>
// <Wait 100>
// <Key Enter>
// <SendLabel W1>
// <SendFocusWin>
// <else if MainWin is W2>
// <SendLabel W1>
// <Text /follow>
// <Wait 100>
// <Key Enter>
// <Text /f Now Following ;target>
// <Wait 100>
// <Key Enter>
// <SendLabel W2>
// <SendFocusWin>
// <endif>
// ======================================================== //
// MOUSE BROADCAST
// Vysilani prikazu z mysi do oken. Nefunguje ale vysilani pohybu mysi.
// Pouzitelne jen v pripade nabindovani prikazu na vedlejsi tlacitka mysi.
// Script neaktivni. Modifier scriptu je klávesa Oem3.
// ======================================================== //
//<UseKeyAsModifier Oem3>
//<Hotkey ScrollLockOn Oem3 LButton, MButton, RButton, Button4, Button5>
//<SendLabel W3, W2, W1>
// <ClickMouse %TriggerMainKey%>
Pro přidávání komentářů se musíte nejdříve přihlásit.
Některé funkce scriptu jsem vypnul, protože nefungovaly spolehlivě. Zveřejněná verze je nejpoužitelnější – běžně jsem běhal insty 3 men s tímto scriptem.
Třeba se bude někomu hodit. Na netu je sice má starší verze, tuto jsem ale vylepšil a zveřejnil jen na webu strážcích. Jestli jí někdo bude kopírovat jinam a dál šířit je mi v podstatě jedno.
Díky, Arrnure! Rozešlu po kinu mail, že jsi to sem dal.