[TC]Mission Director: modificare Game Starts (traduzione)

Il luogo dove parlare di tutti i plug-in e i mod disponibili per X², X³, X³TC e X³AP.

Moderator: Moderatori per il Forum Italiano

User avatar
Capux
Posts: 2456
Joined: Sat, 31. Oct 09, 21:17
x4

[TC]Mission Director: modificare Game Starts (traduzione)

Post by Capux »

Traduzione da "Editing current game starts di gandy|UKCS|
___________________________________________________________

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"/>
Allora questo è il codice da modificare allora cambiamo la nave in un M3 Argon: abbiamo 5 versioni del Nova, 3 dell'Eclipse.
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"/>
Ora non mi occuperò della reputazione con le razze ma armi ed equipaggiamento è molto interessante, siccome comunque vogliamo mantenere il Game Start quanto più possibile vicino all'originale.
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"/>
Questo riguarda l'equipaggiamento settato di default ma abbiamo bisogno di aggiungere qualche altro elemento e spiegare che cosa c'è già qui.

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"/>
Fatto. Questo è come editare un Game Start quindi buon divertimento nel farlo...

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

Code: Select all

<money exact="10000"/>
- Impostare la reputazione iniziale con le varie razze (da mettere nella sezione reward_player):

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

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

<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"/>
Occhio in particolare all'ultima riga che è fondamentale.
_____________________
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>
il posto migliore per incollare questo pezzo di codice è sotto lo start "Assassino Indebitato" (Bankrupt Assassin, ndt).
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".
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.
gamestart id="168"

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>
Modifichiamo start.xml

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>
La prima linea è tutta quella che abbiamo bisogno di modificare:
<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>
La prossima parte che abbiamo bisogno di copiare e incollare (e potreste dover scorrere il file finchè non la trovate) è questa:

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>
E come per la prima parte abbiamo bisogno di editare solo la prima riga, che una volta modificata assomiglierà a questa:

<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 :D
___________________________
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...
Last edited by Capux on Fri, 9. Jul 10, 23:11, edited 16 times in total.
User avatar
-Dna-
Posts: 16661
Joined: Mon, 3. Jan 05, 13:11
x4

Post by -Dna- »

Ztik! Continua così e magari un giorno mi insegnerai un po' :)

Nel frattempo posto un piccolo esempio che ho fatto io (e forse già postato... non ricordo) che Capux ha ritrovato :D

Modificarne di esistenti non è un lavoro difficile.

Crearne di nuovi e mettere una piccola trama (come il Teladi Tormentato) questo si che è difficile :doh:
Remember: Good things don't come to an end: good things just stop. ~ [cit. Sean "Day[9]" Plott]

:xenon: Xenon Love! \#/ :xenon:
:split: Grill the Borons! :split:
:pirat: Real pirates (ab)use Jumpdrive (and Rum) :pirat:
BlackRazor
Posts: 4708
Joined: Tue, 20. Apr 04, 17:39
x4

Post by BlackRazor »

Un paio di aggiunte visto che anche io ho provato pochi giorni fa a creare uno start:
1) I file da estrarre non sono nel file 03.cat, quelli sono i file vecchi della versione 1.0 del gioco; i file più aggiornati sono in archivi più recenti (ad esempio c'è uno start.xml nel file 08.cat).
2) 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.
3) Il settore iniziale si cambia come hai detto tu.
4) con il file starts.xml si possono fare delle cose carine:
- Impostare i crediti iniziali (da mettere nella sezione reward_player):

Code: Select all

<money exact="10000"/>
- Impostare la reputazione iniziale con le varie razze (da mettere nella sezione reward_player):

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

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

<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"/>
Occhio in particolare all'ultima riga che è fondamentale.

Ciao.
"For the love of the Fish-Queen!"
User avatar
Capux
Posts: 2456
Joined: Sat, 31. Oct 09, 21:17
x4

Post by Capux »

Aggiornato con le aggiunte di BlackRazor e linkato ancje l'esempio di -Dna- :D
Grazie per il supporto :D

Ne approfitto per chiedere: avrete notato che mi mancano alcuni nomi arma e merce nelle rispettive liste postate in fondo alla guida. Non è che potreste dirmeli visto che dopo aver tradotto tutto il resto e messi i colori ero scoppiato e dopo due tre ricerche sul forum infruttuose (alcuni nomi non li ho trovati) non ce la facevo più? :D
Thanks :D
BlackRazor
Posts: 4708
Joined: Tue, 20. Apr 04, 17:39
x4

