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

Import/Export Feature #83

Open
ImmortalZypther opened this issue Nov 6, 2021 · 4 comments
Open

Import/Export Feature #83

ImmortalZypther opened this issue Nov 6, 2021 · 4 comments

Comments

@ImmortalZypther
Copy link

Please add back the import/export feature present in the pre-rewrite version of Paragon.

It's very useful for carrying over specific changes to a whole new GameData.

image

@thane98
Copy link
Owner

thane98 commented Nov 6, 2021

This is on my radar - it wasn't excluded from the rewrite because I didn't want the feature or anything like that. But it's easily one of the most complicated parts of Paragon, so it's a large time investment.

Import/export will be added to the rewrite when I have the time + motivation for it.

@ghost
Copy link

ghost commented Nov 16, 2023

Any chances this is added? Since the old import/export code exists it might be possible to port it over relatively unchanged, and create a few GUI elements to bind to those functions.

@thane98
Copy link
Owner

thane98 commented Nov 19, 2023

The old implementation isn't portable to the new version. The new module system has a different API and supports new concepts that need to be implemented from scratch (nested lists / records and more complicated references for starters). Components like support import / export also need to be re-implemented because the way they are handled internally changed.

It's still on my TODO list but I haven't been motivated to work on this project recently. I'm happy to review and merge any pull requests for this, but otherwise it will have to wait until I'm actively working on Paragon again.

@ghost
Copy link

ghost commented Nov 19, 2023

It's still on my TODO list but I haven't been motivated to work on this project recently

Well, there's proof that this is really FOSS ;)

Anyways, hope you get the motivation soon. I'm not a huge Python programmer, but I do know the C++ Qt API, and I do know a decent chunk of Python... perhaps when I don't have lots of schoolwork and other, more urgent projects going on I will give this a bit of a shot.

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

No branches or pull requests

2 participants