Сейчас дорабатываю версию 1.0.9.
Изменения пока следующие:
- добавление кнопки "Benchmark". После теста результат будет выведен на экран и сохранен в папку с прогой в файл "result.txt".
- теперь название плагина читается из файла настроек pcsx2. Раньше было строго "gsdx.dll"
- плагин теперь подключается к программе, а не используется как внешний файл. Только в случае бенчмарка и настройки, с реплеем пока проблемы
Работать начал только сегодня и сделано пока мало из задуманого, на очереди еще:
- переработка механизма чтения языковых файлов и работы с языками. Сейчас все построчно читается и при добавлении строки приходится в нескольких местах править... напрягает
- Сейчас во время бенчмарка прога просто подвисает, как бенч окончен она оживает... Сегодня пробовал сделать через потоки, но там какие-то проблемы... поток возвращает управоение раньше, чем заканчивается бенчмакр и это вызывает ошибку.
- Доделать реплей, чтобы он не через rundll32 вызывался, а напрямую.
Есть идеи что еще сделать, доделать?
Вначале думал 1.09 переписать в MFC, заместо vcl, но понял что я еще слишком слаб в MFC для такого 2 года на vcl убивает мозг начисто, очень трудно перейти на MFC...