Compare commits

...

3 Commits

Author SHA1 Message Date
David Sangrey
651aab5af6 Update python_nx.json (#100)
FDEV Localization Files have a space between Mk and II. To maintain consistency, we should also maintain such a spacing. (See also: Krait Mk II in this repo and the FDEVID repo under EDCD)
2024-05-12 13:51:46 +02:00
David Sangrey
915cb0e471 SCO Modules (#98)
* Add SCO Modules

* Correct SCO Rating/Symbol
2024-05-11 17:51:45 +02:00
Alex Williams
5b9268c600 Python MkII (python_nx) (#99)
* Python MkII data and SCO FSD data

* Corrected speed/boost values to compensate for something coriolis does to the base values, changed pitch/roll/yaw values to match in game (although not fully tested yet) and added bulkhead costs and made up edID's for them since ED doesn't actually have ID's for them in the journal. Also changed the fuelpower value for the SCO 5C FSD to bring range in coriolis closer to what's in game, but 1 of the 3 values is still wrong. This gets worse on the SCO 5A, where all the values go out of whack and changing the fuelpower value does not have the same effect as it does on the 5C SCO. There is further work required here with each SCO FSD to get range to calculate properly.

* changing the fuelpower values back to 2.45 in frame_shift_drive.json after some testing.

* Removing code already in PR #98

* Setting EDDBId values to 0 as the ship and these modules do not exist in EDDB
2024-05-11 17:40:06 +02:00
3 changed files with 733 additions and 0 deletions

View File

@@ -664,6 +664,576 @@
"symbol": "Int_Hyperdrive_Size2_Class5",
"ukName": "FSD",
"ukDiscript": "Device that allows supercruise travel and hyperspace jumps between star systems."
},
{
"class": 7,
"cost": 61546935,
"edID": 129030600,
"fuelmul": 0.013,
"fuelpower": 2.75,
"grp": "fsd",
"id": "Fz",
"name": "Frame Shift Drive (SCO)",
"integrity": 164,
"mass": 80,
"maxfuel": 13.1,
"optmass": 3000,
"power": 0.9,
"rating": "A",
"symbol": "Int_Hyperdrive_Overcharge_Size7_Class5",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 7,
"cost": 20515645,
"edID": 129030599,
"fuelmul": 0.012,
"fuelpower": 2.75,
"grp": "fsd",
"id": "FA",
"name": "Frame Shift Drive (SCO)",
"integrity": 150,
"mass": 80,
"maxfuel": 12.8,
"optmass": 2700,
"power": 0.75,
"rating": "B",
"symbol": "Int_Hyperdrive_Overcharge_Size7_Class4",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 7,
"cost": 6838548,
"edID": 129030483,
"fuelmul": 0.012,
"fuelpower": 2.75,
"grp": "fsd",
"id": "FB",
"name": "Frame Shift Drive (SCO)",
"integrity": 150,
"mass": 80,
"maxfuel": 12.8,
"optmass": 2700,
"power": 0.75,
"rating": "C",
"symbol": "Int_Hyperdrive_Overcharge_Size7_Class3",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 7,
"cost": 20515645,
"edID": 129030598,
"fuelmul": 0.012,
"fuelpower": 2.75,
"grp": "fsd",
"id": "FC",
"name": "Frame Shift Drive (SCO)",
"integrity": 2700,
"mass": 32,
"maxfuel": 12.8,
"optmass": 2700,
"power": 0.75,
"rating": "D",
"symbol": "Int_Hyperdrive_Overcharge_Size7_Class2",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 7,
"cost": 6838548,
"edID": 129030597,
"fuelmul": 0.008,
"fuelpower": 2.75,
"grp": "fsd",
"id": "FD",
"name": "Frame Shift Drive (SCO)",
"integrity": 131,
"mass": 80,
"maxfuel": 8.5,
"optmass": 1800,
"power": 0.6,
"rating": "E",
"symbol": "Int_Hyperdrive_Overcharge_Size7_Class1",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 6,
"cost": 19415437,
"edID": 129030596,
"fuelmul": 0.013,
"fuelpower": 2.6,
"grp": "fsd",
"id": "FE",
"name": "Frame Shift Drive (SCO)",
"integrity": 141,
"mass": 40,
"maxfuel": 8.3,
"optmass": 2000,
"power": 0.75,
"rating": "A",
"symbol": "Int_Hyperdrive_Overcharge_Size6_Class5",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 6,
"cost": 6471812,
"edID": 129030595,
"fuelmul": 0.012,
"fuelpower": 2.6,
"grp": "fsd",
"id": "FF",
"name": "Frame Shift Drive (SCO)",
"integrity": 130,
"mass": 40,
"maxfuel": 8,
"optmass": 1800,
"power": 0.63,
"rating": "B",
"symbol": "Int_Hyperdrive_Overcharge_Size6_Class4",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 6,
"cost": 2157271,
"edID": 129030484,
"fuelmul": 0.012,
"fuelpower": 2.6,
"grp": "fsd",
"id": "FG",
"name": "Frame Shift Drive (SCO)",
"integrity": 130,
"mass": 40,
"maxfuel": 8,
"optmass": 1800,
"power": 0.63,
"rating": "C",
"symbol": "Int_Hyperdrive_Overcharge_Size6_Class3",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 6,
"cost": 6471812,
"edID": 129030594,
"fuelmul": 0.012,
"fuelpower": 2.6,
"grp": "fsd",
"id": "FH",
"name": "Frame Shift Drive (SCO)",
"integrity": 130,
"mass": 16,
"maxfuel": 8,
"optmass": 1800,
"power": 0.63,
"rating": "D",
"symbol": "Int_Hyperdrive_Overcharge_Size6_Class2",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 6,
"cost": 2157271,
"edID": 129030593,
"fuelmul": 0.008,
"fuelpower": 2.6,
"grp": "fsd",
"id": "FI",
"name": "Frame Shift Drive (SCO)",
"integrity": 113,
"mass": 40,
"maxfuel": 5.3,
"optmass": 1200,
"power": 0.5,
"rating": "E",
"symbol": "Int_Hyperdrive_Overcharge_Size6_Class1",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 5,
"cost": 6124743,
"edID": 129030592,
"fuelmul": 0.013,
"fuelpower": 2.45,
"grp": "fsd",
"id": "FJ",
"name": "Frame Shift Drive (SCO)",
"integrity": 120,
"mass": 20,
"maxfuel": 5.2,
"optmass": 1175,
"power": 0.6,
"rating": "A",
"symbol": "Int_Hyperdrive_Overcharge_Size5_Class5",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 5,
"cost": 2041581,
"edID": 129030591,
"fuelmul": 0.012,
"fuelpower": 2.45,
"grp": "fsd",
"id": "FK",
"name": "Frame Shift Drive (SCO)",
"integrity": 110,
"mass": 20,
"maxfuel": 5,
"optmass": 1050,
"power": 0.5,
"rating": "B",
"symbol": "Int_Hyperdrive_Overcharge_Size5_Class4",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 5,
"cost": 623816,
"edID": 129030474,
"fuelmul": 0.012,
"fuelpower": 2.45,
"grp": "fsd",
"id": "FL",
"name": "Frame Shift Drive (SCO)",
"integrity": 110,
"mass": 20,
"maxfuel": 5,
"optmass": 1050,
"power": 0.5,
"rating": "C",
"symbol": "Int_Hyperdrive_Overcharge_Size5_Class3",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 5,
"cost": 2041581,
"edID": 129030590,
"fuelmul": 0.012,
"fuelpower": 2.45,
"grp": "fsd",
"id": "FM",
"name": "Frame Shift Drive (SCO)",
"integrity": 110,
"mass": 8,
"maxfuel": 5,
"optmass": 1050,
"power": 0.5,
"rating": "D",
"symbol": "Int_Hyperdrive_Overcharge_Size5_Class2",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 5,
"cost": 623816,
"edID": 129030589,
"fuelmul": 0.008,
"fuelpower": 2.45,
"grp": "fsd",
"id": "FN",
"name": "Frame Shift Drive (SCO)",
"integrity": 95,
"mass": 20,
"maxfuel": 3.3,
"optmass": 700,
"power": 0.45,
"rating": "E",
"symbol": "Int_Hyperdrive_Overcharge_Size5_Class1",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 4,
"cost": 1932096,
"edID": 129030588,
"fuelmul": 0.013,
"fuelpower": 2.3,
"grp": "fsd",
"id": "FO",
"name": "Frame Shift Drive (SCO)",
"integrity": 100,
"mass": 10,
"maxfuel": 3.2,
"optmass": 585,
"power": 0.45,
"rating": "A",
"symbol": "Int_Hyperdrive_Overcharge_Size4_Class5",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 4,
"cost": 644032,
"edID": 129030587,
"fuelmul": 0.012,
"fuelpower": 2.3,
"grp": "fsd",
"id": "FP",
"name": "Frame Shift Drive (SCO)",
"integrity": 90,
"mass": 10,
"maxfuel": 3,
"optmass": 525,
"power": 0.38,
"rating": "B",
"symbol": "Int_Hyperdrive_Overcharge_Size4_Class4",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 4,
"cost": 214677,
"edID": 129030485,
"fuelmul": 0.012,
"fuelpower": 2.3,
"grp": "fsd",
"id": "FQ",
"name": "Frame Shift Drive (SCO)",
"integrity": 90,
"mass": 10,
"maxfuel": 3,
"optmass": 525,
"power": 0.38,
"rating": "C",
"symbol": "Int_Hyperdrive_Overcharge_Size4_Class3",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 4,
"cost": 644032,
"edID": 129030586,
"fuelmul": 0.012,
"fuelpower": 2.3,
"grp": "fsd",
"id": "FR",
"name": "Frame Shift Drive (SCO)",
"integrity": 90,
"mass": 4,
"maxfuel": 3,
"optmass": 525,
"power": 0.38,
"rating": "D",
"symbol": "Int_Hyperdrive_Overcharge_Size4_Class2",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 4,
"cost": 214677,
"edID": 129030585,
"fuelmul": 0.008,
"fuelpower": 2.3,
"grp": "fsd",
"id": "FS",
"name": "Frame Shift Drive (SCO)",
"integrity": 80,
"mass": 10,
"maxfuel": 2,
"optmass": 350,
"power": 0.3,
"rating": "E",
"symbol": "Int_Hyperdrive_Overcharge_Size4_Class1",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 3,
"cost": 609494,
"edID": 129030584,
"fuelmul": 0.013,
"fuelpower": 2.15,
"grp": "fsd",
"id": "FT",
"name": "Frame Shift Drive (SCO)",
"integrity": 80,
"mass": 5,
"maxfuel": 1.9,
"optmass": 167,
"power": 0.45,
"rating": "A",
"symbol": "Int_Hyperdrive_Overcharge_Size3_Class5",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 3,
"cost": 203165,
"edID": 129030583,
"fuelmul": 0.012,
"fuelpower": 2.15,
"grp": "fsd",
"id": "FU",
"name": "Frame Shift Drive (SCO)",
"integrity": 70,
"mass": 5,
"maxfuel": 1.8,
"optmass": 150,
"power": 0.38,
"rating": "B",
"symbol": "Int_Hyperdrive_Overcharge_Size3_Class4",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 3,
"cost": 67722,
"edID": 129030486,
"fuelmul": 0.012,
"fuelpower": 2.15,
"grp": "fsd",
"id": "FV",
"name": "Frame Shift Drive (SCO)",
"integrity": 70,
"mass": 5,
"maxfuel": 1.8,
"optmass": 150,
"power": 0.38,
"rating": "C",
"symbol": "Int_Hyperdrive_Overcharge_Size3_Class3",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 3,
"cost": 203165,
"edID": 129030582,
"fuelmul": 0.012,
"fuelpower": 2.15,
"grp": "fsd",
"id": "FW",
"name": "Frame Shift Drive (SCO)",
"integrity": 70,
"mass": 2,
"maxfuel": 1.8,
"optmass": 150,
"power": 0.38,
"rating": "D",
"symbol": "Int_Hyperdrive_Overcharge_Size3_Class2",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 3,
"cost": 67722,
"edID": 129030581,
"fuelmul": 0.008,
"fuelpower": 2.15,
"grp": "fsd",
"id": "FX",
"name": "Frame Shift Drive (SCO)",
"integrity": 64,
"mass": 5,
"maxfuel": 1.2,
"optmass": 100,
"power": 0.3,
"rating": "E",
"symbol": "Int_Hyperdrive_Overcharge_Size3_Class1",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 2,
"cost": 192269,
"edID": 129030580,
"fuelmul": 0.013,
"fuelpower": 2.0,
"grp": "fsd2",
"id": "FY",
"name": "Frame Shift Drive (SCO)",
"integrity": 64,
"mass": 2.5,
"maxfuel": 1,
"optmass": 100,
"power": 0.3,
"rating": "A",
"symbol": "Int_Hyperdrive_Overcharge_Size2_Class5",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 2,
"cost": 64090,
"edID": 129030579,
"fuelmul": 0.012,
"fuelpower": 2.0,
"grp": "fsd",
"id": "FZ",
"name": "Frame Shift Drive (SCO)",
"integrity": 57,
"mass": 2.5,
"maxfuel": 0.9,
"optmass": 90,
"power": 0.25,
"rating": "B",
"symbol": "Int_Hyperdrive_Overcharge_Size2_Class4",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 2,
"cost": 21363,
"edID": 129030487,
"fuelmul": 0.012,
"fuelpower": 2.0,
"grp": "fsd",
"id": "O1",
"name": "Frame Shift Drive (SCO)",
"integrity": 57,
"mass": 2.5,
"maxfuel": 0.9,
"optmass": 90,
"power": 0.25,
"rating": "C",
"symbol": "Int_Hyperdrive_Overcharge_Size2_Class3",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 2,
"cost": 64090,
"edID": 129030578,
"fuelmul": 0.012,
"fuelpower": 2.0,
"grp": "fsd",
"id": "O2",
"name": "Frame Shift Drive (SCO)",
"integrity": 57,
"mass": 2.5,
"maxfuel": 0.9,
"optmass": 90,
"power": 0.25,
"rating": "D",
"symbol": "Int_Hyperdrive_Overcharge_Size2_Class2",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
},
{
"class": 2,
"cost": 21363,
"edID": 129030577,
"fuelmul": 0.008,
"fuelpower": 2.0,
"grp": "fsd",
"id": "O3",
"name": "Frame Shift Drive (SCO)",
"integrity": 51,
"mass": 2.5,
"maxfuel": 0.6,
"optmass": 60,
"power": 0.2,
"rating": "E",
"symbol": "Int_Hyperdrive_Overcharge_Size2_Class1",
"ukName": "FSD",
"ukDiscript": "Faster-than-light capable ship drive, featuring experimental overcharge capabilities, necessary for supercruise travel and hyperspace jumps between star systems."
}
]
}

