-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot detect/recognize/load data from C&C:The First Decade DVD #3863
Comments
I'm pretty sure everything on the first decade DVD is stored in cab files, not sure how much effort would be involved in getting OpenRA to open the |
this is what I get when running "ls" on the dvd:
So yes it looks like the data is in .cab format. |
If it is the https://en.wikipedia.org/wiki/Cabinet_(file_format)#Related_formats from InstallShield then you could give our current https://github.com/OpenRA/OpenRA/blob/bleed/OpenRA.FileFormats/FileSystem/InstallShieldPackage.cs a try. If it is a Microsoft Installer https://en.wikipedia.org/wiki/Cabinet_(file_format) and DEFLATE compressed, then you could try https://github.com/OpenRA/OpenRA/blob/bleed/OpenRA.FileFormats/FileSystem/ZipFile.cs otherwise this probably needs a new file format parser. |
From what I can tell (using 'file') they're Installshield CAB's. I'll have a look inside them when I get the chance. |
Once we can open the cab files, and find the data we need this should be straight forward (he says with hesitation)... |
I have the directory listing from unshield - just trying to work out how to attach the file (I've been using Github for all of an hour ...). |
I've put up a list here : https://gist.github.com/davegorst/d1897343f1b98c8fdc54 EDIT : Stupidly I just ran a "find . -name -exec unshield l {} ; -print" - so the contents are listed multiple times... |
I have TFD installed on an old windows partition so I attempted to copy the MIX files over for CnC and RA. It worked for CnC after I renamed everything to lowercase. However, it seems the version of RA that TFD installed has a very different set of MIX files. The MIX files that OpenRA downloads are allies.mix general.mix russian.mix snow.mix temperat.mix conquer.mix interior.mix redalert.mix scores.mix sounds.mix. However, the only MIX files in the TFD install are expand2.mix hires1.mix main.mix redalert.mix expand.mix lores1.mix. There is also a directory called RED ALERT with a pile of ico, wav, cur, ani, theme, and bmp files. I have not been able to get OpenRA to work with the TFD files, it always presents the download dialog box when I select the mod. Unfortunately, there does not appear to be any debug information at all that indicates why OpenRA does not like the TFD files. |
See https://github.com/OpenRA/OpenRA/wiki/Game-Content on what to copy where. The redalert.mix file contains more .mix files (just like the old original CDs) so you can't just compare by numbers of files. |
I followed the instructions and copied all of the MIX files. Except I copied them from the install directory in Program Files instead of the CD, as the files on the TFD CD are stored in CAB files. Even with all of the MIX files from the TFD installation, it does not work. |
And I presume you mean main.mix and not redalert.mix, as my main.mix is 1.3 GB while redalert.mix is only 24 MB. |
I am intrested in trying to fix this, though the only .cab extractor i know of is unshield, which I find behaves in quite a peculiar way with TTFD Disk. |
Hiya, Sorry I don't have a PC at the mo, otherwise I'd help. I vaguely remember Cheers,
|
Update: I managed to hack something together that work for C&C however the list of required files in the RA mod isn't consistent the files that are available for RA part of TTFD ( File List, In groups ) the code in available on my fork but it's dirty and hacky and not pull request worthy atm (also untested outisde of linux). |
It would be best to implement the file format in C# for OpenRA instead of relying on a platform dependent |
After starting ORA and selecting the RA or C&C mods, I place the C&C:The First Decade DVD in to my drive. Then I select the load from CD button and immediately receive a "disk not found error." The drive and dvd are functional since I had it installed in wine at one point and I can open the dvd's contents.
I'm guessing that ORA just doesn't support DVD's/The First Decade in which case this is a feature request rather then a bug. Anyway I though an issue should be made.
OS: Ubuntu 12.04 LTS
game version: playtest-20130915 pre-compiled .deb
The text was updated successfully, but these errors were encountered: