Hi, thanks for the update. BTW, I love ini's and I'm glad your going in this direction. I think the world would be a better place if EVERYTHING used an ini (or a config file or something), anything but the the damn registry. Anyway....a few points....
1. What's the rom ID and description thing? When a rom is running, it doesn't show anything.
2. I think the ini should be in the plugin folder along with its counterpart. It's just cleaner to keep all that stuff together and a little bit safer to tuck it away in a folder. It's also what every other plugin out there does that uses an ini (Glide64, Rice's video, etc).
3. My force feedback device reverts to "none" everytime I close PJ64 or when I boot a game. So no rumble ever.
Attached are 2 logs and my ini. On the first log, I basically opened dialog, changed to my controller in the rumble pak section, closed reopened (still there), restarted the emu, open dialog again to see that my device has reverted to "none". On the second log, changed and saved my rumble pak device and then started F-zero. No rumble.
4. (old issue kinda) When a game is loaded, the "Change MemPak Directory" button in the "Controller Pak" Tab has badly cut off text.
It reads ": change MemPaks while runn". I think it's supposed to say "Can't change Mempaks while running" but it looks like it's instructing users to change mempaks while the game is running. This is probably worst than having it blank. =]
That's all for now. To save me alot of reading, could you please tell me what's changed since 2.0 release-so I can pay special attention to those areas. Thanks.