View File

@@ -29,6 +29,7 @@ module.exports = {
orca: require('./orca').orca,
mamba: require('./mamba').mamba,
python: require('./python').python,
python_nx: require('./python_nx').python_nx,
sidewinder: require('./sidewinder').sidewinder,
type_6_transporter: require('./type_6_transporter').type_6_transporter,
type_7_transport: require('./type_7_transport').type_7_transport,

162
ships/python_nx.json Executable file
View File

@@ -0,0 +1,162 @@
{
"python_nx": {
"edID": 129030464,
"eddbID": 0,
"properties": {
"name": "Python Mk II",
"manufacturer": "Faulcon DeLacy",
"class": 2,
"hullCost": 56812626,
"speed": 256,
"boost": 345,
"boostEnergy": 19,
"baseShieldStrength": 335,
"baseArmour": 280,
"heatCapacity": 316,
"hardness": 70,
"hullMass": 450,
"masslock": 17,
"pipSpeed": 0.097826086956522,
"pitch": 37.72,
"roll": 92.76,
"yaw": 12.74,
"crew": 2,
"reserveFuelCapacity": 0.83
},
"retailCost": 67527360,
"bulkheads": [
{
"id": "bO",
"edID": 129030465,
"eddbID": 0,
"grp": "bh",
"cost": 0,
"mass": 0,
"causres": 0,
"explres": -0.4,
"kinres": -0.2,
"thermres": 0,
"hullboost": 0.8
},
{
"id": "bP",
"edID": 129030466,
"eddbID": 0,
"grp": "bh",
"cost": 23702103,
"mass": 26,
"causres": 0,
"explres": -0.4,
"kinres": -0.2,
"thermres": 0,
"hullboost": 1.52
},
{
"id": "bQ",
"edID": 129030467,
"eddbID": 0,
"grp": "bh",
"cost": 53329732,
"mass": 53,
"causres": 0,
"explres": -0.4,
"kinres": -0.2,
"thermres": 0,
"hullboost": 2.5
},
{
"id": "bR",
"edID": 129030468,
"eddbID": 0,
"grp": "bh",
"cost": 126035933,
"mass": 53,
"causres": 0,
"explres": -0.5,
"kinres": -0.75,
"thermres": 0.5,
"hullboost": 2.5
},
{
"id": "bS",
"edID": 129030469,
"eddbID": 0,
"grp": "bh",
"cost": 139664643,
"mass": 53,
"causres": 0,
"explres": 0.2,
"kinres": 0.25,
"thermres": -0.4,
"hullboost": 2.5
}
],
"slots": {
"standard": [
6,
6,
5,
4,
6,
5,
4
],
"hardpoints": [
3,
3,
3,
3,
2,
2,
0,
0,
0,
0,
0,
0
],
"internal": [
6,
4,
3,
2,
1,
1
]
},
"defaults": {
"standard": [
"6E",
"6E",
"FL",
"4E",
"6E",
"5E",
"4C"
],
"hardpoints": [
0,
0,
0,
0,
17,
17,
0,
0,
0
],
"internal": [
"4j",
"02",
"",
"",
"00",
"3w",
0,
0,
0,
0
]
}
}
}