bkenobi
Elite Member-
Posts
4581 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Events
Downloads
Store
Articles
Everything posted by bkenobi
-
If the gamepads report to the computer as the same device, then you will have problems. The first thing you need to do is go to the Game Controller Manager in the control panel and verify that each controller shows up, it controls correctly in windows, and it does not control other devices also. Once you have that straightened out, you will need to set them up in MAME. Start a game and hit 'TAB'. Go to general controls. Now, the best thing to do is to go through and change all controls for each player that you want to control via a gamepad to 'NONE' first. Go to each control and hit select ('Enter' by default) and then 'Escape'. To set the control, simply go to the command in MAME you want to edit and hit select and press the button you want to use to control it (Gamepad 1, button 1 for example). This is standard and there are tons of guides for this step. Just make sure that things work in Windows first.
-
Well, apparently this topic isn't that popular. I decided that I wanted to just make it work for now rather than waiting for it to be incorporated, so I put together the start of a wrapper. The problem is that I'm not very good with the CLI for AHK. If someone could take a look at this and help refine it, that would be much appreciated. Currently, it can take the romname and select the correct version of MAME to launch, but it can't handle any of the arguments that are passed with MAME from GameEx. These are required to do list updates and run the screen saver. Here's what I have: EDIT: I figured it out. Here is the complete script that should work: ; This script will take a MAME command line arguments (the rom name, rom path, etc.) ; and check to see if it needs to be run in a special version of MAME. If so, it will ; launch the rom in that version and wait for MAME to exit. At that point, it ; will kill the script. #NoTrayIcon #SingleInstance ignore MAME_Analog_Path := "C:\Emu\MAME-rotary\mameanalogXP.exe" MAME_Path := "C:\Emu\MAME\MAME.exe" Loop, %0% ; For each parameter: { if A_Index = 1 { RomName := %A_Index% } else if A_Index > 1 { param := %A_Index% ; Fetch the contents of the variable whose name is contained in A_Index. Arguments = %Arguments% %param% } } ; Run in MAME Analog+? Loop, read, C:\Emu\MAME\Rotary.txt { If RomName = %A_LoopReadLine% { run %MAME_Analog_Path% %RomName% %Arguments%,,,MAME_PID WinWait, ahk_pid %MAME_PID% WinWaitClose ;Wait until MAME is exited ExitApp } } ; Run in standard MAME run %MAME_Path% %RomName% %Arguments%,,,MAME_PID WinWait, ahk_pid %MAME_PID% WinWaitClose ;Wait until MAME is exited And the Rotary.txt file is: bermudat bermudao bermudaa gwar gwara gwarb ikari tnk3 victroad worldwar ikari3 sercharu sercharj searchar btlfield btlfldb timesold timesol1 hbarrel hbarrelw midres midresb midresj midresu gondo downtown downtowp downtow2 ikarijp ikarijpb
-
Is that more British humor
-
Letter jump? If you mean jumping from one letter to the next (you have a game starting with 'D' selected and you want to go to the first game starting with 'E'), then you can do that already. Check your alpha/paging setup.
-
Just a note, you only need to do one of the two. Doing both won't hurt, but it is redundant.
-
Another thought I just had is creating 2 emulators for NullDC (for example) in GameEx and then combine them. Emu1 would be setup for bin/cue. Emu2 would be for CDI. Don't ask me how to set either of these up with Daemon Tool as I don't use it, but that's how I think it could be done if by no other method.
-
Much appreciated! I can't start to imagine the number of hours this must have taken. Anyway, I anxiously await the release through standard channels! WOOHOOO... Circo rulez!
-
Talking about downloading roms is a no-no here. For future reference, it's better to say "I extracted the roms but did so in different formats" for example. I think this is a gray area and sometimes the mods say something, other times they don't. Just FYI really...
-
You can also create a mame.ini file by using the command mame.exe -createconfig Then, edit with a text editor. Go through the entire file and edit what you want. This will eliminate the need to add any command line arguments other than the rom name. Somewhere in there (near the end I think) is a place where you need to change mouse 0 to mouse 1
-
Touchscreen for GameEx interaction I presume? I couldn't imagine using a touchscreen for arcade games.
-
Well, ok. I guess I'll give this a shot. What kind of mouse are you using? If it's a Logitech or similar, it might have software that comes with it to define the action of the mouse. These are usually/sometimes run as a service, so they should work even when shelled. If you have some kind of software for the mouse like this, you can define the wheel click as 'no action' so that even if you click it, it shouldn't do anything. If your mouse didn't come with software like this, I've read that TweakUI might have a section that could disable things about the mouse (maybe the wheel click). I had this problem a while back with a mouse that for whatever reason sent the middle click when you clicked left or right. That was REALLY annoying! I ended up just buying another mouse (actually, I destroyed ~10 mice till I found one I could work with). Speaking of which, anyone need a hacked ball mouse? I've got a bunch
-
If the emulator starts and is audible, but you can't see the screen, there are two solutions. 1) Make sure you have correctly set the emulator to run in full screen (like Tempest said) 2) If the emulator is already set to full screen, then you can try turning hide desktop to false (or is it show desktop to true). This will disable the black screen (HideOS) and let you see your emulator.
-
If you had it working at one point, but now it doesn't, I would suggest making a new directory for AdvanceMAME and starting from scratch. You can point to the current rom location, so you don't need to have a duplicate rom set taking up space. It could be as simple as a rom specific config file (controller for example) problem. You could delete them, but I wouldn't recommend it until you try the new copy first. It's easy to delete things, it's harder to recreate them. I've learned that the hard way
-
Sounds like the FFDShow system tray icon is stealing focus from GameEx. You say that a dialog pops up and then GameEx minimizes, so you already know the problem. The solution is to stop the dialog from popping up. Basically, this is a codec issue. Make sure you use the FFDShow codec download from the GameEx homepage first, then we can go from there.
-
Run the setup wizard and select search. Enter 'startup'. Select 'Video/Movie Settings'.
-
This is not an answer to your question... Since you already hacked the mouse anyway, why not remove the wheel click button? It's easy to do (just pull the wheel off, remove the button, and reinstall the wheel. If the button is required to make the wheel work, you could always disconnect the button. The easiest way would be to simply cut the trace with an exacto knife. Or, since you don't want the button depressed, glue/tape a scrap of plastic/wood/paper/whatever is handy by the button to keep it from being depressed.
-
Touchscreens that are converted to mouse inputs will work just fine! Spinners and steering wheels are not directly supported by GameEx at the moment. In order to use a spinner to scroll up/down the list, you need to use a script to convert the rotation to key presses ATM. But, this works just fine.
-
I didn't consider that they were improving the accuracy. Although I can't imagine that there would be that much more to Pacman than what you initially saw.
-
MAME no longer has the ability to remove the gameinfo or warnings built-in. Apparently the MAMEdevs decided that they didn't like people skipping it and complaining about a game not working when the note that it wasn't working was in the info they skipped It is possible to remove these via a custom compiled version of MAME though. If you search for "MAME compiler" on this forum, there is an excellent guide on what you need to do to compile MAME to do this. There is even an easy to use MAME compiler that HK put together that takes ALL of the effort out of compiling! I HIGHLY recommend at least looking at it because I guarantee you will want to do it once you read how easy it is.
-
Cool, I wasn't aware that WinRAR had that built in. That's a much better approach than getting a special program just for that since everyone SHOULD have WinRAR!
-
There is a tutorial on the homepage that shows exactly what needs to be changed to get everything to display. Here's a quick link. If you are looking to get just specific games rather than EVERY game, there is another option. You can add the rom name to the do not filter list. You probably already have pacman in that list (since it's a clone of puckman).
-
I don't have any affiliation with this site or any of these programs, they were simply from one link of a google search. Link Look at the other links from this search if those don't work: Search Link
-
If you check out the requirements for GameEx, you will see that it requires Windows with DirectX 9.0c and .NET 2.0 (among other things). If you look at a hacked xbox, you will see immediately that it is not running one of the listed Windows systems, the DirectX that is included is not the standard DirectX, nor is it 9.0c, and it does not have .NET 2.0 (since .NET didn't come out until well after the XBox was released and hacked). Also, I'm not sure that the CPU and ram are sufficient on the XBox for GameEx, although you could probably disable a bunch of stuff to get the requirements down (alpha blending, etc.). Now, on the other hand, Tom had mentioned at one point (a long time ago) that he planned on a Linux release of GameEx. There hasn't been any mention of that since the initial mention, so I don't know where it sits on his priority list (probably pretty low). If there were a Linux release of GameEx, then you should be able to run XBoxLinux and GameEx. Short of that, it would probably take a LOT of hacking to get it working if it were even possible. As of today, I would say it's very unlikely that you could get it working without quite a bit of effort.




