Jump to content
(Public Beta) HyperSpin 2 is now available for everyone ×

[Release] HyperSpin XML Bidouilleur 0.1


Recommended Posts

  • Replies 99
  • Created
  • Last Reply
Posted

Yeah you're right sorry about that, just wanted to submit a few ideas and I guess it was easier for us to understand each other on the evolutions of the program in our native language :)

Posted

Skitprat> Actually, content scraping is not stable. I currently working on a system with automatic content scraping from multi-site, with the matching algorithm i've made (since he is very good). So we can fill all missing info with one click (and just the eyes to verify the final result before apply)

Below you can see the automatic content assignment system.

First, i do a scan with 40% tolerance :

mini_150896Sanstitre6.png

Result: only 2 don't match (all other are between 90/100%). Damn, after apply, a lot of content is not assigned. But now, a lot of rom have content assigned, so, if i do another scan, with upper tolerance, i can easly check the matching (the content matching list is more small).

Try with 70% tolerance :

mini_760544Sanstitre7.png

Result: only 3 not match. All percentage are low, because french name are very different, but hey, that match

- Rugrats in Paris - The Movie (USA, Europe).png > Razmoket a Paris, Les - Le Film (France)

- Barbie - Ocean Discovery (USA).png -> Barbie - Chasse au Tresor Sous-Marine (France)

In just 5/10 minutes, i've assigned more than 1500 pictures/videos without any error. Just to give you the idea ;)

Posted

Yeah, your matching algorythm is indeed very good, I get far better results for now than on the other matching / renamer tools I have tested yet. Most of them stop matching on stupid mistakes (spaces between 2 words or different words order that make them not recognise almost similar names) whereas yours is able to match them perfectly. I usually use values equal to 60% when I want to get good results.

I'll try and make more tests on different databases :)

Posted

Cet nouvelle version est vraiment complete du coté Artwork/wheel/vidéo

De mon coté le niveau de tolérance marche assez bien et il suffit d'un clin d'oeil pour enlever les fautes de probabilité, bien plus rapide que un par un ca aide énormement pour les mis a jour. Merci encore

J'ai 2 ou 3 XML qui ne sont pas pris en totalité genre ca s'arrete a la lettre A ou B, j'aimerai t"envoyez mon XML pour savoir ce que tu en pense.

Sinon je commence a regarder la Partie Gestion des Roms ... et me demander si il serait possible d'avoir la meme chose que pour l'artwork, c'est a dire possibilité de renommer en masse les roms qui n'ont pas le bon nom par rapport au XML, en ce moment je me sert que de l'option retirer le jeu ou ajouter le jeu .....

Posted

Darius: Can you send the xml on mediafire or other upload site. For roms renaming, i don't like the idea, because rom are named according to some dat files (dat-o-matic, tosec ...).

Also, rom in hyperspin have info (crc, manufacturer, year...). One game can have 50 different version, so renaming roms files according to name matching to database, is a very bad idea.

It's why i made this system for remove all rom currently in database but not in folder, and add roms currently in folder but not in database. Ok you have to fill info (manufacturer, year...) by yourself, but at the end, the database is very clean.

For me, it's better to manage roms folder with crlMamePro, to have a clean rom set (without clone, beta, proto...), and create database for hyperspin with my software. Actually, the only long operation is to fill rom information.

Posted

Go to Tools->Settings, and set the HyperSpin folder.

And be sure the file "Databases\Main Menu\Main Menu.xml" exist in HyperSpin folder.

Posted

awesome program i love it!

only suggestion/problem i have is that i store my videos in a different folder other than the default. Is there anyway to change it so i can have the program use the folder that i have set in hyperhq?

Thanks again

Posted

I have been using this app a lot. This is really a huge time saver for people that are updating their artwork and xml.

Here are some more suggestions that might be interesting to add:

- An undo function. After you assign an artwork over an existing one, the original gets overwritten. This may happen after you launch the auto-assign process.

My idea is instead of overwriting, the files could be move to a temp folder. That temp folder would then be purged once we exit the app or when we manually purged the folder by clicking on a trash icon somewhere. That way we may restore the files if we find out that we did a mistake.

- Adding a file couter. Number of Games in the XML, or in the orphans folders would display files number. This isn't very important but nice to have.

One more thing: You wrote: "Actually, the only long operation is to fill rom information" I noticed that the gamedatabase isn't fetching the rom infos (at lease not for me). Are you planning to fix that or add other database site like gamefaqs?

Again, this app rocks!

Posted

ltjrocks77-> yeah it's an error from me, video folder is fixed, where hyperspin allow to change it, added to next version for auto-read the video folder from hyperspin settings

bb_neo> Undo function is planned, i realized brutally delete the file is not a good solution, specially when you use auto-name recognition. Counter is also on the road for lot of thing like rom count, missing count ...

For info fetching, the code is not stable. I'm working on fixing it, and adding other website (gamefaqs included). A script is in progress for dump a big load of info from multiple website, so we have an offline database (updatable or not, i don't know for the moment, but editable yes)

Another on the road (Gender management still reported sorry, because i want to complete current function) :

- Dat importing (For mame, an evolved importer like RomLister, with filtering by country, button number, playable etc...but i also think fully import, and using "theme only" from hyperspin is better)

- Theme management (missing list like boxart/wheel/video)

- "Delete all" for uneeded orphan content

Thanks to all for the report, helping me to make this program better

Posted

i think it should do both hyper system folder auto ditect and hyper spin system layout auto ditect like if the databases and hyperspin are not in the hyperspin folder

Posted

Thank you very much for this program, I used it for the first time tonight and it works great! One thing I could'nt figure out, and maybe its not able to do this....how do you rename roms?? I figured out how to rename videos, art, and wheels based on the XML, but not a way to do the same with the roms.

Posted

Next version will be released this week, but i don't know when. I currently working at management school of my city, and they ask a lot a thing to me, due to coding experience. Since i have a "sinusitis", it's hard to code in good condition, so i prefer to report HyperSpin XML Bidouilleur for now, i prefer to release good program later, instead of a program partially working quickly.

Thanks to all for supporting my program, it's a good motivation ;)

Posted

This tool seems to be amazing! Only one problem though. I can't understand French :( Is there any way to translate the tool? Maybe I have missed an enlgish version?

Thanks!

Posted

Thanks for your fast answer! My OS is Swedish, so yes it is French here..is there any way to change language while running the program?

Posted

I made a suggestion some weeks ago concerning this matter, let's hope Ski-ller had some time to see what he could do :)

I bet he won't let you down

Maybe for a temporary fix, you could use the Applocale program, it's a small program made by microsoft to run programs with another language than your OS' environment. If you set the language to English it should work (and it has no incidence on your OS)

Posted

Thanks for your answer!

Tried the tool you suggested, Skitprat. It just told me that "My OS can already understand that language and no modifications are needed" Then it starts the tool in French anyway **sigh**

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...