Jump to content


App Developer
  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by Turranius

  1. I updated to 1.7 to get rid of all the questions and added a nice GUI instead. Of course, I read your notes too late though =) 1) Closing each window is a bit unintuitive - a next / proceed button would be more freindly 1.7 now has a nice GUI instead. I just made it for me initially and never though it would take off the way it did =) 2) I would like to have the option to go through the discarded ones Yeah, I know what you mean. 1.7 still has the "Is this a match" window. You could raise it from 2 to 20 but then you get a lot of questions =) I'll see if I can make a checkbox list instead of the "yes yes yes no no no". 3) There appears to be an extra zero on the second screen menu Hm, see if its the same in 1.7. I fiddled a lot with the little things in it. 4) All my explorer windows close when using it 1.6 used traytips to the MAX to show what its doing. Worked fine in Windows 7, but I just noticed it crashed explorer on my Windows 10 as well. 1.7 does not use tooltips and does not close everything =) Thanks for the thoughts =)
  2. Tur-Match was made for that exact purpose. While it is no good with different region images/roms that contains important information in parenthesis (Europe) / (USA) etc as it totally ignores that, it should be fine for what you want to do. Edit: And I'm always open to suggestions for it.
  3. Looks awesome. Replaced my old PC Games theme with this (Also grabbed the video). Thanks a lot!
  4. Version 1.0


    This package contains two files to be placed with HyperSpin.exe You can select to start them instead of HyperSpin.exe. HyperSpinFullScreen.exe = Starts HyperSpin in fullscreen mode. HyperSpinNotFullScreen.exe = Starts HyperSpin in windowed mode. I do not expect a lot of people to use this, but I have my HyperSpin setup on the network for multiple machines. On my work computer, where I set everything up, I do not want to start HS in fullscreen. On my arcade machines, I do want to start it fullscreen. I always forgot to change manually so it always opens the "wrong" way. Running HyperSpinNotFullScreen.exe on my work computer and HyperSpinFullScreen.exe on my arcade machines makes sure they always start HS in the correct way. All it really does it change the FullScreen value in Settings.ini to either true or false before launching "HyperSpin.exe". Sources are included...
  5. From the ooooother siiiide
  6. Never did get shooting offscreen to work. Remapped reload to the button on the side of the gun instead. Although, now the gun is in a shelf. Not happy with it at all.
  7. Turranius


    Version 1.0


    This nifty little program has one purpose. To remove files with the same name but different extensions. Example: Say you have a lot of .png images in your Videos folder to be used instead of videos in HyperSpin. Now, more and more .mp4 files are being released on EmuMovies instead and suddenly, you have both: 1st Division Manager (Europe).png 1st Division Manager (Europe).mp4 in your videos folder. You only want the mp4 file. Run the program, point it to the folder to cleanup and specify the extension you want to KEEP (.mp4). It will then go through and move any dupes that are NOT mp4 to a "Backup" subdirectory. So, it will not delete anything, only move it to a Backup dir in the dir you specify for cleanup. Another example: You have both .flv and .mp4 files in your Videos folder. You want to prioritize .mp4 files and move .flv duplicate files out of the way. The first time you run it, an .ini file will be created with the settings you select. This is simply so that the same selection will be the default if you run the program again.
  8. Version 1.14.1


    Basically, this little program is full of features, but its main purpose is to lower (or mute) the volume after a time of idle and to bring it back when you move or press anything. Any suggestions? Let me know. Some features. Set the volume to a percent of the current volume after an amount of time (This is the default). Just mute the audio after an amount of time (Works on XP) Force the volume to a certain percent at startup. Force the volume to a certain percent when going idle (A definable percent instead of a percent of current volume). Definable FadeOut delay and FadeIn delay. Full-fledged application launcher with working dir, delay and restart options. Exceptions. You specify the exe file(s) you want. If one of them is active, it will not go idle. Volume per program. has the ability to change the volume to a certain percent if a process (program) is running. Splashscreen when idle. Shows some fancy graphics (optionally) that works like a screensaver when idle. Right click it in the traybar for a menu. A few more advanced options. Do not be alarmed by the number of options for it. Run it as it is to start with and then you can start fiddling with the settings.
  9. Version 1.13


    I got tired of manually renaming videos and media to match my roms. I tried a few softwares for it, but none worked quite the way I wanted. You may use it to match anything to your roms/images/XML. Here are a few examples. 1: You have an XML file or ROM files. You also have media (movies perhaps) but the names does not match the XML. 2: You have an XML file but your ROM files does not match the XML. 3: You have media files named the way you want, but your ROM files does not match, 4: You have some files that must match other files. Not necessarily HyperSpin/Emulator related. Basically, you set what you want to use for source names (An XML file or a folder containing files). You also set a source directory that you want to be coped/moved to match the source names. Then you set a destination directory for where you want the copied/moved files to end up. Anyway, how does it work? The application cleans up the Source NAMES (From folder or XML) & the Source FILES and puts then into an internal array. For example: 4x4 Off-Road Racing (USA) (Disk 1).D64 Becomes 4x4 OffRoad Racing So now we have a cleaned up Romname and sourcefile(s). It then runs a Damerau-Levenshtein distance comparison between two strings. Yes, thats right. It computes the edit distance between two strings, that is the number of omissions, insertions, changes or swap of letters necessary to transform one string into the other. This function is by jchd at the http://www.autoitscript.com forums and the description above is a cut and paste. hehe. You thought I sounded smart, right? In other words, it compares the romname with all the source media and returns the source media that has the least amout of "spelling errors" in it. Is this fast? No, its slow as hell if you have a lot of source media. Say you have 1000 roms and 500 media files. For every rom file (1000) it has to go through every media file (500) and do the distance comparison on each one of them to find the best match. So this takes a while. The more media files you have, the slower each rom takes. It will stop looking if it finds a direct match though, so that will speed it up. It will not overwrite or even do the comparison IF you already have the media file for that rom in your destination directory. It does not care about extensions in the destination dir, so if you already have DestinationDir\Colony.MP4 it will not overwrite it later with a file with a different extension (Colony.FLV for example) as it only checks "Does Destination\Colony.* already exist?" and skip it if so. This is good. Lets give an example. Say you have a mix of FLV and MP4 dupes. Split them up into separate folders. Run this program, pointing it to one of the folders. Let it run. It will now copy those files. Run it again, pointing it to the other folder. It will now only copy the files that do not already exist, no matter the extension. It is available on my FTP (signature) and attached to this post with source. How to: Run the application. XML Source: Switch between using a XML or a folder to use for Source Names by clicking the "Switch to files" button. Switch back to XML using the same button. Source files: Select the folder containing the files to be renamed (copied or moved actually). Pre Strip #: This will strip out the defined number of characters from the start of the source names. This is good if your sourcefiles has a header that you do not want to be included in the search. For example, your source file(s) are called something like "0001 - Electroplankton (Japan).nds" and the first 7 chars there messes it up (0001 - ). Set this to 7 and it will strip that out. Leave it at 0 to not strip. Post Strip #: Same as above, but it will strip from the end of the name. Doubt this is needed. Destination: Select the folder to copy/move the renamed files to. The "0" is the number of misspellings to constitute a direct match. These will be copied/moved automatically without question. Recommended to keep it at 0. Its worth going through the manual labor later if you want it right. You can set it to -1 to disable automatic copying all together if you want to verify everything manually. The "2" is the number of "misspellings" to constitute a possible match. If you want "A game" but it finds a Source file called "A_game", it will count as 1 misspelling. It will be added to a list that you'll go through at the end and select the matches. Note: Releases with higher "spelling errors" will also be shown after this list is displayed, so you will get a chance to match even higher spelling errors. "Move Sourcefiles to Destination": If you check this, any matches from "Source Files" will be moved into "Destination" instead of copied. Never recommended unless you want to rename very large ISO roms collections or something. If one Sourcefile matches more then one Source Names, it will not allow it and ask you if you want to change to Copy Mode or Quit. "Do not show result windows":. If you check this, it will not show you what file names it found, what file sources or which files that are perfect matches before continuing. The first response needed after clicking "Start" will be to help with the partial matches. "Handle different disks?": Normally, everything in a () will be ignored, but if you check this, it will read inside the () and [] for disk,disc,tape and cart and try to keep them correct as well. In other words, if you are matching a romset or similar with (Disk 1, Side etc (Commodore 64 for example), leave this checked. If the romset does not include it (NES and similar), uncheck it to gain a little bit of speed. "Number of source files found before splitting them based on first char": The default is 10000. Normally, all source files are matched against all sources. This can get VERY slow on large sets with few direct hits (0 spelling errors). If the number of source files exceed 10000, it will split them up into different searches so a source that starts with the letter A will only search for source files also starting with A. You may lower this number if you want to trigger this search method with a smaller source files set if you want. It will go a lot faster, however you might get missed results if they do not start with the same character ("Star Wars The" & "The Start Wars" for example will be a miss). After it has indexed the sources and source files, it will display a message if it needs to split them up into different arrays (searches). The "Reset to Default" button simply clears all the fields back to default. Click Start to go on. Don't worry. Nothing will happen automatically yet! This little fella will pop up to give you information on what its doing. You don't actually HAVE to watch it. Its more to show you that its working. It first goes through the XML or folder you selected to find all the names we want to use and clean them up for matching. It will then present what it found (Unless "Do not show result windows" is checked) and show you the "Rom Name Cleaned" names for each Rom that it will use to match with the source media. Just click the X to continue. It then goes through the source media and does the same thing (Unless "Do not show result windows" is checked). Click the X to continue. It will now start the matching and show you in the window what its doing. Once it has gone through all the files, it will display (Unless "Do not show result windows" is checked) those that had low enough spelling errors to be automatically copied (0 in this case). Those files are copied when you press the X. Remember, you can hit Shift-ESC at any time (except if a question is on screen) to exit the application. You can see the Rom Name Clean: The cleaned name of the source name we want to use. Source Match Clean: The best match it found for it, also cleaned. Rom Full Name: The real name we want (read from XML or directory). Source Match Full Name: The best match for it. Real filename, not cleaned. Misspellings: The number of differences between them. We selected 0 for automatic processing, so this will only contain 0's. New Name: The new name that will be created in the destination folder. It should match the "Rom Full Name" but with its own extension of course. When the copy is complete, it will show you the rest of the matches that it needs your help with. We selected 2 here, so only those with 1 or 2 misspellings will be processed. Simply check the ones you think are a match and click the "Start" button. To skip to the next part, click "Skip". To abort, click "Close" or the X at the top right. Note: This window is resizable. You may also drag the vertical lines between the headers to increase/decrease the column width (like Excel). Once all are done, it will also show you the ones that did not get a match, its best match and the number of spelling errors for it. You can select to go through this list as well and check things you think is a match still. As you can see, I did find one that is a match. It was a non match because of a bug in 1.7 and previous. Fixed in 1.8 (& sign was stripped from XML source names). And thats pretty much it =) Note, everything shown in the lists are also logged to a subdir called "Logs". Its TAB separated lists, so you can just copy and paste it into Excel.
  10. No idea to be honest. But you can enable the Troubleshooting log in HyperLaunchHQ and run it. Then have a look at the log. You should see this (I have a emulator keymapper profile for just SSF) 08:51:15:809 | HL | INFO | +32 | Main - Loading Internal AHK Keymapping 08:51:15:811 | HL | INFO | +0 | GetProfileAHK - Started 08:51:15:814 | HL | DEBUG2 | +0 | GetProfileAHK - Searching for: I:\Arcade\HyperLaunch\Profiles\AHK\Sega Saturn\A+M+O+K (USA).ahk 08:51:15:818 | HL | DEBUG2 | +0 | GetProfileAHK - Searching for: I:\Arcade\HyperLaunch\Profiles\AHK\Sega Saturn\SSF.ahk 08:51:15:821 | HL | INFO | +15 | GetProfileAHK - Ended and found: I:\Arcade\HyperLaunch\Profiles\AHK\Sega Saturn\SSF.ahk 08:51:15:824 | HL | DEBUG2 | +0 | Main - Attaching AHK remaps to module using: I:\Arcade\HyperLaunch\Profiles\AHK\Sega Saturn\SSF.ahk 08:51:15:828 | HL | DEBUG2 | +0 | Main - Finished building Internal AHK remaps
  11. I do use the english Catlist.ini. =) Example: [Driving / Race 1st P Bike] [Puzzle / Toss] [sports / Horseshoes] [shooter / Gallery * Mature *] (filters out just fine). And then there is this one [ball & Paddle / Breakout * Adulti *] Must be a mistake in Catlist.ini... Oh, its mame 0.160
  12. Indeed. That is awesome and so much easier then before. Although, I did uncheck "Adult" and still got a bunch of (example) <genre>Ball & Paddle / Breakout * Adulti *</genre>
  13. Late reply but.. no, not really. Remapping the keys in SSFs config files is possible, but next to impossible =) Thats why we use this method to remap the keys in HyperLaunch so that the key you press are translated into pressing another key that SSF actually accepts. I've updated the guide a little bit in this Wiki article. http://www.rlauncher.com/wiki/index.php?title=Internal_remapping_of_keys_%28for_SSF_and_similar%29
  14. Yes sure. The default setup for the X-Arcade is to press 1 for the Player 1 button, but as you can see from my example above, I've remapped button 1 to actually press "o"
  15. I know there are guides for setting up Retroarch, but I have not yet got it clear for how to set it up with keyboard support. Is the configuration tool greatly lacking when setting up the controllers for a keyboard? Thanks =)
  16. Been looking at those myself, but being in Sweden, I'm in the same boat as phulshof. No shipping. Otherwise I'd get one for my tankstick as well.
  17. I had this issue yesterday when it downloaded about 25 new movies. Some of them were corrupt until I redownloaded them. Guess it timed out before it was finished. Yes, most likely the same problem.
  18. I wish they get full keyboard support so I can get my X-Arcade working easily. Pain right now.
  19. From my guide? Make sure AHK is set to internal
  20. So, what happened to radkade.com ? Big wait for the new website and then ... gone.
  21. I run hyperspin from my network drive =) Everything is on the network. See last post here. http://www.hyperspin-fe.com/forum/showthread.php?33555-Hyperlaunch-on-network-share-and-7z-support-question This is only temporary though, but it works.
  22. Check my signature, Hyperspin folder =)
  23. Looks excellent. Where to download? The link on youtube does not work "Sorry, but the requested page was not found!".
  • Create New...