I've got a bilingual original CD of the title in topic. Italian folder is not recognized anymore (it was on ScummVM for Windows ver. 0.71).
This is the unrecognized file:
https://www.4shared.com/file/4hO7hch2ei/GSPTR30.html
Simon The Sorcerer II - Blilingual CD (ITA/HEB)
Moderator: ScummVM Team
-
- Posts: 6
- Joined: Sat Dec 16, 2017 10:04 am
lucavittori: You haven't indicated what Operating System you are running or what new version of ScummVM you have installed newer than v0.71 on Windows.
I guess that you have probably installed the latest v2.0.0 on Windows 10? Anyway, I suggest that you uninstall and try testing with older versions and let us know which version broke this after v0.71 (This is a "gross" version bisection and will help us work out why this has occurred and which code change did this):
http://www.scummvm.org/frs/scummvm/
I guess that you have probably installed the latest v2.0.0 on Windows 10? Anyway, I suggest that you uninstall and try testing with older versions and let us know which version broke this after v0.71 (This is a "gross" version bisection and will help us work out why this has occurred and which code change did this):
http://www.scummvm.org/frs/scummvm/
-
- Posts: 6
- Joined: Sat Dec 16, 2017 10:04 am
Actually ScummVM version I got is the latest.
I tried on Windows 10 X64, Lubuntu X86 and also Android.
None of the above recognize the file.
Old 0.71 does, but is uncompatible with Windows 10 and unavailable on other platforms from official repositories.
In the past I tried several versions on Windows after 0.71 (can't remember exactly which one) and none of those worked.
Actually I haven't a Windows machine with other OS than 10 X64. To do the tests you suggest I should setup a Windows VM (Maybe XP 32bit) and try every version after 0.71?
I tried on Windows 10 X64, Lubuntu X86 and also Android.
None of the above recognize the file.
Old 0.71 does, but is uncompatible with Windows 10 and unavailable on other platforms from official repositories.
In the past I tried several versions on Windows after 0.71 (can't remember exactly which one) and none of those worked.
Actually I haven't a Windows machine with other OS than 10 X64. To do the tests you suggest I should setup a Windows VM (Maybe XP 32bit) and try every version after 0.71?
-
- Posts: 6
- Joined: Sat Dec 16, 2017 10:04 am
I suggest that you try running a VM with Windows XP as you suggest (This is useful for running older games anyway, which Win10 has broken support for) and trying at least v1.1.0 to see if the breakage is present then. 0.7.1 to 2.0.0 is a very wide area of code changes and we could do with narrowing this down to between two versions before we try to work out why this has occurred and fix it.
-
- Posts: 6
- Joined: Sat Dec 16, 2017 10:04 am
-
- Posts: 6
- Joined: Sat Dec 16, 2017 10:04 am
Found!
Last working version with my copy of Simon2 is 0.8.0
First non working is 0.8.1
https://ibb.co/dDsdTb
https://ibb.co/gRfhob
Last working version with my copy of Simon2 is 0.8.0
First non working is 0.8.1
https://ibb.co/dDsdTb
https://ibb.co/gRfhob
Ah, I think the regression was in this change which was SVN r20177:
https://github.com/scummvm/scummvm/comm ... 3f03f99705
Since then the detection code has been updated several times and is now based on a predecessor variant of the AdvancedDetector:
http://wiki.scummvm.org/index.php/Advanced_Detector
The Hebrew version is listed, but maybe the dual version has slightly different files:
https://github.com/scummvm/scummvm/blob ... es.h#L1702
https://github.com/scummvm/scummvm/comm ... 3f03f99705
Since then the detection code has been updated several times and is now based on a predecessor variant of the AdvancedDetector:
http://wiki.scummvm.org/index.php/Advanced_Detector
The Hebrew version is listed, but maybe the dual version has slightly different files:
https://github.com/scummvm/scummvm/blob ... es.h#L1702
Actually that detector is now exactly standard AdvancedDetector. This uses a match on a list of filenames, with MD5SUM checksum of the first <n> bytes where n is 5000 by default and a filesize in bytes (or -1 to ignore).
Look here for more information:
http://wiki.scummvm.org/index.php/Advan ... _structure
I think the fallback detector could do with some work here, but for now, you should probably do a file listing and take MD5sums of your datafiles and see if you can work out what to change to fix the detection. If you can, I will apply the code change which will be added to the next daily build and future releases:
http://wiki.scummvm.org/index.php/Repor ... _checksums
Look here for more information:
http://wiki.scummvm.org/index.php/Advan ... _structure
I think the fallback detector could do with some work here, but for now, you should probably do a file listing and take MD5sums of your datafiles and see if you can work out what to change to fix the detection. If you can, I will apply the code change which will be added to the next daily build and future releases:
http://wiki.scummvm.org/index.php/Repor ... _checksums
-
- Posts: 6
- Joined: Sat Dec 16, 2017 10:04 am
No. Just the five files listed in both the Hebrew and Italian detection entries, with the MD5sum limited to 5000 bytes and the filesize in bytes as per:
https://github.com/scummvm/scummvm/blob ... es.h#L1702
https://github.com/scummvm/scummvm/blob ... es.h#L1702