Crociate e Papato "attivo"

Pagine: 1, [2], 3
franky317
00sabato 22 agosto 2015 15:34
Trigger ascended_to_leader
WhenToTest BecomesFactionLeader

Condition Trait Factionheir = 1

Affects Factionheir -1 Chance 100
Affects Factionleader 1 Chance 100

questo è tratto da dbm il comando è quello non so che dirti il xkè non funziona!
UnequivocalMr.Crow
00sabato 22 agosto 2015 20:16
Mirko, ma quando usi l'evento BecomesFactionLeader, a chi vuoi conferire il tratto associato?

Te lo chiedo perchè da ciò che hai scritto non mi è chiaro l'intento per il quale stai usando il BecomesFactionLeader.

Se scrivi:

WhenToTest BecomesFactionLeader
Condition Trait loyal_opposition >= 1
Affects ContentGeneral 3 Chance 100

Questo trigger conferirà 3 punti per il tratto ContentGeneral solo ed esclusivamente al nuovo sovrano e non ai generali.
Mirko(15)
00sabato 22 agosto 2015 21:51
Ciao Unequivocal,

infatti come hai riportato tu nn mi funziona, ma come l'avevo scritto io originariamente:


WhenToTest CharacterTurnStart

and Trait loyal_opposition >= 1

and FactionLeaderTrait loyal_opposition >= 1

Affects ContentGeneral 3 Chance 100

Affects Cheapskate 1 Chance 100


(ho tolto anche due condizioni e funge ugualmente) funziona.

Solo che se vado a sostituire WhenToTest CharacterTurnStart con WhenToTest BecomesFactionLeader è come se il trigger nn lo avessi mai scritto.

Per rispondere alla tua domanda: io voglio che i generali acqusiscano quei tratti ( o altri) a seconda che abbiano corrispondenza o no di un tratto con il capofazione. Questo succede se gli dico che deve succedere a ogni turno, nn succede se gli dico che deve succedere solo quando cambia il capofazione. Se fosse il trigger sbagliato nn succederebbe nulla nemmeno quando gli metto WhenToTest CharacterTurnStart, giusto?
Se mi dici dove posso aprire un thread se qui o in Universitate su questa cosa che sto facendo avrei anche un altro paio di cose da chiedere
franky317
00sabato 22 agosto 2015 21:55
ma se ti serve ai generali come ha scritto crow non puoi usare quel comando! :-D io pensavo che il tratto ti serviva per il capofazione e non per i generali!
Mirko(15)
00sabato 22 agosto 2015 22:23
allora mi sono spiegato male io, il tratto deve andare ai generali quando cambia il capofazione.
franky317
00domenica 23 agosto 2015 09:06
ok, ho dato un'occhiata al Docudemons 4.0, di condizione esiste solo quella citata sopra, hai provato a scriverlo così:

WhenToTest CharacterTurnStart

and IsGeneral
and BecomesFactionLeader
and Trait loyal_opposition >= 1

and FactionLeaderTrait loyal_opposition >= 1

Affects ContentGeneral 3 Chance 100

Affects Cheapskate 1 Chance 100

ma dubito che funziona ^_^ ma tentar non nuoce.
UnequivocalMr.Crow
00domenica 23 agosto 2015 10:51
Re:
franky317, 23/08/2015 09:06:

WhenToTest CharacterTurnStart

and IsGeneral
and BecomesFactionLeader
and Trait loyal_opposition >= 1

and FactionLeaderTrait loyal_opposition >= 1

Affects ContentGeneral 3 Chance 100

Affects Cheapskate 1 Chance 100




@Franky,Questa cosa non funzionerà mai perchè BecomesFactionLeader è un event monitor e non una condition.



@Mirko, ciò che chiedi forse può essere fatto tramite script. Sicuramente non può essere fatto tramite trigger per tratti.

Comunque, secondo me, sbagli il tipo di approccio al problema.

Se il tuo intento è questo:
Mirko(15), 22/08/2015 21:51:

io voglio che i generali acqusiscano quei tratti ( o altri) a seconda che abbiano corrispondenza o no di un tratto con il capofazione.



E semplicemente vuoi che avvenga solo una volta, forse è sufficiente modificare il trigger imponendo dei limiti anche ai tratti che i generali devono acquisire:

