Ciao,
Stavo cercando un Mod Manager perché ne avevo bisogno. In realtà esiste un solo Mod Manager sul mercato, ma il mio software antivirus rileva un file dannoso. Quindi ho deciso di crearne uno anch'io. Non ho quasi nessuna conoscenza di programmazione, quindi ho pensato che la cosa più logica da fare fosse crearne uno con l'assistenza dell'intelligenza artificiale. Ho creato questo software con l'aiuto di Gemini e Claude. Tutto funziona bene per me. Lo pubblico in modo che altri possano trarne beneficio. Potrebbero esserci delle carenze e potete segnalare le vostre richieste. Cercherò di correggerlo e aggiungerlo nel tempo libero. Al momento, l'unico problema è che è un po' lento, ma come ho detto, per me ha funzionato perfettamente e continuerò a usarlo.
Tecnicamente, funziona con i dati storeData in modDecs.xml e i file XML all'interno della cartella storeItems. Logicamente dovrebbe funzionare su tutti i giochi FS con questa struttura. L'ho sviluppato e testato per FS25.
Utilizzo e funzionamento:
Seleziona la cartella contenente le MOD dal menu a sinistra. Quindi attendi che i file vengano elencati utilizzando l'opzione "Carica file". Quando le mod saranno elencate, riceverai un avviso e quando fai clic su "OK", tutto sarà pronto per l'uso.
Ogni mod inizialmente ha le opzioni ATTIVO e MODIFICA. ATTIVO indica lo stato attuale. Premendolo una volta lo DISATTIVERETE e cambierà l'estensione del file ZIP associato in .zip_BAK. Puoi ancora vederlo in Mod Manager, ma sarà disabilitato nel gioco. Puoi vedere le mod disabilitate e riattivarle chiudendo e riaprendo il programma. Premendo EDIT una volta verranno mostrati i file XML situati in storeItems all'interno di modDesc.xml. Questi file sono i file nel negozio in-game associati alla mod. Vedrai e potrai modificare il nome, la marca, la durata, il prezzo e lo stato di alimentazione degli articoli nel negozio. Quando apporti modifiche a questi campi, l'opzione SALVA diventa attiva e premendola si modificherà il campo pertinente nel mod. Tieni presente che non ho aggiunto controlli ai campi di input; puoi inserire un carattere speciale o una lettera in cui desideri inserire un numero e il gioco potrebbe ignorarlo o interrompere la mod. Il pulsante ATTIVO modifica il campo storeItem pertinente nella sezione storeItems di modDesc.xml in una riga di commento nel codice. Il negozio del gioco non sarà più in grado di vedere o visualizzare questo file. Può essere riportato al suo stato originale. L'ho aggiunto in modo che se ci sono più articoli del negozio in una mod, non puoi vedere quelli che non desideri nel negozio. Ad esempio, supponiamo che il modder abbia un trattore ma abbia anche aggiunto un rimorchio. Puoi rimuovere il trattore o il rimorchio dal negozio. Utilizzare l'opzione SALVA dopo ogni operazione nella finestra MODIFICA.
L'opzione EDIT è attiva se la sezione storeItems esiste in modDesc.xml. In caso contrario, questo codice verrà disattivato.
Ho aggiunto due lingue diverse; puoi modificare l'impostazione predefinita in turco e inglese dal menu in alto a destra.
Grazie in anticipo a tutti coloro che mostreranno interesse.
# Modifiche alla versione 1.0.1:
# Ora puoi modificare i dati della "Categoria" per i mod nella finestra EDIT. Ad esempio, puoi spostare la tua mod dalla categoria Trattore piccolo alla categoria Trattore medio.
# I nomi delle finestre Mod non venivano tradotti durante i cambi di lingua, ma ora vengono visualizzati nella lingua selezionata.
# Modifiche alla versione 1.0.1:
# Ora puoi modificare i dati della "categoria" per i mod nella finestra EDIT. Ad esempio, puoi spostare la tua mod dalla categoria Trattore piccolo alla categoria Trattore medio.
# I nomi delle finestre Mod non venivano tradotti durante i cambi di lingua; ora vengono visualizzati nella lingua corrente.
# Modifiche alla versione 1.0.2:
# La lingua predefinita ora è l'inglese. Avrei dovuto pensare a livello globale fin dall’inizio. :D
# Se sono presenti moduli difettosi, è stata aggiunta una finestra aggiuntiva e sono state apportate alcune modifiche al funzionamento del codice. Se sono presenti file che causano ERRORI alla prima lettura, ora riceverai una finestra di avviso una volta completato il processo di caricamento. Qui puoi vedere i nomi dei file difettosi. Ora puoi esportare questi file in un file TXT per nome, spostarli in una cartella denominata ERROR_FILES o eliminare direttamente questi file. Inoltre, quando chiudi la finestra, puoi riaprirla facendo clic sull'area di avviso ERRORE sottostante.
# Sono stati aggiunti altri due pulsanti alle schede mod. Ho aggiunto un pulsante "CARTELLA" per andare direttamente alla cartella pertinente del file con il file selezionato. Inoltre, se lo si desidera, ora è disponibile l'opzione "ELIMINA" nel menu principale.
# Modifiche alla versione 1.0.3:
#Miglioramenti delle prestazioni. L'applicazione ora viene eseguita più velocemente.
Opzione #Data aggiunta per la funzione Ordina. Le modalità ora possono essere ordinate per data di modifica.
# Modifiche alla versione 1.0.3.1:
# È stato risolto il problema visivo con le schede mod nel menu principale.