>>37099 Для начала, все 4 раза при скачивании этих архивов хром выдаёт мне пкрлтд. Я не знаю, при каких условиях он это выдаёт (но вряд ли по одному факту наличия в архиве экзешника), но не припомню, чтобы он выдавал это когда-либо ещё, хотя я пользуюсь Хромом почти с его появления и довольно много всякого качаю. Я, конечно, ни на что не намекаю, антивирус молчит, но может ты что-то делаешь не так?
> пусть он проверяет соответствие названий обрабатываемого дат-файла и выбранной левой кнопки
Похоже, ты слишком прямо сделал и проверяешь только конкретные имена тх11.дат и тх11е.дат. У меня же, например, оригинальный дат тх11 назван тх11еолд.дат и гуй выдаёт на него варнинг. Я имел в виду, чтобы он отпарсивал из названия файла только цифры и именно их сравнивал с выбранной версией (вообще-то он назывался у меня тх11е1.дат, как видно из скрина выше, но я подумал, что может прога реально отпарсивает только цифры, переименовал без лишних цифр и проверил снова).
> Не вижу смысла в постоянных вопросах
Вопросы-то он теперь не задаёт, зато когда папка уже существует ... выдаёт о невозможности её создания. Что полностью парализует работу с анм-ками: "получить спецификацию" создаёт её в существующей папке, распаковать туда анм-ку не получается по вышеуказанной причине, а распаковать её в несуществующую папку - потому, что там нет спецификации.
> чтобы при переключении между играми кнопкой автоматически подставлялся её дат-файл
Я имел в виду - совсем автоматически, без лишнего нажатия "загрузить настройки" и предварительного их сохранения. Просто при переключении на другую игру или выходе из программы адреса в строках автоматически сохраняются, а при выборе другой игры из списка - автоматически же загружаются, а кнопки "загрузить" и "сохранить" и не нужны, как не нужен и вопрос о сохранении по выходе из проги.
К тому же не понимаю, зачем этот список на вкладке "Настройки", если источниковые дат-файлы выбираются не там, а папка тхтк вообще общая для всех игр. Равно как и зачем задавать там рабочую папку, если она задаётся и на первой вкладке. Я вообще вижу смысл сохранять
только пути до источниковых дат-файлов (вторая строка главной вкладки), потому что они не меняются; остальные меняются при работе даже над одной игрой и в любом случае представляют собой подпапки общей рабочей папки, коей является папка с гуем. Похоже, я так и не смог объяснить, как я вижу структуру проги в этой части, поэтому набросал её в пэйнте. Выбирать адрес "рабочей папки" смысла не вижу: очевидно, это папка программы, а содержимое дат-файлов по дефолту распаковывается в её подпапки, названные либо по названиям игр, либо по их номерам (их имена можно изменить на главной вкладке). В зависимости от игр сохраняется только адрес источникового дат-файла.
Пошёл тестировать оставшиеся два модуля (если не будут мешать баг с существующими папками).