Głównym celem tego moda jest zapisanie globalnych tabel, funkcji, klas i zmiennych z Farming Simulator do dobrze uformowanych plików Lua. Użyj tych plików, aby lepiej zrozumieć model obiektowy Farming Simulator poprzez inżynierię wsteczną (szczególnie przydatne do czasu wydania oficjalnej dokumentacji).
Mając te obiekty globalne jako punkt wyjścia, możesz następnie użyć polecenia konsoli „dtSaveTable” z moda „Developer PowerTools”, aby zapisać całe tabele Lua (i pełne hierarchie tabel) do dalszej analizy.
Np. jeśli dane wyjściowe Data Dump zawierają globalną tabelę o nazwie „g_gui”, możesz następnie wykonać polecenie konsoli „dtSaveTable g_gui g_gui.lua 10”, aby zapisać tabelę g_gui w pliku o nazwie g_gui.lua z maksymalnym poziomem 10 poziomów.
STOSOWANIE:
1. Otwórz konsolę programisty w FS.
2. Wpisz „ddDump” i naciśnij [ENTER]
3. Przejrzyj pliki w folderze „..\Documents\My Games\FarmingSimulator2022\modSettings\FS25_000_DataDump”
4. (opcjonalnie) Wykonaj 'ddSaveGlobalTables {maxDepth} {forceDeep}' - spowoduje to automatyczny eksport wszystkich globalnych tabel "g_*", a także "g_currentMission" i "g_localPlayer" w głębszych strukturach tabel (polecenie ddDump eksportuje płytką struktura ze względu na wydajność)
5. (opcjonalnie) Uruchom 'dtSaveTable {tableName} {luaFileName} {maxDepth}' - wyeksportuje określoną tabelę {tableName} z liczbą poziomów {maxDepth} do pliku {luaFileName}
Jeśli masz jakieś problemy, sprawdź moją stronę GitHub.