import os
counter = 0
reverse = False
drivemotors = {'carsteering1.txt','carsteering2.txt','carsteering3.txt','awcopal.txt','astroflight.txt','astroflight_locked.txt','slimbody.txt','slimbody_locked.txt','treadsmotor.txt','TWM.txt','twm3rdrive.txt','twm3r2drive.txt','TWM3lx.txt','TWN3Rlx.txt','NPC.txt','NPC-T64.txt','NPC-T64fast.txt','NPC-fast.txt','NPCT64rightfast.txt','NPCT64right.txt','NPCT64leftfast.txt','NPCT64left.txt','ztek1.txt','ztek2.txt','etekdrv.txt','etekdrvlx.txt','etekdrv_locked.txt'}
for i in os.listdir('.\Components\\'):
if i[-4:].lower() == ".txt" and i not in drivemotors:
file = open('.\\Components\\'+i,"r")
data = file.readlines()
count = -1
for line in data:
count += 1
if line[:8].lower() == "power = ":
print(i)
print(line)
counter += 1
power1 = int(float(line.split(" ")[2]))
if len(line.split(" ")) > 3:
power2 = int(float(line.split(" ")[3]))
if reverse:
editedLine = "power = " + str(int(power1/2)) + " " + str(int(power2/2)) + "\n"
else:
editedLine = "power = " + str(int(power1*2)) + " " + str(int(power2*2)) + "\n"
data[count] = editedLine
file.close
file = open('.\\Components\\'+i,"w")
file.writelines(data)
file.close()
counter2 = 0
for i in os.listdir('.\Components\\styles\\'):
if i[-4:].lower() == ".txt" and i not in drivemotors:
file = open('.\\Components\\styles\\'+i,"r")
data = file.readlines()
count = -1
for line in data:
count += 1
if line[:8].lower() == "power = ":
print(i)
print(line)
counter2 += 1
power1 = int(float(line.split(" ")[2]))
if len(line.split(" ")) > 3:
power2 = int(float(line.split(" ")[3]))
if reverse:
editedLine = "power = " + str(int(power1/2)) + " " + str(int(power2/2)) + "\n"
else:
editedLine = "power = " + str(int(power1*2)) + " " + str(int(power2*2)) + "\n"
data[count] = editedLine
file.close
file = open('.\\Components\\styles\\'+i,"w")
file.writelines(data)
file.close()
print(str(counter) + " files modified in the components folder\n" + str(counter2) + " files modified in the styles folder")
print("Success! Press enter to close")
m = input()