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. My bare hosting costs are currently not met so please consider donating by either clicking this text or the Patreon link on the right.

Patreon

myonions

Contributor
  • Posts

    45
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by myonions

  1. Setting Up GamebaseST v3.pdf (amended 05/08/2012) I have included no URLs to the Games in the document - just for the GameBase website now. Feel free to use this any way you wish if you find it useful. I have it in Word format if you want me to mail it to you so you can amend. I'm a new fan of GameBase!
  2. Hmm I may need to edit it a bit then before sharing Cheers!
  3. @Draco1962 - No problem when i'm done tweaking i'll upload it and you can do whatever you wish with it. As long as it helps others I don't mind. @Bigby - Thanks that's the missing bit of information I needed. A question for you though...what's the best way to set up the directory structure for GameBase? Just wondering where you point GameEx if you have 5 GameBase Database for Example. Cheers
  4. OK so I got this working after quite a lot of messing about by using an app that comes with Gamebase called "GBLauncher.exe”. The command is: GBLauncher.exe db="GBST v3.1d" fn="[ROMFILE]" I wrote some instructions to help future users as there are a lot of steps you have to complete just to Get GamebaseST running on it's own. Before I post anything I wouldn't mind having some idea what the option "Do you want to enable GameBase Support?" in the GameEx wizard actually does as all I have done really is set up a custom emulator that uses the GBLauncher app to launch a game using Gamebase. I do not see how you "link" GameEx to the various Gamebase databases. Presumably adding this support enables some sort of benefit? You can point GameEx to a Gamebase database folder but then what do you need to do in the Emulator Settings to utilise this? Any info would be appreciated!
  5. Never mind I worked out how to Save games. I even created a blank ADF disk and formatted it using Workbench, inserted and saved to that but the answer shows up whenever you load a game! It seems that when you load the Game via WHDLoad you need to use the "/" key to exit and it saves the information. There is a clear message on the screen when the games load. It saves to folder: <Install Path>\WinUAELoader\WHDRun\whdrun-data Still not sure what is going on with the controllers though. It works fine on some PCs but not on others - ah well, I think it's something to do with it running from a Network Path in my scenario and not saving the information correctly. Would help to know where the configuration is stored for WHDLoad though with regard to the "Input" tab so I can force the settings through before a Game is Launched.
  6. Thanks - that looks like it's what i'm after.
  7. So - i'm happy - I have about 25 Emu's sorted in GameEx and all working sweeeeeeeeet! I have two more that I intend to set up - one of which is the Atari ST. Which is the best Emulator to configure for this as GameEx does not suggest any. STeem ? I already have a RomSet in .zip format however we have the same issue as with the Amiga - we have multiple ZIP files for disks. e.g: Another World (1991)(Delphine)(Disk 1 of 2)[cr Elite].zip Another World (1991)(Delphine)(Disk 2 of 2)[cr Elite].zip WHDLoad sorted this for with the Amiga by loading it all into a Hard Disk. Is there such a thing for the ST?? Or, is there another method (like in WinUAE) to create a configuration file with all disks?? Any pointers would be appreciated.
  8. Hi Just a couple more questions... 1. Is it possible to save games when they are in WHD format? i.e. Games like Elite. It enables you to save a game but it doesn't save it. Presumably when we launch games that we might want to save progress in we should just use *.uae configuration files and ensure the ADF files aren't write protected? 2. All of my Emulators run off a Network Drive. Weirdly - with the same hardware, on one machine Joystick 1 ends up being Joystick 2 when I set it the ports in the "input" section when I launch a game through GameEx. Whereas the same config will work fine on another PC. The controllers ALWAYS work as set up if I run a WHD direct from the "Run Rom" option on the "Tools" tab. Are there any files or anything I can check to ensure that the Controller settings are always correct? Where is that config stored? Registry? Cheers
  9. I have re-written for Daemon Tools Lite. Here is the code for the batch file. Just copy into a text file and rename to Startup Windows Games.bat or whatever you like: @echo off cls echo. SET INPUT1=%1 SET ROMFile=%INPUT1:~1,-1% set str=%ROMFile% set str=%str:.lnk=% If EXIST "%programfiles%\DAEMON Tools Lite\DTLite.exe" (SET mounter="%programfiles%\DAEMON Tools Lite\DTLite.exe") If EXIST "%programfiles(x86)%\DAEMON Tools Lite\DTLite.exe" (SET mounter="%programfiles(x86)%\DAEMON Tools Lite\DTLite.exe") SET isopath=Y:\PCGames\Games_Windows_ISOs If EXIST "%isopath%\%str%.ccd" (goto isCCD) If EXIST "%isopath%\%str%.cue" (goto isCUE) If EXIST "%isopath%\%str%.mds" (goto isMDS) If EXIST "%isopath%\%str%.iso" (%mounter% -mount dt,0,"%isopath%\%str%.iso") If EXIST "%isopath%\%str%.bin" (%mounter% -mount dt,0,"%isopath%\%str%.bin") If EXIST "%isopath%\%str%.img" (%mounter% -mount dt,0,"%isopath%\%str%.img") goto Exit :isCCD %mounter% -mount dt,0,"%isopath%\%str%.ccd" goto Exit :isCUE %mounter% -mount dt,0,"%isopath%\%str%.cue" goto Exit :isMDS %mounter% -mount dt,0,"%isopath%\%str%.mds" goto Exit :Exit ping -n 9 127.0.0.1 >NUL Just ensure you: 1. Set "Launch Before" to point at the Bat File like so: call "Y:\PCGames\Startup Windows Games.bat" "[ROMFILE]" 2. Change the isopath setting to point at the folder where you store your CD images for the related .lnk files. 3. I have found the delay of 9 in this line to be about 4/5 seconds which is about right: ping -n 9 127.0.0.1 >NUL 4. If you happen to have any NRG drive images or any other format just add more lines like so: If EXIST "%isopath%\%str%.nrg" (%mounter% -mount dt,0,"%isopath%\%str%.nrg") Hope it's of some use. Works for me!
  10. Hi It works well for me but I am now leaning towards DTLite as well simply because there is so much more compatibility with things link MDF, MDS etc. The key feature I wanted is to ensure that it is intelligent enough to mount a cue instead of a bin for example. In game music can be important. I also wanted to make sure that it could be run for PC Games whether they have a CD to mount for a particular game or not. For this I think it works quite well. I will re-write this today for DTLite in mind and test... I'll repost when tried and tested. Cheers
  11. Thanks - this works well for me.
  12. I have a number of PC Games where the ISO is required in the machine to launch the game. i.e. Legit games without a NoCD Crack For Example I have "Battlefied 1942" which is installed but requires the CD to run. I tried to use the ISO Mounter facility in GameEx but I couldn't really find any information on it so I created a batch file (my new friends) to do the job. Maybe it will be of use to someone else... 1. There is a Tutorial on this site on how to set up PC Games on GameEx here entitled "Setting up PC Games" which I followed - so I my Rom Filter is set up for look for "*.lnk" files as shown there. 2. In the Emulator config page I have the have the "Rom Path" set to "Y:\PCGames\Shortcuts" which is where all of my PC Game shortcuts (*.lnk files) are located. 3. Not set up on the emulator page but seperately I have a folder with any ISO, IMG, BIN files that I might need to mount the game disks. In my case "Y:\PCGames\Games_Windows_ISOs". 4. In the emulator config page I have and entry in "Launch Before" as follows: call "Y:\PCGames\Startup Windows Games.bat" "[ROMFILE]" 5. The bat file that I run in step 4 is attached (just rename from .txt to .bat and contains the following contents: REM @echo off cls echo. SET INPUT1=%1 SET ROMFile=%INPUT1:~1,-1% Echo Romfile: %ROMFile% set str=%ROMFile% echo. set str=%str:.lnk=% echo str: %str% SET mounter=C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\vcdmount.exe SET isopath=Y:\PCGames\Games_Windows_ISOs echo %mounter% echo %isopath% If EXIST "%isopath%\%str%.ccd" (goto isCCD) If EXIST "%isopath%\%str%.cue" (goto isCUE) If EXIST "%isopath%\%str%.iso" ("%mounter%" "%isopath%\%str%.iso") If EXIST "%isopath%\%str%.bin" ("%mounter%" "%isopath%\%str%.bin") If EXIST "%isopath%\%str%.img" ("%mounter%" "%isopath%\%str%.img") goto Exit :isCUE "%mounter%" "%isopath%\%str%.cue" goto Exit :isCCD "%mounter%" "%isopath%\%str%.ccd" goto Exit :Exit ping -n 5 127.0.0.1 >NUL What the bat file will do is take the name of the Rom file (i.e. Battlefield 1942.lnk) and strip the file extension from it (".lnk"). It will then look for ISOs or BINs or whatever you add to the code and if the Drive images exist in the folder specified it will mount them, wait a few seconds then exit. Lines you may need to change to suit your needs: C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\vcdmount.exe - This is the path to your drive image mounting software (I use Virtual Clonedrive which incedentally does not launch .cue files although they are included in the code). You can change replace this with Daemon Tools if you use that. For Example: C:\Program Files (x86)\DAEMON Tools Lite\DTLite.exe Note if there are additional parameters then you will need to add these after each "%mounter%" entry in the BAT file and may need to add a Device first (depending how you have DT setup.. For Example: If EXIST "%isopath%\%str%.iso" ("%mounter%" -mount dt,0,"%isopath%\%str%.iso") Y:\PCGames\Games_Windows_ISOs - This is the folder where it will check whether there are any related disk image files named (for example) Battlefield 1942.iso or Battlefield 1942.img or Battlefield 1942.bin. If there isn't a related disk image it will just exit. ping -n 5 127.0.0.1 >NUL - This line will wait a few seconds to allow the drive to mount before it launches the game. Increase or reduce the "5" parameter to extend or reduce the delay. Notes: - I have set up the Bat file to first search for .cue or .ccd files as these need to be mounted instead of the related BIN, ISO file if the disk has music on it for example. - When mounting disks Windows can give an annoying Autoplay Popup. You can disable this completely by going into "Control Panel > Autoplay" and unchecking the box "use Autoplay for all media and devices". Hope it's of use to others! Startup Windows Games.txt
  13. Got it! Many thanks that works a treat.
  14. I have managed to configure WHDLoad and have it working with GameEx. Thing is the naming convention for the WHD files which are in this format: ProjectX_v1.2_0289.zip ProjectXSE_v1.2_0927.zip Rather than a friendly format of say: Project X.zip Project X - Special Edition.zip This makes them look untidy in the list of games in GameEx as the games are listed in the format of the filename. If you rename the ZIP files then they will not load (as far as I can tell) because they look up the configuration from the "[PC] Commodore Amiga (WHDLoad).mdb" MS Access Database. I notice that www.emumovies.com has a section in the FTP for WHDLoad and therefore can download a selection of Media (Titles, Snaps) based on these formats so... Is there a way to get GameEx to display the "friendly" name for these ZIP files in the GUI? I notice that there are two columns in the Access database "Name" and "GoodName". The "Name" column is the friendly name of the Game so I know the data is there. Any advice or direction would be appreciated. P.S. On my Core i5 - the WHD files run really slowly but it runs perfectly on any other PC I have tested it on (Same configuration in WinUAE). If anyone has any pointers for this as well then just point me in a direction and I will do the rest!
  15. I would like the option to add a default icon for games other than MAME. When I look in my Favourites I have about 500 games for various Emulators and I cannot tell at a glance which are Genesis, Spectrum etc. especially when the game is repeated for different emulators. Of course the MAME games all have icons but it would be nice if all other Emulators could have a "default" icon. I.e. a spectrum one for ZX Spectrum etc that would appear against all ZX Spectrum games. Cheers
  16. I kind of stole this guys config suggested here for the default one (degredo64): http://forum.pj64-emu.com/showthread.php?t=155&highlight=controller&page=5 Here is my Reg file for the Default config. Just copy it into Notepad and rename to "Default.reg" It's set up for 2 XBOX Wireless Controllers. May need some tweaking such as enabling Rumble! Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\NRage] [HKEY_CURRENT_USER\Software\NRage\DX8InputPlugin2] @="1.80a" "AutoConfig"=dword:00000000 "ShortCuts"=hex:1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,\ 1b,1b,1b,1b,1b,1b,1b,1b [HKEY_CURRENT_USER\Software\NRage\DX8InputPlugin2\Controller 1] "Controls"=hex:00,08,01,03,00,08,03,03,00,08,02,03,00,08,00,03,00,07,00,01,00,\ 02,00,02,00,02,00,01,00,00,00,01,00,05,00,01,00,04,00,01,00,01,00,01,00,03,\ 00,01,00,02,01,02,00,06,00,01,00,00,00,02,00,00,01,02,00,01,00,02,00,01,01,\ 02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "ControllerSettings"=dword:3f000007 "DeviceSettings"=dword:00640a00 "RumbleSettings"=dword:00005001 "GameDevice"="Controller (Xbox 360 Wireless Receiver for Windows)" "GameDeviceNr"=dword:00000001 [HKEY_CURRENT_USER\Software\NRage\DX8InputPlugin2\Controller 2] "Controls"=hex:00,08,01,03,00,08,03,03,00,08,02,03,00,08,00,03,00,07,00,01,00,\ 02,00,02,00,02,00,01,00,00,00,01,00,05,00,01,00,04,00,01,00,01,00,01,00,03,\ 00,01,00,02,01,02,00,06,00,01,00,00,00,02,00,00,01,02,00,01,00,02,00,01,01,\ 02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "ControllerSettings"=dword:3f000007 "DeviceSettings"=dword:00640a00 "RumbleSettings"=dword:00005001 "GameDevice"="Controller (Xbox 360 Wireless Receiver for Windows)" "GameDeviceNr"=dword:00000002 [HKEY_CURRENT_USER\Software\NRage\DX8InputPlugin2\Controller 3] "Controls"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "ControllerSettings"=dword:3f000006 "DeviceSettings"=dword:00640a00 "RumbleSettings"=dword:00005001 [HKEY_CURRENT_USER\Software\NRage\DX8InputPlugin2\Controller 4] "Controls"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "ControllerSettings"=dword:3f000006 "DeviceSettings"=dword:00640a00 "RumbleSettings"=dword:00005001 (Make sure that NRage is selected as the Plugin for the Controller). Here is my Goldeneye one too but I think it needs a bit more tweaking as i'm not entirely happy yet. Tried to make the left stick fw, back and strafe with the right stick to look around more like a modern FPS... Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\NRage] [HKEY_CURRENT_USER\Software\NRage\DX8InputPlugin2] @="1.80a" "AutoConfig"=dword:00000000 "ShortCuts"=hex:1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,1b,\ 1b,1b,1b,1b,1b,1b,1b,1b [HKEY_CURRENT_USER\Software\NRage\DX8InputPlugin2\Controller 1] "Controls"=hex:00,08,01,03,00,08,03,03,00,08,02,03,00,08,00,03,00,07,00,01,00,\ 02,01,02,00,02,00,01,00,00,00,01,00,00,00,02,00,00,01,02,00,04,01,02,00,04,\ 00,02,00,05,00,01,00,04,00,01,00,03,00,02,00,03,01,02,00,01,00,02,00,01,01,\ 02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "ControllerSettings"=dword:3f000007 "DeviceSettings"=dword:00640a00 "RumbleSettings"=dword:00005001 "GameDevice"="Controller (Xbox 360 Wireless Receiver for Windows)" "GameDeviceNr"=dword:00000001 [HKEY_CURRENT_USER\Software\NRage\DX8InputPlugin2\Controller 2] "Controls"=hex:00,08,01,03,00,08,03,03,00,08,02,03,00,08,00,03,00,07,00,01,00,\ 02,01,02,00,02,00,01,00,00,00,01,00,00,00,02,00,00,01,02,00,04,01,02,00,04,\ 00,02,00,05,00,01,00,04,00,01,00,03,00,02,00,03,01,02,00,01,00,02,00,01,01,\ 02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "ControllerSettings"=dword:3f000007 "DeviceSettings"=dword:00640a00 "RumbleSettings"=dword:00005001 "GameDevice"="Controller (Xbox 360 Wireless Receiver for Windows)" "GameDeviceNr"=dword:00000002 [HKEY_CURRENT_USER\Software\NRage\DX8InputPlugin2\Controller 3] "Controls"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "ControllerSettings"=dword:3f000006 "DeviceSettings"=dword:00640a00 "RumbleSettings"=dword:00005001 [HKEY_CURRENT_USER\Software\NRage\DX8InputPlugin2\Controller 4] "Controls"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\ 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00 "ControllerSettings"=dword:3f000006 "DeviceSettings"=dword:00640a00 "RumbleSettings"=dword:00005001 Hope it's of some use.
  17. Thanks for the advice. I have managed to find a solution now which I am happy with... Maybe it will be of use for someone else or for other situations...who knows! What I discovered is that most games on N64 can use a standard mapping so I created a Default.Reg file for these. For any other Roms I did the following: 1. Configure GameEx to "Scan sub folders" as described by nullpointer (thx). 2. Change "Launch Before" setting to the following: call "loadconfig.bat" "[ROMPATH]" 3. Leave all Roms that only need a Default Controller Configuration in the standard Rom Folder. 4. Configure Project 64 with a Default Controller Configuration and Export into a "*.Reg" file named "Default.reg". 5. Create a sub folder within the Roms folder for each other controller configurations that you might need i.e. "FPS" or "Platformer". Copy the appropriate games into the sub folder. 6. Configure Project 64 for each controller configuration and Export those Registry Settings into a "*.reg" file as well i.e. "FPS.reg" or "Platformer.reg". 7. Copy each of your "*.reg" files into the Project64 Emulator Directory. 8. Create a batch file named "loadconfig.bat" in the Project64 Emulator Directory with the following contents: @echo off SET INPUT1=%1 SET str=%INPUT1:~1,-1% set str2=%str:~28,20% echo. if [%str2%]==[] ( Regedit /s Default.Reg ) else ( if [%str2%]==[FPS] (Regedit /s FPS.Reg) if [%str2%]==[Racer] (Regedit /s Racer.Reg) if [%str2%]==[Platform] (Regedit /s Platform.Reg) ) What that will now do is check for the path after the "Roms" directory and will load the appropriate *.Reg file for that folder. If the Path is the Normal Roms folder it will just load the "Default.reg" File. The Number in Red will need changing to the number of letters in your emulator Roms folder. mine says "~28" becase there are 28 characters in the path of my Rom folder (Y:\Emulators\Project64\roms\) so anything after this point will be a Sub Folder. Just repeat or amend these lines for as many Rom Sub Folders and seperate Registry files you have: if [%str2%]==[FPS] (Regedit /s FPS.Reg) if [%str2%]==[Racer] (Regedit /s Racer.Reg) if [%str2%]==[Platform] (Regedit /s Platform.Reg) May not be that elegant but it works! Cheers P.S. As I am also now using the "NRage" plugin for my XBOX Controllers I am exporting the [HKEY_CURRENT_USER\Software\NRage] Key to these files.
  18. Didn't know u could do that - i'll give that a try. thx
  19. Actually I bought XPadder a few years ago so I might give that a bash. As you say, multiple emulators can also be an option too. I was hoping to create some super batch file that could be used for any emulator to change settings but the fact that I can only specify one ROM folder kind of spoils that idea
  20. I was looking at setting something like this up as the N64 has some odd controls for certain games and so you probably need about 8 profiles to play all games. I am using XBOX 360 Wireless Controllers for all games so I have a Project64 controller config files for Goldeneye and a different one for Mario Kart 64 for example. I noticed that after you load the controller config files it writes the settings into the registry. I created a bat file that runs before startup "Lauch Before" that loads a specific registry file for GoldenEye and it works although the syntax is probably really poor (I am not a DOS programmer). Essentially what I do is pass the [ROMFILE] to the batch file and if the file name contains "*Goldeneye*" then I run this command to import registry settings that suit Goldeneye: Regedit /s Goldeneye.reg That imports the settings into the windows registry from a previously exported Reg file and the "/s" ignores warning messages. The registry key I export to the file that contains the settings is this [HKEY_CURRENT_USER\Software\JaboSoft] I was looking at what "wahoo" posted on this thread and would like to do something similar with a batch file: http://www.gameex.in...ds/page__st__40 If we could specify more that one ROM path in the configuration editor for the Project64 emulator then I can just check the folder name and create a reg file for each type of game (FPS.Reg, Default.Reg, Platform.reg etc) and sort the roms into those folders. You can specify multiple ROM folders for MAME - any reason why you can't with other emulators? Or, anyone have any other ways of overcoming this problem?
×
×
  • Create New...