Skip to content

Create a native CLI frontend for the file formats toolkit#454

Merged
rdw-software merged 1 commit intomainfrom
ragnarok-tools-frontend
Mar 21, 2026
Merged

Create a native CLI frontend for the file formats toolkit#454
rdw-software merged 1 commit intomainfrom
ragnarok-tools-frontend

Conversation

@rdw-software
Copy link
Copy Markdown
Member

Instead of various Lua scripts, a single CLI tool that can handle all file formats seems more useful overall. Since the decoders would be standalone libraries, they're also easy to use in other contexts (including via the FFI).

More platform APIs are required in order to actually implement the decoders. I've opted to stub everything for now as some of the primitives, like string views and memory arenas, probably are in need of a serious rework before this can happen.

With what's already in place, it should however be possible to trivially extend the CLI later.

Instead of various Lua scripts, a single CLI tool that can handle all file formats seems more useful overall. Since the decoders would be standalone libraries, they're also easy to use in other contexts (including via the FFI).

More platform APIs are required in order to actually implement the decoders. I've opted to stub everything for now as some of the primitives, like string views and memory arenas, probably are in need of a serious rework before this can happen.

With what's already in place, it should however be possible to trivially extend the CLI later.
@rdw-software rdw-software merged commit 5c9e9bf into main Mar 21, 2026
8 checks passed
@rdw-software rdw-software deleted the ragnarok-tools-frontend branch March 21, 2026 19:18
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