WhenToTest CharacterTurnStart
and Trait loyal_opposition >= 1
and Trait Cheapskate < 1
and Trait ContentGeneral < 4
and FactionLeaderTrait loyal_opposition >= 1

Affects ContentGeneral 3 Chance 100
Affects Cheapskate 1 Chance 100

Io ho imposto come limiti rispettivamente 1 e 4, ma tu puoi ovviamente modificarli secondo le tue esigenze.

Questo trigger potrebbe ripetersi più di una volta, ma solo fino al raggiungimento dei limiti che hai imposto sui due tratti da acquisire.

Non è esattamente la soluzione che stai cercando, ma ci si avvicina parecchio e non necessita di modifiche complesse al campaign script.
franky317
00domenica 23 agosto 2015 10:57
Ho scritto infatti dubito che funziona ma tentar non nuoce [SM=g27988]
Mirko(15)
00domenica 23 agosto 2015 18:23
@ franky: fatti 105 turni di campagna ( ovvimnete lasciavo scorrere senza far piu o meno nulla),chiamate sempre io le crociate, le tue correzioni funzionano e nn funzionano, ho preso anche appunti di quel che succedeva posso essere dettagliato:

premetto, in 105 turni nn ci sono state fazioni scismatiche, solo un po di scomunicati, nn so se possa essere effetto delle ultime tue correzioni, a me a memoria nn sembra sia mai capitato.

Per cui le crociate le ho fatte contro musulmani e contro scomunicati, con ribelli nn è stato possibile.

Contro i musulmani, ha partecipato chi doveva da tue condizioni, con Damietta solita storia, Gerusalemme ha chiamato tregua dopo il mess Crociata vittoriosa, e poi ha di nuovo dichiarato guerra. Il papa nn è mai scomparso dal pannelo diplomazia come in guerra con Egitto.

Egitto è diventato Sunnita subito dopo al fine della crociata

Crociata contro Tunisi (Mori): Portogallo gia estinto, Castiglia gia in guerra con i Mori ma nn è uscito avviso "la crociata cresce" come nn è uscito per Aragona che ha solo dichiarato guerra ai mori e punto.

Dopo il "crociata vittoriosa" Aragona fa tregua ( e scompare dalle fazioni in guerra con i mori), per poi dichiarare guerra al turno dopo. Il papa resta in guerra eterna con i mori.

Veniamo alle crociate con gli scomunicati, dove è successo di tutto e di piu, ma il fastidiosissimo papa di fede ebrea con sparizione di tutto l'ambaradan papale nn si è mai verificato.

Allora, prima crociata richiesta su Parigi ( francia), respinta
Seconda su Londra (ingh)partecipano in massa tutte le fazioni con almeno 7 croci nel pannello della stima papale. restano fuori solo Gerusalemme ( che era al max di croci), e Pisa e Scozia ( entrambe 5 croci) nn so se perche pisa in guerra con il Papa ( scomunicata subito dopo)e scozia gia in guerra con ingh o perche nn abbastanza "fedeli" per partecipare. Nn ho mai fatto caso se in BC liscio chi partecipa alle crociate ha un numero minimo di croci o no.

Nessuna fazione è scomparsa dopo la fine della crociata vittoriosa da pannello diplomazia come in guerra con Inghilterra

Seconda richiesta su Ajaccio ( Pisa), su questa ha partecipato regolarmnete solo il papa ( comunque gia in guerra con pisa e che vi è rimasto anche dopo)

Terza su Rouen (Ingh)solita dichiarazione della crociata cresce perche si unisce San pietro. nn si è unito nessun altro e sarebeb corretto, però dopo qualche turno arriva il "Crociata fallita" ( il papa è seccato di aver dovuto terminare la crociata ...blablabla).

Ora, normalmente capita anche senza il tuo script che alle crociate nn partecipi nessuno per cui in questo caso chi lo sa se ha funzionato il tuo script oppure nessuno ha partecipato come effetto della casualità come in BC liscio.

Ho salvato prima di chiedere la crociata per magari chiederne altre e vedere che succede( anche se le fazioni quelle sono le disponibili), magari continuo o posso ricominciare daccapo ( tanto ho da testare anche le cose dei generali), però volevo darti una panoramica
Se vuoi altri particolari dimmi
Mirko(15)
00domenica 23 agosto 2015 18:41
@ Unequivocal:

