OK, it looks like your profiles are saving and loading correctly, even though we know they're not. I've noticed that DirectInput is picking up 6 different Adaptoid devices, and the keys appear to be bound to number 6. I'm not sure if you have 6 Adaptoids plugged into your system or if your configurator is generating "virtual" adaptoids. In any case, IF you're having problems with BUTTONS, I think that when you save it's writing the controls as being bound to a different controller. Are you having trouble with buttons being lost, or is the problem with the FF device being lost?
That "has no parentDevice" was supposed to let me know if there was a problem, but it was spitting out errors for keys that weren't bound at all... I've fixed it in my internal build, but it doesn't change anything so I'm not going to post a new DEBUG yet.
What's broken about the language file? Does selecting it cause a crash? You can't select it at all?
I have only 2 adaptoids; I do not use more controllers. My buggy Lik-Sang N64 adaptors are and were not connected to the computer. If it helps something, I can uninstall the adaptoid software, Win ME has build-in drivers, and I think they must also work….
As already mentioned, there must be something wrong in the “automatic device (gampad) management”. So, if I configure two different adaptoids, and enter a game, my first gamepad also controls the second player and my second gamepad also the first player. For example, in Mario Kart 64, at the “character select screen”, if I press (analog stick) right, both players are moving. I will test this whole problem again today evening (CET) at home.
About the language dll, if I select my language German, it works for the fist time, so long until I exit the controller configuration page. But, after this, a click on “Configure Controller Plugin” shows no reaction, it is impossible to enter the controller configuration screen again. This error occurs on my machine by every emulator.
Kruci has said that he cannot reproduce this issue; it seems that it only affects the German language dll, and / or my Win ME.