SNK - Neo Geo AES / MVS (Geolith) help!

thanks! but I did the renaming with the good old crtl+f in the playlist :sweat_smile:

took around 20 mins and I also removed 1 quiz game that I forgot :laughing:

now out of the 138 games in my collection, 113 have box/screen/titles. 20 left but maybe I can add them by hand with desktop menu tomorrow. As you said before I noticed some underscore that I think replaced the " / ", so I think I will modify some of those by also renaming the pngsā€¦

Almost thereā€¦

1 Like

ok, using retroarch desktop mode I dragā€™n dropped screeshots and titles from fbneo directory and got the remaining boxart from here this was kind of quick process because I didnā€™t miss many and my geolith playlist is ā€œonlyā€ 138 games.

Now my playlist is complete :partying_face:

In case someone need, I made a zip with the thumbnails, you can get them here. just place the SNK - Neo Geo folder in /retroarch_main_folder/thumbnails/

I didnā€™t rename the files (yet) so they should match the current db (same names as @thingsiplay playlist), in case they donā€™t just open desktop menu and drag and drop!

1 Like

Renaming shouldnā€™t be necessary, as itā€™s matching by checksum. This database, etc. is intended for use with the regular scanner, not the manual scan.

but I think the thumbnail updater does check the filenames because before renaming my files it didnā€™t download many arts but after renaming them I got most screens/boxarts.

@hunterk There is a setting which states it would download thumbnails by label, if its OFF. Maybe it fallsback to label, when no checksum is matching?

@Hari-82 Can you check if the following setting is ON or OFF for you: Settings > Playlists > Use Filenames for Thumbnail Matching (BTW for me it was ((and is)) OFF.)

Mine is OFF as well (never touched , I never notice it was a thing :sweat_smile:). Thatā€™s weird isnā€™t it? for me it behaved like it was ON.

The database scan finds things by checksum and then puts the correct name in the playlist regardless of the filename. As long as the checksum matches, it will pull down the correct thumbnail. Now, tbf, this database isnā€™t 100% complete in that respect, but it should be ~80% complete. I havenā€™t gone through and compared against the existing thumbnails to make whatever weird character replacement rules are needed yet.

A lot of people just manual scan all the time, but it leads to exactly this issue of names not matching and having to do one-by-one corrections. The database scans exist to avoid all of that. If we can identify a game by its checksum, we already know everything about it, including what its proper name should be.

Arcade ROMs have historically been an exception to this because the same checksum can exist in many different databases (since the ROMs donā€™t frequently change). The DAT thing was added as a workaround for this problem, just to get them the right names (and, as a result, thumbnails).

This all relates to some of the key draws for Geolith core (beyond simplicity and accuracy): ROMs that never change and that have no overlap with other databases (i.e., true 1:1 matching), which allows it/them to function just like any regular olā€™ console core, whereby you can do a database scan and get all of the goodies for the definitively identified ROMs.

2 Likes

How about the Playlist Thumbnails Updater? does it check for filename/labels/checksum or a mix of those?

Yesterday I also noticed that, after renaming a single file for testing, I went to the playlist (after a manual scan) and from the playlist itself I clicked on Download Thumbnail and it didnā€™t work, then went on and:

Online Updater -> Playlist Thumbnails Updater

and it did find the arts.

Historically, the thumbnail downloader has only checked the name as it appears in the playlist. Very recently, though, someone added a multi-part check that compares the playlist name first and then some variations, like omitting the stuff in parenthesis, etc. (I forget the particulars; I donā€™t use any of this stuff myself and donā€™t pay much attention to the PRs/commits).

2 Likes

Thatā€™s true, but it boils down on trusting the database or the romset you have: in most cases, for me, I know I can trust the romset and doing a manual scan will add 100% of the items to the playlist while, sometimes, the normal scan will leave some of them behind. For example, no-intro have some updates and if the database is not based on the latest (or simply the same version) dat it will not add some roms. I do manual scans for some kind of ā€œpeace of mindā€ :sweat_smile:, and I donā€™t do one by one changes also because the thumbnails updater works well enough. I did one by one changes for this particular set because is relatively small in my case because I did a curated collection.

1 Like

This core is really nice. I Put my roms in 2 different subfolders ( named: ā€œaes_modeā€ and "mvs_mode) sorted the mvs-only Games (which can cause glitches with AES Mode AS i know) by using this listā€¦ https://www.arcade-collector.com/search-neogeo-mvs-release-only And i made 2 different Core-Options Overrides for content. Now it switches ā€œautomaticlyā€ between AES and mvs bios. I Love the whole thing

5 Likes

yes this core is the way to play neo geo games

sorry for fbneo and mame :yum:

2 Likes

frankly I just tested this kernel itā€™s just a killing I directly abandoned mame and fbneo

1 Like

basicly it not far superior to fbneo or mame. But to me it feels just right to have a dedicated neogeo core and romset. My Mame and fbn sets have the all the neogeo games, too. I really like to have some options here and diskspace it not a big concern for me. One thing i linke about fbn is the speed. I can enable gpu hard sync with fbn with my i7700, but not with geolith. Its not a big deal, but for slower system (f.e. handhelds) it might be good to keep the older stuff arround a bit.

after that I have no problem I have a 4080 32gb of ram with an intel 14gen I am calm with all the cores on retroarch :rofl:

1 Like

mmm really ? your use the igp or a gpu

i test geolith gpu hard sync with i3 10105 similar perfomance to i7 7700 with a radeon rx550 and i get 420fps in geolith with gpu hard sync on

1 Like

When i enable hard sync there are dropout in music. I use the igpu (because itā€™s a minipc)

Is Geolith a fresh, original emulation core? Itā€™s not based on MAME or FInal Burn? Like a fork of some sort?

AFAIK its different to the other cores https://github.com/libretro/geolith-libretro

While the emulation of the various chips (m68k, z80, ym2610) is using existing interpreters, all 3 emulators use their own original emulation for the neogeo machine itself. Afaik, geolith is syncing the chips at every instruction, meaning itā€™s cycle-accurate (and very demanding). FBNeo and MAME only sync the cpus when they deem it necessary.

4 Likes