Remove unnecessary infromation from .tsj file

This commit is contained in:
2023-12-16 16:39:00 +01:00
parent dfe137bb93
commit 1f391edee8
2 changed files with 12 additions and 4085 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -18,8 +18,19 @@ def extract_by_property(tiles, key):
return extracted
def remove_properties(data, dst_file):
data = json.loads(data)
new_tiles = [{'id': tile['id']} for tile in data['tiles']]
data['tiles'] = new_tiles
del data['wangsets']
with open(dst_file, 'w') as f:
#pprint.pprint(data, f)
json.dump(data, f, indent=None, separators=(',', ':'), ensure_ascii=True)
content = open("../rawAssets/game.tsj").read()
tiles = json.loads(content)["tiles"]
remove_properties(content, "../assets/game.tsj")
terrain_tiles = extract_by_property(tiles, "terrain")
building_tiles = extract_by_property(tiles, "building")
entity_tiles = extract_by_property(tiles, "entity")