Medieval 2 Total War
Discussione generale sul videogioco Medieval 2 : Total War
Cattedra
Guide & Tutorial a cura dei maggiori esperti di modding
Medieval 2 Total War Cantiere
Progettazione di Mod relativi al videogame Medieval 2 Total War

 

 

Nuova Discussione
Rispondi
 
Stampa | Notifica email    
Autore

GUIDA AI BATCH MODIFICATI (MULTIMOD)

Ultimo Aggiornamento: 08/10/2011 09:49
08/10/2011 09:49
 
Email
 
Scheda Utente
 
Modifica
 
Cancella
 
Quota
OFFLINE
Post: 21.194
Registrato il: 10/02/2007
Principe

GUIDA AI BATCH MODIFICATI (MULTIMOD)

1) INTRODUZIONE
Attenzione: questa guida fa riferimento a modifiche effettuate su Windows XP, non garantisco il funzionamento su altri sistemi operativi.

Con questa guida potrete modificare il batch di avviamento del vostro mod al fine di creare un multimod, ovvero un batch che darà la facoltà di scegliere il tipo di mod a cui giocare. E' un modo utile per raccogliere su un'unica base due o più mod diversi che sono accomunati da un gran numero di files. E' il metodo che ho seguito per fondere assieme le tre campagne di Machiavello.

Il batch può essere modificato usando opportuni comandi batch che potete trovare facilmente su qualsiasi sito internet. Non tutti però funzionano, quindi raccomando di tenere il mio batch come base e non discostarsi troppo da esso, evitando di usare comandi che in esso non sono presenti.


2) COMANDI UTILIZZATI
Riassumendo i comandi fondamentali:

:
---> i due punti si antepongono a commenti (proprio come il punto e virgola nei testi di med2)

ECHO
---> si antepone al blocco di stringhe che appare nella schermata dos all'apertura del batch

SET X= Y
---> si usa per attribuire alla stringa X il percorsoY, cosa che semplifica molto la procedura

SET Choice=
SET /P Choice=Digita la lettera e premi Invio:
---> queste due stringhe in sequenza introducono la scelta interattiva

IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%
ECHO.
:: /I makes the IF comparison case-insensitive
IF /I '%Choice%'=='V' GOTO ItemV
IF /I '%Choice%'=='S' GOTO ItemS
IF /I '%Choice%'=='M' GOTO ItemM
IF /I '%Choice%'=='C' GOTO Start
ECHO "%Choice%" is not valid. Please try again.
ECHO.
GOTO Loop
---> questo blocco rappresenta la scelta interattiva, nell'esempio ci sono tre possibili alternative (V, S, M, C) ciascuna delle quali conduce a una procedura diversa, se si digita un altra lettera si torna daccapo (ECHO.)

:ItemV
---> da qui inizia la procedura per la scelta V. In seguito si troveranno anche :ItemS e :ItemM

del %X%Y /q
---> questo comando serve per eliminare la cartella nel percorso Y (a partire dalla cartella X precedentemente definita col SET X)

xcopy %X%Y %Z%W /r /y /q
---> questo comando serve per copiare la cartella nel percorso Y (a partire dalla cartella X precedentemente definita col SET X) e incollarla nel percorso W (a partire dalla cartella Z precedentemente definita col SET Z)


3) ESEMPIO SEMPLICE
Una limitazione nel fare più campagne su uno stesso mod è nel numero massimo di fazioni (31) che possono essere usate. Fermo restando che i codici delle fazioni saranno sempre gli stessi, il multimod può aggirare questo problema, effettuando le sostituzioni dei files per "aggiornare" le fazioni in base alla scelta fatta dal giocatore nel batch.

Prendiamo ad esempio i loading screen; se vogliamo modificarli in base al tipo di mod scelto (V, S o M), basterà scrivere:

(...)
SET M2TW= "\Programmi\SEGA\Medieval II Total War\mods\Machiavello\data"
(...)
:ItemV
(...)
del %M2TW%\loading_screen /q
xcopy %M2TW%\loading_screen_vecchio_mondo %M2TW%\loading_screen /r /y /q
(...)
:ItemS
(...)
del %M2TW%\loading_screen /q
xcopy %M2TW%\loading_screen_spicciolati %M2TW%\loading_screen /r /y /q
(...)
:ItemM
(...)
del %M2TW%\loading_screen /q
xcopy %M2TW%\loading_screen_mercator %M2TW%\loading_screen /r /y /q

In parole povere, bisogna creare nella cartella Medieval II Total War\mods\Machiavello\data tre nuove cartelle: loading_screen_vecchio_mondo, loading_screen_spicciolati e loading_screen_mercator, ognuna con le sue peculiari tga all'inetrno. Quando viene fatta la scelta del mod con cui giocare, avverrà l'automatica sostituzione della cartella loading_screen con quella del mod prescelto.

