I'd like to introduce to you my Kaillera frontend. It's a small application to control Kaillera clients, and MAME. Making launching, and relaunching games painless. It's still in beta, but should be finished soon. If you've got any feature ideas, speak now, or forever hold your peace.
You can download it here. (If you want the source PM me)
The install is similar to MAME; put it in a folder, and run, it extracts stuff, and is required to stay in that folder (so don't run in your downloads folder).
Here's a video example of an older version
The wrapper will also utilize some external programs I created. To use them, just add them to the same directory as the wrapper, or read the settings.txt to learn how to define their directories.
whatsmyip.exe (src) is a small utility to copy your IP address to your clipboard. I've packaged it separately since some antivirus programs don't like it, because it obtains your IP address. There's also this chintzy batch file solution - whatsmyip.bat
ChgRes.exe (new version coming soon) is to change your resolution from a hotkey. Please read the settings.txt to learn how to use this, as it is not a stand alone program. Great for NWO's 2v2 Unlocker app (change res BEFORE Unlocker is running), and for users who have trouble running UMK3 at their desktop's max resolution.
Fullscreen Hotkey.exe is a modification to NWO's border remover, to force fullscreen modes on any game, by the touch of 1 hotkey. (*edit - this is still a little too buggy for public use. PM me if you want it)
Useful tools:
mame32ksettings.exe (src) is for vista/7 users who cannot access their default options due to the comctl32.dll error.
umk3hack119fix.exe (src) is a fix for the Juggernaut hack and MAME32 Plus! Plus! 0.119. Put it in your 119 folder, and run.
umk3 rom swap.exe (src) is to swap between umk3 juggernaut hack and the original rom. You can also use other hacks besides umk3. Just rename the exe to the parent rom name. EG mk2 rom swap.exe, mk3 rom swap.exe, mk rom swap.exe. It requires the parent rom to be the first name of it's own name. Idk why I made it this way, I just did
mame32k.bat (src) is a simple batch script that will force close mame before loading it. Useful for when a game crashes, and you have to force close it before you can start it again. Use it all the time instead of mame32k.exe to ensure 2 instances of mame aren't loaded (common problem). 119 users use mameppkgui.bat
ontophk.exe (src) will force (most) windows to stay on top. Not all that useful for gaming, but I get enough use out of it that I figured I'd hook someone else up. Default hotkey is ctrl+alt+shift+t you can in settings ini with the hotkey= key. The hotkey values can be found here.
Third party applications:
JoyToKey is a program that converts gamepad inputs to keyboard inputs. The wrapper will only launch this with itself, and close it when you terminate. (do any of you want Xpadder too?)
NetMon is a network monitor that pings an IP address to show you a live ping. The wrapper will automatically load this along side it, and insert the IP address that you are connecting to. (if you have a 27886 port attached to the IP, and do not have this port forwarded, it will not work. Just leave the port out)
Bugs:
Windows 7 (possibly Vista?) users may experience some problems with the November n02 client. Most installs of Win7 will not allow reading or writing to the Windows folder, and the nov client and the wrapper rely on an n02.ini that is written to this folder (client writes it there; can't change that). To fix this, you'll have either run as admin, or move the n02.ini to a new folder, and add a new window's environment variable (see 2 posts below).
Username menu - If you've already opened and closed the username menu, you will need to move the wrapper's GUI before you can open it properly again.
Add game - Currently the add game function is a little buggy. After adding multiple games, you will need to restart app to see changes. As well, if you add a game by rom name, it will show the last result it finds. For example, mk3 will add both Mortal Kombat 3 (rev 2.1) and Ultimate Mortal Kombat 3 (rev 1.2) to the games list, however you will only see Ultimate Mortal Kombat 3 (rev 1.2) until you reload the program (2 bugs in 1!). To avoid this, instead of adding mk3, add Mortal Kombat 3 (rev 2.1)
Change Log:
I'm too lazy to keep a change log, so I'll just post the date of the last modification here.
12-25-2010 (Yay, Christmas!)
You can download it here. (If you want the source PM me)
The install is similar to MAME; put it in a folder, and run, it extracts stuff, and is required to stay in that folder (so don't run in your downloads folder).
Here's a video example of an older version
The wrapper will also utilize some external programs I created. To use them, just add them to the same directory as the wrapper, or read the settings.txt to learn how to define their directories.
whatsmyip.exe (src) is a small utility to copy your IP address to your clipboard. I've packaged it separately since some antivirus programs don't like it, because it obtains your IP address. There's also this chintzy batch file solution - whatsmyip.bat
ChgRes.exe (new version coming soon) is to change your resolution from a hotkey. Please read the settings.txt to learn how to use this, as it is not a stand alone program. Great for NWO's 2v2 Unlocker app (change res BEFORE Unlocker is running), and for users who have trouble running UMK3 at their desktop's max resolution.
Fullscreen Hotkey.exe is a modification to NWO's border remover, to force fullscreen modes on any game, by the touch of 1 hotkey. (*edit - this is still a little too buggy for public use. PM me if you want it)
Useful tools:
mame32ksettings.exe (src) is for vista/7 users who cannot access their default options due to the comctl32.dll error.
umk3hack119fix.exe (src) is a fix for the Juggernaut hack and MAME32 Plus! Plus! 0.119. Put it in your 119 folder, and run.
umk3 rom swap.exe (src) is to swap between umk3 juggernaut hack and the original rom. You can also use other hacks besides umk3. Just rename the exe to the parent rom name. EG mk2 rom swap.exe, mk3 rom swap.exe, mk rom swap.exe. It requires the parent rom to be the first name of it's own name. Idk why I made it this way, I just did
mame32k.bat (src) is a simple batch script that will force close mame before loading it. Useful for when a game crashes, and you have to force close it before you can start it again. Use it all the time instead of mame32k.exe to ensure 2 instances of mame aren't loaded (common problem). 119 users use mameppkgui.bat
ontophk.exe (src) will force (most) windows to stay on top. Not all that useful for gaming, but I get enough use out of it that I figured I'd hook someone else up. Default hotkey is ctrl+alt+shift+t you can in settings ini with the hotkey= key. The hotkey values can be found here.
Third party applications:
JoyToKey is a program that converts gamepad inputs to keyboard inputs. The wrapper will only launch this with itself, and close it when you terminate. (do any of you want Xpadder too?)
NetMon is a network monitor that pings an IP address to show you a live ping. The wrapper will automatically load this along side it, and insert the IP address that you are connecting to. (if you have a 27886 port attached to the IP, and do not have this port forwarded, it will not work. Just leave the port out)
Bugs:
Windows 7 (possibly Vista?) users may experience some problems with the November n02 client. Most installs of Win7 will not allow reading or writing to the Windows folder, and the nov client and the wrapper rely on an n02.ini that is written to this folder (client writes it there; can't change that). To fix this, you'll have either run as admin, or move the n02.ini to a new folder, and add a new window's environment variable (see 2 posts below).
Username menu - If you've already opened and closed the username menu, you will need to move the wrapper's GUI before you can open it properly again.
Add game - Currently the add game function is a little buggy. After adding multiple games, you will need to restart app to see changes. As well, if you add a game by rom name, it will show the last result it finds. For example, mk3 will add both Mortal Kombat 3 (rev 2.1) and Ultimate Mortal Kombat 3 (rev 1.2) to the games list, however you will only see Ultimate Mortal Kombat 3 (rev 1.2) until you reload the program (2 bugs in 1!). To avoid this, instead of adding mk3, add Mortal Kombat 3 (rev 2.1)
Change Log:
I'm too lazy to keep a change log, so I'll just post the date of the last modification here.
12-25-2010 (Yay, Christmas!)