Personnaly I think that the DLL should automatically know if we use or not the 9999 interface (or maybe 2 DLLs?)
I think the hotkey should be configurable easily, like by some command line argument or something else I can't think of right now.
Otherwise, I suggest the Control button. I thought of nearly everything the player can configure to, and Ctrl doesn't seem to be used really often. It is used by Gypt to skip FMV's but is not really used in battle. For me, I already use the F7 button to take screenshots (along with F6 and F8) so that's why I suggest it. It could also be useful for people with gamepads (such as me) because this button is really close to the edge. I don't recommend Alt because some players tent to Alt+Tab out of the game.
2 DLL's sounds like a better idea then autodetect (like Pitbrat says it could cause problems if someone is using other mods etc), so i think i will make 2 versions, one will be all 4 in 1 DLL, and the other will be 2 DLL's one each for 9999 and for normal.
Well just using CTRL could cause problems if used with things like my trainer so i am gonna make it use CTRL+ALT and CTRL+SPACEBAR to switch between interfaces (which should be compatible with my trainer and hopefully with any other mod or tool)
Awesome, Kranmer, I'm looking forward to this DLL! I like to change it up.
The CTRL+F7 to F10 scheme should work fine. It fits well because FF7 already has a few CTRL+??? macros built in.
I had to change the control scheme slightly since CTRL+F10 seems to pause the game so i changed it to CTRL+F5-F8.
What about Shift + 1 / 2 / 3 / 4 ??
Well i did think about using Shift+1 etc but again it would interfere with my trainer (for those who still use it)
--------------
anyway here is V1 of the DLLs
To use this extract the contents of the ZIP to your FF7 folder then add this line to "ff7_opengl.cfg"
load_library = switcher.dll
Multi Interface DLL, this has all 4 interfaces (uses CTRL+F5,CTRL+F6 for normal interfaces and CTRL+F7,CTRL+F8 for 9999 interfaces)
http://www.mediafire.com/?p1zigc1qu8c5kdtNormal DLL this only has the 2 normal interfaces (uses CTRL+ALT and CTRL+SPACEBAR)
http://www.mediafire.com/?v489px4sq2s1db39999 DLL this only has the 2 9999 interfaces (uses CTRL+ALT and CTRL+SPACEBAR)
http://www.mediafire.com/?740emmy5qyha274NOTE: you still need to install the menu overhaul to use these DLL's it just doesn't matter which interface to pick while installing.
NOTE2: if you are already using a DLL and would like to use this as well you can get a program that allows you to use more then 1 DLL from my post here
http://forums.qhimm.com/index.php?topic=11564.msg161144#msg161144NOTE3: You can switch from "normal interface to 9999" interface using this but you can not switch from "9999 interface to normal", i do intend to fix this at some point.