Grazie, io avevo provato una cosa simile a questa che mi suggerisci tu ( solo per la fedeltà però), mettendogli

anziche il tratto

ContentGeneral< 4

quello

AttributeLoyalty < 4

suppongo sia comunque corretto dato che la fedeltà nn diventa uno sproposito.

Sul BecomeFactionleader io l'ho usato perchè era tra i triggers e lo vedevo utilizzato come evento sbloccante (come gli altri anche se per altre cose) e siccome sono ancora novizio pensavo che potesse valere per quel che volevo fare io nn sapendo che per questo tipo di condizione bisogna agire sulo script.

Comunque visto che si possono limitare anche gli altri tratti con quel che scrivi tu farò così

Poi magari apro un altro thread su quel che sto cercando di fare ( se nn va bene qui me lo spostate voi dove piu adatto) per qualche altra domanda altrimenti qui diventa tutto una miscela di cose diverse, grazie
franky317
00domenica 23 agosto 2015 21:12
Re:
Mirko(15), 23/08/2015 18:23:

@ franky: fatti 105 turni di campagna ( ovvimnete lasciavo scorrere senza far piu o meno nulla),chiamate sempre io le crociate, le tue correzioni funzionano e nn funzionano, ho preso anche appunti di quel che succedeva posso essere dettagliato:

premetto, in 105 turni nn ci sono state fazioni scismatiche, solo un po di scomunicati, nn so se possa essere effetto delle ultime tue correzioni, a me a memoria nn sembra sia mai capitato.

Per cui le crociate le ho fatte contro musulmani e contro scomunicati, con ribelli nn è stato possibile.

Contro i musulmani, ha partecipato chi doveva da tue condizioni, con Damietta solita storia, Gerusalemme ha chiamato tregua dopo il mess Crociata vittoriosa, e poi ha di nuovo dichiarato guerra. Il papa nn è mai scomparso dal pannelo diplomazia come in guerra con Egitto.

Egitto è diventato Sunnita subito dopo al fine della crociata

Crociata contro Tunisi (Mori): Portogallo gia estinto, Castiglia gia in guerra con i Mori ma nn è uscito avviso "la crociata cresce" come nn è uscito per Aragona che ha solo dichiarato guerra ai mori e punto.

Dopo il "crociata vittoriosa" Aragona fa tregua ( e scompare dalle fazioni in guerra con i mori), per poi dichiarare guerra al turno dopo. Il papa resta in guerra eterna con i mori.

Veniamo alle crociate con gli scomunicati, dove è successo di tutto e di piu, ma il fastidiosissimo papa di fede ebrea con sparizione di tutto l'ambaradan papale nn si è mai verificato.

Allora, prima crociata richiesta su Parigi ( francia), respinta
Seconda su Londra (ingh)partecipano in massa tutte le fazioni con almeno 7 croci nel pannello della stima papale. restano fuori solo Gerusalemme ( che era al max di croci), e Pisa e Scozia ( entrambe 5 croci) nn so se perche pisa in guerra con il Papa ( scomunicata subito dopo)e scozia gia in guerra con ingh o perche nn abbastanza "fedeli" per partecipare. Nn ho mai fatto caso se in BC liscio chi partecipa alle crociate ha un numero minimo di croci o no.

Nessuna fazione è scomparsa dopo la fine della crociata vittoriosa da pannello diplomazia come in guerra con Inghilterra

Seconda richiesta su Ajaccio ( Pisa), su questa ha partecipato regolarmnete solo il papa ( comunque gia in guerra con pisa e che vi è rimasto anche dopo)

Terza su Rouen (Ingh)solita dichiarazione della crociata cresce perche si unisce San pietro. nn si è unito nessun altro e sarebeb corretto, però dopo qualche turno arriva il "Crociata fallita" ( il papa è seccato di aver dovuto terminare la crociata ...blablabla).

Ora, normalmente capita anche senza il tuo script che alle crociate nn partecipi nessuno per cui in questo caso chi lo sa se ha funzionato il tuo script oppure nessuno ha partecipato come effetto della casualità come in BC liscio.