Già qui si intravede una pesante limitazione del sistema multimod.
Affinchè il batch funzioni, è necessario sapere in anticipo dove sono stati installati Med2 e la mod (nell'esempio sopra: \Programmi\SEGA\Medieval II Total War\mods\Machiavello\data). Quindi, nel momento in cui si creerà l'autoinstallante per la mod, sarà bene specificare all'utente che essa funzionerà solo se Med2 e la mod saranno stati installati in una certa posizione.

Raccomando perciò, quando creerete la multimod, di fare sempre riferimento all'indirizzo default di installazione di Med2:

\Programmi\SEGA\Medieval II Total War.

La mod andrà installata in:

\Programmi\SEGA\Medieval II Total War\mods\Machiavello\data\mods\NOME_DELLA_MOD.


4) MULTIMOD COMPLETO (DALLA BETA DI TRILOGIA MACHIAVELLICA)
Infine, ecco il batch modificato attualmente in uso nella beta della Trilogia Machiavellica.

@ECHO OFF
CLS
COLOR 7
:LOOP
ECHO "Trilogia Machiavellica" - Launcher
ECHO -----------------------------------
ECHO --- Selezione Campagna ---
ECHO -----------------------------------
ECHO V. Il Vecchio Mondo (campagna europea)
ECHO S. Spicciolati d'Italia (campagna italiana)
ECHO M. Mercator (campagna mondiale)
ECHO -----------------------------------
ECHO C. Conserva i settaggi precedenti
ECHO -----------------------------------
:: SET /P prompts for input and sets the variable
:: to whatever the user types
SET M2TW= "\Programmi\SEGA\Medieval II Total War\mods\Machiavello\data"
SET M2TWui= "\Programmi\SEGA\Medieval II Total War\mods\Machiavello\data\ui"
SET M2TWbanners= "\Programmi\SEGA\Medieval II Total War\mods\Machiavello\data\ui\captain banners"
SET M2TWtext= "\Programmi\SEGA\Medieval II Total War\mods\Machiavello\data\text"
SET M2TWmenu= "\Programmi\SEGA\Medieval II Total War\mods\Machiavello\data\menu"
SET M2TWunitmodels= "\Programmi\SEGA\Medieval II Total War\mods\Machiavello\data\unit_models"
SET M2TWcampaign= "\Programmi\SEGA\Medieval II Total War\mods\Machiavello\data\world\maps\campaign"
SET M2TWimperialcampaign= "\Programmi\SEGA\Medieval II Total War\mods\Machiavello\data\world\maps\campaign\imperial_campaign"
SET M2TWcustom= "\Programmi\SEGA\Medieval II Total War\mods\Machiavello\data\world\maps\campaign\custom"
SET Choice=
SET /P Choice=Digita la lettera e premi Invio:
:: The syntax in the next line extracts the substring
:: starting at 0 (the beginning) and 1 character long
IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%
ECHO.
:: /I makes the IF comparison case-insensitive
IF /I '%Choice%'=='V' GOTO ItemV
IF /I '%Choice%'=='S' GOTO ItemS
IF /I '%Choice%'=='M' GOTO ItemM
IF /I '%Choice%'=='C' GOTO Start
ECHO "%Choice%" is not valid. Please try again.
ECHO.
GOTO Loop
:ItemV
xcopy %M2TWmenu%\_m2_border_vecchio_mondo.tga %M2TWmenu%\_m2_border.tga /r /y /q
del %M2TWcampaign%\imperial_campaign /q
xcopy %M2TWcampaign%\imperial_campaign_vecchio_mondo %M2TWcampaign%\imperial_campaign /r /y /q
del %M2TW%\text /q
xcopy %M2TW%\text_vecchio_mondo %M2TW%\text /r /y /q
del %M2TW%\loading_screen /q
xcopy %M2TW%\loading_screen_vecchio_mondo %M2TW%\loading_screen /r /y /q
xcopy %M2TWbanners%\captain_card_aztecs_vecchio_mondo.tga %M2TWbanners%\captain_card_aztecs.tga /r /y /q
xcopy %M2TWbanners%\captain_card_bizantini_vecchio_mondo.tga %M2TWbanners%\captain_card_bizantini.tga /r /y /q
xcopy %M2TWbanners%\captain_card_boehmia_vecchio_mondo.tga %M2TWbanners%\captain_card_boehmia.tga /r /y /q
xcopy %M2TWbanners%\captain_card_byzantium_vecchio_mondo.tga %M2TWbanners%\captain_card_byzantium.tga /r /y /q
xcopy %M2TWbanners%\captain_card_hungary_vecchio_mondo.tga %M2TWbanners%\captain_card_hungary.tga /r /y /q
xcopy %M2TWbanners%\captain_card_maya_vecchio_mondo.tga %M2TWbanners%\captain_card_maya.tga /r /y /q
xcopy %M2TWbanners%\captain_card_milan_vecchio_mondo.tga %M2TWbanners%\captain_card_milan.tga /r /y /q
xcopy %M2TWbanners%\captain_card_mongols_vecchio_mondo.tga %M2TWbanners%\captain_card_mongols.tga /r /y /q
xcopy %M2TWbanners%\captain_card_normans_vecchio_mondo.tga %M2TWbanners%\captain_card_normans.tga /r /y /q
xcopy %M2TWbanners%\captain_card_novgorod_vecchio_mondo.tga %M2TWbanners%\captain_card_novgorod.tga /r /y /q
xcopy %M2TWbanners%\captain_card_papal_states_vecchio_mondo.tga %M2TWbanners%\captain_card_papal_states.tga /r /y /q
xcopy %M2TWbanners%\captain_card_russia_vecchio_mondo.tga %M2TWbanners%\captain_card_russia.tga /r /y /q
xcopy %M2TWbanners%\captain_card_saxons_vecchio_mondo.tga %M2TWbanners%\captain_card_saxons.tga /r /y /q
xcopy %M2TWbanners%\captain_card_scotland_vecchio_mondo.tga %M2TWbanners%\captain_card_scotland.tga /r /y /q
xcopy %M2TWbanners%\captain_card_scozia_vecchio_mondo.tga %M2TWbanners%\captain_card_scozia.tga /r /y /q
xcopy %M2TWbanners%\captain_card_serbia_vecchio_mondo.tga %M2TWbanners%\captain_card_serbia.tga /r /y /q
xcopy %M2TWbanners%\captain_card_sicily_vecchio_mondo.tga %M2TWbanners%\captain_card_sicily.tga /r /y /q
xcopy %M2TWbanners%\captain_card_timurids_vecchio_mondo.tga %M2TWbanners%\captain_card_timurids.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_aztecs_vecchio_mondo.tga %M2TWbanners%\captain_portrait_aztecs.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_bizantini_vecchio_mondo.tga %M2TWbanners%\captain_portrait_bizantini.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_boehmia_vecchio_mondo.tga %M2TWbanners%\captain_portrait_boehmia.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_byzantium_vecchio_mondo.tga %M2TWbanners%\captain_portrait_byzantium.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_hungary_vecchio_mondo.tga %M2TWbanners%\captain_portrait_hungary.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_maya_vecchio_mondo.tga %M2TWbanners%\captain_portrait_maya.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_milan_vecchio_mondo.tga %M2TWbanners%\captain_portrait_milan.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_mongols_vecchio_mondo.tga %M2TWbanners%\captain_portrait_mongols.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_normans_vecchio_mondo.tga %M2TWbanners%\captain_portrait_normans.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_novgorod_vecchio_mondo.tga %M2TWbanners%\captain_portrait_novgorod.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_papal_states_vecchio_mondo.tga %M2TWbanners%\captain_portrait_papal_states.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_russia_vecchio_mondo.tga %M2TWbanners%\captain_portrait_russia.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_saxons_vecchio_mondo.tga %M2TWbanners%\captain_portrait_saxons.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_scotland_vecchio_mondo.tga %M2TWbanners%\captain_portrait_scotland.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_scozia_vecchio_mondo.tga %M2TWbanners%\captain_portrait_scozia.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_serbia_vecchio_mondo.tga %M2TWbanners%\captain_portrait_serbia.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_sicily_vecchio_mondo.tga %M2TWbanners%\captain_portrait_sicily.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_timurids_vecchio_mondo.tga %M2TWbanners%\captain_portrait_timurids.tga /r /y /q
del %M2TWui%\faction_symbols /q
xcopy %M2TWui%\faction_symbols_vecchio_mondo %M2TWui%\faction_symbols /r /y /q
del %M2TWui%\greek\interface /q
xcopy %M2TWui%\greek\interface_vecchio_mondo %M2TWui%\greek\interface /r /y /q
del %M2TWui%\northern_european\interface /q
xcopy %M2TWui%\northern_european\interface_vecchio_mondo %M2TWui%\northern_european\interface /r /y /q
del %M2TWui%\mesoamerican\interface /q
xcopy %M2TWui%\mesoamerican\interface_vecchio_mondo %M2TWui%\mesoamerican\interface /r /y /q
del %M2TWui%\middle_eastern\interface /q
xcopy %M2TWui%\middle_eastern\interface_vecchio_mondo %M2TWui%\middle_eastern\interface /r /y /q
del %M2TWui%\southern_european\interface /q
xcopy %M2TWui%\southern_european\interface_vecchio_mondo %M2TWui%\southern_european\interface /r /y /q
del %M2TWmenu%\symbols\fe_buttons_24 /q
del %M2TWmenu%\symbols\fe_buttons_48 /q
del %M2TWmenu%\symbols\fe_symbols_80 /q
del %M2TWmenu%\symbols\fe_faction_units /q
xcopy %M2TWmenu%\symbols_vecchio_mondo\fe_buttons_24 %M2TWmenu%\symbols\fe_buttons_24 /r /y /q
xcopy %M2TWmenu%\symbols_vecchio_mondo\fe_buttons_48 %M2TWmenu%\symbols\fe_buttons_48 /r /y /q
xcopy %M2TWmenu%\symbols_vecchio_mondo\fe_symbols_80 %M2TWmenu%\symbols\fe_symbols_80 /r /y /q
xcopy %M2TWmenu%\symbols_vecchio_mondo\fe_faction_units %M2TWmenu%\symbols\fe_faction_units /r /y /q
xcopy %M2TWunitmodels%\battle_models_vecchio_mondo.modeldb %M2TWunitmodels%\battle_models.modeldb /r /y /q
xcopy %M2TW%\descr_misc_vecchio_mondo.txt %M2TW%\descr_misc.txt /r /y /q
xcopy %M2TW%\descr_character_vecchio_mondo.txt %M2TW%\descr_character.txt /r /y /q
xcopy %M2TW%\descr_model_strat_vecchio_mondo.txt %M2TW%\descr_model_strat.txt /r /y /q
xcopy %M2TW%\descr_names_vecchio_mondo.txt %M2TW%\descr_names.txt /r /y /q
xcopy %M2TW%\descr_names_lookup_vecchio_mondo.txt %M2TW%\descr_names_lookup.txt /r /y /q
xcopy %M2TW%\descr_rebel_factions_vecchio_mondo.txt %M2TW%\descr_rebel_factions.txt /r /y /q
xcopy %M2TW%\descr_religions_lookup_vecchio_mondo.txt %M2TW%\descr_religions_lookup.txt /r /y /q
xcopy %M2TW%\descr_religions_vecchio_mondo.txt %M2TW%\descr_religions.txt /r /y /q
xcopy %M2TW%\export_descr_buildings_vecchio_mondo.txt %M2TW%\export_descr_buildings.txt /r /y /q
xcopy %M2TW%\export_descr_unit_vecchio_mondo.txt %M2TW%\export_descr_unit.txt /r /y /q
xcopy %M2TW%\descr_cultures_vecchio_mondo.txt %M2TW%\descr_cultures.txt /r /y /q
xcopy %M2TW%\descr_sm_factions_vecchio_mondo.txt %M2TW%\descr_sm_factions.txt /r /y /q
xcopy %M2TW%\descr_faction_standing_vecchio_mondo.txt %M2TW%\descr_faction_standing.txt /r /y /q
xcopy %M2TW%\export_descr_guilds_vecchio_mondo.txt %M2TW%\export_descr_guilds.txt /r /y /q
xcopy %M2TW%\export_descr_character_traits_vecchio_mondo.txt %M2TW%\export_descr_character_traits.txt /r /y /q
xcopy %M2TW%\export_descr_ancillaries_vecchio_mondo.txt %M2TW%\export_descr_ancillaries.txt /r /y /q
xcopy %M2TW%\descr_banners_new_vecchio_mondo.xml %M2TW%\descr_banners_new.xml /r /y /q
xcopy %M2TW%\descr_standards_vecchio_mondo.txt %M2TW%\descr_standards.txt /r /y /q
xcopy %M2TWcustom%\italia\description_no.txt %M2TWcustom%\italia\description.txt /r /y /q
xcopy %M2TWcustom%\mondo\description_no.txt %M2TWcustom%\mondo\description.txt /r /y /q
xcopy %M2TWcustom%\europa\description_si.txt %M2TWcustom%\europa\description.txt /r /y /q
GOTO Start
:ItemS
xcopy %M2TWmenu%\_m2_border_spicciolati.tga %M2TWmenu%\_m2_border.tga /r /y /q
del %M2TWcampaign%\imperial_campaign /q
xcopy %M2TWcampaign%\imperial_campaign_spicciolati %M2TWcampaign%\imperial_campaign /r /y /q
del %M2TW%\text /q
xcopy %M2TW%\text_spicciolati %M2TW%\text /r /y /q
del %M2TW%\loading_screen /q
xcopy %M2TW%\loading_screen_spicciolati %M2TW%\loading_screen /r /y /q
xcopy %M2TWbanners%\captain_card_aztecs_spicciolati.tga %M2TWbanners%\captain_card_aztecs.tga /r /y /q
xcopy %M2TWbanners%\captain_card_bizantini_spicciolati.tga %M2TWbanners%\captain_card_bizantini.tga /r /y /q
xcopy %M2TWbanners%\captain_card_boehmia_spicciolati.tga %M2TWbanners%\captain_card_boehmia.tga /r /y /q
xcopy %M2TWbanners%\captain_card_byzantium_spicciolati.tga %M2TWbanners%\captain_card_byzantium.tga /r /y /q
xcopy %M2TWbanners%\captain_card_hungary_spicciolati.tga %M2TWbanners%\captain_card_hungary.tga /r /y /q
xcopy %M2TWbanners%\captain_card_maya_spicciolati.tga %M2TWbanners%\captain_card_maya.tga /r /y /q
xcopy %M2TWbanners%\captain_card_milan_spicciolati.tga %M2TWbanners%\captain_card_milan.tga /r /y /q
xcopy %M2TWbanners%\captain_card_mongols_spicciolati.tga %M2TWbanners%\captain_card_mongols.tga /r /y /q
xcopy %M2TWbanners%\captain_card_normans_spicciolati.tga %M2TWbanners%\captain_card_normans.tga /r /y /q
xcopy %M2TWbanners%\captain_card_novgorod_spicciolati.tga %M2TWbanners%\captain_card_novgorod.tga /r /y /q
xcopy %M2TWbanners%\captain_card_papal_states_spicciolati.tga %M2TWbanners%\captain_card_papal_states.tga /r /y /q
xcopy %M2TWbanners%\captain_card_russia_spicciolati.tga %M2TWbanners%\captain_card_russia.tga /r /y /q
xcopy %M2TWbanners%\captain_card_saxons_spicciolati.tga %M2TWbanners%\captain_card_saxons.tga /r /y /q
xcopy %M2TWbanners%\captain_card_scotland_spicciolati.tga %M2TWbanners%\captain_card_scotland.tga /r /y /q
xcopy %M2TWbanners%\captain_card_scozia_spicciolati.tga %M2TWbanners%\captain_card_scozia.tga /r /y /q
xcopy %M2TWbanners%\captain_card_serbia_spicciolati.tga %M2TWbanners%\captain_card_serbia.tga /r /y /q
xcopy %M2TWbanners%\captain_card_sicily_spicciolati.tga %M2TWbanners%\captain_card_sicily.tga /r /y /q
xcopy %M2TWbanners%\captain_card_timurids_spicciolati.tga %M2TWbanners%\captain_card_timurids.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_aztecs_spicciolati.tga %M2TWbanners%\captain_portrait_aztecs.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_bizantini_spicciolati.tga %M2TWbanners%\captain_portrait_bizantini.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_boehmia_spicciolati.tga %M2TWbanners%\captain_portrait_boehmia.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_byzantium_spicciolati.tga %M2TWbanners%\captain_portrait_byzantium.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_hungary_spicciolati.tga %M2TWbanners%\captain_portrait_hungary.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_maya_spicciolati.tga %M2TWbanners%\captain_portrait_maya.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_milan_spicciolati.tga %M2TWbanners%\captain_portrait_milan.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_mongols_spicciolati.tga %M2TWbanners%\captain_portrait_mongols.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_normans_spicciolati.tga %M2TWbanners%\captain_portrait_normans.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_novgorod_spicciolati.tga %M2TWbanners%\captain_portrait_novgorod.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_papal_states_spicciolati.tga %M2TWbanners%\captain_portrait_papal_states.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_russia_spicciolati.tga %M2TWbanners%\captain_portrait_russia.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_saxons_spicciolati.tga %M2TWbanners%\captain_portrait_saxons.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_scotland_spicciolati.tga %M2TWbanners%\captain_portrait_scotland.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_scozia_spicciolati.tga %M2TWbanners%\captain_portrait_scozia.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_serbia_spicciolati.tga %M2TWbanners%\captain_portrait_serbia.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_sicily_spicciolati.tga %M2TWbanners%\captain_portrait_sicily.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_timurids_spicciolati.tga %M2TWbanners%\captain_portrait_timurids.tga /r /y /q
del %M2TWui%\faction_symbols /q
xcopy %M2TWui%\faction_symbols_spicciolati %M2TWui%\faction_symbols /r /y /q
del %M2TWui%\greek\interface /q
xcopy %M2TWui%\greek\interface_spicciolati %M2TWui%\greek\interface /r /y /q
del %M2TWui%\northern_european\interface /q
xcopy %M2TWui%\northern_european\interface_spicciolati %M2TWui%\northern_european\interface /r /y /q
del %M2TWui%\mesoamerican\interface /q
xcopy %M2TWui%\mesoamerican\interface_spicciolati %M2TWui%\mesoamerican\interface /r /y /q
del %M2TWui%\middle_eastern\interface /q
xcopy %M2TWui%\middle_eastern\interface_spicciolati %M2TWui%\middle_eastern\interface /r /y /q
del %M2TWui%\southern_european\interface /q
xcopy %M2TWui%\southern_european\interface_spicciolati %M2TWui%\southern_european\interface /r /y /q
del %M2TWmenu%\symbols\fe_buttons_24 /q
del %M2TWmenu%\symbols\fe_buttons_48 /q
del %M2TWmenu%\symbols\fe_symbols_80 /q
del %M2TWmenu%\symbols\fe_faction_units /q
xcopy %M2TWmenu%\symbols_spicciolati\fe_buttons_24 %M2TWmenu%\symbols\fe_buttons_24 /r /y /q
xcopy %M2TWmenu%\symbols_spicciolati\fe_buttons_48 %M2TWmenu%\symbols\fe_buttons_48 /r /y /q
xcopy %M2TWmenu%\symbols_spicciolati\fe_symbols_80 %M2TWmenu%\symbols\fe_symbols_80 /r /y /q
xcopy %M2TWmenu%\symbols_spicciolati\fe_faction_units %M2TWmenu%\symbols\fe_faction_units /r /y /q
xcopy %M2TWunitmodels%\battle_models_spicciolati.modeldb %M2TWunitmodels%\battle_models.modeldb /r /y /q
xcopy %M2TW%\descr_misc_spicciolati.txt %M2TW%\descr_misc.txt /r /y /q
xcopy %M2TW%\descr_character_spicciolati.txt %M2TW%\descr_character.txt /r /y /q
xcopy %M2TW%\descr_model_strat_spicciolati.txt %M2TW%\descr_model_strat.txt /r /y /q
xcopy %M2TW%\descr_names_spicciolati.txt %M2TW%\descr_names.txt /r /y /q
xcopy %M2TW%\descr_names_lookup_spicciolati.txt %M2TW%\descr_names_lookup.txt /r /y /q
xcopy %M2TW%\descr_rebel_factions_spicciolati.txt %M2TW%\descr_rebel_factions.txt /r /y /q
xcopy %M2TW%\descr_religions_lookup_spicciolati.txt %M2TW%\descr_religions_lookup.txt /r /y /q
xcopy %M2TW%\descr_religions_spicciolati.txt %M2TW%\descr_religions.txt /r /y /q
xcopy %M2TW%\export_descr_buildings_spicciolati.txt %M2TW%\export_descr_buildings.txt /r /y /q
xcopy %M2TW%\export_descr_unit_spicciolati.txt %M2TW%\export_descr_unit.txt /r /y /q
xcopy %M2TW%\descr_cultures_spicciolati.txt %M2TW%\descr_cultures.txt /r /y /q
xcopy %M2TW%\descr_sm_factions_spicciolati.txt %M2TW%\descr_sm_factions.txt /r /y /q
xcopy %M2TW%\descr_faction_standing_spicciolati.txt %M2TW%\descr_faction_standing.txt /r /y /q
xcopy %M2TW%\export_descr_guilds_spicciolati.txt %M2TW%\export_descr_guilds.txt /r /y /q
xcopy %M2TW%\export_descr_character_traits_spicciolati.txt %M2TW%\export_descr_character_traits.txt /r /y /q
xcopy %M2TW%\export_descr_ancillaries_spicciolati.txt %M2TW%\export_descr_ancillaries.txt /r /y /q
xcopy %M2TW%\descr_banners_new_spicciolati.xml %M2TW%\descr_banners_new.xml /r /y /q
xcopy %M2TW%\descr_standards_spicciolati.txt %M2TW%\descr_standards.txt /r /y /q
xcopy %M2TWcustom%\europa\description_no.txt %M2TWcustom%\europa\description.txt /r /y /q
xcopy %M2TWcustom%\mondo\description_no.txt %M2TWcustom%\mondo\description.txt /r /y /q
xcopy %M2TWcustom%\italia\description_si.txt %M2TWcustom%\italia\description.txt /r /y /q
GOTO Start
:ItemM
xcopy %M2TWmenu%\_m2_border_mercator.tga %M2TWmenu%\_m2_border.tga /r /y /q
del %M2TWcampaign%\imperial_campaign /q
xcopy %M2TWcampaign%\imperial_campaign_mercator %M2TWcampaign%\imperial_campaign /r /y /q
del %M2TW%\text /q
xcopy %M2TW%\text_mercator %M2TW%\text /r /y /q
del %M2TW%\loading_screen /q
xcopy %M2TW%\loading_screen_mercator %M2TW%\loading_screen /r /y /q
xcopy %M2TWbanners%\captain_card_aztecs_mercator.tga %M2TWbanners%\captain_card_aztecs.tga /r /y /q
xcopy %M2TWbanners%\captain_card_bizantini_mercator.tga %M2TWbanners%\captain_card_bizantini.tga /r /y /q
xcopy %M2TWbanners%\captain_card_boehmia_mercator.tga %M2TWbanners%\captain_card_boehmia.tga /r /y /q
xcopy %M2TWbanners%\captain_card_byzantium_mercator.tga %M2TWbanners%\captain_card_byzantium.tga /r /y /q
xcopy %M2TWbanners%\captain_card_hungary_mercator.tga %M2TWbanners%\captain_card_hungary.tga /r /y /q
xcopy %M2TWbanners%\captain_card_maya_mercator.tga %M2TWbanners%\captain_card_maya.tga /r /y /q
xcopy %M2TWbanners%\captain_card_milan_mercator.tga %M2TWbanners%\captain_card_milan.tga /r /y /q
xcopy %M2TWbanners%\captain_card_mongols_mercator.tga %M2TWbanners%\captain_card_mongols.tga /r /y /q
xcopy %M2TWbanners%\captain_card_normans_mercator.tga %M2TWbanners%\captain_card_normans.tga /r /y /q
xcopy %M2TWbanners%\captain_card_novgorod_mercator.tga %M2TWbanners%\captain_card_novgorod.tga /r /y /q
xcopy %M2TWbanners%\captain_card_papal_states_mercator.tga %M2TWbanners%\captain_card_papal_states.tga /r /y /q
xcopy %M2TWbanners%\captain_card_russia_mercator.tga %M2TWbanners%\captain_card_russia.tga /r /y /q
xcopy %M2TWbanners%\captain_card_saxons_mercator.tga %M2TWbanners%\captain_card_saxons.tga /r /y /q
xcopy %M2TWbanners%\captain_card_scotland_mercator.tga %M2TWbanners%\captain_card_scotland.tga /r /y /q
xcopy %M2TWbanners%\captain_card_scozia_mercator.tga %M2TWbanners%\captain_card_scozia.tga /r /y /q
xcopy %M2TWbanners%\captain_card_serbia_mercator.tga %M2TWbanners%\captain_card_serbia.tga /r /y /q
xcopy %M2TWbanners%\captain_card_sicily_mercator.tga %M2TWbanners%\captain_card_sicily.tga /r /y /q
xcopy %M2TWbanners%\captain_card_timurids_mercator.tga %M2TWbanners%\captain_card_timurids.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_aztecs_mercator.tga %M2TWbanners%\captain_portrait_aztecs.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_bizantini_mercator.tga %M2TWbanners%\captain_portrait_bizantini.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_boehmia_mercator.tga %M2TWbanners%\captain_portrait_boehmia.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_byzantium_mercator.tga %M2TWbanners%\captain_portrait_byzantium.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_hungary_mercator.tga %M2TWbanners%\captain_portrait_hungary.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_maya_mercator.tga %M2TWbanners%\captain_portrait_maya.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_milan_mercator.tga %M2TWbanners%\captain_portrait_milan.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_mongols_mercator.tga %M2TWbanners%\captain_portrait_mongols.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_normans_mercator.tga %M2TWbanners%\captain_portrait_normans.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_novgorod_mercator.tga %M2TWbanners%\captain_portrait_novgorod.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_papal_states_mercator.tga %M2TWbanners%\captain_portrait_papal_states.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_russia_mercator.tga %M2TWbanners%\captain_portrait_russia.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_saxons_mercator.tga %M2TWbanners%\captain_portrait_saxons.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_scotland_mercator.tga %M2TWbanners%\captain_portrait_scotland.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_scozia_mercator.tga %M2TWbanners%\captain_portrait_scozia.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_serbia_mercator.tga %M2TWbanners%\captain_portrait_serbia.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_sicily_mercator.tga %M2TWbanners%\captain_portrait_sicily.tga /r /y /q
xcopy %M2TWbanners%\captain_portrait_timurids_mercator.tga %M2TWbanners%\captain_portrait_timurids.tga /r /y /q
del %M2TWui%\faction_symbols /q
xcopy %M2TWui%\faction_symbols_mercator %M2TWui%\faction_symbols /r /y /q
del %M2TWui%\greek\interface /q
xcopy %M2TWui%\greek\interface_mercator %M2TWui%\greek\interface /r /y /q
del %M2TWui%\northern_european\interface /q
xcopy %M2TWui%\northern_european\interface_mercator %M2TWui%\northern_european\interface /r /y /q
del %M2TWui%\mesoamerican\interface /q
xcopy %M2TWui%\mesoamerican\interface_mercator %M2TWui%\mesoamerican\interface /r /y /q
del %M2TWui%\middle_eastern\interface /q
xcopy %M2TWui%\middle_eastern\interface_mercator %M2TWui%\middle_eastern\interface /r /y /q
del %M2TWui%\southern_european\interface /q
xcopy %M2TWui%\southern_european\interface_mercator %M2TWui%\southern_european\interface /r /y /q
del %M2TWmenu%\symbols\fe_buttons_24 /q
del %M2TWmenu%\symbols\fe_buttons_48 /q
del %M2TWmenu%\symbols\fe_symbols_80 /q
del %M2TWmenu%\symbols\fe_faction_units /q
xcopy %M2TWmenu%\symbols_mercator\fe_buttons_24 %M2TWmenu%\symbols\fe_buttons_24 /r /y /q
xcopy %M2TWmenu%\symbols_mercator\fe_buttons_48 %M2TWmenu%\symbols\fe_buttons_48 /r /y /q
xcopy %M2TWmenu%\symbols_mercator\fe_symbols_80 %M2TWmenu%\symbols\fe_symbols_80 /r /y /q
xcopy %M2TWmenu%\symbols_mercator\fe_faction_units %M2TWmenu%\symbols\fe_faction_units /r /y /q
xcopy %M2TWunitmodels%\battle_models_mercator.modeldb %M2TWunitmodels%\battle_models.modeldb /r /y /q
xcopy %M2TW%\descr_misc_mercator.txt %M2TW%\descr_misc.txt /r /y /q
xcopy %M2TW%\descr_character_mercator.txt %M2TW%\descr_character.txt /r /y /q
xcopy %M2TW%\descr_model_strat_mercator.txt %M2TW%\descr_model_strat.txt /r /y /q
xcopy %M2TW%\descr_names_mercator.txt %M2TW%\descr_names.txt /r /y /q
xcopy %M2TW%\descr_names_lookup_mercator.txt %M2TW%\descr_names_lookup.txt /r /y /q
xcopy %M2TW%\descr_rebel_factions_mercator.txt %M2TW%\descr_rebel_factions.txt /r /y /q
xcopy %M2TW%\descr_religions_lookup_mercator.txt %M2TW%\descr_religions_lookup.txt /r /y /q
xcopy %M2TW%\descr_religions_mercator.txt %M2TW%\descr_religions.txt /r /y /q
xcopy %M2TW%\export_descr_buildings_mercator.txt %M2TW%\export_descr_buildings.txt /r /y /q
xcopy %M2TW%\export_descr_unit_mercator.txt %M2TW%\export_descr_unit.txt /r /y /q
xcopy %M2TW%\descr_cultures_mercator.txt %M2TW%\descr_cultures.txt /r /y /q
xcopy %M2TW%\descr_sm_factions_mercator.txt %M2TW%\descr_sm_factions.txt /r /y /q
xcopy %M2TW%\descr_faction_standing_mercator.txt %M2TW%\descr_faction_standing.txt /r /y /q
xcopy %M2TW%\export_descr_guilds_mercator.txt %M2TW%\export_descr_guilds.txt /r /y /q
xcopy %M2TW%\export_descr_character_traits_mercator.txt %M2TW%\export_descr_character_traits.txt /r /y /q
xcopy %M2TW%\export_descr_ancillaries_mercator.txt %M2TW%\export_descr_ancillaries.txt /r /y /q
xcopy %M2TW%\descr_banners_new_mercator.xml %M2TW%\descr_banners_new.xml /r /y /q
xcopy %M2TW%\descr_standards_mercator.txt %M2TW%\descr_standards.txt /r /y /q
xcopy %M2TWcustom%\italia\description_no.txt %M2TWcustom%\italia\description.txt /r /y /q
xcopy %M2TWcustom%\europa\description_no.txt %M2TWcustom%\europa\description.txt /r /y /q
xcopy %M2TWcustom%\mondo\description_si.txt %M2TWcustom%\mondo\description.txt /r /y /q
GOTO Start
:Again
PAUSE
CLS
GOTO Loop
:Start
cd ..\..
kingdoms.exe @mods\Machiavello\Machiavello.cfg
:End
exit



NOTA: se vi chiedete il perchè di quella sfilza di comandi per i tga captain_card e captain_portrait, quando avrei potuto fare la solita sostituzione delle cartelle che li contenevano, la risposta è che - non so per quale motivo - la cartella vanilla "data\ui\captain banners" è scritta senza il trattino _ e questo impedisce il corretto funzionamento della procedura, quindi in questo caso è stato necessario sostituire ogni singolo files.

[Modificato da The Housekeeper 08/10/2011 11:43]
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
Rispondi

Feed | Forum | Album | Utenti | Cerca | Login | Registrati | Amministra
Crea forum gratis, gestisci la tua comunità! Iscriviti a FreeForumZone
FreeForumZone [v.6.1] - Leggendo la pagina si accettano regolamento e privacy
Tutti gli orari sono GMT+01:00. Adesso sono le 17:17. Versione: Stampabile | Mobile
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com