mirror of
https://github.com/SabreTools/BinaryObjectScanner.git
synced 2026-02-03 21:29:23 +00:00
Add support for detecting XCP2 as itself instead of as XCP #14
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @TheRogueArchivist on GitHub (Oct 27, 2020).
Originally assigned to: @mnadareski on GitHub.
For at least XCP2 (the only example I have), BOS detects XCP but doesn't recognize the VERSION.DAT file in the root directory, and so doesn't recognize it as XCP2 specifically, only XCP. It also doesn't give a version number, in this case Version 1.5.
Contents of VERSION.DAT:
[XCP]
VERSION=XCP2, Version 1.5
[PLAYER]
VERSION=2.7
@mnadareski commented on GitHub (Oct 27, 2020):
It is likely finding one of the other files common to XCP since the original BurnOut code checked for
XCP.DAT,ECDPlayerControl.ocx, andgo.exe. This is good info, though, since I can add a check for this different DAT name and then read the contents as an INI. Do you happen to have an XCP1 disc as well to check?@TheRogueArchivist commented on GitHub (Oct 27, 2020):
I don't unfortunately, but I can tell you all the detected files on here if you'd like, as well as zip them along to you to see if those files themselves might have some version information.
@mnadareski commented on GitHub (Oct 27, 2020):
XCP2 detection enhanced given the information above:
43cbafc0f5Leaving this open for XCP1, if we can get more info.
@mnadareski commented on GitHub (Oct 27, 2020):
Fixed the mixup with
XCP.DAT, added content checks based onGO.EXE:095de1441d@mnadareski commented on GitHub (Oct 23, 2024):
This is long since been fixed.