Ho salvato prima di chiedere la crociata per magari chiederne altre e vedere che succede( anche se le fazioni quelle sono le disponibili), magari continuo o posso ricominciare daccapo ( tanto ho da testare anche le cose dei generali), però volevo darti una panoramica
Se vuoi altri particolari dimmi



Wow dettagliatissimo! be in bc liscio era raro che nessuno vi partecipasse mentre nel vanilla era piu frequente, (non so da cosa dipenda) cmq per il nostro problema sembra mezzo risolto, devo impostare un paio di cosette che ho controllato ora.

Cmq la partecipazione alle crociate non dipende dal numero delle croci (relazioni con il papato) nel pannello, anche azzerando tutte le relazioni le fazioni continuano a partecipare. Come ti ho detto per anni ho cercato una soluzione e penso di aver provato tutto [SM=x1140476]

ps:giochi con le jihad anche?

Mirko(15)
00domenica 23 agosto 2015 21:37
no,con i musulmani nn ho mai giocato, però alla bisogna posso testare
franky317
00domenica 23 agosto 2015 21:39
No no intendo se ci sono state dele jihad
Mirko(15)
00domenica 23 agosto 2015 21:44
Ah si , un paio, pero solo nei turni iniziali ( diciamo entro i primi 50) su queste nn ho fatto molto caso, credo la solita su costantinopli

franky317
00domenica 23 agosto 2015 22:19
SCRIPT



Vai copia e sostituisci tutto lo script fammi sapere , sempre su quella parte e sulle relazioni del papa(se fa tregua con le fazioni che hanno subito la crociata) dai un'occhiata anche alle jihaad.
Mirko(15)
00domenica 23 agosto 2015 22:46
scorrendo c'è sta cosa:

;;;;BULGARI
declare_counter bulgari
declare_counter bulgaria
declare_counter bulgara
set_event_counter bulgara 0
set_event_counter bulgari 0
set_event_counter bulgaria 0

ti ricordi sempre che io uso la 6.3, si nn riguarda i bulgari della 7.0 vero?
franky317
00domenica 23 agosto 2015 22:48
Azz è vero... O cancelli quella parte oppure la lasci si attiva solamente se gli emiri saltano fuori e se fanno una crociata a loro.... Vedi tu!
Mirko(15)
00domenica 23 agosto 2015 22:54
l'ho lasciato, scorrendo ho visto che c'era anche neo script che mi hai dato prima e nn ha dato problemi
Mirko(15)
00martedì 25 agosto 2015 11:44
Ciao Franky, allora nn so se è dipeso da me, giudca tu:

allora, dopo aver sovrascritto il tuo ultimo script inizio nuova campagna ( sempre su feudalFull).
Mi apre subito ci sia qualcosa di strano perchè anziche metetrci i soliti 40-45 sec. di media ce ne mette 15-20 a passare il turno.

Chiedo prima crociata su Tunisi ( ribelli), partecipano tutti. Dopo 20 turni nn era ancora stata dichiarata terminata, avevo salvato prima di richiedere crociata, riparto, stavolta la chiedo su Damietta. Di nuovo ripartecipano tutti e a crociata finita nella diplomazia restan tutti in guerra con egitto. Provo a richiedere altra crociata su citta siriana ( homra mi pare si chiami), stessa storia.

A quel punto decido di andare a vedere il campaign script, mi accorgo che inavvertitamente quando ho fatto il copia incolla di sopra ho copiato anche "SCRIPT". cancello, riparto con nuova campagna, stessa storia, partecipano tutti.

