CCCPaste

7bcd3d50c3596

-- HNN Component & Peripheral Debug Dumper
local chamber = peripheral.find("hostilenetworks:sim_chamber")

if not chamber then
for _, name in ipairs(peripheral.getNames()) do
if name:find("sim_chamber") then
chamber = peripheral.wrap(name)
break
end
end
end

if not chamber then
print("Error: No sim chamber peripheral detected!")
return
end

print("=== Sim Chamber Peripheral Methods ===")
for _, method in ipairs(peripheral.getMethods(peripheral.getName(chamber))) do
print(" - " .. method)
end

print("\n=== Inspecting Slot 1 (Data Model) ===")
local model = chamber.getItemDetail(1)
if not model then
print("Slot 1 is empty! Put a Data Model in Chamber 1.")
return
end

local dumpStr = textutils.serialize(model)
print("Item Display Name: " .. tostring(model.displayName))
print("Saving full raw table to 'hnn_dump.txt'...")

local file = fs.open("hnn_dump.txt", "w")
file.write(dumpStr)
file.close()

print("Done! You can inspect the dump by typing: edit hnn_dump.txt")