I created like a whole giant project in v1 of this simulator. How do I convert it to be compatible with v2?
Here is a chip file from V1:
{ "Name": "NAND", "Colour": "#655291", "InputPins": [ { "Name": "Pin", "ID": 1320137264, "PositionY": 1.94174767, "ColourThemeName": "Red" } ], "OutputPins": [ { "Name": "Pin", "ID": 482374715, "PositionY": 1.06796145, "ColourThemeName": "Red" } ], "SubChips": [ { "Name": "AND", "ID": 1318026148, "Points": [ { "X": -3.89040542, "Y": 0.825243 } ], "Data": null } ], "Data": null } ], "Connections": [ { "Source": { "PinType": 4, "SubChipID": 1318026148, "PinID": 2 }, "Target": { "PinType": 3, "SubChipID": 670444639, "PinID": 0 }, "WirePoints": [ { "X": -3.34040546, "Y": 0.825243 }, { "X": -3.24335265, "Y": 0.825243 }, { "X": 0.0404410921, "Y": 0.825243 }, { "X": 0.008082807, "Y": 1.06796145 } ], "ColourThemeName": "Red" } ], "ColourThemeName": "Red" } ], "ColourThemeName": "Red" } ] }
And here is one from V2:
{ "Name": "AND", "NameLocation": 0, "ChipType": 0, "Size": { "x": 0.7, "y": 0.5 }, "Colour": { "r": 0.149019614, "g": 0.4784314, "b": 0.698039234, "a": 1 }, "InputPins":[ { "Name":"A", "ID":86929491, "Position":{ "x":-2.125, "y":0.4375 }, "BitCount":1, "Colour":0, "ValueDisplayMode":0 } ], "OutputPins":[ { "Name":"OUT", "ID":22298655, "Position":{ "x":2.5, "y":0.1875 }, "BitCount":1, "Colour":0, "ValueDisplayMode":0 } ], "SubChips":[ { "Name":"NAND", "ID":1250621584, "Label":"", "Position":{ "x":-0.5, "y":0.1875 }, "OutputPinColourInfo":[{"PinColour":0,"PinID":2}], "InternalData":null } ], "Wires":[ { "SourcePinAddress":{ "PinID":0, "PinOwnerID":86929491 }, "TargetPinAddress":{ "PinID":0, "PinOwnerID":1250621584 }, "ConnectionType":0, "ConnectedWireIndex":-1, "ConnectedWireSegmentIndex":-1, "Points":[{"x":0.0,"y":0.0},{"x":-1.1875,"y":0.4375},{"x":-1.1875,"y":0.3125},{"x":0.0,"y":0.0}] } ], "Displays":[] }