1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2025-12-16 11:41:50 +00:00
tobspr_shapez.io/res_pipeline/Pack_images.py

64 lines
1.7 KiB
Python
Raw Normal View History

from __future__ import print_function
import os
"""
@author: Thomas Theis
June 2020
GNU General Public License v3.0
"""
os.system("free-tex-packer-cli --project .\shapez_size_100.ftpp")
os.system("free-tex-packer-cli --project .\shapez_size_75.ftpp")
os.system("free-tex-packer-cli --project .\shapez_size_50.ftpp")
os.system("free-tex-packer-cli --project .\shapez_size_25.ftpp")
os.system("free-tex-packer-cli --project .\shapez_size_10.ftpp")
def update_file( filename, match , replacement ):
"""
Update Line in file, were match.
"""
# Read File
with open(filename, 'r') as file:
# Read list of lines into a list object
data = list(file.readlines())
# Loop through lines in file backwards, (meta: I know the keyword is at the bottem of the file.)
for i in range(len(data) -1, 0, -1):
# Check for Match
if match in data[i]:
# Print data before updated.
print("\n\nUpdated the line:")
print(data[i])
print("New line:")
# Update data
data[i] = replacement
# Print New data
print(data[i],"\n\n")
# Break loop
break
# ReOpen file to write
with open(filename, 'w') as file:
# Write modified data.
file.writelines( data )
update_file("../res_built/atlas/atlas0_100.json", "image", ' "image": "atlas0_100.png",\n')
update_file("../res_built/atlas/atlas0_75.json", "image", ' "image": "atlas0_75.png",\n')
update_file("../res_built/atlas/atlas0_50.json", "image", ' "image": "atlas0_50.png",\n')
update_file("../res_built/atlas/atlas0_25.json", "image", ' "image": "atlas0_25.png",\n')
update_file("../res_built/atlas/atlas0_10.json", "image", ' "image": "atlas0_10.png",\n')