I found it to be the ceiling lights.
The new ones have other variables for electricity, and of course no fuel. So far I can only remove the whole section for each light, but using npp with the multi line find and replace, how do I compensate for various rotation, coordinates and fuel amounts in the search for 100+ lights?
So far I have to remove the whole section for each light like this, but I can't search it because of variables:
{
"flags": {
"Broken": false,
"Busy": false,
"Debugging": false,
"Disabled": false,
"Locked": false,
"On": true,
"OnFire": false,
"Open": false,
"Placeholder": false,
"Reserved1": false,
"Reserved2": false,
"Reserved3": false,
"Reserved4": false,
"Reserved5": false,
"Reserved6": false,
"Reserved7": false,
"Reserved8": false
},
"items": [
{
"amount": 15,
"condition": "0",
"id": 28178745,
"position": 0,
"skinid": 0
}
],
"pos": {
"x": "-0.63696",
"y": "6.421005",
"z": "5.675234"
},
"prefabname": "assets/prefabs/deployable/ceiling light/ceilinglight.deployed.prefab",
"rot": {
"x": "-2.589762E-07",
"y": "6.044918",
"z": "1.423081E-07"
},
"skinid": 0
},
EDIT:
Replacing the Item section with this works but still cand search multiple lights with varying amounts of fuel.
Replace this:
"items": [
{
"amount": 15,
"condition": "0",
"id": 28178745,
"position": 0,
"skinid": 0
}
],
With this:
"IOEntity": {
"inputs": [
{
"connectedID": 0,
"connectedToSlot": 0,
"niceName": "Power In",
"type": 0
}
],
"oldID": 11855782,
"outputs": [
{
"connectedID": 0,
"connectedToSlot": 0,
"linePoints": [],
"niceName": "Passthrough",
"type": 0
}
]
},
So really, this is a compatibility issue and NOT an error.
I suggest if you can make an exception is the only thing to do. If not, we need to paste with 3.6.8 and basically repair with 4.0.2. The base I sent you has 713 ceiling lights, so no way I'm fixing that with npp.
So don't change anything unless you can make an exception.