Janycz,
Ну от тебе пишет где ошибается.
Какой файл, в какой строке ошибка и вид ошибки.
у тебя в 2 файлах по 2 ошибки.
Traceback (most recent call last):
File "process_items.py", line 72, in <module>
write_items(variables,variable_uses,tag_uses,quick_strings)
File "process_items.py", line 30, in write_items
ofile.write(" %d %d %d %d %f %d %d %d %d %d %d %d %d %d %d %d %d\n"%(item[3]
, item[4], item[5], item[7],
IndexError: list index out of range
Не понимаю что это, может быть слишком большой список вещей? Ошибка вроде так переводится.
File "process_troops.py", line 34, in save_troops
file.write("\ntrp_%s %s %s %s %d %d %d %d %d %d\n "%(convert_to_identifier(
troop[0]),replace_spaces(troop[1]),replace_spaces(troop[2]), replace_spaces(str(
troop[13])), troop[3],troop[4],troop[5], troop[6], troop[14], troop[15]))
TypeError: %d format: a number is required, not str
Ошибка синтаксическая. Где-то стоит не тот символ, или буква вместо цифры. Или еще чего.