Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. Thank you for your support. Tom Speirs

Patreon

myonions

Contributor
  • Posts

    45
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by myonions

  1. Howdy Folks The other day I was playing Rampage with the Kids on MAME. They were loving it but we wanted to go out. So my son say's "Won't that mean we have to start again?". So I press F10 and it saves the game and reverts back to GameEx - lovely. However F10 is also the button to turn off throttling in MAME and so now the game is crazy fast until I quit and restart the game. Is there a way I can bind another Key to save the game and return to GameEx? I don't think I have the option in MAME. Gracias
  2. As I mentioned I did a fresh install and created a custom menu - no dice. Attached are details and logfiles from my main install. The favourites are all there and the emulators all still work fine. Emulators are now located under menu Emulated Games instead of my custom menu structure. Wasn't custom menus an option only for Registered users earlier on in the development? Perhaps it's something to do with the registration key or at least that area of the code. It seems to always be launching with default menus. CustomMenu.ini GameEx.ini log.txt
  3. Same issue here. Custom Menu's have gone with the latest update only. I thought it might be an opportunity to set up GameEx from scratch as my MAME was a little screwed. I can confirm that even with a fresh install and editing the menus a little the menus do not change in GameEx itself. Will post logs tomorrow. Cheers
  4. Thanks. Just what I was after too. Wanted to set up VMAME to play over the web with my brother. Gameex doesn't seem support that any more? Anyhow left the main MAME emulator as is and then created a VMAME Server emulator. Yet to test this out!
  5. Yo! I had the same problem with this one and actually I gave up. I was bored so had another look. If you make an AHK script as per the below and run it before the emulator starts you should be good to go: WinWait, WinX68kHighSpeed v0.95, IfWinNotActive, WinX68kHighSpeed v0.95, , WinActivate, WinX68kHighSpeed v0.95, WinWaitActive, WinX68kHighSpeed v0.95, Sleep, 100 Send, {F11}d{Enter} Exitapp Bear in mind you just need to turn off the menu option "Option > Show fps/MHz" so that it can find the correct Window. I have a GameBase version of this Emu and have not tried it yet but the above AutoHotkey Script definitely works. Just turn it into an EXE (if you haven't got AutoHotkey Installed on your machine) and run it before launching the Emulator stand alone to test it.
  6. Thanks - i'll try resetting mame.ini. Lethal Enforcers is one that works perfectly for me! It seems the side buttons do the right Mouse Button as this is how I configured them in the Aimtrak Software. It's fine with allgames where you reload off-screen just no others where you have extra commands - TIme Crisis, Op wolf. All others are fine - Point Blank etc. Cheers
  7. Hi Guys Bought a couple of Aimtraks. Decent - I like them. Have an issue in MAME whereby it just doesn't detect the side buttons as anything other that Button 0 - which is the trigger. Therefore; some games like Operation Wolf that you need to use another button for grenades can't work as you fire them all of at the start. Works fine on all games that just need fire and shoot off-screen to reload however and works fine in other Emus like Model 2 but I think that's because they just use the mouse and the gun emulates the left and right buttons just fine. Anyone manage to fix this? Here is my opwolfu.cfg: <?xml version="1.0"?> <!-- This file is autogenerated; comments and unknown tags will be stripped --> <mameconfig version="10"> <system name="opwolfu"> <video> <target index="0" backdrops="0" overlays="0" bezels="0" cpanels="1" marquees="1" zoom="0" /> </video> <counters> <coins index="0" number="81" /> </counters> <input> <port tag=":IN1" type="P1_BUTTON1" mask="1" defvalue="1"> <newseq type="standard"> GUNCODE_5_BUTTON1 </newseq> </port> <port tag=":IN1" type="P1_BUTTON2" mask="2" defvalue="2"> <newseq type="standard"> GUNCODE_5_BUTTON2 </newseq> </port> </input> <crosshairs> <crosshair player="0" mode="2" /> </crosshairs> </system> </mameconfig> The line in Blue (GUNCODE_5_BUTTON2) was manually amended by me to try to change the function of that button (did say GUNCODE_5_BUTTON1) but it did nothing. Any pointers would be appreciated.
  8. Looks like it's not officially released yet: http://steamcommunity.com/sharedfiles/filedetails/?id=94128543
  9. OK. Download 7-Zip portable and install if you don't have it. Get a portable version here: http://portableapps..../7-zip_portable The only files you will need from the installation are: 7z.exe 7z.dll Copy these from the 7z Installation folder (eg. PortableApps\7-ZipPortable\App\7-Zip) into the same folder as the cue files and related bins/isos. Download this bat file and copy this to the same folder as well: Rezip.bat.txt (remove .txt extension) Run the Rezip.bat file!
  10. That would require some more bat file work. I'll give it some thought for you!
  11. Here is the BAT file my colleague made as well: CueRen.bat.txt (remove .txt Extension) Simply put the bat file in the folder with all of your CUES and run it. Amended CUEs are again copied into a "\Output" folder. It will do the same thing - albeit a little slower Nice to see we are both making the most of our time at work eh! I think you just have to amend this line if your cue files relate to anything but ISOs: set str=%str:cue=iso% change to (for example) set str=%str:cue=bin% set str=%str:cue=img% etc
  12. I wrote a little application yesterday for a specific purpose as there didn't seem to be anything around to do what I wanted. Hopefully it will be of use to others! Problem I have a set of disc images for a particular Emulator. The files were all zipped in rar format and unzipped into ISO, CUE files. The filenames were a bit untidy so I wanted to rename them. A few examples: 3_in_1_DUO_Demo_CD_(NTSC-U)_[DUO_DEMO_01].rar Advanced_Variable_Geo_(NTSC-J)_[GLCD4001].rar Basted_(NTSC-J)_[NAPR-1042].rar F1_Team_Simulation_Project_F_(NTSC-J)_[TJCD2026].rar Zero_Wing_(NTSC-J)_[NXCD1003].rar I know that GameEx can replace underscores and hide text in brackets but I wanted to tidy them up. You can use the same method for simple things like changing the Regions from (U) to (USA) for thousands of files... Solution - Part 1 - Extract All Firstly I selected all 500+ files and selected WinRAR option "Extract Here". This left me with 1000+ files in this format: 3_in_1_DUO_Demo_CD_(NTSC-U)_[DUO_DEMO_01].iso 3_in_1_DUO_Demo_CD_(NTSC-U)_[DUO_DEMO_01].cue Advanced_Variable_Geo_(NTSC-J)_[GLCD4001].iso Advanced_Variable_Geo_(NTSC-J)_[GLCD4001].cue Basted_(NTSC-J)_[NAPR-1042].iso Basted_(NTSC-J)_[NAPR-1042].cue F1_Team_Simulation_Project_F_(NTSC-J)_[TJCD2026].iso F1_Team_Simulation_Project_F_(NTSC-J)_[TJCD2026].cue Zero_Wing_(NTSC-J)_[NXCD1003].iso Zero_Wing_(NTSC-J)_[NXCD1003].cue Solution - Part 2 - Renaming Files I copied the ISOs and CUEs only into a seperate folder. I then downloaded this portable application: http://portableapps....enamer_portable What you do is point Ant Renamer to a folder and then you can replace or delete certain characters from the filenames in one swoop. I made these changes: - String Replacement - Replace '(NTSC-J)' with '(Japan)' - String Replacement - Replace '(NTSC-U)' with '(USA)' - Characters Deletion - After The String ')' to remove the text in square brackets (i.e. '[NXCD1003]'). I had to click this a few times until everything was cleared. It does not touch the file extension so you can spam it. - String Replacement - Replace '_' with ' ' to replace the Underscores with spaces. The files are now named like this: 3 in 1 DUO Demo CD (USA).cue 3 in 1 DUO Demo CD (USA).iso Advanced Variable Geo (Japan).cue Advanced Variable Geo (Japan).iso Basted (Japan).cue Basted (Japan).iso F1 Team Simulation Project F (Japan).cue F1 Team Simulation Project F (Japan).iso Zero Wing (Japan).cue Zero Wing (Japan).iso Solution - Part 3 - The CUE Problem Now this is where I have a problem. Each cue file will have an entry on the first line pointing to the name of the related ISO/BIN/IMG file like this: FILE "3_IN_1_DUO_DEMO_CD_(NTSC-U)_[DUO_DEMO_01].ISO" BINARY TRACK 01 AUDIO INDEX 01 00:00:00 TRACK 02 MODE1/2352 PREGAP 00:03:00 INDEX 01 00:44:65 TRACK 03 AUDIO PREGAP 00:02:00 INDEX 01 01:04:29 TRACK 04 MODE1/2352 etc etc As you can see - it still has the name of the old file. It needs to now read like this: FILE "3 in 1 DUO Demo CD (USA).ISO" BINARY TRACK 01 AUDIO INDEX 01 00:00:00 TRACK 02 MODE1/2352 PREGAP 00:03:00 INDEX 01 00:44:65 TRACK 03 AUDIO PREGAP 00:02:00 INDEX 01 01:04:29 TRACK 04 MODE1/2352 etc etc I scanned the internet for something that would change just the first row in a text file to the name of another file. Nothing exists and so this means manually copying and pasting the new filename into each of the 500+ cue files.. Solution - Part 4 - Correcting the Cues Since nothing exists I wrote a small application in Dot.Net to do the job. Here it is! CUERenamer.exe.txt (Remove .txt Extension) It was written using Dot.net 3.5 which runs natively in Windows 7 so it doesn't need to be installed. You may have to install the Dot Net framework on XP though. My colleague at work has also made a ".bat" file for this purpose as well so if you don't trust running my EXE file I will post this as well. Mine is quicker though - processing 500 cue files in about 3 seconds! This is how to use the app: - Open the App - Select a folder that contains the CUE files using the '...' button at the top - All CUE files found will be populated into the list box - Click "Process" and it will go through all of the CUE files one by one and amend the first row to correspond with the name of the CUE file. So this: FILE "3_IN_1_DUO_DEMO_CD_(NTSC-U)_[DUO_DEMO_01].ISO" BINARY Becomes this: FILE "3 in 1 DUO Demo CD (USA).ISO" BINARY The file extension (iso, bin, img) will remain the same as the original - just the filename will change (the bit highlighted in blue above). It will read the original CUE files and write new CUE files for each into a Subfolder named 'Output'. It won't change the original files. Note that if you have cue files with entries to multiple BIN files or WAV/MP3 files - these will have to be updated manually - this only updates the first row. Took me about 3 hours to write this application but has saved 3 times that time in effort already. Here are some screenshots showing what I describe above. ProcessCUEsVisualGuide.pdf Hope it's of some use to others.
  13. Map File for Sega Model 3 Emulator (Supermodel). Arcade Model3.map.txt (Remove .txt Extension and copy to "..\GameEx\MAP FILES" folder as "[Arcade] Model3.map")
  14. I used to use ePSXe but as you say for a Frontend PSX is better as it is less complex and seems to be compatible with everything I have thrown at it. PSX doesn't use the registry to save settings; reads compressed CDZ format roms if you want to use that. It doesn't try to enhance the original PS1 graphics at all like ePSXe does which is a great thing in theory but can get a little confusing as settings may work well for some games but not for others. None of these Emulators are compatible with multiple bin files though so this will be a big plus in the new version. I have previously had to mount these and then convert to Bin/cue with Alchohol 120%. I may well give this a try when it is released...
  15. [quote name=nullPointer' timestamp='1346437547' post='92309' Driver Signature Enforcement Overrider That's what I use to override the driver problem and yes it works fine. I didn't realise the licenses were so expensive. That explains a lot. On another note - while messing around with the drivers the HID ID for the Gun changed which means theat MAME recognises it as "GUNCODE_5" rather than the default of "GUNCODE_1". This means I have to set the buttons manually for each game rather than it working out of the box. I'm guessing this can happen from time to time anyway when you add/remove HID Devices but do the Aim-trak ones potentially have this problem? Say for example if you add another mouse? I'd expect they would as all they do is emulate a mouse anyway.
  16. Yeah fair enough - I guess the manufacture quality isn't bad at all really but the driver problem means you have to lower security settings on your PC which should never be the case for a bit of hardware. Would be nice if you could turn the recoil off when you wanted as I bet it uses up a lot of battery!
  17. OK so I got an EMS Top Gun III as it was only £35 ($55) including delivery so I thought what the hell. It's quite cheaply made and the Chinglish (Ref: http://www.engrish.c...gory/chinglish/ ) manual needed translating uinto English but once I got it installed it actually works well. Once you have the driver installed it requires virtually no configuration in MAME. You just need to create a MAME.ini file and tell it that you have a light gun(s) attached. However...there is however a big issue with the driver if you are installing on Windows 7 64 Bit which most of us seem to use nowadays. The drivers are not digitally signed which means Windows has to be put in a driver "test mode" (permanently!) in order to use the guns. Details here: http://hkems.proboar...read=291&page=1 I do not trust this - even though I did some research before installing. Any of the other offerings have this kind of problem? It's a shame as once the drivers are in and you calibrate the gun (once you know how it's easy!) you literally create the mame.ini file (mame.exe -cc), change the "lightgun" value to 1/2 and then you can use the gun in games. Even shooting off screen works out of the box. Some games (Operation Wolf) need you to set one of the side buttons to throw grenades but once you do it once it's done. Otherwise these I think look like the best option: http://www.arcadeguns.com/index.php?main_page=product_info&cPath=1&products_id=227 Although shipping adds $60..ouch!
  18. Thanks guys helpful as always. Am swaying towards the aimtrak ones a little more as they remind me of a gun I had on the ps1 for time crisis but the other ones remind me of the house of the dead arcade guns which were awesome. I'll let u know the outcome if I have a go!
  19. So I have the most recent MAME along with CHDs and would love to play some games with a Lightgun. These guys say their guns are compatible but they are quite expensive and in the US (I am in the UK) so would likely $6,000,000 to ship to me (after tax): http://www.arcadeguns.com/index.php?main_page=index&cPath=1&sort=20a&perPage=0 Has anyone got this working for a reasonable price? Wireless Lightguns would be a nice touch too! Or, do people just set up a mouse to do this and if so, what settings do you change in the MAME (Tab) Menu?
  20. Updated Version with Lots of 128K Games already configured in the Settings.ini for you! Note this ini file is set up for SpeccyMania - i'm not 100% sure whether the Roms have the same names in GBZX. settings.ini spec.ahk.txt (Remove .txt Extension)
  21. OK so I have done this now and it works. As I mentioned is probably not the most elegant method but who cares if it works? 1. Change the Gemus Script in SpeccyMania (It should work fine for GamebaseZX as well) to the following: Set_INI_Value(%emupath%\settings.ini||CurrentGame||RomName||%gamefile%) Run_Program(%emupath%\spec.exe||||WAIT) Add_CLP(%gamepathfile%) Run_Emulator() What this will do is copy the name of the Rom you are running into a file named Settings.ini and then run an Autohotkey EXE. 2. Create a text file named "Settings.ini" with the below content and copy it into the Spectaculator Emulator Directory that you have GameBase pointed to: [CurrentGame] RomName=throwall.tap [TargetRenegade48k.tzx] model=128k [Combat School - 128k.tzx] model=128k This file will contain any Roms that you would NOT want to run in 48K mode. 3. Create a text file named "Spec.ahk" with the below content and copy it into the Spectaculator Emulator Directory: IniRead, CurrentRom, settings.ini, CurrentGame, RomName IniRead, RequiredModel, settings.ini, %CurrentRom%, Model WriteReg("Model v6+", 1) ;Always Set 48K First ; Updating registry with desired model number if anything other than 48k is required if (RequiredModel = "128k") { WriteReg("Model v6+", 2) ExitApp } if (RequiredModel = "16k") { WriteReg("Model v6+", 0) ExitApp } if (RequiredModel = "plus3") { WriteReg("Model v6+", 5) ExitApp } WriteReg(var1, var2) { RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\spectaculator.com\Spectaculator\Settings, %var1%, %var2% } ExitApp This file will always set the Spectrum Model to 48K however if you specify any Roms in the ini file to run in 128K or other formats such as plus3 it will change the Model of the Spectrum and then exit. 4. Download the portable version of AHK from the www.autohotkey.com website: http://www.autohotke.../AutoHotkey.zip You will see a file in the "Complier" directory named "Ahk2Exe.exe". Run This. Point "Source Script/File" at the SpekAHK file and click ">Convert<". 5. That's it! it doesn't matter which folder the EXE and INI files are - it will run. You then need to just add additional entries into that "Settings.ini" file for any other Games that you need to run in any other Mode other than 48K. eg. [Horace Goes Skiing.tzx] model=16k (Although this example will work with 48K). Feel free to make suggestions. settings.ini spec.ahk.txt (remove .txt Extension)
  22. (Apologies for the wall of text!) I use Spectaculator Version 7.51 which I purchased to Play ZX Spectrum Games. Previously I was using GameEx to just launch the files directly but now I have it working with Gamebase SpeccyMania. The same issue that occurs with both methods is that most games work when you set the Spectrum model type set to 48K but there are many games that you would want to run in 128K or other modes. If you set Spectaculator to 128K mode however many older games will not work. For Example: Target Renegade (TargetRenegade48k.tzx.zip) will run in both 48k mode and 128k mode but with 128k mode the same Rom gives better music. Thro' The Wall (ThrotheWall.tap.zip) - The first game ever made for the spectrum! Will just crash in 128k mode so you need to leave it in 48k mode. The general consensus is that you want to leave it in 48k mode as it is the most compatible mode. For any other games you will need to set the Model manually and then relaunch the game but then you will then need to change it back again afterwards... So, I want to automate this but the Gemus Scripts in Gamebase ZX / SpeccyMania both just look like this: If GameType CONTAINS(TZX||TAP||BLK||CSW||DSK||Z80||SNA||RZX||SZX||MDR||ROM||TRD||SCL||FDI||YDI) Add_CLP(%gamepathfile%) Run_Emulator() Else Show_Message(This game is not supported by Spectaculator V6!) End If There is nothing in there to do with setting the Spectrum Model. Djvj has done part of the work by creating an AHK file that writes the appropriate Registry Entries for use on Hyperspin: http://hyperlist.hyp...eahk&system=157 This involves creating a file called "settings.ini" and placing a list of games that you want to run in a specific mode in it. It will then set the mode to whichever you specify or if there is no entry it will set it back to the default - which is 48K. Ideal! I am going to attempt to modify this AHK and try to get it working with GameBase SpeccyMania scripting. i have never used AHK or Gemus Scripting before but there is good documentation so i'll give it a go. Before I embark - has anyone got any ideas of how to approach it or has anyone tackled this before? I am unsure how to pass variables into a AHK (or compiled AHK) file so my first idea would be to: 1. Create an ini file which would store the filename of the game you are about to Launch. This ini file would also store any specific Models that are required for specific games. For Example: [CurrentGame] RomName=TargetRenegade48k.tzx [TargetRenegade48k.tzx] model=128k [Combat School - 128k.tzx] model=128k 2. Use the Gemus Script to Update this ini file when you launch with the Rom Name. For Example: Set_INI_Value(%emupath%\settings.ini||CurrentGame||RomName||%gamefile%) 3. Modify the AHK to read the [CurrentGame] from the ini file and then look up any specific Spectrum Model specified for that game. 4. Use the same code in the AHK file to modify the registry and run this from the Gemus Script. For Example: Run_Program(%emupath%\spectrumahk.exe||||WAIT) Maybe I could even use another spectrum emulator which uses an ini/config file... I also have another set of Spekky roms all in TZX format that I was using without Gamebase - maybe a simple Gemus Script to check the filename for "*(128K)*" would be enough too! Any thoughts or pointers would be appreciated but i'll crack on anyway!
  23. No problem - if u PM me ur email i'll email it to you. I have a few more tweaks to do as the Menu Options in GameEx load up the Gamebase Emulators in whichever order they appear when you load GameBase. This means you could add the menu for "GameBase database 1", then add another Database to GameBase later and the new one would become Database 1 and the Original One Database 2. Just thought i'd mention that there and I also need to get STeem to save games to disks properly so that they are rezipped with any saved games. Once i've found the easiest way to do this i'll mail it to you.
  24. To be honest i'm really an Amiga man but one of my friends had an ST and so I have some good memories from that too. Must try Gamebase Amiga in there next. Using WHDLoad which is great too but I think the GameBase version has more "roms".
×
×
  • Create New...