checkpoint
This commit is contained in:
parent
b6862eb429
commit
bfb19ab7c1
|
@ -136,7 +136,8 @@ class Database:
|
||||||
else:
|
else:
|
||||||
promoIds.append([promo["promoteId00"], promo["promoteId01"], promo["promoteId02"], promo["promoteId03"], promo["promoteId04"], promo["promoteId05"]])
|
promoIds.append([promo["promoteId00"], promo["promoteId01"], promo["promoteId02"], promo["promoteId03"], promo["promoteId04"], promo["promoteId05"]])
|
||||||
|
|
||||||
promoteDatas = [[self.promoteData[id] for id in promo] for promo in promoIds]
|
emptyPromote = {"promoteAtk": 0, "promoteDef": 0, "promoteHp": 0, "promoteAvoid": 0, "promoteActionDamageRatio": 0, "promoteBeatDamageRatio": 0, "promoteTryDamageRatio": 0}
|
||||||
|
promoteDatas = [[(self.promoteData[id] if id in self.promoteData else emptyPromote) for id in promo] for promo in promoIds]
|
||||||
promote_bonus = {"atk" : 0, "def" : 0, "hp" : 0, "evd" : 0, "beat" : 0, "act" : 0, "try" : 0}
|
promote_bonus = {"atk" : 0, "def" : 0, "hp" : 0, "evd" : 0, "beat" : 0, "act" : 0, "try" : 0}
|
||||||
for promoTier in promoteDatas:
|
for promoTier in promoteDatas:
|
||||||
for promoteStep in promoTier:
|
for promoteStep in promoTier:
|
||||||
|
|
|
@ -112,7 +112,7 @@ async def download_files(server_name, asset_bundle_url, srv_platform : str):
|
||||||
convert_path = f"/var/www/html/Katworks/KF/assets/KF3/WebGL/assets/" + file_name
|
convert_path = f"/var/www/html/Katworks/KF/assets/KF3/WebGL/assets/" + file_name
|
||||||
extract_path = f"/var/www/html/Katworks/KF/assets/KF3/extracted/"
|
extract_path = f"/var/www/html/Katworks/KF/assets/KF3/extracted/"
|
||||||
try:
|
try:
|
||||||
convert(data, convert_path, enums.BuildTarget.WebGL, True)
|
convert(data, convert_path, enums.BuildTarget.WebGL)
|
||||||
except:
|
except:
|
||||||
with open(convert_path, "wb") as file:
|
with open(convert_path, "wb") as file:
|
||||||
file.write(data)
|
file.write(data)
|
||||||
|
@ -173,6 +173,26 @@ async def download_files(server_name, asset_bundle_url, srv_platform : str):
|
||||||
await session.close()
|
await session.close()
|
||||||
return files_to_download
|
return files_to_download
|
||||||
|
|
||||||
|
async def convert_files():
|
||||||
|
directory = f"/var/www/html/Katworks/KF/assets/KF3/develop01/assets/Windows/"
|
||||||
|
with open("/var/www/html/Katworks/KF/assets/KF3/lastUpdate_dev_files.json", "rt", encoding="utf-8") as file:
|
||||||
|
files_to_convert = json.load(file)
|
||||||
|
for file_name in os.listdir(directory):
|
||||||
|
if file_name not in files_to_convert:
|
||||||
|
continue
|
||||||
|
|
||||||
|
f = os.path.join(directory, file_name)
|
||||||
|
|
||||||
|
if not os.path.isfile(f):
|
||||||
|
return
|
||||||
|
|
||||||
|
convert_path = f"/var/www/html/Katworks/KF/assets/KF3/WebGL/assets/" + file_name
|
||||||
|
try:
|
||||||
|
print(f)
|
||||||
|
convert(f, convert_path, enums.BuildTarget.WebGL)
|
||||||
|
except:
|
||||||
|
print("Conversion failed", f)
|
||||||
|
|
||||||
async def manual():
|
async def manual():
|
||||||
downloaded_cache = {}
|
downloaded_cache = {}
|
||||||
downloaded_files = {}
|
downloaded_files = {}
|
||||||
|
@ -211,3 +231,4 @@ async def manual():
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
asyncio.run(manual())
|
asyncio.run(manual())
|
||||||
|
#asyncio.run(convert_files())
|
|
@ -5,7 +5,7 @@ import json
|
||||||
|
|
||||||
class KF3_Friend(Resource):
|
class KF3_Friend(Resource):
|
||||||
def get(self, id:int):
|
def get(self, id:int):
|
||||||
from KF3.database import Database
|
from ..database import Database
|
||||||
db : Database = app.databases["KF3"]
|
db : Database = app.databases["KF3"]
|
||||||
|
|
||||||
if "wiki" in request.args:
|
if "wiki" in request.args:
|
||||||
|
|
|
@ -5,7 +5,7 @@ from flask import request
|
||||||
|
|
||||||
class KF3_Friends(Resource):
|
class KF3_Friends(Resource):
|
||||||
def get(self):
|
def get(self):
|
||||||
from KF3.database import Database
|
from ..database import Database
|
||||||
db : Database = app.databases["KF3"]
|
db : Database = app.databases["KF3"]
|
||||||
|
|
||||||
result = []
|
result = []
|
||||||
|
|
|
@ -5,7 +5,7 @@ import json
|
||||||
|
|
||||||
class KF3_Item(Resource):
|
class KF3_Item(Resource):
|
||||||
def get(self, id:int):
|
def get(self, id:int):
|
||||||
from KF3.database import Database
|
from ..database import Database
|
||||||
db : Database = app.databases["KF3"]
|
db : Database = app.databases["KF3"]
|
||||||
|
|
||||||
result = db.get_item(id)
|
result = db.get_item(id)
|
||||||
|
|
|
@ -4,12 +4,12 @@ from flask import current_app as app
|
||||||
|
|
||||||
class KF3_Items(Resource):
|
class KF3_Items(Resource):
|
||||||
def get(self):
|
def get(self):
|
||||||
from KF3.database import Database
|
from ..database import Database
|
||||||
db : Database = app.databases["KF3"]
|
db : Database = app.databases["KF3"]
|
||||||
|
|
||||||
result = []
|
result = []
|
||||||
for value in db.itemCommon.values():
|
for value in db.itemCommon.values():
|
||||||
result.append({"id": value["id"], "name": value["name"]})
|
result.append({"id": value["id"], "name": value["name"], "iconName" : value["iconName"], "flavorText" : value["flavorText"]})
|
||||||
|
|
||||||
response = app.response_class(
|
response = app.response_class(
|
||||||
response=json.dumps(result, ensure_ascii=False, indent=1),
|
response=json.dumps(result, ensure_ascii=False, indent=1),
|
||||||
|
|
Loading…
Reference in New Issue