Skip to content
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

Converts TD to using Pipe/Straw for save games. #715

Open
wants to merge 1 commit into
base: vanilla
Choose a base branch
from

Conversation

OmniBlade
Copy link
Contributor

No description provided.

@MLipfert1
Copy link
Contributor

I tested your commits on macOS and it works very well. All TD and RA savegames are loaded, saved and delete without problems. The savegame path is correctly set to the user path. 👍

@MLipfert1
Copy link
Contributor

Is there a chance to get this commit approved soon? It is necessary to load and save Tiberian Dawn savegames on macOS (maybe also Linux) successfully. I have it integrated into my own fork and I am using it for weeks without any issues. This is the last missing piece to get a fully working version of Tiberian Dawn for macOS. ;-)

@OmniBlade
Copy link
Contributor Author

@MLipfert1 Another PR was merged that just cleaned up the saveload code which I think should be sufficient to make macOS support work correctly if you want to check if vanilla works out of the box now.

@MLipfert1
Copy link
Contributor

@OmniBlade
The other PR works also fine for me. 👍 So no urgent need to merge this one here anymore.

Adds LCW compression and SHA1 checksum.
Uses CDFileClass to ensure files are saved/loaded to/from user data folder.
Adds prefix for side to save/load menu items similar to RA.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants