
Power Tools: Developer v 1.0
Descrizione:
Power Tools: Developer è una mod di qualità per i modder che funziona bene insieme a Power Tools, Easy Dev Controls e Global Explorer.
Uno stile migliorato di visualizzazione delle tabelle di gioco, insieme alla possibilità di salvare le tabelle in file Lua ben formati, apre un nuovo modo di comprendere il modello di oggetti di FS!
# CARATTERISTICHE:
- Nuovi comandi da console per riavviare il gioco (vedi sotto per i dettagli)
- Comando da console per stampare il contenuto delle tabelle Lua nella console/log o in un file separato.
- Comando da console per cancellare il file di log
# COMANDI DA CONSOLE:
- dtRestart (o 'r'): Riavvia il savegame corrente usando un riavvio morbido (leggermente più veloce di un hard reset).
- dtRestartHard (o 'rr'): Esegue un reset duro (questo assicura che ogni cosa venga scaricata dalla memoria).
- dtTable: Stampa il contenuto di una tabella Lua nella console/log.
- dtSaveTable: Salva il contenuto di una tabella Lua in un file (3-4 volte più veloce della stampa di una tabella nel log).
- dtVisualizeTable [beta]: Un modo migliorato di stampare le tabelle nel log, più veloce, più efficiente in termini di memoria e visivamente migliore.
- dtClearLog (o 'cls'): Cancella il file log.txt per ottenere un nuovo log (particolarmente utile quando si usa il comando restart).
# ATTENZIONE!
I comandi da console per riavviare il gioco lo faranno senza chiedere di salvare prima i progressi. Se non si è prudenti, si rischia di perdere i progressi!
# SALVARE LE TABELLE
Il comando 'dtSaveTable' consente di scaricare rapidamente una tabella Lua su disco in un file Lua ben formattato, in modo da poterlo caricare come file sorgente nell'interpeter Lua o nel gioco. Questo ha diversi utilizzi, soprattutto per comprendere il modello degli oggetti di FS.
È possibile scegliere la profondità dell'output, particolarmente importante quando si salvano tabelle di livello superiore (ad esempio g_currentMission) che possono contenere molte tabelle figlio e/o tabelle di grandi dimensioni. Grazie a un codice ben ottimizzato, è ancora possibile salvare g_currentMission con circa 5-6 livelli di profondità prima che il motore Lua inizi a perdere memoria e diventi instabile (la profondità predefinita è impostata a 2).
Esempio:
Per scaricare la tabella g_currentMission su un file si può usare il comando 'dtSaveTable g_currentMission currentMission.lua 1'. Questo esporterà la tabella g_currentMission in un file chiamato 'currentMission.lua' e includerà solo i discendenti diretti di g_currentMission.
Nota: a causa di restrizioni di sicurezza, il file .lua generato sarà memorizzato nella cartella 'My GamesFarmingSimulator2022modSettingsFS22_000_DevTools'.
# STAMPA DELLE TABELLE
Simile a 'dtSaveTable', il comando 'dtTable' può essere usato per stampare una tabella nel registro. Il comando accetta il nome della tabella come parametro obbligatorio e la profondità massima come parametro opzionale (con un valore predefinito di 2).
Importante! A causa della natura della stampa di FS sul log, si raccomanda di stampare solo tabelle piuttosto piccole e/o strutture poco profonde (la profondità non dovrebbe superare i 2-3). Ad esempio, la stampa di g_currentMission sulla console con una profondità di 4 farà consumare a FS circa 10-15 GB di memoria di sistema e si bloccherà con un errore di esaurimento della memoria.
Se è necessario stampare una struttura più profonda, si raccomanda di utilizzare 'dtSaveTable'.
Crediti:
w33zl
Scarica i file dell'ultima versione
Versione: v 1.0Aggiornato: 7 mesi fa
Dimensione totale: 39.57 KB FS22_000_DevTools_fs22planet.zip direct scaricare · 39.57 KB · aggiunto 7 mesi fa https://www.facebook.com/w33zl external scaricare · aggiunto 7 mesi fa
Informazioni su Mod
Ultima versione | v 1.0 |
Gioco | FS22 |
Versione del gioco | 1.2.0.2 |
Scarica | 121 |
Creato | 7 mesi fa |