mirror of
https://github.com/Pax1601/DCSOlympus.git
synced 2025-10-29 16:56:34 +00:00
Renamed client -> frontend in configuration files
Completed renaming client -> frontend
This commit is contained in:
@@ -23,7 +23,7 @@ echo D|xcopy /Y /S /E .\databases .\package\mod\databases
|
||||
REM copy the backend dll
|
||||
echo F|xcopy /Y /I .\build\backend\bin\*.dll .\package\mod\bin
|
||||
|
||||
REM copy the client
|
||||
REM copy the frontend
|
||||
echo D|xcopy /Y /S /E .\build\frontend .\package\frontend
|
||||
|
||||
REM copy the manager
|
||||
|
||||
@@ -26,13 +26,13 @@ mismatched_ids = {
|
||||
# The database file on which to operate is the first standard argument of the call
|
||||
if len(sys.argv) > 1:
|
||||
if (sys.argv[1] == "aircraft"):
|
||||
filename = '..\\..\\client\\public\\databases\\units\\aircraftdatabase.json'
|
||||
filename = '..\\..\\databases\\units\\aircraftdatabase.json'
|
||||
elif (sys.argv[1] == "helicopter"):
|
||||
filename = '..\\..\\client\\public\\databases\\units\\helicopterdatabase.json'
|
||||
filename = '..\\..\\databases\\units\\helicopterdatabase.json'
|
||||
elif (sys.argv[1] == "groundunit"):
|
||||
filename = '..\\..\\client\\public\\databases\\units\\groundunitdatabase.json'
|
||||
filename = '..\\..\\databases\\units\\groundunitdatabase.json'
|
||||
elif (sys.argv[1] == "navyunit"):
|
||||
filename = '..\\..\\client\\public\\databases\\units\\navyunitdatabase.json'
|
||||
filename = '..\\..\\databases\\units\\navyunitdatabase.json'
|
||||
|
||||
# Loads the database
|
||||
with open(filename, encoding="utf-8") as f:
|
||||
|
||||
@@ -104,13 +104,13 @@ def find_weapon_name(clsid):
|
||||
# The database file on which to operate is the first standard argument of the call
|
||||
if len(sys.argv) > 1:
|
||||
if (sys.argv[1] == "aircraft"):
|
||||
filename = '..\\..\\client\\public\\databases\\units\\aircraftdatabase.json'
|
||||
filename = '..\\..\\databases\\units\\aircraftdatabase.json'
|
||||
elif (sys.argv[1] == "helicopter"):
|
||||
filename = '..\\..\\client\\public\\databases\\units\\helicopterdatabase.json'
|
||||
filename = '..\\..\\databases\\units\\helicopterdatabase.json'
|
||||
elif (sys.argv[1] == "groundunit"):
|
||||
filename = '..\\..\\client\\public\\databases\\units\\groundunitdatabase.json'
|
||||
filename = '..\\..\\databases\\units\\groundunitdatabase.json'
|
||||
elif (sys.argv[1] == "navyunit"):
|
||||
filename = '..\\..\\client\\public\\databases\\units\\navyunitdatabase.json'
|
||||
filename = '..\\..\\databases\\units\\navyunitdatabase.json'
|
||||
|
||||
# Loads the database
|
||||
with open(filename, encoding="utf-8") as f:
|
||||
|
||||
@@ -16,16 +16,16 @@ from dcs.helicopters import *
|
||||
# The database file on which to operate is the first standard argument of the call
|
||||
if len(sys.argv) > 1:
|
||||
if (sys.argv[1] == "aircraft"):
|
||||
filename = '..\\..\\client\\public\\databases\\units\\aircraftdatabase.json'
|
||||
filename = '..\\..\\databases\\units\\aircraftdatabase.json'
|
||||
units_map = plane_map
|
||||
elif (sys.argv[1] == "helicopter"):
|
||||
filename = '..\\..\\client\\public\\databases\\units\\helicopterdatabase.json'
|
||||
filename = '..\\..\\databases\\units\\helicopterdatabase.json'
|
||||
units_map = helicopter_map
|
||||
elif (sys.argv[1] == "groundunit"):
|
||||
filename = '..\\..\\client\\public\\databases\\units\\groundunitdatabase.json'
|
||||
filename = '..\\..\\databases\\units\\groundunitdatabase.json'
|
||||
units_map = vehicle_map
|
||||
elif (sys.argv[1] == "navyunit"):
|
||||
filename = '..\\..\\client\\public\\databases\\units\\navyunitdatabase.json'
|
||||
filename = '..\\..\\databases\\units\\navyunitdatabase.json'
|
||||
units_map = ship_map
|
||||
|
||||
# Loads the database
|
||||
|
||||
@@ -16,13 +16,13 @@ from dcs.helicopters import *
|
||||
# The database file on which to operate is the first standard argument of the call
|
||||
if len(sys.argv) > 1:
|
||||
if (sys.argv[1] == "aircraft"):
|
||||
filename = '..\\..\\client\\public\\databases\\units\\aircraftdatabase.json'
|
||||
filename = '..\\..\\databases\\units\\aircraftdatabase.json'
|
||||
elif (sys.argv[1] == "helicopter"):
|
||||
filename = '..\\..\\client\\public\\databases\\units\\helicopterdatabase.json'
|
||||
filename = '..\\..\\databases\\units\\helicopterdatabase.json'
|
||||
elif (sys.argv[1] == "groundunit"):
|
||||
filename = '..\\..\\client\\public\\databases\\units\\groundunitdatabase.json'
|
||||
filename = '..\\..\\databases\\units\\groundunitdatabase.json'
|
||||
elif (sys.argv[1] == "navyunit"):
|
||||
filename = '..\\..\\client\\public\\databases\\units\\navyunitdatabase.json'
|
||||
filename = '..\\..\\databases\\units\\navyunitdatabase.json'
|
||||
|
||||
# Loads the database
|
||||
with open(filename) as f:
|
||||
|
||||
@@ -6,13 +6,13 @@ import re
|
||||
# The database file on which to operate is the first standard argument of the call
|
||||
if len(sys.argv) > 1:
|
||||
if (sys.argv[1] == "aircraft"):
|
||||
filename = '..\\..\\client\\public\\databases\\units\\aircraftdatabase.json'
|
||||
filename = '..\\..\\databases\\units\\aircraftdatabase.json'
|
||||
elif (sys.argv[1] == "helicopter"):
|
||||
filename = '..\\..\\client\\public\\databases\\units\\helicopterdatabase.json'
|
||||
filename = '..\\..\\databases\\units\\helicopterdatabase.json'
|
||||
elif (sys.argv[1] == "groundunit"):
|
||||
filename = '..\\..\\client\\public\\databases\\units\\groundunitdatabase.json'
|
||||
filename = '..\\..\\databases\\units\\groundunitdatabase.json'
|
||||
elif (sys.argv[1] == "navyunit"):
|
||||
filename = '..\\..\\client\\public\\databases\\units\\navyunitdatabase.json'
|
||||
filename = '..\\..\\databases\\units\\navyunitdatabase.json'
|
||||
|
||||
# Loads the database
|
||||
with open(filename) as f:
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
import json
|
||||
|
||||
base = '..\\..\\client\\public\\databases\\units\\'
|
||||
filenames = [f'{base}aircraftdatabase.json', f'{base}helicopterdatabase.json', f'{base}groundunitdatabase.json', f'{base}navyunitdatabase.json']
|
||||
|
||||
lines = []
|
||||
|
||||
for filename in filenames:
|
||||
# Loads the database
|
||||
with open(filename, encoding="utf8") as f:
|
||||
database = json.load(f)
|
||||
|
||||
for key in database:
|
||||
acquisition_range = ""
|
||||
engagement_range = ""
|
||||
abilities = ""
|
||||
description = ""
|
||||
unit_type = ""
|
||||
database_type = ""
|
||||
|
||||
if filename == f'{base}aircraftdatabase.json':
|
||||
unit_type = "Aircraft"
|
||||
database_type = "Aircraft"
|
||||
elif filename == f'{base}helicopterdatabase.json':
|
||||
unit_type = "Helicopter"
|
||||
database_type = "Helicopter"
|
||||
elif filename == f'{base}groundunitdatabase.json':
|
||||
unit_type = database[key]["type"]
|
||||
database_type = "Ground Unit"
|
||||
else:
|
||||
unit_type = database[key]["type"]
|
||||
database_type = "Navy Unit"
|
||||
|
||||
if "acquisitionRange" in database[key]:
|
||||
acquisition_range = database[key]["acquisitionRange"]
|
||||
|
||||
if "engagementRange" in database[key]:
|
||||
engagement_range = database[key]["engagementRange"]
|
||||
|
||||
if "abilities" in database[key]:
|
||||
abilities = database[key]["abilities"]
|
||||
|
||||
if "description" in database[key]:
|
||||
description = database[key]["description"]
|
||||
|
||||
line = f"{database[key]['name']}\t{database_type}\t{unit_type}\t{database[key]['label']}\t{database[key]['shortLabel']}\t{database[key]['coalition']}\t{database[key]['era']}\t{acquisition_range}\t{engagement_range}\t{description}\t{abilities}\n"
|
||||
|
||||
lines.append(line)
|
||||
|
||||
with open("new.csv", "w") as f:
|
||||
f.writelines(lines)
|
||||
|
||||
print("Done!")
|
||||
@@ -1,59 +0,0 @@
|
||||
import csv
|
||||
import sys
|
||||
import json
|
||||
|
||||
# Read CSV file
|
||||
with open("data.csv") as fp:
|
||||
reader = csv.reader(fp, delimiter=",", quotechar='"')
|
||||
data_read = [row for row in reader]
|
||||
|
||||
base = '..\\..\\client\\public\\databases\\units\\'
|
||||
filenames = [f'{base}aircraftdatabase.json', f'{base}helicopterdatabase.json', f'{base}groundunitdatabase.json', f'{base}navyunitdatabase.json']
|
||||
|
||||
lines = []
|
||||
|
||||
for filename in filenames:
|
||||
# Loads the database
|
||||
with open(filename, encoding="utf8") as f:
|
||||
database = json.load(f)
|
||||
|
||||
for row in data_read:
|
||||
if row[0] in database:
|
||||
name = row[0]
|
||||
|
||||
if row[1] == "yes":
|
||||
database[name]["enabled"] = True
|
||||
else:
|
||||
database[name]["enabled"] = False
|
||||
|
||||
database[name]["type"] = row[3]
|
||||
database[name]["label"] = row[4]
|
||||
database[name]["shortLabel"] = row[5]
|
||||
database[name]["coalition"] = row[6]
|
||||
database[name]["era"] = row[7]
|
||||
|
||||
if row[8] == "yes":
|
||||
database[name]["canTargetPoint"] = True
|
||||
else:
|
||||
database[name]["canTargetPoint"] = False
|
||||
|
||||
if row[9] == "yes":
|
||||
database[name]["canRearm"] = True
|
||||
else:
|
||||
database[name]["canRearm"] = False
|
||||
|
||||
if row[10] != "":
|
||||
database[name]["acquisitionRange"] = int(row[10])
|
||||
|
||||
if row[11] != "":
|
||||
database[name]["engagementRange"] = int(row[11])
|
||||
|
||||
database[name]["description"] = row[12]
|
||||
database[name]["abilities"] = row[13]
|
||||
|
||||
# Dump everything in the database
|
||||
with open(filename, "w") as f:
|
||||
json.dump(database, f, indent=2)
|
||||
|
||||
# Done!
|
||||
print("Done!")
|
||||
Reference in New Issue
Block a user