[BATCH] Scrape your roms on your PC - fastscraper
-
@icelancer have you tried increasing scraper.exe version number before compiling? I‘d need to check that. If you can, please open an issue about this on github do I don‘t forget about it, please.
-
@paradadf Should i have? I just compiled from git
BTW , answer me this if u can , thanks.
Is it possible to tell batch when asking for system name , to give him folder name with space ?
I am in process of sorting rom folder to their original names and i am stuck with this bat now.i tried :
Sega Dreamcast
"Sega Dreamcast"
'Sega Dreamcast'
it keeps finding Sega OR Dreamcast, as not found. But not Sega Dreamcast -
@icelancer meh not even "all" can see folders with spaces..
for /F "delims=" %f in ('dir /B /A:D') do set system=!system! %f
Lists folders properly:
set system=!system! Sega DreamcastWhy isnt it finding Sega Dreamcast then?
-
This post is deleted! -
@icelancer EmulationStation doesn‘t have system names containing more than one word (or spaces), so I didn‘t bother taking that case into account. Do you really need it? Why don‘t you use folder names like ES?
About your first question... could you send me your compiled version so I can test it?
Maybe changing == by GEQ in the update check might be enough. -
@paradadf Sorry but yeah, i am kinda heavy on heaving everything sorted top notch. Making rom folder names to their specs is priority to me. I already spent a week modifing all database to match it.
it also makes all 3 frontend systems working in sync
BUT its not priority for you at all. I found workaround for batch fastscraper by doing dirty hack to it.here is scraper
https://mega.nz/#!MxQ0HJQa!h6RU6cHjV83F8T7d7wPDOfFJdwo_P8t0EKz-ruVDa4c
it reads :
fastscraper ver. 14.09.2017 -
@icelancer I‘ll see what I can do. Hopefully I find some time to test one thing before sselph uploads a newer version
I meant the scrapers version, not fastscrapers version. But don‘t worry... your compiled version should be enough. -
@icelancer there is something weird with your compiled version. When running a batch with the command
scraper.exe -version
you should get something likev1.4.4
and not an empty string. Moreover, your scraper.exe is over 8 mb while the one sselph offers is only 5,5 mb. I´m not sure where in his code the versioning is being made, but you´ll need at least the same version number as the latest one available on github for the update script to be skipped. Erasing that part of the code is easier (if you really need it) instead of adding a switch.About your folder names with spaces... I´ll look into it when I have time.
-
@paradadf I don't know why the discrepancy in size. Its clean Git compile.
I tried scraper -version
doesnt print anything.
Btw i noticed its not just me who is insisting on up to the code rom folder names. Every Hyperspin user insists on the same as well, i didnt knew that. But when i think more on it i honestly do not see any legitimate reason for ES to use manufactured names like they do.Its pure chaos and a mess.P.S
I also noticed havoc when collections got support in ES. People even made topic to organize "new unified" names for them. Its hilarious. -
@javier-sandoval Can I inquire what exactly was changed in the fastscraper.bat file to fix the Windows 7 64bit issue you were having?
I am having the exact same issues. Thank you.Also if an Admin or if anyone knows how or what he did to get fastscraper.bat to get past this registry error I would deeply appreciate it. Thank you.
-
@randyslim76 for the interface language, I added this line which might help you if the pc language isn‘t recognized:
https://github.com/paradadf/recaltools/blob/master/fastscraper/fastscraper.bat#L11 -
@paradadf I changed the language to en on mine and the language error is gone. I'm proud you figured that part out. Now the registry error from what I read above when you helped out the chap to figure out his 64bit issues he said he deleted and or edited several lines of the code. Do you have any idea what these two gentlemen did to make it work without the error? Thanks in advance.
Also I haven't had a chance to try it but would this be the section that is causing the registry error?
These are the changes he said he made to get the batch working.
-
@randyslim76 probably... if you can‘t automatically overcome that point, try setting/forcing the arch variable one line after the code you just posted.
If afterwards the download, extraction, etc isn‘t working, just download the corresponding version from sselph scraper github page and place the scraper.exe nect to the fastscraper.bat. -
@paradadf I greatly appreciate all of the extensive help, but I'm not good at coding. So could you please explain that simpler terms Thank you.
-
@randyslim76 I‘ll try to make some sort of debug batch for people having problems with the registry and powershell
-
@paradadf Thank you very much. I truly appreciate it.
-
@randyslim76 just download this simple batch and run it on your pc:
fastscraper_debug.bat (batch for direct download)
fastscraper_debug.bat (batch code)
show me the output afterwards. -
@paradadf Thank you. I will as soon as I get home tonight.
-
Still having the same errors.
-
@randyslim76 ok, but that narrows down the problem. Are you sure you can‘t scrape at all? Not detecting the languange shouldn‘t be a problem for the scraping itself as english is chosen then.