Post by BlackRazor »

Dopo ci do un occhio e vedo se riesco a ritrovare la lista che ho usato io.

Ciao.
"For the love of the Fish-Queen!"
User avatar
Capux
Posts: 2456
Joined: Sat, 31. Oct 09, 21:17
x4

Post by Capux »

Grazie mille per l'aiuto Black ;)
User avatar
-Dna-
Posts: 16661
Joined: Mon, 3. Jan 05, 13:11
x4

Post by -Dna- »

A me sembra che le armi ci siano tutte e pure gli equipaggiamenti. Ho aggiunto le traduzioni che mancavano, spero non ti dispiaccia ;)
Remember: Good things don't come to an end: good things just stop. ~ [cit. Sean "Day[9]" Plott]

:xenon: Xenon Love! \#/ :xenon:
:split: Grill the Borons! :split:
:pirat: Real pirates (ab)use Jumpdrive (and Rum) :pirat:
User avatar
Capux
Posts: 2456
Joined: Sat, 31. Oct 09, 21:17
x4

Post by Capux »

No affatto mi hai fatto un favore :)
Grazie mille anche a te
BlackRazor
Posts: 4708
Joined: Tue, 20. Apr 04, 17:39
x4

Post by BlackRazor »

La lista che ho usato io era questa, dovrebbe esserci tutto: scudi, armi, munizioni, missili, merci, software e altre cosette varie.

Ciao.
"For the love of the Fish-Queen!"
User avatar
Capux
Posts: 2456
Joined: Sat, 31. Oct 09, 21:17
x4

Post by Capux »

grazie blacky la linko alla guida :D
mille grazie ancora a tutti :D
User avatar
Ketraar
EGOSOFT
EGOSOFT
Posts: 12150
Joined: Fri, 21. May 04, 17:15
x4

Post by Ketraar »

BlackRazor wrote:... e prima di scegliere il numero consiglio di andare nel forum inglese e controllare quali numeri sono già occupati per evitare inutili collisioni.
Nota che al contrario dei t-file e le ID dei testi, qui sarà sempre incompatibile con altre versioni. Il MD non funziona come nei testi dove le page vengono addizionate alle esistenti, qui viene usato il file, o sia e cue. Vuole dire che il file sarà sempre incompatibile con un altro file start.

No so se mi spiego :|

MFG

Ketraar
Image
User avatar
Capux
Posts: 2456
Joined: Sat, 31. Oct 09, 21:17
x4

Post by Capux »

Aspetta un secondo, Ketraar:
come si ripercuote ciò nella creazione di un gamestart?

Da quel che ho capito se vogliamo aggiungere ancora una game start fatto da noi insime ad uno fatto da altri, devo riunirli tutti in un unico file start.xml, in quanto il gioco punta solo a quel file. Di conseguenza due gamestart su due file start.xml e gamestarts.xml farebbero un poco di caos...

E' così come ho capito io? oppure no?
User avatar
-Dna-
Posts: 16661
Joined: Mon, 3. Jan 05, 13:11
x4

Post by -Dna- »

Semplicemente non potranno mai coesistere due file start.xml, cioè se io voglio fare uno start mio e lo metto nel file 12.cat/dat, questo ultimo sovrascrive tutti i file start.xml precedenti.

Quindi se tu volessi usare un tuo start ma anche altri start, devi modificare il file start.xml in modo che li comprenda tutti :)
Remember: Good things don't come to an end: good things just stop. ~ [cit. Sean "Day[9]" Plott]

:xenon: Xenon Love! \#/ :xenon:
:split: Grill the Borons! :split:
:pirat: Real pirates (ab)use Jumpdrive (and Rum) :pirat:
User avatar
Capux
Posts: 2456
Joined: Sat, 31. Oct 09, 21:17
x4

Post by Capux »

Capito :)
Avevo vagamente intuito, ma grazie per le delucidazioni :D
User avatar
Ketraar
EGOSOFT
EGOSOFT
Posts: 12150
Joined: Fri, 21. May 04, 17:15
x4

Post by Ketraar »

-Dna- wrote:Quindi se tu volessi usare un tuo start ma anche altri start, devi modificare il file start.xml in modo che li comprenda tutti :)
Esattamente, era questo che cercavo di dire, mica sempre facile spiegarsi. :shock:

MFG

Ketraar
Image

Return to “Script e Modding per la Trilogia di X”