___________________________________________________________
Scrivo questa guida per i niubbi totali come me (e come il traduttore, ndt) per fargli capire e per mostrargli come può essere semplice settare un gamestart più a loro piacimento.
Non vi dirò come ottenere corvette o navi più grandi. Spiegherò solo come modificare il game start aggiungendo un M3 con armi ed equipaggiamenti. Ci sto lavorando e ciò significa che non dovrebbe essere difficile da leggere e da seguire. Di seguito troverete anche come creare un vostro game start partendo da uno esistente e facendo copia e incolla.
Mini guida per l'editing di Game Starts by gandy
Ho visto questa domanda un sacco di volte: "Come faccio a modificare i game starts?". Così con un po' di fortuna lo spiego abbastanza bene per farvi moddare il game start.
Non sono certo se funzioni crearne di nuovi (ma sembra di si, ndt), così come non sono sicuro al 100% di come fare, ma sono certo che funzioni modificare quelli già esistenti e di crearne copie con il vostro M3 con armi ed equipaggiamenti. Inoltre userò come nave d'esempio degli M3.
Lavoreremo essenzialmente su 2 file: gamestarts.xml e start.xml. Questi file possono essere trovati in 03.cat (ma anche in altri archivi più recenti tipo lo 08.cat, come segnalato da BlackRazor) che va estratto con l'X3ModManager (potete trovare le istruzioni nel Manuale di someone else oppure nella pagina del X3MM ma in inglese, ndt).
E' bene usare un buon XML editor per lavorare, e uno gratuito è Cooktop (oppure per un altro consigliato guardate qui, ndt), l'ultima versione è la 2.5, e ringrazio apricotslice per avermi indicato che è quello che ha usato in una delle sue guide, e vi consiglio di usarne uno perchè usare blocco note per questo è un incubo.
_________________________
MODIFICARE UN GAME START
Ci sono solo due file da modificare perciò non c'è un grande scambio tra file per essere sicuri di averli tutti compilati corretti, ma servirà che prestiate attenzione ad alcuni tranelli (spero sia la parola adatta, ndt).
I file da modificare sono
gamestarts.xml
start.xml
Iniziamo con il più facile da modificare: gamestarts.xml
Modifichiamo lo start Patriota Argon.
Qui c'è il codice di default nel file per quello start (dovete cercarlo a mano o se ce l'avete con l'opzione cerca, ndt):
Code: Select all
<!-- Argon Patriot -->
<gamestart id="104" name="{1900,2004}" description="{1900,2104}" difficulty="{1900,2201}" image="start04" plot="1">
<player name="{1900,2304}" species="{1900,2404}" gender="{1900,2504}" age="{1900,2604}"/>
<!-- Omicron Lyrae -->
<sector x="13" y="6"/>
<ship typename="SS_SH_A_M4P"/>
Userò un Nova Vanguard... ora il codice per questa nave è SS_SH_A_M3_2
Forse penserete: che cosa significa? bè lasciatemi spiegare un poco.
SS, altri come me potrebbero dirvi che non ne ho idea.
SH sta per Ship, "nave"
A indica la razza (A = Argon, B = Boron, P = Paranid... avete capito no?)
M3 è la classe della nave e in questo caso il Nova (ne abbiamo 5 versioni, attenti)
2 indica la versione: ne abbiamo infatti 5 diverse. Occhio perchè in questo caso non fanno 1,2,3,4,5 ma 1,2,3 e poi altri 1 e 2 che finiscono in modo diverso (probabilmente si tratta delle versioni pirata della nave, ndt).
Se guardate indietro a quel piccolo pezzo di codice che ho postato, guardate l'ultima riga... so che l'avete indovinato... quello è il codice della classe della nave. In questo caso il valore di default è SS_SH_A_M4P che è l'Elite. Per avere un Nova Vanguard dovete cambiarlo in SS_SH_A_M3_2 . Dovete usare le lettere maiuscole così come sono, se non lo fate no funzionerà e potrebbe crashare il gioco o potreste trovarvi a fluttuare nello spazio in tuta spaziale (credo sia case sensitive, ndt).
Ora che abbiamo la nave, settiamone armi ed equipaggiamenti.
File da modificare: gamestarts.xml
Questo no è troppo difficile e se tutto va male potete sempre cancellarlo e cominciare di nuovo poichè non avete cambiato i file fondamentali a questo punto (...ma magari fate un backup perchè prevenire è meglio di curare e se serve rimpiazzerete il file, ndt).
Qui c'è il codice di default dello start Patriota Argon:
Code: Select all
<do_when value="{player.gamestart}" exact="104" comment="Argon Patriot">
<reward_player>
<money min="1800" max="2000"/>
<notoriety>
<relation race="argon" operation="set" exact="friend"/>
<relation race="boron" operation="set" exact="friend-2"/>
<relation race="paranid" operation="set" exact="shunned"/>
<relation race="split" operation="set" exact="nodock"/>
<relation race="teladi" operation="set" exact="neutral"/>
<relation race="goner" operation="set" exact="friend"/>
<relation race="pirate" operation="set" exact="enemy"/>
<relation race="khaak" operation="set" exact="min" mutual="1"/>
<relation race="xenon" operation="set" exact="min" mutual="1"/>
<relation race="atf" operation="set" exact="{lookup.notoriety@noton1}"/>
<relation race="terran" operation="set" exact="foe" mutual="1"/>
<relation race="yaki" operation="set" exact="foe" mutual="1"/>
</notoriety>
<equipment>
<ware typename="SS_SHIELD_B" exact="2"/>
<ware typename="SS_LASER_PAC" exact="4"/>
<ware typename="SS_WARE_BOOST" exact="1"/>
<ware typename="SS_WARE_L_A" exact="1"/>
<ware typename="SS_WARE_SCANNER2" exact="1" comment="Duplex Scanner"/>
<ware typename="SS_WARE_TECH213" exact="({player.ship.equipment.SS_WARE_TECH213.maxcount}/4)*3" comment="Engine Tunings"/>
<ware typename="SS_WARE_TECH231" exact="1" comment="SETA"/>
<ware typename="SS_WARE_TECH242" exact="1" comment="Video Enhancement Goggles"/>
<ware typename="SS_WARE_TECH246" exact="{player.ship.equipment.SS_WARE_TECH246.maxcount}/4+1" comment="Rudder Optomisation"/>
<ware typename="SS_WARE_TECH251" exact="{player.ship.equipment.SS_WARE_TECH251.maxcount}/3+1" comment="Cargo Bay Extension"/>
Ricordate che stiamo solo cambiando il Game Start esistente.
Conoscere la propria nave è molto importante a questo punto, siccome non vorrete riempirla di boiate che non userete e che vi occuperanno solo tutto lo spazio nella stiva.
Occupiamoci degli scudi siccome questa è la parte dell'equipaggiamento in lista e semplice da capire.
SS_SHIELD_B indica lo scudo da 5MJ, che per questa nave è debole siccome noi vogliamo il numero massimo di quelli che può portare da 25MJ.
SS_SHIELD_A = 1MJ Shield (Scudo da 1MJ)
SS_SHIELD_B = 5MJ Shield (Scudo da 5MJ)
SS_SHIELD_C = 25MJ Shield (Scudo da 25MJ)
SS_SHIELD_D = 200MJ Shield (Scudo da 200MJ)
SS_SHIELD_E = 1Gield (Scudo da 1GJ)
SS_SHIELD_F= 2GJ Shield (Scudo da 2GJ)
Quindi A, B, C, D, E, F è semplice da correggere come 1, 2, 3, 4, 5, 6 così ora sappiamo che abbiamo bisogno di cambiare SS_SHIELD_B in SS_SHIELD_C, ma questo non ci dà il massimo di scudi per quella nave.
Guardate questa riga: <ware typename="SS_SHIELD_C" exact="2"/> essa ci dice che abbiamo gli scudi giusti ma l'ultimo comando (exact="2") ci dice che ne abbiamo 2, quando un Nova Vanguard può portarne 3, perciò una semplice modifica da 2 a 3 ci farà avere il massimo di scudo per questa nave. Abbiamo preparato gli scudi ed ora tocca alle armi.
Modificare le armi è molto importante siccome una nave armata solo con Cannoni al Plasma ad Alta Energia (CPAE) prosciugherà tutta l'energia così velocemente che dovrete evitare il nemico piuttosto che ucciderlo quindi scegliere le armi è più come bilanciare la nave per farla sopravvivere più a lungo nella battaglia.
Avete 8 posti nella torretta principale e una torretta da riempire se lo volete, la mia scelta personale per questa nave sarebbe... quattro Cannoni al Plasma ad Alta Energia assegnati al Gruppo 1 e due Cannoni a Ioni al Gruppo 2: questo ci fa occupare 6 slot delle armi ed è perfetta siccome puoi uccidere velocemente un M3 e tirare giù li scudi alle navi e vedere se il pilota si espelle fuori per lasciarti la nave. Con il Nova Vanguard avete una scelta di 7 armi diverse perciò non è poi una scelta così difficile. Basta solo scegliere le armi che preferite.
Questa è la riga che abbiamo bisogno di modificare o copiare se volete aggiungere altri tipi di armi al vostro carico: <ware typename="SS_LASER_PAC" exact="4"/>
SS_LASER_PAC = Particle Accelerator Cannon (Cannone ad Accelerazione di Particelle - CAP)
SS_LASER_HEPT = High Energy Plasma Thrower (Cannone al Plasma ad Alta Energia - CPAE)
SS_LASER_IRE = Impulse Ray Emitter (Laser ad Emissione di Impulsi - LEI)
SS_LASER_EBC = Energy Bolt Chaingun (Mitragliatrice a Dardi Energetici - MDE)
SS_LASER_IOND = Ion Disruptor (Cannone a Ioni - CI)
SS_LASER_PRG = Phased Repeater Gun (Cannone a Ripetizione in Fase - CRF)
SS_LASER_MASS = Mass Driver (Mass Driver - MD)
Così abbiamo i codici delle armi ma vogliamo montare più di un'arma per tipo.
A questo punto non so come aggiungerle ai gruppi arma in questo file di script perciò bisognerà che lo facciate quando lancerete per la prima volta. Ora, noi vogliamo 4 CPAE e 2 CI: il codice sarà simile a quello di default e dovremo cambiare solo il nome dell'arma.
<ware typename="SS_LASER_HEPT" exact="4"/>
Ricordate che la parte exact="4" ci da la quantità di equipaggiamento presente a bordo della nave.
Per aggiungere i Cannoni a Ioni è meglio se copiate questa linea sotto e la modificate di conseguenza alle vostre esigenze.
ware typename="SS_LASER_IOND" exact="2"/>
E questo ci darà quattro Cannoni al Plasma ad Altra Energia e due Cannoni a Ioni con cui giocare... Ma ricordate che dovrete aggiungerle voi ai gruppi arma.
Ora che abbiamo la nuova nave, gli scudi e le armi è tempo di occuparci dell'equipaggiamento, e questa è la parte più difficile perciò avete due scelte... continuare a leggere o lasciare l'equipaggiamento così com'è.
In questa parte aggiungerò un Triplex Scanner, un JumpDrive, uno Scanner da Carico e uno Scanner Minerario.
Se vi ricordate il codice per modificare start.xml dovrebbe essere questo:
Code: Select all
<ware typename="SS_WARE_BOOST" exact="1"/>
<ware typename="SS_WARE_L_A" exact="1"/>
<ware typename="SS_WARE_SCANNER2" exact="1" comment="Duplex Scanner"/>
<ware typename="SS_WARE_TECH213" exact="({player.ship.equipment.SS_WARE_TECH213.maxcount}/4)*3" comment="Engine Tunings"/>
<ware typename="SS_WARE_TECH231" exact="1" comment="SETA"/>
<ware typename="SS_WARE_TECH242" exact="1" comment="Video Enhancement Goggles"/>
<ware typename="SS_WARE_TECH246" exact="{player.ship.equipment.SS_WARE_TECH246.maxcount}/4+1" comment="Rudder Optomisation"/>
<ware typename="SS_WARE_TECH251" exact="{player.ship.equipment.SS_WARE_TECH251.maxcount}/3+1" comment="Cargo Bay Extension"/>
Le merci di default del Game Start sono queste:
SS_WARE_BOOST - Boost Extension - Potenziamento Accelerazione
SS_WARE_L_A - Argon Police Licence - Licenza di Polizia Argon
SS_WARE_SCANNER2 - Duplex Scanner - Duplex Scanner
SS_WARE_TECH213 - Engine Tuning - Potenziamento del Motore
SS_WARE_TECH231 - Seta - Acceleratore Temporale a Singolarità - ATS
SS_WARE_TECH242 - Video Enhancement Goggles - Potenziamento Video
SS_WARE_TECH246 - Rudder Optomisation - Ottimizzazione manovrabilità
SS_WARE_TECH251 - Cargo Bay Extension - Estensione della stiva
e i codici di cui abbiamo bisogno per le nostre merci aggiuntive sono:
SS_WARE_SCANNER3 - Triplex Scanner - Triplex Scanner
SS_WARE_WARPING - Jumpdrive - Jumpdrive
SS_WARE_TECH275 - Mineral Scanner - Scanner Minerario
SS_WARE_TECH276 - Freight Scanner - Scanner da Carico
Come prima copiate una delle righe di sopra, userò quella del Potenziamento Accelerazione (Boost Extension, ndt), ed incollatela di sotto: SS_WARE_TECH251 e ricordate che avete bisogno di solo uno di questi, quindi siate sicuri che exact="1" abbia 1.
<ware typename=" SS_WARE_SCANNER3 " exact="1"/>
<ware typename=" SS_WARE_WARPING " exact="1"/>
<ware typename=" SS_WARE_TECH275 " exact="1"/>
<ware typename=" SS_WARE_TECH276 " exact="1"/>
Se tutto è andato bene dovrebbe essere uguale a questo:
Code: Select all
<do_when value="{player.gamestart}" exact="104" comment="Argon Patriot">
<reward_player>
<money min="1800" max="2000"/>
<notoriety>
<relation race="argon" operation="set" exact="friend"/>
<relation race="boron" operation="set" exact="friend-2"/>
<relation race="paranid" operation="set" exact="shunned"/>
<relation race="split" operation="set" exact="nodock"/>
<relation race="teladi" operation="set" exact="neutral"/>
<relation race="goner" operation="set" exact="friend"/>
<relation race="pirate" operation="set" exact="enemy"/>
<relation race="khaak" operation="set" exact="min" mutual="1"/>
<relation race="xenon" operation="set" exact="min" mutual="1"/>
<relation race="atf" operation="set" exact="{lookup.notoriety@noton1}"/>
<relation race="terran" operation="set" exact="foe" mutual="1"/>
<relation race="yaki" operation="set" exact="foe" mutual="1"/>
</notoriety>
<equipment>
<ware typename="SS_SHIELD_C" exact="3"/>
<ware typename="SS_LASER_HEPT" exact="4"/>
<ware typename="SS_LASER_IOND" exact="2"/>
<ware typename="SS_WARE_BOOST" exact="1"/>
<ware typename="SS_WARE_L_A" exact="1"/>
<ware typename="SS_WARE_SCANNER2" exact="1" comment="Duplex Scanner"/>
<ware typename="SS_WARE_TECH213" exact="({player.ship.equipment.SS_WARE_TECH213.maxcount}/4)*3" comment="Engine Tunings"/>
<ware typename="SS_WARE_TECH231" exact="1" comment="SETA"/>
<ware typename="SS_WARE_TECH242" exact="1" comment="Video Enhancement Goggles"/>
<ware typename="SS_WARE_TECH246" exact="{player.ship.equipment.SS_WARE_TECH246.maxcount}/4+1" comment="Rudder Optomisation"/>
<ware typename="SS_WARE_TECH251" exact="{player.ship.equipment.SS_WARE_TECH251.maxcount}/3+1" comment="Cargo Bay Extension"/>
<ware typename=" SS_WARE_SCANNER3 " exact="1"/>
<ware typename=" SS_WARE_WARPING " exact="1"/>
<ware typename=" SS_WARE_TECH275 " exact="1"/>
<ware typename=" SS_WARE_TECH276 " exact="1"/>
ALTRE OPERAZIONI POSSIBILI
_____________________BlackRazor wrote:con il file starts.xml si possono fare delle cose carine:
- Impostare i crediti iniziali (da mettere nella sezione reward_player):- Impostare la reputazione iniziale con le varie razze (da mettere nella sezione reward_player):Code: Select all
<money exact="10000"/>
- Rendere settori visibili sulla mappa dell'universo sin dall'inizio (da mettere nella sezione reward_player); attenzione che i settori non sono esplorati e quindi non ci si può jumpare perché non se ne conoscono i portali:Code: Select all
<notoriety> <relation race="argon" operation="set" exact="{lookup.notoriety@noton3}"/> <relation race="boron" operation="set" exact="{lookup.notoriety@noton3}"/> <relation race="paranid" operation="set" exact="{lookup.notoriety@noton3}"/> <relation race="split" operation="set" exact="{lookup.notoriety@noton3}"/> <relation race="teladi" operation="set" exact="{lookup.notoriety@notop1}"/> <relation race="goner" operation="set" exact="neutral"/> <relation race="pirate" operation="set" exact="{lookup.notoriety@notop3}"/> <relation race="khaak" operation="set" exact="min" mutual="1"/> <relation race="xenon" operation="set" exact="min" mutual="1"/> <relation race="atf" operation="set" exact="{lookup.notoriety@noton3}"/> <relation race="terran" operation="set" exact="{lookup.notoriety@noton3}" mutual="1"/> <relation race="yaki" operation="set" exact="{lookup.notoriety@noton1}" mutual="1"/> </notoriety>
- Esplorare i settori in modo da conoscerne già i portali, gli asteroidi e le stazioni (da mettere fuori dalla sezione reward_player):Code: Select all
<map> <sector x="3" y="3" comment="Farnham's Legend" /> <sector x="4" y="3" comment="Bala Gi's Joy" /> <sector x="4" y="4" comment="Olmancketslat's Treaty" /> <sector x="3" y="5" comment="Split Fire" /> <sector x="4" y="5" comment="Brennan's Triumph" /> <sector x="4" y="6" comment="Danna's Chance" /> <sector x="5" y="6" comment="Nopileos' Memorial" /> <sector x="6" y="6" comment="Hatikvah's Faith" /> <sector x="2" y="16" comment="Vestibule of Creation" /> <sector x="7" y="10" comment="Gunne's Crusade" /> <sector x="8" y="12" comment="Desecrated Skies" /> <sector x="9" y="10" comment="LooManckStrat's Legacy" /> <sector x="9" y="11" comment="Mi Ton's Refuge" /> <sector x="9" y="12" comment="Moo-Kye's Revenge" /> <sector x="10" y="16" comment="Unknown Sector(10, 16); Duke's Sector" /> <sector x="11" y="9" comment="Acquisition Repository" /> <sector x="11" y="10" comment="Spaceweed Grove" /> <sector x="17" y="9" comment="Gaian Star" /> <sector x="16" y="16" comment="Veil of Delusion" /> <sector x="19" y="9" comment="Maelstrom" /> <sector x="0" y="7" comment="Ocracoke's Storm" /> <sector x="0" y="8" comment="Senator's Badlands" /> <sector x="0" y="9" comment="Weaver's Tempest" /> </map>
Occhio in particolare all'ultima riga che è fondamentale.Code: Select all
<find_gate group="this.gates" multiple="1" max="6"> <sector x="3" y="3" comment="Farnham's Legend" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="3" y="3" comment="Farnham's Legend" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="4" y="3" comment="Bala Gi's Joy" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="4" y="3" comment="Bala Gi's Joy" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="4" y="4" comment="Olmancketslat's Treaty" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="4" y="4" comment="Olmancketslat's Treaty" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="3" y="5" comment="Split Fire" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="3" y="5" comment="Split Fire" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="4" y="5" comment="Brennan's Triumph" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="4" y="5" comment="Brennan's Triumph" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="4" y="6" comment="Danna's Chance" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="4" y="6" comment="Danna's Chance" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="5" y="6" comment="Nopileos' Memorial" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="5" y="6" comment="Nopileos' Memorial" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="6" y="6" comment="Hatikvah's Faith" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="6" y="6" comment="Hatikvah's Faith" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="2" y="16" comment="Vestibule of Creation" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="2" y="16" comment="Vestibule of Creation" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="7" y="10" comment="Gunne's Crusade" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="7" y="10" comment="Gunne's Crusade" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="8" y="12" comment="Desecrated Skies" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="8" y="12" comment="Desecrated Skies" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="9" y="10" comment="LooManckStrat's Legacy" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="9" y="10" comment="LooManckStrat's Legacy" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="9" y="11" comment="Mi Ton's Refuge" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="9" y="11" comment="Mi Ton's Refuge" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="9" y="12" comment="Moo-Kye's Revenge" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="9" y="12" comment="Moo-Kye's Revenge" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="10" y="16" comment="Unknown Sector(10, 16); Duke's Sector" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="10" y="16" comment="Unknown Sector(10, 16); Duke's Sector" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="11" y="9" comment="Acquisition Repository" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="11" y="9" comment="Acquisition Repository" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="11" y="10" comment="Spaceweed Grove" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="11" y="10" comment="Spaceweed Grove" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="17" y="9" comment="Gaian Star" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="17" y="9" comment="Gaian Star" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="16" y="16" comment="Veil of Delusion" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="16" y="16" comment="Veil of Delusion" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="19" y="9" comment="Maelstrom" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="19" y="9" comment="Maelstrom" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="0" y="7" comment="Ocracoke's Storm" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="0" y="7" comment="Ocracoke's Storm" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="0" y="8" comment="Senator's Badlands" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="0" y="8" comment="Senator's Badlands" /> </find_station> <find_gate group="this.gates" multiple="1" max="6"> <sector x="0" y="9" comment="Weaver's Tempest" /> </find_gate> <find_station group="this.gates" multiple="1" max="50"> <sector x="0" y="9" comment="Weaver's Tempest" /> </find_station> <set_group_known group="this.gates" known="1"/>
CREARE UN GAME START
I file da modificare sono
gamestarts.xml
start.xml
Occorrerà che vi appuntiate alcune cose perchè a questo punto creare un Game Start implica la modifica dei Game Start ID.
Non è difficilissimo da fare, è piuttosto semplice quindi lasciatemi siegare come operare con i nostri due file XML.
Qui c'è il codice di default del Game Start Patriota Argon, come in gamestarts.xml:
Code: Select all
<!-- Argon Patriot -->
<gamestart id="104" name="{1900,2004}" description="{1900,2104}" difficulty="{1900,2201}" image="start04" plot="1">
<player name="{1900,2304}" species="{1900,2404}" gender="{1900,2504}" age="{1900,2604}"/>
<!-- Omicron Lyrae -->
<sector x="13" y="6"/>
<ship typename="SS_SH_A_M4P"/>
</gamestart>
Non c'è molto da cambiare quindi iniziamo subito.
La prima cosa che abbiamo bisogno di cambiare è il Game Start ID. Per questo userò come ID il numero 168 che non è ancora in uso da altri start, siccome non vogliamo danneggiarli o eliminarli dalla lista in "Nuova Partita".
gamestart id="168"BlackRazor wrote:Se volete creare un nuovo start occhio all'id che gli date, deve essere per forza univoco; e prima di scegliere il numero consiglio di andare nel forum inglese e controllare quali numeri sono già occupati per evitare inutili collisioni.
Ora modifichiamo il nome del Game Start. Siate abbastanza creativi nel farlo, io chiamerò il mio "Gandys Game Start" (alla faccia della creatività!, ndt)
Perciò questa linea
name="{1900,2004}"
cambierà così:
name="Gandys Game Start"
Siete liberi di chiamare il Game Start come volete, ma ricordatevi che dovrete togliere le parentesi graffe {} e mantenere le virgolette " ".
Aggiungere una descrizione al Game Start è come il nome, quindi
description="{1900,2104}"
ora sarà
description="Robbing everyone to fund my battles"
La parte sucessiva la lascio stare siccome fa riferimento ad un testo che dice "Normale" e quindi non ci interessa (comunque è il livello di difficoltà, ndt).
Ora ci occupiamo dell'immagine che vuoi mostrare sul Game Start, ce ne sono 13 disponibili. Scelgo la quarta, il ragazzo di X3:Reunion (Julian Brennan, ndt) perciò start04 è la mia immagine.
Quando estraete i file da 03.cat, troverete le immagini nella cartella L/true e penso che si possano aggiungere le proprie immagini personali, a patto che siano in formato jpg e con dimensione 128x192 pixel.
Se cambiate plot="1" allora disabiliterete le trame quindi lasciamolo stare... (sarebbe noioso senza quelle no?, ndt)
il mio nome per questo Game Start è Gandy , siate fantasiosi nel scegliere il vostro (fantasia portami via, ndt)... come al solito potete mettere quello che preferite.
Razza, sesso ed età possono rimanere uguali, ma se volete cambiarle potete farlo con lo stesso metodo, ossia levando la parte con le graffe e mettendo nelle virgolette quello che preferite.
***Nota del traduttore***
Credo si possa cambiare il settore...
<!-- Omicron Lyrae -->
<sector x="13" y="6"/>
Potremmo metterci Cuore del Regno (0,0) così...
<!-- Kingdom End -->
<sector x="0" y="0"/>
potete guardare qui se vi servono più notizie sui settori... però è in inglese.
Non sono sicuro di questo, ma dovrebbe funzionare. Ad ogni modo nell'esempio sottostante lascio il settore di default.
EDIT: Confermato, il settore si cambia così.
**********************
Se tutto è andato bene dovrebbe essere simile a questo:
Code: Select all
<!-- Gandys Start -->
<gamestart id="168" name="Gandys Game Start" description="Robbing everyone to fund my battles" difficulty="{1900,2201}" image="start04" plot="1">
<player name="Gandy" species="{1900,2404}" gender="{1900,2504}" age="{1900,2604}"/>
<!-- Omicron Lyrae -->
<sector x="13" y="6"/>
<ship typename="SS_SH_A_M4P"/>
</gamestart>
Come vedete è stato semplice... ora modifichiamo questo file per preparare la parte del game Start che manca.
C'è davvero poco da modificare qui ma dovrete copiare ed incollare il Game Start che avevate scelto. Ci sono due parti principali da copiare, e la prima parte che ho scelto l'ho incollata sotto "Santo di Paranid" (Pious Paranid, ndt) ma credo la si possa incollare ovunque.
Code: Select all
<do_when value="{player.gamestart}" exact="104" comment="Argon Patriot">
<set_value name="Terran Link Plot" exact="1"/>
<set_value name="HUB Plot" exact="1"/>
<set_value name="HQ Plot" exact="1"/>
</do_when>
<do_when value="{player.gamestart}" exact="104" comment="Argon Patriot">
Dobbiamo cambiare il Game Start ID (ricordate che vi avevo detto di appuntarvelo?) in exact="168" e cambiare il commento che nel mio caso è Gandys Game Start
Dovrebbe assomigliare a questo se tutto è andato bene:
Code: Select all
<do_when value="{player.gamestart}" exact="168" comment="Gandys Game Start">
<set_value name="Terran Link Plot" exact="1"/>
<set_value name="HUB Plot" exact="1"/>
<set_value name="HQ Plot" exact="1"/>
</do_when>
Code: Select all
<do_when value="{player.gamestart}" exact="104" comment="Argon Patriot">
<reward_player>
<money min="1800" max="2000"/>
<notoriety>
<relation race="argon" operation="set" exact="friend"/>
<relation race="boron" operation="set" exact="friend-2"/>
<relation race="paranid" operation="set" exact="shunned"/>
<relation race="split" operation="set" exact="nodock"/>
<relation race="teladi" operation="set" exact="neutral"/>
<relation race="goner" operation="set" exact="friend"/>
<relation race="pirate" operation="set" exact="enemy"/>
<relation race="khaak" operation="set" exact="min" mutual="1"/>
<relation race="xenon" operation="set" exact="min" mutual="1"/>
<relation race="atf" operation="set" exact="{lookup.notoriety@noton1}"/>
<relation race="terran" operation="set" exact="foe" mutual="1"/>
<relation race="yaki" operation="set" exact="foe" mutual="1"/>
</notoriety>
<equipment>
<ware typename="SS_SHIELD_B" exact="2"/>
<ware typename="SS_LASER_PAC" exact="4"/>
<ware typename="SS_WARE_BOOST" exact="1"/>
<ware typename="SS_WARE_L_A" exact="1"/>
<ware typename="SS_WARE_SCANNER2" exact="1" comment="Duplex Scanner"/>
<ware typename="SS_WARE_TECH213" exact="({player.ship.equipment.SS_WARE_TECH213.maxcount}/4)*3" comment="Engine Tunings"/>
<ware typename="SS_WARE_TECH231" exact="1" comment="SETA"/>
<ware typename="SS_WARE_TECH242" exact="1" comment="Video Enhancement Goggles"/>
<ware typename="SS_WARE_TECH246" exact="{player.ship.equipment.SS_WARE_TECH246.maxcount}/4+1" comment="Rudder Optomisation"/>
<ware typename="SS_WARE_TECH251" exact="{player.ship.equipment.SS_WARE_TECH251.maxcount}/3+1" comment="Cargo Bay Extension"/>
</equipment>
<do_when value="{player.gamestart}" exact="168" comment="Gandys Game Start">
E di nuovo ho incollato la mia sotto "Santo di Paranid" e questo è tutto. avete creato il vostro Game Start personale ed ora potete anche modificare nave, armi ed equipaggiamenti leggendo come fare nella sezione "Modificare un Game Start".
Non dovete incorporare questi file a 03.cat siccome potete creare una cartella chiamata "director" e dentro una chiamata "L" con dentro un'ultima cartella chiamata "true" dove mettere la vostra creazione. Tuttavia, quando lancerete il gioco sarà una partita ***modified***.
Ora la prossima volta che lancerete il gioco dovreste vedere il vostro Game Start, con la vostra immagine personalizzata (se la avete scelta) e con il quale potrete iniziare una nuova partita.
Qui c'è il mio, creato passo passo con voi:
Gandys Game Start
___________________________-Dna- wrote:Nel frattempo posto un piccolo esempio che ho fatto io (e forse già postato... non ricordo) che Capux ha ritrovato
LISTA DEGLI EQUIPAGGIAMENTI
SS_WARE_TECH275 - Mineral Scanner -Scanner Minerario
SS_WARE_TECH276 - Freight Scanner - Scanner da carico
SS_WARE_TECH277 - Trading System Extension - Dispositivo di Commercio Remoto
SS_WARE_TECH251 - Cargo Bay Extension - Estensione della Stiva
SS_WARE_TECH213 - Engine Tuning - Potenziamento del Motore
SS_WARE_TECH246 - Rudder Optimisation - Ottimizzazione della Manovrabilità
SS_WARE_TECH241 - Docking Computer - Computer di Atterraggio
SS_WARE_TECH242 - Video Enhancement Goggles - Potenziamento Video
SS_WARE_TECH231 - Seta - ATS
SS_WARE_TECH226 - SETA Boost Extension - Potenziamento dell'ATS
SS_WARE_L_A - Argon Police Licence - Licenza di Polizia Argon
SS_WARE_L_B - Boron Police Licence - Licenza di Polizia Boron
SS_WARE_L_S - Split Police Licence - Licenza di Polizia Split
SS_WARE_L_P - Paranid Police Licence - Licenza di Polizia Paranid
SS_WARE_L_T - Teladi Police Licence - Licenza di Polizia Teladi
SS_WARE_BESTBUY - Best Buys Locator - Localizzatore di Acquisti Favorevoli
SS_WARE_BESTSELL - Best Selling Price Locator - Localizzatore di Vendite Favorevoli
SS_WARE_BEAMING - Transporter Device - Trasporto Internavale
SS_WARE_WARPING - Jumpdrive - Jumpdrive
SS_WARE_LIFESUPPORT - Cargobay Life Support - Sistema di Abitabilità della Stiva
SS_WARE_BOOST - Boost Extension - Potenziamento Accelerazione
SS_WARE_STRAFE - Strafe Drive Extension - Propulsori Laterali
SS_WARE_SCANNER2 - Duplex Scanner - Duplex Scanner
SS_WARE_SCANNER3 - Triplex Scanner - Triplex Scanner
SS_WARE_SW_NAV_1 - Navagation Software MK1 - Software di Navigazione MK1
SS_WARE_SW_TRADE_1 - Trade Command software mk1 - Software di Commercio MK1
SS_WARE_SW_TRADE_2 - Trade Command software mk2 - Software di Commercio MK2
SS_WARE_SW_FIGHT_1 - Fight Command software mk1 - Software di Combattimento MK1
SS_WARE_SW_FIGHT_2 - Fight Command software mk2 - Software di Combattimento MK2
SS_WARE_SW_SPECIAL_1 - Special Command Software - Software di Comandi Speciali MK1
SS_WARE_SW_NEW2 - Software Signature Scrambler - Software di Codifica Programmi
SS_WARE_SW_NEW3 - System override Software - Sistema di Emulazione Software
SS_WARE_SW_NEW13 - Trade Command software mk3 - Software di Commercio MK3
SS_WARE_SW_SUPPLY_1 - Supply Command Software - Software di Rifornimento
SS_WARE_SW_EXPLORE_1 - Explorer Command software - Software di Esplorazione
SS_WARE_SW_PATROL_1 - Patrol Command Software - Software di Comando Pattuglia
SS_WARE_SW_CARRIER_1 - Carrier Command Software - Software di Comando Carrier
SS_WARE_BIOSCANNER - Bio Scanner - Bioscanner
***La lista potrebbe non essere completa. postatene pure di più aggiornate***
________________
LISTA DELLE ARMI
SS_LASER_PD - Plasma Burst Generator - Generatore di Bombe al Plasma (GBP)
SS_LASER_IRE - Impulse Ray Emitter - Laser ad Emissione di Impulsi (LEI)
SS_LASER_PAC - Particle Accelerator Cannon - Cannone ad Accelerazione di Particelle (CAP)
SS_LASER_PRG - Phased Repeater Gun - Cannone a Ripetizione in Fase (CRF)
SS_LASER_EBC - Energy Bolt Chaingun - Mitragliatrice a Dardi Energetici (MDE)
SS_LASER_FBL - Fragmentation Bomb Launcher - Lancia Bombe a Frammentazione (LBF)
SS_LASER_PBE - Pulse Beam Emitter - Cannone ad Amplificazione di Impulsi (CAI)
SS_LASER_EMP - Electro-Magnetic Plasma Cannon - Cannone Elettromagnetico al Plasma (CEMP)
SS_LASER_CIG - Concussion Impulse Generator - Generatore di Scosse Subspaziali (GSS)
SS_LASER_IPG - Ion Pulse Generator - Generatore di Impulsi Ionici (GII)
SS_LASER_ESR - Ion Shard Railgun - Mitragliatore a Frammenti Ionici (MFI)
SS_LASER_MAM - Matter/Anti-Matter Launcher - Lancia Bombe Materia/Antimateria (LBMAM)
SS_LASER_PAL - Phased Array Laser Cannon - Cannone Tattico a Laser in Fase (CTLF)
SS_LASER_PSG - Phased Shockwave Generator - Generatore di Onde di Fase (GOF)
SS_LASER_PPC - Photon Pulse Cannon - Cannone a Impulsi Fotonici (CIF)
SS_LASER_IBL - Incendiary Bomb Launcher - Lancia Bombe Incendiarie (LBI)
SS_LASER_PSP - Point Singularity Projector - Proiettore di Singolarità Puntiformi (PSP)
SS_LASER_PBC - Plasma Beam Cannon - Cannone al Plasma Radiante
SS_LASER_TUG - Tractor Beam - Raggio Trente (RT)
SS_LASER_IONC - Ion Cannon - Cannone a Ioni (CI)
SS_LASER_MASS - Mass Driver - Mass Driver (MD)
SS_LASER_HEPT - High Energy Plasma Thrower - Cannone al Plasma ad Alta Energia (CPAE)
SS_LASER_IOND - Ion Disruptor - Cannone a Ioni (CI)
SS_LASER_GAUSS - Gauss Cannon - Cannone Gauss (CG)
SS_LASER_MINING - Mobile Drilling System - Trivella Mobile (TM)
SS_LASER_REPAIR - Repair Laser - Laser di Riparazione
SS_LASER_TRIBEAM - Tri-Beam Cannon - Cannone a Triplo Raggio
SS_LASER_FUSIONBEAM - Fusion Beam Cannon - Cannone a Fusione Irradiata
SS_LASER_DUMMY1 - SPARE LASER 1
SS_LASER_DUMMY2 - SPARE LASER 2
SS_LASER_KH_ALPHA - Alpha Kyon Emitter - Laser Kyon Alfa (LKA)
SS_LASER_KH_BETA - Beta Kyon Emitter - Laser Kyon Beta (LKB)
SSS_LASER_KH_GAMMA - Gamma Kyon Emitter - Laser Kyon Gamma (LKG)
SS_LASER_FLAK_ALPHA - Flack Artillery Array - Cannone Tattico a Ripetizione (CTR)
SS_LASER_FLAK_CLUSTER - Cluster Flack Array - Bomba Tattica Antiaerea (BTA)
SS_LASER_TERRANANTIFIGHTER - Starburst Shockwave Cannon - Cannone a Onde Stellari (COS)
SS_LASER_TERRANANTIFIGHTER_1 - Prototype Starburst Shockwave Cannon - Cannone a Onde Stellari Prototipo (COSP)
SS_LASER_EMP_1 - Experimental Electro-Magnetic Plasma Cannon - Cannone Elettromagnetico al Plasma Sperimentale (CEMPS)
SS_LASER_MAM_1 - Prototype Matter/Anti-Matter Launcher - Lancia Bombe Materia/Anti-Materia Prototipo (LBMAMP)
***La lista potrebbe non essere aggiornata****
_____________________________________________
LISTA ALTERNATIVA ALLE PRIME DUE CON AGGIUNTE
segnalata da BlackRazor
LISTA ARMI, EQUIPAGGIAMENTI E SIMILI (ENGLISH
CODICI GENERALI PER IL MISSION DIRECTOR (ENGLISH)
__________________________________________________________
Ecco un'altra traduzione.... dai facciamola fruttare! Ho cercato di renderla chiara (anche aggiungendo mie note). Un grazie anche a BlackRazor per il suo grande contributo e un altro grazie a -Dna-

Su voglio vedere più gente nella sezione Script e modding...