Sure, here's the file as it's saved. Name is testmapsave.json, and I'm calling it to test this out right after randomly generating a hex map. Write works fine, but the Read never does. I've already done printouts to ensure values are going in and out correctly, but as soon as I try the Read, whatever I return it into is nil.
fMapRandGen()
fSaveMap("testmapsave")
fLoadMap("testmapsave")
[
{
"class":2,
"image":"userdata 00000169B0E52A48",
"occupant":0,
"open":-1,
"range":0,
"x":-5,
"y":0,
"z":5
},
{
"class":5,
"image":"userdata 00000169B0E52578",
"occupant":0,
"open":-1,
"range":0,
"x":-5,
"y":1,
"z":4
},
{
"class":3,
"image":"userdata 00000169B0E52EA8",
"occupant":0,
"open":-1,
"range":0,
"x":-5,
"y":2,
"z":3
},
{
"class":4,
"image":"userdata 00000169B0E525E8",
"occupant":0,
"open":-1,
"range":0,
"x":-5,
"y":3,
"z":2
},
{
"class":7,
"image":"userdata 00000169B0E527A8",
"occupant":0,
"open":-1,
"range":0,
"x":-5,
"y":4,
"z":1
},
{
"class":1,
"image":"userdata 00000169B0E52738",
"occupant":0,
"open":-1,
"range":0,
"x":-5,
"y":5,
"z":0
},
{
"class":7,
"image":"userdata 00000169B0E527A8",
"occupant":0,
"open":-1,
"range":0,
"x":-4,
"y":-1,
"z":5
},
{
"class":5,
"image":"userdata 00000169B0E52268",
"occupant":0,
"open":-1,
"range":0,
"x":-4,
"y":0,
"z":4
},
{
"class":6,
"image":"userdata 00000169B0E52F18",
"occupant":0,
"open":-1,
"range":0,
"x":-4,
"y":1,
"z":3
},
{
"class":8,
"image":"userdata 00000169B0E52B98",
"occupant":0,
"open":-1,
"range":0,
"x":-4,
"y":2,
"z":2
},
{
"class":6,
"image":"userdata 00000169B0E522D8",
"occupant":0,
"open":-1,
"range":0,
"x":-4,
"y":3,
"z":1
},
{
"class":1,
"image":"userdata 00000169B0E52738",
"occupant":0,
"open":-1,
"range":0,
"x":-4,
"y":4,
"z":0
},
{
"class":1,
"image":"userdata 00000169B0E52738",
"occupant":0,
"open":-1,
"range":0,
"x":-4,
"y":5,
"z":-1
},
{
"class":7,
"image":"userdata 00000169B0E52118",
"occupant":0,
"open":-1,
"range":0,
"x":-3,
"y":-2,
"z":5
},
{
"class":8,
"image":"userdata 00000169B0E52AB8",
"occupant":0,
"open":-1,
"range":0,
"x":-3,
"y":-1,
"z":4
},
{
"class":2,
"image":"userdata 00000169B0E52C08",
"occupant":0,
"open":-1,
"range":0,
"x":-3,
"y":0,
"z":3
},
{
"class":8,
"image":"userdata 00000169B0E52AB8",
"occupant":0,
"open":-1,
"range":0,
"x":-3,
"y":1,
"z":2
},
{
"class":1,
"image":"userdata 00000169B0E523B8",
"occupant":0,
"open":-1,
"range":0,
"x":-3,
"y":2,
"z":1
},
{
"class":8,
"image":"userdata 00000169B0E52188",
"occupant":0,
"open":-1,
"range":0,
"x":-3,
"y":3,
"z":0
},
{
"class":6,
"image":"userdata 00000169B0E52F18",
"occupant":0,
"open":-1,
"range":0,
"x":-3,
"y":4,
"z":-1
},
{
"class":8,
"image":"userdata 00000169B0E52B98",
"occupant":0,
"open":-1,
"range":0,
"x":-3,
"y":5,
"z":-2
},
{
"class":4,
"image":"userdata 00000169B0E52CE8",
"occupant":0,
"open":-1,
"range":0,
"x":-2,
"y":-3,
"z":5
},
{
"class":4,
"image":"userdata 00000169B0E52CE8",
"occupant":0,
"open":-1,
"range":0,
"x":-2,
"y":-2,
"z":4
},
{
"class":1,
"image":"userdata 00000169B0E52738",
"occupant":0,
"open":-1,
"range":0,
"x":-2,
"y":-1,
"z":3
},
{
"class":1,
"image":"userdata 00000169B0E52C78",
"occupant":0,
"open":-1,
"range":0,
"x":-2,
"y":0,
"z":2
},
{
"class":7,
"image":"userdata 00000169B0E52D58",
"occupant":0,
"open":-1,
"range":0,
"x":-2,
"y":1,
"z":1
},
{
"class":7,
"image":"userdata 00000169B0E527A8",
"occupant":0,
"open":-1,
"range":0,
"x":-2,
"y":2,
"z":0
},
{
"class":8,
"image":"userdata 00000169B0E52AB8",
"occupant":0,
"open":-1,
"range":0,
"x":-2,
"y":3,
"z":-1
},
{
"class":4,
"image":"userdata 00000169B0E520A8",
"occupant":0,
"open":-1,
"range":0,
"x":-2,
"y":4,
"z":-2
},
{
"class":4,
"image":"userdata 00000169B0E525E8",
"occupant":0,
"open":-1,
"range":0,
"x":-2,
"y":5,
"z":-3
},
{
"class":2,
"image":"userdata 00000169B0E52658",
"occupant":0,
"open":-1,
"range":0,
"x":-1,
"y":-4,
"z":5
},
{
"class":3,
"image":"userdata 00000169B0E52EA8",
"occupant":0,
"open":-1,
"range":0,
"x":-1,
"y":-3,
"z":4
},
{
"class":8,
"image":"userdata 00000169B0E52B98",
"occupant":0,
"open":-1,
"range":0,
"x":-1,
"y":-2,
"z":3
},
{
"class":6,
"image":"userdata 00000169B0E522D8",
"occupant":0,
"open":-1,
"range":0,
"x":-1,
"y":-1,
"z":2
},
{
"class":7,
"image":"userdata 00000169B0E52D58",
"occupant":0,
"open":-1,
"range":0,
"x":-1,
"y":0,
"z":1
},
{
"class":1,
"image":"userdata 00000169B0E52C78",
"occupant":0,
"open":-1,
"range":0,
"x":-1,
"y":1,
"z":0
},
{
"class":1,
"image":"userdata 00000169B0E523B8",
"occupant":0,
"open":-1,
"range":0,
"x":-1,
"y":2,
"z":-1
},
{
"class":4,
"image":"userdata 00000169B0E52CE8",
"occupant":0,
"open":-1,
"range":0,
"x":-1,
"y":3,
"z":-2
},
{
"class":3,
"image":"userdata 00000169B0E52EA8",
"occupant":0,
"open":-1,
"range":0,
"x":-1,
"y":4,
"z":-3
},
{
"class":1,
"image":"userdata 00000169B0E523B8",
"occupant":0,
"open":-1,
"range":0,
"x":-1,
"y":5,
"z":-4
},
{
"class":5,
"image":"userdata 00000169B0E52578",
"occupant":0,
"open":-1,
"range":0,
"x":0,
"y":-5,
"z":5
},
{
"class":8,
"image":"userdata 00000169B0E52188",
"occupant":0,
"open":-1,
"range":0,
"x":0,
"y":-4,
"z":4
},
{
"class":1,
"image":"userdata 00000169B0E523B8",
"occupant":0,
"open":-1,
"range":0,
"x":0,
"y":-3,
"z":3
},
{
"class":2,
"image":"userdata 00000169B0E52A48",
"occupant":0,
"open":-1,
"range":0,
"x":0,
"y":-2,
"z":2
},
{
"class":8,
"image":"userdata 00000169B0E52188",
"occupant":0,
"open":-1,
"range":0,
"x":0,
"y":-1,
"z":1
},
{
"class":7,
"image":"userdata 00000169B0E52D58",
"occupant":0,
"open":-1,
"range":0,
"x":0,
"y":0,
"z":0
},
{
"class":2,
"image":"userdata 00000169B0E52A48",
"occupant":0,
"open":-1,
"range":0,
"x":0,
"y":1,
"z":-1
},
{
"class":1,
"image":"userdata 00000169B0E523B8",
"occupant":0,
"open":-1,
"range":0,
"x":0,
"y":2,
"z":-2
},
{
"class":5,
"image":"userdata 00000169B0E52348",
"occupant":0,
"open":-1,
"range":0,
"x":0,
"y":3,
"z":-3
},
{
"class":8,
"image":"userdata 00000169B0E52B98",
"occupant":0,
"open":-1,
"range":0,
"x":0,
"y":4,
"z":-4
},
{
"class":4,
"image":"userdata 00000169B0E525E8",
"occupant":0,
"open":-1,
"range":0,
"x":0,
"y":5,
"z":-5
},
{
"class":5,
"image":"userdata 00000169B0E52268",
"occupant":0,
"open":-1,
"range":0,
"x":1,
"y":-5,
"z":4
},
{
"class":3,
"image":"userdata 00000169B0E52EA8",
"occupant":0,
"open":-1,
"range":0,
"x":1,
"y":-4,
"z":3
},
{
"class":7,
"image":"userdata 00000169B0E52D58",
"occupant":0,
"open":-1,
"range":0,
"x":1,
"y":-3,
"z":2
},
{
"class":1,
"image":"userdata 00000169B0E52738",
"occupant":0,
"open":-1,
"range":0,
"x":1,
"y":-2,
"z":1
},
{
"class":5,
"image":"userdata 00000169B0E52348",
"occupant":0,
"open":-1,
"range":0,
"x":1,
"y":-1,
"z":0
},
{
"class":7,
"image":"userdata 00000169B0E52118",
"occupant":0,
"open":-1,
"range":0,
"x":1,
"y":0,
"z":-1
},
{
"class":7,
"image":"userdata 00000169B0E52118",
"occupant":0,
"open":-1,
"range":0,
"x":1,
"y":1,
"z":-2
},
{
"class":7,
"image":"userdata 00000169B0E52D58",
"occupant":0,
"open":-1,
"range":0,
"x":1,
"y":2,
"z":-3
},
{
"class":1,
"image":"userdata 00000169B0E52738",
"occupant":0,
"open":-1,
"range":0,
"x":1,
"y":3,
"z":-4
},
{
"class":5,
"image":"userdata 00000169B0E52578",
"occupant":0,
"open":-1,
"range":0,
"x":1,
"y":4,
"z":-5
},
{
"class":4,
"image":"userdata 00000169B0E52CE8",
"occupant":0,
"open":-1,
"range":0,
"x":2,
"y":-5,
"z":3
},
{
"class":1,
"image":"userdata 00000169B0E52738",
"occupant":0,
"open":-1,
"range":0,
"x":2,
"y":-4,
"z":2
},
{
"class":7,
"image":"userdata 00000169B0E52118",
"occupant":0,
"open":-1,
"range":0,
"x":2,
"y":-3,
"z":1
},
{
"class":4,
"image":"userdata 00000169B0E525E8",
"occupant":0,
"open":-1,
"range":0,
"x":2,
"y":-2,
"z":0
},
{
"class":2,
"image":"userdata 00000169B0E52658",
"occupant":0,
"open":-1,
"range":0,
"x":2,
"y":-1,
"z":-1
},
{
"class":7,
"image":"userdata 00000169B0E527A8",
"occupant":0,
"open":-1,
"range":0,
"x":2,
"y":0,
"z":-2
},
{
"class":4,
"image":"userdata 00000169B0E520A8",
"occupant":0,
"open":-1,
"range":0,
"x":2,
"y":1,
"z":-3
},
{
"class":1,
"image":"userdata 00000169B0E52738",
"occupant":0,
"open":-1,
"range":0,
"x":2,
"y":2,
"z":-4
},
{
"class":7,
"image":"userdata 00000169B0E52D58",
"occupant":0,
"open":-1,
"range":0,
"x":2,
"y":3,
"z":-5
},
{
"class":6,
"image":"userdata 00000169B0E526C8",
"occupant":0,
"open":-1,
"range":0,
"x":3,
"y":-5,
"z":2
},
{
"class":8,
"image":"userdata 00000169B0E52188",
"occupant":0,
"open":-1,
"range":0,
"x":3,
"y":-4,
"z":1
},
{
"class":5,
"image":"userdata 00000169B0E52578",
"occupant":0,
"open":-1,
"range":0,
"x":3,
"y":-3,
"z":0
},
{
"class":2,
"image":"userdata 00000169B0E52658",
"occupant":0,
"open":-1,
"range":0,
"x":3,
"y":-2,
"z":-1
},
{
"class":5,
"image":"userdata 00000169B0E52348",
"occupant":0,
"open":-1,
"range":0,
"x":3,
"y":-1,
"z":-2
},
{
"class":2,
"image":"userdata 00000169B0E52658",
"occupant":0,
"open":-1,
"range":0,
"x":3,
"y":0,
"z":-3
},
{
"class":5,
"image":"userdata 00000169B0E52578",
"occupant":0,
"open":-1,
"range":0,
"x":3,
"y":1,
"z":-4
},
{
"class":1,
"image":"userdata 00000169B0E52738",
"occupant":0,
"open":-1,
"range":0,
"x":3,
"y":2,
"z":-5
},
{
"class":6,
"image":"userdata 00000169B0E52F18",
"occupant":0,
"open":-1,
"range":0,
"x":4,
"y":-5,
"z":1
},
{
"class":2,
"image":"userdata 00000169B0E52C08",
"occupant":0,
"open":-1,
"range":0,
"x":4,
"y":-4,
"z":0
},
{
"class":3,
"image":"userdata 00000169B0E52498",
"occupant":0,
"open":-1,
"range":0,
"x":4,
"y":-3,
"z":-1
},
{
"class":1,
"image":"userdata 00000169B0E52C78",
"occupant":0,
"open":-1,
"range":0,
"x":4,
"y":-2,
"z":-2
},
{
"class":3,
"image":"userdata 00000169B0E52428",
"occupant":0,
"open":-1,
"range":0,
"x":4,
"y":-1,
"z":-3
},
{
"class":8,
"image":"userdata 00000169B0E52AB8",
"occupant":0,
"open":-1,
"range":0,
"x":4,
"y":0,
"z":-4
},
{
"class":4,
"image":"userdata 00000169B0E520A8",
"occupant":0,
"open":-1,
"range":0,
"x":4,
"y":1,
"z":-5
},
{
"class":7,
"image":"userdata 00000169B0E52D58",
"occupant":0,
"open":-1,
"range":0,
"x":5,
"y":-5,
"z":0
},
{
"class":3,
"image":"userdata 00000169B0E52428",
"occupant":0,
"open":-1,
"range":0,
"x":5,
"y":-4,
"z":-1
},
{
"class":7,
"image":"userdata 00000169B0E52118",
"occupant":0,
"open":-1,
"range":0,
"x":5,
"y":-3,
"z":-2
},
{
"class":6,
"image":"userdata 00000169B0E526C8",
"occupant":0,
"open":-1,
"range":0,
"x":5,
"y":-2,
"z":-3
},
{
"class":3,
"image":"userdata 00000169B0E52428",
"occupant":0,
"open":-1,
"range":0,
"x":5,
"y":-1,
"z":-4
},
{
"class":7,
"image":"userdata 00000169B0E52D58",
"occupant":0,
"open":-1,
"range":0,
"x":5,
"y":0,
"z":-5
}
]