Per sicurezza ricopio la parte di sopra nel campaign script della Full semplice ( che era ancora vergine nel senso che c'era lo script delle crociate originario di BC), ma vvengono el stesse partecipazioni in amssa come nel gioco originario.

Rimetto il campaign script tuo precedente nella feudal full, cheido crociata contro Baghdad, delle partecipanti secondo le tue condizioni partecipano solo Fra e Gerusalemme, correttamente spariscono dalle nazioni in geurra con abbasidi dopo la fine della crociata vittoriosa.

Poi il fattaccio ( ripeto sempre con il campaign script che aveva funzionato): richiamo crociata su Damietta ( egitto nn ancora cambiata fede)e partecipano tutti meno...il Papa. A fine crociata restano tutti in guerra con Egitto.

Ricomincio nuova campagna sempre con stesso script, chiamo crociata su ischbilya (mori) correttamente partecipano le tre iberiche ma nn il papa, fine crociata escono dal pannello diplomazia come nemiche ( Portogallo dichiara guerra per conto suo). Dopo un pò chiamo altra crociata, di nuovo su damietta e di nuovo partecipa tutta la banda ( semrpe nn il Papa) con gli stati (tutti) che restano in guerra dopo fine crociata nella diplomazia.

Stavolta continuo, appena posso crociata su Zara ( Ve, cattolica nn scismatica). Stavolta dichiara guerra solo il papa ( per ora, crociata nn finita dopo 22 turni, ho salvato).

Per inciso, la prima volta che ho chiamato crociata su Damietta con lo script vecchio è stata dopo due turni indetta Jihad su Baghdada ( oggetto della rpecedenet crociata svoltasi correttamente, nn so se possa entrarci

P.s: ogni volta che andavo a toccare il campaign script, nn so se fosse necessario, ma per sicurezza cancellavo map.rwn
P.p.s.:a parte quello SCRIPT finito nel campaign script nn mi sembra proprio ci fossero altri errori di copiatura o altro, e del resto l'ho usato anche in un campaign script vergine e inversamente ho usato di nuovo il franky 6.3; nn ho toccato nulla del campaignscript da quando te l'ho passato, ne sono andato in altri files che contengono info riguardanti le crociate ( che del resto nn so nememno se esistono e quali sono)
p.p.p.s.: se quella cosa di avere riportato la parola SCRIPT ( ma poi cancellata) nn ha avuto influenza mi sa che nn hai risolto il problema.
Resta un mistero che sia succcesso allo script 6.3 che per due volte su damietta han partecipato tutti, però mi sa che con scomunicati ecc. funziona random, a volte segue le tue impostazioni, a volte si aggregano in massa alla crociata, boh

p.p.p.p.s.: dimmi se pensi ormai ci sia un tale casino sul mio campaignscript che dovrei reinstallare BC e poi di nuovo il tuo script ( vecchio o nuovo?) per sto problema di Damietta, spero di no visto che dovrei passare poi altro tempo a reinsire le modifiche che ho fatto io per altre storie

Jihad si è sempre verificata come prima quella su Costantinopoli ( è la corrispondente di Urfa mi sa), quella per riprendersi baghdad, è sempre arrivato il video "Medina conquistata" ma nn in seguito a chiamate Jihad.
franky317
00martedì 25 agosto 2015 11:49
basta che controlli il log ^_^ ti dice esattamente dove c'è l'errore nel campaign script, potrebbe essere una virgola fuori posto una lettera mancante! io purtroppo non ho una versione pulita per testare lo script controlla tu e sistemo io, sai vedere il log?
Mirko(15)
00martedì 25 agosto 2015 12:58
Ho letto anche del fatto di leggere il log quando ci sono crash, però nn ho mai capito quale e come.

Ho windows 8 ( nn so se c'entra), la situazione è questa.

steam-steamapps-common- medieval total war c'è una cartella "log" ma è vuota.

Lo è sempre stata, anche se vado ad aprirla immediatamente dopo un crash mi risulta vuota. Ho anche provato a cancellarla, si riforma ma resta vuota.

Ora però ad esempio mi dice nella colonna ultima modifica che l'ultima modifica di sta cartella è stata oggi alle 10,20, ma dentro continua a nn esserci niente

Sempre nello stesso percorso c'è un file, SystemLog, però se lo apro ci sono stringhe di errori ( credo) ma è tutto mischiato senza un ordine cronologico (anche di un mese e oltre)e vengono riportati files che io nn ho mai toccato anche perche nn saprei come aprirli ( tipo i .tag).

Nelel cartelle sotto ( mods e BellumCrucis, nn c'è invece nessuna cartella o file log

franky317
00martedì 25 agosto 2015 14:45
dentro la cartella Di bellumcrucis crea tu una cartella log avvia la partita avvia la campagna e il log si genera da solo. fammi sapere mi spiace ma non ho voglia di installare di nuovo il mod :D
Mirko(15)
00mercoledì 26 agosto 2015 09:54

Dicevo che nn volevo reinstallarlo io :D. comunque ho creato al cartella log in BellumCrucis, ma ugualmente, sia senza che con crash, la cartella resta vuota.

Mi sa comunque dovro reinstallare da capo, altre cose strane stanno succedendo.

P.s: è normale che nel file "names" abbia trovato romi greco-romani ( tipo Messala, Messalina) che nn ho assolutamente messo io ma che nn compaiono in descr_names?
Perchè per la prima volta mi è apparso un personaggio ( mercante) senza cognome. So che dipende se un nome in uno dei file manca nell'altro, ma ripeto, sti nomi romani nn li ho messi io....
franky317
00mercoledì 26 agosto 2015 17:28
mmmmmm hai steam giusto? io ho sempre usato windows 8 e ora il 10, e le cartelle me le crea tranquillamente, prova a controllare in questo percorso del tuo pc:
C: \ Utenti \ nomeutente \ AppData \ Local \ VirtualStore \ Program Files (x86) \ SEGA \ Medieval II Total War \

devi però abilitare i file nascosti. nel frattempo ripassami tutto il campaign script gli do un'occhiata magari hai copiato male o io ho scritto male
Mirko(15)
00mercoledì 26 agosto 2015 18:09
ciao, posto suppongo che nome utente=utenti ( io ho così); suppongo che quando dici abilitare i file nascosti intendi togliere la spunta dove c'è nella casella della scheda proprietà delle cartelle
Se fin qui ho fatto bene, nel percorso una volta arrivato a Virtual Store a me fa \Windows\SYSWOW64 e qui catrella "saves" vuota e files TraitErrors ( ci sono solo poche linee di annotazioni di tal malrubius) e Trait ( nn c'è scritto nulla).

Come ti dicevo comunque ci devono essere errori probabilmente anche da altre parti. Il campaignscript tuo, l'ho sostituito con quello vecchio ( sempre il tuo intendo), per cui rivedresti quello della 6.3 . Per darti un'idea, con questo della 6.3 ho fatto ripartire una campagna, crociata ( nn chiesta da me) su gerusalemme ( crociata) al 17mo turno, aderiscono solo Norvegia, venezia, ungheria. Al 50 turno crociata ancora in corso! Poi ci sono anceh altre cose che ho scritto sopra (tipo sui nomi) sono strane. Magari ti faccio solo perdere tempo inutilmente a rileggere il campaign script.

Facciamo cosi: tu ricontrolla l'ultimo script sulle crociate che mi hai passato ( quello qualche post sopra, magari nel copiarlo sul forum è successo qualcosa); io disinstallo e reinstallo BC, ci metto su solo il factionHeir e quello di Glaucophide che stava prima.
Quando mi dai l'ok sul ricopiare l'ultimo script lo metto sopra l'originale crusade di BC e vediamo che succede, senza aggiungere o sostituire null'altro, ne di tuo riguardante le crociate, ne di mio riguardante il resto. ok?


Mirko(15)
00giovedì 27 agosto 2015 15:49
Franky se mi dici che hai controllato ed è tutto a posto io reinstallo BC senza aggiunte e poi ci metto il tuo ultimo campaign script
franky317
00giovedì 27 agosto 2015 16:34
Script



scusami c'era un and di troppo , cmq se vuoi imparae a moddare trovare il log [SM=x1140476] questi errori sono semplici ma senza log è impossibile trovarli!
Mirko(15)
00giovedì 27 agosto 2015 17:26
Hai ragione, leggendo anche prima me ne rendevo conto e a volte impazzisco per errori di battitura, ma ti ho detto che nn si riesce a trovare qua sopra. Adesso vedo, magari reinstallando daccapo tutto appare....
franky317
00giovedì 27 agosto 2015 17:41
Dopo ti mostro una guida che potrebbe aiutarti, ora non sono a casa e sto dal cell. [SM=g27988]
franky317
00sabato 29 agosto 2015 08:28
eccomi segui questa guida , abilita i permessi di scrivere nelle varie cartelle.

freeforumzone.leonardo.it/d/10671992/Moddare-con-Windows-8-7-vista/discussi...

in teoria dovresti risolvere.
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 21:34.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com