Основная цель этого мода — сохранить глобальные таблицы, функции, классы и переменные из Farming Simulator в правильно сформированные файлы Lua. Используйте эти файлы, чтобы лучше понять объектную модель Farming Simulator посредством обратного проектирования (особенно полезно до выхода официальной документации).
Используя эти глобальные объекты в качестве отправной точки, вы можете затем использовать консольную команду dtSaveTable из мода Developer PowerTools, чтобы сохранить целые таблицы Lua (и полные иерархии таблиц) для дальнейшего анализа.
Например. если выходные данные дампа данных содержат глобальную таблицу с именем «g_gui», вы можете выполнить консольную команду «dtSaveTable g_gui g_gui.lua 10», чтобы сохранить таблицу g_gui в файл с именем g_gui.lua с максимальным размером 10 уровней.
ИСПОЛЬЗОВАНИЕ:
1. Откройте консоль разработчика в ФС.
2. Введите «ddDump» и нажмите [ENTER].
3. Просмотрите файлы в папке «..\Documents\My Games\FarmingSimulator2022\modSettings\FS25_000_DataDump».
4. (необязательно) Выполните «ddSaveGlobalTables {maxDepth} {forceDeep}» — это автоматически экспортирует все глобальные таблицы «g_*», а также, в частности, «g_currentMission» и «g_localPlayer» в более глубокие структуры таблиц (команда ddDump экспортирует неглубокие таблицы). структура из соображений производительности)
5. (необязательно) Запустите 'dtSaveTable {tableName} {luaFileName} {maxDepth}' — это экспортирует указанную таблицу {tableName} с количеством уровней {maxDepth} в файл {luaFileName}.
Если у вас возникли проблемы, посетите мою страницу на GitHub.