-
#3354
Combat Pilot Project
X3 Script
V1.43
"Külön köszönet a Patrol script és az Universal trader scriptek szerzőinek, ezeket használtam munkámban a kiindulópontként.Myros"
Ez a script pilótákat ültet a vadászgépeidbe. Ők aztán az idő során lassan tapasztalatot szereznek, fejlődnek, főleg ha bevetésre küldöd őket. Ez az általuk irányított hajókon is meglátszik, kezesebbek, ügyesebbek lesznek,
és idővel flottád minden hajóján remek tiszt fog szolgálni.
Parancsok, a hajó "special" menüjében, legyen rajta Special Command Software M1, és Fight Command Software Mk2:
1. Hire new pilot:
Pilóta toborzása, csak M5 hajóosztálynál adható ki. Érthető, zöldfülű újoncot nem ültetünk pl. Centaurba. Megjegyzendő, hogy az Argon Discovery széria is M5, de a program egy hiba folytán M4-nek ismeri. Ezen könnyen lehet változtatni ezzel a scripttel: be kell parkolni 5-10 percre a Home of Light-i TerraCorp bázisra, és a technikusok ez idő alatt helyreállítják a problémát, és lehet pilótát küldeni:)
2. Combat Tour:
Bevetésre küldés, ha már van pilóta a hajóban, akkor válaszható. 4 dolgot kérdez: leader (ki vezeti a bevetést), 1st wingman (ki védi a jobbszárnyat), 2st wingman (ki védi a balszárnyat), tour sector (melyik szektorban akciózzanak a fiúk). Ebből már látszik, hogy egy alap bevetés indításához 3 M5 hajó ajánlott. Vezetőnek érdemes magasabb rangú pilótát választani (ha már van). Kezdő csapatok mehetnek bármilyen szektorba, a magasabb rangú gárdákat érdemes ellenséges területre küldeni a gyorsabb fejlődés érdekében. A bevetés útvonala a kiválasztott szektorban automatikusan elkészül, általában az ugrókapukat érintő négy fordulópontos út. Egy bevetés két órán át tart (a játék ideje szerint), végeztével üzenetet kapsz. Alapvetően hasonlít egy sima szektor patrolra, annyi
különbséggel, hogy vadászgépek, belépés után szkennelnek és támadnak, a pilóták fejlődnek, és használják egyedi képességeiket. (Igen ilyen is van, nem tudom, lesz-e, aki "vele van az erő" szintű pilóta) :D A bevetésre küldött csapatok száma nincs korlátozva, tapasztalatok szerint 3 ilyen hármas team egy normál szektorban tisztán tartja a területet.
3. Move combat pilot to new ship:
A pilóta másik hajóba küldése. 3 dolgot kérdez: a srác (csaj) jelenlegi hajója, utána az a hajó, ahova küldöd, végül az állomás, ahol találkoznak. Ez látszólag ugyanaz, mint a kereskedők átküldése, de biztonságosabb script készült hozzá. A pilóta viszi magával a kellő szoftvereket, pajzsokat - ha szükséges, de a fegyvereket neked kell feltenni és konfigurálni az új hajóján. ( Végül is mendenkinek előbb-utóbb kialakul egy kedvenc összeállítása a fegyverzetben, meg egyébként is durva lett volna az összes fegyver összes kombinációját lekódolni... de nincs kizárva, hogy az újabb verziókban lesz egy optimális fegyverzet.) A pilóta tehát átcsüccsen a másik hajóba, viszi magával tapasztalatait, bónuszait, új gépe automatikusan a gyári max sebesség/fordulékonyság/raktér értékekre lesz tuningolva - mindez 50.000 creditért. Az új hajó válaszható típusa függ a pilóta rangjától, de csak harci gép lehet (lásd lejjebb), ezenkívül nem küldhetsz senkit olyan gépbe, amiben már ül valaki.
4. Combat pilot report ('additional ship commands' menüben, ha már van pilóta a hajóban)
Jelentés a pilótáról. Navigáció, bevetés, kereskedés, speciális - és látható két üres beviteli hely, (slot 1 és slot 2), az egyikre klikkelve válaszható parancsot futtathatsz, a bekérhető jelentések listája látható - ciánkékben :). Ezt bármikor nyugodtan lekérheted, a pilótát nem zavarja a küldetésében :) , a generált lista a naplódba is bekerül.
A rangok :
A rangok felépítése egy módosított változata az US Navy hierarchiájának, nyugodtan változtasd meg, ha más elnevezéseket akarsz. Kezdőtől a csúcsig csak a hajóváltásra koncentrálva:
Ensign - M5 osztályú hajók
Lieutenant - M4 osztályú hajók
Commander - M3 osztályú hajók
Captain - M6 romboló és TL (azért van TL is, mert sokan harci bázisként használják)
Vice Admiral - M2 és hordozók
Admiral - M1
A rangok fejlődésének alapja a bevetések, a harc. Több lelőtt gép értelemszerűen magasabb tapasztalati pontot, gyorsabb fejlődést eredményez. A csapatok vezetői magasabb tapasztalati pontot kapnak, tehát ha valaki a kedvenced lesz (nem semmi a gyerek, hogy leirtotta a scoutokat :)) minél többször oszd be vezetőnek, akár azonos rangú pilóták közé - annál is inkább mert a nagyobb hajók vezetése vezetői tapasztalatokat is kíván. Minden pilótának van lehetősége arra, hogy kiderüljön valamilyen "tehetsége" vagy "speciális tudása",ezt a róla szóló jelentésben fogod látni, ha jelét adja. Ez lehet bármi, a született vezetői képességektől az alvilági kapcsolatig , ami ugyebár nem rossz ha kalózokat kell keresni; vagy épp lehet ügyeskezű ezermester, aki pillanatok alatt megjavítja
hajóját. Ezek a bónuszok kellően kicsik ahhoz, hogy ne befolyásolják cheat irányba a harcot, de jócskán visznek színt a játékba.
A nevek és az életkor:
Minden pilóta szülei gyermeke nevét egy titkos műtárgy arhívumból, vákumban őrzött régesrégi újságokból és dokumentumokból választotta :) (448070.xml-ből - ez telefonkönyv felütésével készült) Nyugodtan írd át a neked tetsző nevekre.Nagyjából az első 90 bejegyzés a keresztnév, és az utolsó 90 a vezetéknév (meg van jelölve a kezdete és a vége)... de ne írj semmilyen extrát ide (kivéve ha a játékon belül módosítod természetesen) de szerintem kb. 10.000 kombinációt tud létrehozni a script ebből, ez talán elég lesz óriási flottádhoz :D
A pilóták öregszenek, és meghalnak. Természeteen akkor is, ha felrobban hajójuk ;p de akkor is, ha már túl öregek ... szép kort élnek meg, ne szomorkodj. Életkoruk látható a róluk készült jelentésben, és bizony az állandó harc és stressz nem hosszabítja meg életüket...de köszönhetően az inplantátumoknak,a hardweres és szoftveres kiegészítőknek, virtuális létük több mint 500 évre tehető.
Átvezényelni egy pilótát megszokott helyéről egy új hajóba bizony stresszes dolog ... Figyelmeztetlek, van rá egy kis esély, hogy belehal a műveletbe - minél öregebb a tiszt,annál nagyobb a rizikó. Tiéd a döntés, de nem javasolt
egy 500 éves, alvilági kapcsolatokkal rendelkező admirálist átvezényelni, mert itt már nagy az esélye, hogy másik tisztet kell kinevezned a helyére.
Technikai információk:
Fontos megjegyzések : M5 hajók
(***** A Combat Pilots 1.4 a fix már nem szükséges, csak parkolj be a Terracorp bázisra (olvastad már feljebb, remélhetőleg, azt is, hogy miért) de ha nem akarsz a Discoverykre várni, van négy lehetőséged:
1. Csak a többi faj M5-ös hajóit használod, hogy elkezdd pilótáid kiképzését.
2. Modold a játékot, és javítsd te magad (nem javaslom, hehe)
3. Várj a jó fiúkra az Egosoft-tól hogy kijavítsák végre
4. Tettem egy külön zip fájlt a tömörítménybe, neve "cpilot_fixes.zip" ebben találsz egy fájlt, neve
'afix.for.discos.xml', ha fhasználmi akarod a Discoveryket kapásból, másold be ezt a fájlt az X3 könyvtárad \scripts könyvtárába.
Amikor vettél vagy szereztél egy Discovery-t, dokkolj be egy állomásra vele. nyisd meg a script editor-t és látni fogsz egy bejegyzést valahol a lista tetején :'afix.for.discos'. Válaszd ki, nyomj egy 'r' betűt a billentyűzeten.
A felugró ablakban a 'ship or station' kérdésnél ott kattints a gombra, ahol "null" van írva,majd klikkelj a szektorra, ahol a Discovery van, és válaszd ki a listából. Új képernyő jön, mutatja választásod részleteit, nyomj egy entert és kész vagy. Kapsz egy üzit, hogy a dolog működött, vagy sem, és ha nem, miért (pl véletlenül egy állomásra kattintottál :D) A Discovery-d most már képes egy zöldfülűt fogadni, akár a többi M5-ös.
Fontos megjegyzések: UNIVERSAL TRADERS (és néhány szektor patrol).
AZ UT script és a sector patrol scriptjei egy ponton egyeznek .... a pilóta nevekben. A sztenderd 'move pilot' parancs hibás, annyiban, hogy generáláskor nem ellenőrzi, van-e már ilyen néven valaki. Ennek eredménye lehet, hogy tudtodon kívül felülírod a 25-ös szintű UT-edet egy 8-as szintűvel... Ez egy kissé dühítő tud lenni, mikor észreveszed, és ezen kívül is okoz még galibát, (amit már nincs kedvem fordítani, mert elkopik az ujjam a gépelésben -Amaro ;)
A lényeg, hogy a 'move combat pilot' biztonságos,de az alap 'move pilot' parancs az Universal Trader script-é (ami amúgy egész jó lenne). Ezért mellékeltem egy 'fixet' hogy az UT script is ellenőrizzen.
A fájl neve "plugin.autotrade.movepilot.start.xml" és ezt is megtalálod a "cpilot_fixes.zip"-ben. ami külön zip a zipben - csak rakd ezt az xml fájlt a 'scripts' könyvtárba, töröld a"plugin.autotrade.movepilot.start.pck"-t, és
kész. (Persze készíts mentést róla, mielőtt törlöd).
Telepítés
Csomagold ki egy átmeneti könyvtárba a 'cpilots.zip'-et könyvtárneveket megtartva, és másold a 't' könyvtár tartalmát az X+ 't' könyvtárába, illetve a 'scripts' tartalmát az X3 'scripts' könyvtárába. Indítsd a játékot, és ha a script editorban válaszd a 'reinit scripts' parancsot.
Eltávolítás
Törölj minden 'plugin.cpilots' fájlt a scripts könyvtárból és távolítsd el a 448069.xml-t és a 448070.xmlt a 't' könyvtárból. Ezután fogd a "setup.uninstal.cpilots.xml"-t a cpilots_fixes.zip-ből, és másold a scripts könyvtárba. Töltsd be az utolsó mentésed, menj a script editorba, és 'reinit scripts', mentsd a játékot, és kész. Ez eltart max 15-20 percig, míg minden pilóta adatait kitörli, addig játssz.
FONTOS - Ne használd az uninstal fájlt amíg fut a cpilots mod, bemásolása a játék scripts könyvtárába meg fogja ölni az összes pilótádat.
Jó tanács: amíg nem döntötted el, hogy tartósan használni fogod a scriptet, ne írd felül az eddigi mentéseidet.
Tesztre legjobb egy új játékot kezdeni, vagy egy külön helyre menteni, így nem kell uninstallt futtatnod.
Amennyiben bármilyen megjegyzésed vagy javaslatod, netán hibát akarsz bejelenteni, kérlek írd be a hivatalos X2/3 fórumba: http://forum2.egosoft.com/viewtopic.php?t=114874
Myros
Ui.:
Itt van amit az autotrader move script-hez írtam, ha érdekel:
001 * A simple check to prevent over-writing of pilots
002 if $move.to
003 $check.cpilot = $move.to -> get local variable: name='pilotname'
004 if $check.cpilot
005 return null
006 end
007 end
Ui: by Amaro
Létezik már egy Task Force nevű kiegészítő is a scripthez, ez már a flotta egészének menedzselését is lehetővé teszi, a szakaszokat össze lehet vonni, külön kis csapásmérő egységeket lehet létrehozni, gyorsabb rangfejlődést
lehet vele elérni, stb... ha van rá igény, lefordítom a leírását. Linkje:
http://www.neuralstudios.com/work/cpilots/taskforce.html - persze a portálról is letölthető :)
