Skip to content

This PR adds the possibility of doing a direct import instead of file copies - #24

Draft
Mamotromico wants to merge 54 commits into
Doddler:masterfrom
Mamotromico:import_revision
Draft

This PR adds the possibility of doing a direct import instead of file copies#24
Mamotromico wants to merge 54 commits into
Doddler:masterfrom
Mamotromico:import_revision

Conversation

@Mamotromico

@Mamotromico Mamotromico commented Aug 20, 2025

Copy link
Copy Markdown

This PR is a revision/proposal on changes to the import process and code. It also fixes an issue present on the "Select data to copy from client data folder" option that was breaking the dialog rendering, making it unusable without doing an initial copy through other means.

This is a draft for now since there are still things to do, right now the sprite import is breaking when having to deal with sounds. Working on that now.

But simpler act/spr importing can already be tested.

Some of intended goals:

  • Add and option for direct import of assets instead of copying the files and then importing when applicable
  • Multithread the import process when possible candidates
    • good chance that this might be possible on both sprite and map imports
  • Allow seleciton of specific asset groups to import
  • Make changes that benefit readability, while also trying to understand (and apply) a general code styling

@Mamotromico
Mamotromico force-pushed the import_revision branch 2 times, most recently from f94933b to 6fe681c Compare August 21, 2025 15:17
Prefer explicity typing

Unify translation strings into a single structure

Rever private prefix, clean up comments, prefer explicit typing

Revert some typing changes to reduce diff

More diff reduction

Remove spaces

Reduce diff by removing unrelated changes

Reduce diff info

Cleanup on diff

Remove unused import

Remove jetbrains annotation

Additional reverts
Ideally this will be merged with RagnarokCopyFromRealClient and just deal with menus and batch file copies, whenever proper support for ro file formats roll on
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.

1 participant