Data Dump
Bu modun temel amacı, Farming Simulator’daki global tabloları, fonksiyonları, sınıfları ve değişkenleri iyi biçimlendirilmiş Lua dosyalarına kaydetmektir. Bu dosyaları, tersine mühendislik yoluyla Farming Simulator nesne modelini daha iyi anlamak için kullanın (özellikle resmi belgeler yayınlanana kadar faydalıdır).
Bu global nesneleri bir başlangıç noktası olarak kullanarak, daha sonra daha fazla analiz için tüm Lua tablolarını (ve tam tablo hiyerarşilerini) kaydetmek üzere ‘Developer PowerTools’ modundan ‘dtSaveTable’ konsol komutunu kullanabilirsiniz.
Örneğin, Data Dump’ın çıktısı ‘g_gui’ adlı bir global tablo içeriyorsa, g_gui tablosunu g_gui.lua adlı, maksimum 10 seviyelik bir derinliğe sahip bir dosyaya kaydetmek için ‘dtSaveTable g_gui g_gui.lua 10’ konsol komutunu çalıştırabilirsiniz.
KULLANIM:
1. FS’de geliştirici konsolunu açın.
2. ‘ddDump’ yazın ve [ENTER] tuşuna basın
3. ‘..\Documents\My Games\FarmingSimulator2022\modSettings\FS25_000_DataDump’ klasöründeki dosyaları inceleyin
4. (isteğe bağlı) ‘ddSaveGlobalTables {maxDepth} {forceDeep}’ komutunu çalıştırın – bu, tüm genel “g_*” tablolarını ve özellikle “g_currentMission” ve “g_localPlayer” tablolarını daha derin tablo yapılarına otomatik olarak aktarır (ddDump komutu performans nedenleriyle yüzeysel bir yapı aktarır)
5. (isteğe bağlı) ‘dtSaveTable {tableName} {luaFileName} {maxDepth}’ komutunu çalıştırın – bu, belirtilen {tableName} tablosunu {maxDepth} seviye sayısıyla {luaFileName} dosyasına aktarır
Herhangi bir sorun yaşarsanız GitHub sayfamı kontrol edin.
Yorum gönder