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
convert: HD 4.0 patch compatibility #318
Comments
Are we still supporting the old format? |
I'd say yes, at least for a while. The 4.0 patch is very buggy so a lot of people are still on 3.9. |
and for original release of the game as well? |
It's probably best to keep supporting the original release, as we don't want to force people to buy the HD version if they already have the old version. We can drop 3.9 support after a while, for example when 4.1 or something comes out, as most people will update their game. But that depends on how much has changed between versions. If it's just small changes, we can keep old versions in. |
Yeah, absolutely, the original releases should be supported. In fact, the original releases might still be more common than HD at this point among people who want to install openage 😜 4.0 support would be in addition to all other releases that are currently supported, just like how HD support itself was an extra thing. HD 3.9 support isn't particularly complex, it's the same as the original release except for a few changed paths and different language files. It's basically free to support so we should support it until literally nobody is on pre-4.0 HD editions anymore |
We have #61 for this to support all kinds of input configs and select them automatically. #288 will bring a filesystem abstraction comparable to physFS, so we will be able to use the version detection to mount all the archives (including drs) transparently for the then-following conversion. |
If anyone wants to work on this, please base your work on the current pyinterface branch. There have been so many changes and simplifications that merging your patch would pretty much result in a re-write. |
should be fixed by #340 now |
The HD Edition 4.0 patch changed a lot in data file storage. For example, DRS files are a thing of the past. The good part is that the new storage format is like, a million times better. The bad part is that the openage conversion script no longer works for up-to-date HD installations, and needs more special cases, probably.
I'll have time to work on this in a bit over a week, but if somebody else wants to pick it up in the mean time, feel free 😄
The text was updated successfully, but these errors were encountered: