Хочу программировать. Все еще...
История эта началась здесь: Хочу программировать. С чего все началось?
Продолжилась здесь: Хочу программировать. Продолжение
А сейчас мы находимся здесь, в третьем посте.
Как я уже говорил ранее, конвертер сейчас выглядит так:
Что в нем происходит? Выбраны файлы запуска игры и файл modDesc.xml, который является ключевым файлом каждого мода и с него начинается загрузка мода в игру. После нажатия кнопки "Поехали" создается копия исходной папки мода, происходит рекурсивное чтение всех каталогов родительской папки, в заранее созданный объект сохраняются названия файлов и пути к ним. Дальше из папки с установленной игрой копируются все недостающие файлы
Код, который собирается все нужные моду файлы в одно место
На следующем этапе во всех всех основных XML и I3D файлах правятся пути к файлам, скопированным на прошлом этапе
Если не поправить путь, работать ничего не будет
Если все файлы лежат по своим местам, и они все правильно между собой связаны, можно приступать к правкам в конфигурационных XML. Но это уже будет в следующий раз...