Jump to content
  • Sign Up

Seguici su Discord

Unisciti al server Discord di PCM Italia per rimanere sempre in contatto con noi, parlare di ciclismo e vivere un'esperienza multiplayer ottimale
Unisciti al server

PCM Italia è su Tapatalk

Scarica Tapatalk gratuitamente sul tuo smartphone per consultare in maniera facile e veloce PCM Italia anche da mobile!
Leggi di più

Disponibile Pro Cycling Manager 2021

Pro Cycling Manager 2022 e Tour de France 2022 sono finalmente disponibili
Leggi di più

Description

Semplici istruzioni per modificare un database di Pro Cycling Manager 2017 o precedente.

Vediamo brevemente come modificare un database attraverso pochi semplici passi (riguarda Pro Cycling Manager 2017 e versioni precedenti)

1. Che programma utilizzo? Potete trovare alcuni software qui http://www.cycling-manager.eu/files/category/84-editors/# ; sono praticamente equivalenti tra loro, si differenziano dal fatto che risultano più o meno semplici nell'utilizzo. In questo tutorial userò il Lachi's Editor che è abbastanza user-friendly, ma quanto detto vale per ogni editori, si veda in particolare il punto X

2. Dove trovo i database? Generalmente possono essere trovati in Documenti / Pro Cycling Manager 2017 / Mod e ci troveremo di fronte alla cartella "Default" che contiene appunto il database predefinito o le cartelle relative ad eventuali mod installate. All'interno di esse si trova dunque il db che potete riconoscere dall'estenzione ".cdb"

 In alternativa se volete modificare il database di una carriera / tour / pro cyclist in corso lo trovate in Documenti / Pro Cycling Manager 2017 / Cloud / nome utente.

3.Come modifico il database con Lachi's Editor? Aprite l'editor cliccando su "LachisEditor.exe" dunque sul pulsante in alto a destra e su Extract CDB per aprire il database, dunque dal menu a tendina potremmo scegliere la "table" da editare ovvero l'ambito in cui ci interessa apportare modifiche (ciclisti, squadre, corse, ecc... le categorie più importanti sono raggiungibili dai link di fianco al menu a tendina sopracitato).

Senza-titolo-1.png

Notiamo che abbiamo difronte una tabella contenente i vari valori che possiamo andare a modificare. Ad ogni elemento (ciclista, team, corsa o altro che sia) è associato un numero identificativo. Se vogliamo aggiungere un nuovo elemento occorre scorrere la lista di elementi e scriverlo nell'ultima riga utile: è importante che ad esso sia associato un nuovo id, e che non sia ripetuto! (ad esempio se l'ultimo ciclista nel db ha id=2300, il nuovo ciclista da inserire dovrà avere id=2301)

  • DYN_Cyclist Qui ritroviamo la lista di tutti i ciclisti presenti nel gioco. Ogni riga rappresenta un corridore mentre ogni colonna è una caratteristica, quindi nome, cognome, data di nascita, team, ecc.. In particolare scorrendo più a destra ritroviamo le colonne relative alle stats: charac_i_plain, charac_i_mountain e le altre. Ogni stats ha una relativa limit_i_xxx che rappresenta il valore massimo della stats che il corridore può raggiungere.
  • DYN_Sponsor Abbiamo tutti gli sponsor associati alle singole squadre. Nel caso in cui si vuole aggiungere un team completamente nuovo, è importante aggiungere prima un nuovo sponsor da associare alla squadra! Si osservi infine che l'ultima colonna gene_sz_color contiene il colore predefinito del team per accessori, equipaggiamento, impostato in codice esadecimale.
  • DYN_Team Troviamo i vari team presenti nel gioco: si noti che la colonna fkIDsponsor contiene lo sponsor (e relativo ID) associato alla squadra, come abbiamo visto prima. La colonna fdIDdivison indica la divisione della squadra, con GS1, GS2 e GS3 che indicano rispettivamente la categoria World Tour, Continental Professional e Continental.

Queste sono alcune categorie, le altre funzionano in maniera analoga (ad esempio le corse si possono trovare in STA_Race). Una volta finito il lavoro apriamo il menu in alto a destra, clicchiamo su "Save database" per salvare il nostro db dunque su "Export Database" per esportarlo. Infine se non lo avete già fatto, sostituitelo al posto di quello precedente.

4.Come modifico il database con altri software? Il procedimento è praticamente analogo per qualsiasi altro software. In particolare consiglio di provare Excel Editor, che reputo il migliore, a patto di avere installato Microsoft Excel (anche versioni non proprio recenti) sul proprio pc. Per aprirlo premiamo su "Exporter.xls", dunque su "Estract CDB" per aprire il nostro database e scegliere la table da modificare, che verrà aperta come una nuova scheda in basso a sinistra.

Terminato il lavoro, selezioniamo la scheda "Start" in basso a destra, dunque "Build CDB".

Senza-titolo-1.png

5.Volete porre delle domande? Fate le vostre domande solo ed esclusivamente in questo topic.

  • Like 1

User Feedback

Recommended Comments

Buonasera. Ho trovato lachis editor già installato sul mio computer (da qui non riesco a scaricarlo) e ogni azione che tentò di fare (persino cambiare lingua nelle opzioni) mi dà "accesso al percorso negato". Come risolvo? Ancora grazie mille

Link to comment
Share on other sites

Sull'excel editor dove trovo i campioni nazionali?

 

 

EDIT: QUI ho trovato una spiegazione, in pratica la colonna si trova su DYN_Cyclist ed è gene_i_champion_bit.

Immaginavo fosse quella, ma non capivo il senso di leggere bit e trovarci valori diversi da 0-1...infatti è un byte. Suppongo sia un refuso delle prime versioni dove avevi solo i campioni nazionali e non gli ex.

Per il calcolo appare qualcosa di allucinante, ma in effetti permette di allocare meno memoria nel database e usando la lettura binaria è comunque veloce, molto più un casino per noi umani 😅

 

In pratica questi sono i punti: 

Current World Champion Road Race   128
Current World Champion Individual Time-trail   64
Current National Champion Road Race   32
Current National Champion Individual Time-trail   16
Former World Champion Road Race   8
Former World Champion Idividual Time-trail   4
Former National Champion Road Race   2
Former National Champion Individual Time-trail   1

Per un corridore per cui valgono più di questi andrebbe fatta la somma, siccome però hanno deciso che il valore non sia un 'unsigned byte', ma un byte con segno (e questa proprio non me la spiego) i valori devono essere -127/127 (anziché 0/256 dove ci sarebbe stato tutto) se superi il 127 al risultato sottrai 256. Nel link si trova un esempio.

Quindi pulendolo dalle mie considerazioni sulla gestione del db: prendi il valore della caratteristica dalla tabella, se ne ha più d'una sommi, se superi il 127 sottrai 256 al risultato ottenuto.

Andrea

Edited by mastraa
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...