Sorry guys. I think you misunderstood me. I looked at it what I said and it was a little confusing. Let me clarify...
I wasn't calling the three .XBE's a bug. I understand that they are different PSX cores and that they allow for greater compatibility. In my testing I actually have several games marked that work better with different cores. The only problem is that when I test each new core on a non-working game, the skin gets all jacked up on me when I exit the game. The only way to start a new game then is to restart the emulator or navagate back to the roms folder.
You guys gave me an idea though. I wasn't aware at all that there was a separate INI for each core. I'm going to look for the alternate INI config files and see if I can just copy the skin settings from the working one into there. Maybe that will fix it.
The bug I was actually referring to was the directory saving itself for everything in the emu based on the last folder you were in. I just wanted the emu to stay in the current directory for each setting and choice. (maybe not technically viewed as a bug, but if you improved this in ADAM, I could sure use it here) Maybe I can find the "initial directory" setting in the .INI if there is one and set that to the folder to the images in the mean time. That would eliminate the problems I'm having if it works.
Thanks guys,
~Rx
EDIT:
Hey guys. Fixed a big part of my problem. Here's what I did....
I went into the pcsx14 and pcsx16 INI files and Changed: rom_dir=D:\PSXCDS To: rom_dir=F:\Roms\Playstation
Now I don't have to navigate to another directory when I exit a game anymore.
There were a lot of other settings changes that I had done that didn't show up on the others, so I eventually just copied over the entire INI's from the original one.
Here's two suggestions I'd make on fixing the PCSXBox emulator madmab:
1) Make it so that when you change settings in the INI for one core, it changes them for all cores by default. There are way to many things to change 3 times over everytime you want to make a change to the skin.
2) When loading up another core, it shows a few screens from whatever skin you have set to the default in that core's INI file. It would be nice to remove that and just have a black screen until the game shows up. (For example, with the default skin that shows Castlevania SOTN, it shows the loading screen with the moon, that separates from the middle to the top and bottom of the screen leaving the screen with the "Save game room" and music starts for about two seconds, then it shows another loading screen with the "pink" loading letters. Just looks pretty rough and would be nice to eliminate that if it can be done.
EDIT 2: I was just thinking about the FAQ that I will be providing for all of the emulators in a text file and then I got to thinking about all of the other text files and I came up with an idea. What do you guys think about a textfile viewing screen that looks like any other screen in the skin? I was thinking, what if there was a way to make a text file viewable in a emuskin screen? Wouldn't it be cool to be able to view the help files right on a screen we configure so we can completley control how the help and information files work?
What do you think?
EDIT 3: What do you guys think about making alternate settings for foreign languages? Gilles could do a French language setting, right? Be pretty cool to see if other people would work on other foreign languages to add to it so more people can enjoy this.