Skip to content

Implement ASA savegame import (Python, ark-save-parser)#1404

Draft
Olfi01 wants to merge 3 commits into
cadon:devfrom
Olfi01:dev
Draft

Implement ASA savegame import (Python, ark-save-parser)#1404
Olfi01 wants to merge 3 commits into
cadon:devfrom
Olfi01:dev

Conversation

@Olfi01
Copy link
Copy Markdown

@Olfi01 Olfi01 commented May 5, 2026

Implements #1349

To test at this state, you need to set the PYTHONNET_PYDLL environment variable to the path of your pythonXXX.dll

Olfi01 added 3 commits May 5, 2026 16:00
To test at this state, you need to set the PYTHONNET_PYDLL environment variable to the path of your pythonXXX.dll
@Olfi01
Copy link
Copy Markdown
Author

Olfi01 commented May 5, 2026

Still needed: Making sure that Python is installed on the user's machine & installing the arkparse package

@cadon
Copy link
Copy Markdown
Owner

cadon commented May 11, 2026

Hi, thanks for providing the pr.
The prerequisition of having python installed might be too complicated for many users. For now ASB mostly just runs when it's downloaded. Currently I'm busy with updating some core layout aspects of ASB so this pr unfortunately has to wait a bit. Also if there's a way to support the ASA import in C# without the need of additional libraries like python, that would be preferred to minimize the prerequisitions for end users.
Of course feel free to distribute your own version of ASB (under the provided MIT license) with the python ASA importer 👍 .

@Olfi01
Copy link
Copy Markdown
Author

Olfi01 commented May 14, 2026

Hi @cadon, thanks for the input!
I believe there is also the option to distribute Python with the app itself, as well as the required library (would have to look into the license conditions of Python), would that be a considerable alternative to you?

@Olfi01
Copy link
Copy Markdown
Author

Olfi01 commented May 14, 2026

I also just stumbled across https://github.com/flintthatchwood/AsaSavegameToolkit and will check if that is usable enough, because that library of course would integrate directly into the .NET application

@coldino
Copy link
Copy Markdown
Collaborator

coldino commented May 14, 2026

The author of that, @flintthatchwood is already working on a PR 😁

@Olfi01 Olfi01 changed the title Implement ASA savegame import Implement ASA savegame import (Python, ark-save-parser) May 14, 2026
@Olfi01
Copy link
Copy Markdown
Author

Olfi01 commented May 14, 2026

@coldino Well if I'd read your comment 5 hours ago, I might not have implemented it myself xD
Any chance you could connect us somehow?

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.

3 participants