-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TapTo integration? #4
Comments
Arcade marquees are working brilliantly however when loading console games the standard marquee is loaded e.g NeoGeo, SuperNintendo etc. |
TapTo isn't on my scope yet (that doesn't mean I'm not interested in), but you already can have individual images, for example NeoGeo games! Have a look at the corresponding thread at the MiSTer Wiki what to do. Yeah, I know that this also has to find its way to the Readme here. Good things need good times ;) |
Ah awesome I didn't even think of looking at the wiki ... |
Please gimme sign whether it works or not and/or where I can help. |
Strangely it only semi works, As requested I'm from Nottingham in the UK |
I'll have a look at it tomorrow. The trick of a working image is the existence of an exact naming or the game and the corresponding image. Take KOF94: If the ROM is named kof94.neo, the image name has to be kof94.png (or jpg etc) too. Not "kof-94" nor "kof 94". The search and find routine is (should be) case insensitive.
Ah, great, one of the most active user of tty2rpi 👍 Many thanks for trusting my work! |
You're welcome, as I have mentioned previously this project ticks all of the boxes for me and I'm happy it exists. As far as naming the files I have gone through and double checked the naming even going as far as copy/pasting the name from the rom (minus file extension) to the picture and sadly this does not work either. |
Let's differentiate. There are two NeoGeo Cores available:
If anything is still unclear, just ask. No question, no answer, no joy :) |
I'm using the NeoGeo_20240418.rbf |
Meeeh! This shouldn't happen. Will try the same at my site tomorrow... |
Just tested with NeoGeo_20240418.rbf and "Aggressors of Dark Kombat", copied into a subfolder as "aodk", but when loading this it is still using "Aggressors of Dark Kombat" as Best practice would be to hold all NeoGeo pictures in a double version, one named in the long form and one in the short form (MAME naming scheme). |
Seems you're correct, after renaming all of the images to their corresponding names from the romsets.xml almost all of them work however any names containing special character i.e ':/><' etc get removed upon renaming and sadly then don't match. |
Yeah, some characters are impossible for filenames, like / (Linux) or \ (Windows). But are there any special characters in the romsets.xml or (one of) the .neo files? I didn't notice. |
Quite a few contain the ':' e.g aof3 - Art of Fighting 3: The Path of the Warrior and mslug2 - Metal Slug 2: Super Vehicle-001/II contains the '/' I'm in the process of going through and testing each one I'll update you on progress soon |
I see. Looks like you are using Windows, a Windows based filesystem (FATxx) or a SMB share to edit/create/rename files, where ":" isn't allowed while okay in Linux' filesystems ;) But the "/" is a bad ass. Maybe I'll add a filter for this... |
Wait a moment... While experimenting with a "problematic character filter" I discovered that MiSTer is already doing this job! Rightyright, nothing to do at my site, only renaming a handful problematic picture files and we are set. EDIT: Picture's filename can be longer then expected. For exmaple: MiSTer is giving EDIT: Another useful thing you can use while testing all ROMs/Pictures is to ssh to the RPi (as user tty2rpi) and to enter the command
which should help to rename the corresponding picture. |
Awesome :) Other than that progress is being made, I now intend to go through and catalogue the games and their setnames so I can make the marquees (only Neo Geo at this point but others later) Cheers |
Doing a little more investigation I did find that the games like King of the Monsters loaded the KOTM2 marquee and Last Blade, Last Blade 2 loaded the Last Resort Marquee instead this appears to happen with sequels like i mentioned previously. On another note I managed to come across a complete marquee pack for the NeoGeo so I can now better test as all games should have a marquee, |
Samurai Shodown is a good example and is producing the same wrong picture here. I'm sure that there is something quirky with my shortening routine - or it is throwing out an unexpected multiple find (I, II, III - the I fits all)... |
Hehe, no fix necessary. Have a look at your neogeo pictures's directory on the RPi. It should be name NEOGEO, not neogeo, NeoGeo or similar. That is the exact named core which is set by MiSTer and Linux is explicit case sensitive! While the search and shortening routine itself is case insensitive, the folder is not and set by MiSTers parameter/core name. On the other hand, if nothing is found nor matches anything, the search routing continues to find anything in the root folder (~/marquee-pictures). That is why III is found but II and I not (multiple matches). Could be optimized, yes, for sure, but it makes the routine more confusing ;) |
After renaming all of the images to the expected setnames it does seem that the first in the series seems to be the one that doesn't load it's marquee e.g Art of Fighting, 1 and 2 load fine but the first does not. However if the first in the series has a setname like Real Bout Fatal Fury (bugfix) then the rest of the series will work fine. I do like the individual marquees but I wanted to try and emulate the original marquee as much as possible |
But have you checked (and renamed if needed) the folder ~/marquee-pictures/NEOGEO <- need to be uppercase
Everyone the way they like it best! ❤️ |
WOW ! that seems to have worked !!! Now that's resolved it's back to the topic of this thread (TapTo integration) :)
The Arcade cards work flawlessly both specific game cards and the random Arcade game card. Its' another head scratcher :) ill keep digging and see if i can find a solution :) Thanks for all of your help :) |
Great, one problem solved 👑
Difficult to analyse w/o having a TapTo setup... Looks like it isn't setting any of the values/files I'm looking for when using the standard MiSTer menu system, just only setting NEOGEO. For that ensure that you are having a picture like Meanwhile, please have a look on MiSTers /tmp directory and post the content of the files CORENAME, CURRENTPATH, FULLPATH, RBFNAME, and STARTPATH after loading a specific game with a TapTo card. EDIT: ...and /tmp/NFCSCAN on MiSTer... ! |
Ok I think I may see the issue ...
Note NFCSCAN doesn't exist but TOKENREAD gives the info you require I think. Next a random NeoGeo Tapto card ...
As you see the CURRENTPATH is pointing to _Arcade, I'm unsure if this is significant ...
From here I manually loaded 2020 Super Baseball from the menu ...
I assume TOKENREAD still showed the previous selection as I had manually selected a game. I'm going to experiment with a couple of other console cores to get marquees working and then see if this is isolated to NeoGeo or if its a wider issue. |
I see... Could you send me some of these used/created MRA and MGL files, please? |
I'm unsure where to find these, the .mgl listed doesnt appear to be in the tmp folder as it states |
Another approach: I'll open an issue at the official repo of TapTo tomorrow to ask if he's interested to officially support tty2rpi (tty2oled is already supported). |
Issue at TapTo opened |
I see now that Wizzo has added extra stuff to the ACTIVEGAME folder, does this help at all? |
Cannot test, having no TapTo device and I'm down by illness :( |
Oh sorry to hear that chap, get well soon buddy |
No description provided.
The text was updated successfully, but these errors were encountered: