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

Command line interface for packing #184

Open
rsedxcftvgyhbujnkiqwe opened this issue Sep 15, 2022 · 1 comment
Open

Command line interface for packing #184

rsedxcftvgyhbujnkiqwe opened this issue Sep 15, 2022 · 1 comment

Comments

@rsedxcftvgyhbujnkiqwe
Copy link

rsedxcftvgyhbujnkiqwe commented Sep 15, 2022

Is your feature request related to a problem? Please describe.
Compilepal doesn't work on Linux

Describe the solution you'd like
If possible, some way to call the packing engine compilepal uses without having to open the application. This could be in the form of a CLI tool, or even just ripping out the packing and making it into a callable exe. It doesn't need to have a GUI or anything, Linux users are accustomed to using command line so its of no concern. An exe would work as it can be run through wine (or could even be run in hammer itself as a custom build step). This doesn't have to be a part of compilepal itself, but the packing options are limited for Linux and gaining access to the algorithm compilepal uses would be invaluable.

Describe alternatives you've considered
Manually packing with VIDE, or using other tools. None seem to work nearly as well as compilepal's packing method

Additional context
I'd do it myself but to be honest I'm unfamiliar with C so I don't know how to rip just the packing code. I understand if this is out of the scope for this project, but being able to pack a map with just pack.exe "path/to/map.bsp" would be immensely helpful even if the tool is simple

@Exactol
Copy link
Collaborator

Exactol commented Sep 23, 2022

This is something that I've been planning on doing for a while, I just haven't had the time to separate it into a standalone executable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants