From 8047b89ff6e6e2efce716cc8944ecfb6d5f2e9e9 Mon Sep 17 00:00:00 2001 From: Michael Green <84688932+michael-j-green@users.noreply.github.com> Date: Mon, 22 Jul 2024 15:49:28 +1000 Subject: [PATCH] Updated Signatures (markdown) --- Signatures.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/Signatures.md b/Signatures.md index e712088..fb45058 100644 --- a/Signatures.md +++ b/Signatures.md @@ -28,11 +28,28 @@ If there are other DAT's you'd like to see support for, please raise an issue wi 2. Extract the archive 3. Copy the file name ``MAME 0.257 (mess).dat`` files to ``~/.gaseous-server/Data/Signatures/MAME MESS/`` +> **_NOTE:_** In Gaseous versions prior to v1.7.6 there was a bug where MAME and MESS DATs would not import correctly. If DATs were imported prior to v1.7.6, they may be incomplete. +> +> To resolve this, the record of having imported the DAT needs to be deleted: +> * Upgrade to 1.7.6 if you have not already done so +> * Navigate to the Swagger API page. This will be ``http(s)://:/Swagger/`` +> * Scroll to the section called ``Signatures`` +> * Expand the row with the end point ``/api/v1.1/Signatures/GetSignatureSources`` +> * Click "Try it out" +> * Click "Execute" +> * In the responses section a row with the code 200 should appear +> * Find the entries with the ``sourceType`` set to ``MAMEArcade`` or ``MAMEMess`` and take note of the id for each +> * Expand the row with the end point ``/api/v1.1/Signatures/DeleteSignatureSource`` +> * Click "Try it out" +> * Enter the id of the first source to delete and click "Execute" +> * Repeat for each id to delete +> * Once complete, follow the instructions above (https://github.com/gaseous-project/gaseous-server/wiki/Signatures#adding-signature-dat-files-to-the-local-database) to re-import the DATs. + # Other Signature Sources **Note:** This is still experimental. -## Hasheous +## Hasheous (removed in v1.7.3 and will return in v1.8.0) Hasheous is an open source project that provides an API that Gaseous can access to match a ROM hash to a game title. It also (at the time of writing) provides IGDB match information for hashes that have been submitted before. This can result in a much faster match when importing ROMs. See: https://github.com/gaseous-project/hasheous