Cambiamenti
Versione dell'SDK e quali mod si possono fare con ognuna. La versione dell'API degli script (Mod_ApiVersion()) è a parte: ora è la 7.
1.2
Richiede Imperivm Resurrected 0.32.10 o successiva.
Mod_CanExecCmd(oggetto, comando)(API 7): lo stesso controllo che fa il pulsante di un comando (l'oggetto lo ha, non è disattivato e il suo verificatore lo accetta). Il menu dei trucchi elenca le truppe delle classi caricate, anche quelle delle mod (edittree_possottoUnits/), e ricerca ciò che i pulsanti permettono, nell'ordine dei loro requisiti e senza scegliere due opzioni di una scelta.- Civiltà:
"variant": truedichiara una variante di una civiltà del gioco, con le stesse classi e un altro nome nella lobby; con"replacesBase": trueprende il posto della sua base nella lobby e nel sorteggio casuale.GetPlayerRacedà la base eMod_PlayerCiv(giocatore)(API 7) quella scelta (Civiltà). L'interfaccia di una civiltà di mod (barre, angoli, icone rapide, schermata finale) è quella della sua base, non quella dei Galli. La costante degli script rispetta le maiuscole dell'id(RomeImperial). - Un
.bfhpdipacks\portato da una mod (per esempioRandomMapSettlements.bfhp, le città iniziali della mappa casuale) si usa davvero: il gioco lo apre in scrittura e prima teneva il suo. - I file sciolti di
Local\<lingua>\(testi, guida, consigli) si usano sempre: prima si perdevano se il gioco li leggeva prima di montare le mod. - Mod vecchie:
riduci-mod.jsrispetta l'ordine dei loro pacchetti, mette inhidden.txtciò che toglievano dal gioco, scriverle.mmp.tailse amplianorle.mmpeLocal\<lingua>.pakper i file di una lingua fuori dacurrentlang\, e trasformadata\const.iniin una patch senza[Resolutions]. Nuove opzioni--escludie--nascondi. I filmati si cercano anche nei pacchetti. - Nove categorie di GameBanana in tre tipi: Gameplay & Balance, Units & Heroes, Civilizations · Maps, Campaigns, Conquest · Graphics, Audio & Voices, Translations.
Scenarios,InterfaceeTotal Conversionsvalgono ancora come Maps, Graphics e Gameplay & Balance, ma il validatore chiede il nome nuovo. - I tag servono solo per il filtro dei giocatori (
4 players,2-4 players, nelle mappe) e per quello della lingua (Spanish…, in campagne, traduzioni e audio).Gameplay,CosmeticeOnline testednon servono più. Il validatore avvisa di una mappa senza giocatori e di una campagna, traduzione o audio senza lingua, e un tag sconosciuto ora è un avviso, non un errore. - Il gestore non ha più il pulsante Pubblica: lo zip si fa a mano (vedi Pubblicare).
- L'ordine delle mod lo calcola il gioco (Riferimento): non si ordina più a mano nel profilo, e il controllo del multiplayer non dipende dall'ordine. La chiave di
imperivm-mod.iniè[Mods] Profile.
1.1
Richiede Imperivm Resurrected 0.31.58 o successiva.
- I nomi dei campi di
mod.json,civs\*.json,specials\*.jsoneoptions\*.jsonpassano all'inglese (name,authors,description,tags,category,index,biome,template,letter,values,default…). I nomi in spagnolo continuano a valere. - Le direttive delle patch degli script (
.vs) diventano@top,@bottom,@before,@after,@replacee@end. Le vecchie continuano a valere. - Le chiavi di
imperivm-mod.inipassano all'inglese ([Debug],Dump,LogFiles,[Mods] Override…). Il gioco rinomina le vecchie all'avvio. - Il registro passa a
Logs\imperivm\imperivm-mod.log(il gioco cancella all'avvio i file sciolti diLogs\). Le sue righe hanno un livello (I,W,E) e un'etichetta (patch,language,civilizations,specials,script,event) al posto di un prefisso di testo comePatch:, e vengono conservate le ultime cinque sessioni.LogLeveleLogChannelsin[Debug]diimperivm-mod.inichiedono più dettagli. Il cuore nel menu principale crea un rapporto con i registri da condividere.
1.0
Richiede Imperivm Resurrected 0.29.5 o successivo.
Una mod può, solo con file e senza compilare nulla:
- Cambiare qualsiasi file XML, INI o script del gioco con le patch, e sommare le modifiche di più mod.
- Aggiungere unità, con le loro statistiche, e grafica propria convertita da PNG.
- Aggiungere abilità di truppe ed eroi, e specialità.
- Aggiungere civiltà, con città e villaggio iniziali, la loro IA e i loro eroi.
- Aggiungere avamposti neutrali.
- Aggiungere oggetti.
- Aggiungere modalità di vittoria, con i loro limiti.
- Aggiungere opzioni di partita alla stanza: interruttori ed elenchi di valori.
- Aggiungere tipi di mappa casuale.
- Aggiungere formazioni da eroe.
- Aggiungere lingue e testi, comandi e pulsanti propri.
- Reagire a ciò che succede in partita con eventi di script e funzioni
Mod_*.
Strumenti: validare una mod, estrarre i dati del gioco, creare un'unità, un oggetto, un'abilità, una formazione o un'opzione di partita, clonare una civiltà, creare un avamposto, modelli di città, tipi di mappa, convertire immagini e sprite, creare l'entità di un'unità o edificio, adattare una mod vecchia.