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

[Suggestion]: Pandora+ execution without GUI #114

Closed
1 task done
PinyaGit opened this issue Feb 15, 2024 · 10 comments
Closed
1 task done

[Suggestion]: Pandora+ execution without GUI #114

PinyaGit opened this issue Feb 15, 2024 · 10 comments
Labels
enhancement New feature or request

Comments

@PinyaGit
Copy link

Version

1.1.6

Provide Instructions on Reproducing the Problem

Couldn't find a Label on the suggestions, so hopefully I won't be hit with bricks.

FNIS had a key InstantExecute=1, which allowed to automatically start animation generation by starting FNIS via MO2.
Pandora has a file ActiveMods.txt that remembers previously activated mods perfectly.

Question, is it possible to implement a way to start Pandora without GUI? So that after starting via MO2 it generates animations and turns itself off. Thanks in advance.

Provide Relevant Files

2.4.1 OStim Pandora Output.zip

Provide Visual Proof (optional)

No response

Contributing To Development

@PinyaGit PinyaGit added the bug Something isn't working label Feb 15, 2024
@Monitor221hz Monitor221hz added enhancement New feature or request and removed bug Something isn't working labels Feb 16, 2024
@Monitor221hz
Copy link
Owner

@PinyaGit technically possible yes, but is there a valid use case for this? Users only rerun their engine when they change their behavior mod setup.

@elbadcode
Copy link

it looks like he curates a modpack so he's possibly just hoping for a way to automate that part of the process without having to teach a new interface to users with questionable literacy or provide every possible combo of completed patchers if there are multiple profiles. I don't see automated patching as any more foolproof than simply shipping a few pregenerated outputs but it would at least look cleaner in mo2.

If its not difficult to add I kind of would like to see pandora ship with a headless CLI mode that accepts a few params, even just something as simple as specifying an ActiveMods.txt to read from in lieu of sorting in the GUI since that opens up a few workflow possibilities. Could expose some debug options that don't make sense to be in the GUI but have some value, e.g. whether to update existing behavior patches or do a clean generation, or maybe to target a specific behavior project for individual patch generation if that makes sense? Could be useful for custom projects down the line perhaps, but even now I could see some small benefit to being able to A/B test some patch lists without needing to reload the MO2 VFS. Definitely a low priority feature though

@PinyaGit
Copy link
Author

@elbadcode Yes! You're exactly right. Explaining obvious things by pressing one Launch button may seem complicated, so I want to automate such processes. Pandora+ is used (for now) on 3 profiles and each has a modified list of animations. It's no problem for me to make 3 Output folders and generate them there, however people will set their own set of animations, which will already make changes. So I want to make it as automatic as possible and the user doesn't even have to think about what to do there.

@BF3000
Copy link

BF3000 commented Feb 26, 2024

It is better to launch Pandora every time we launch Skyrim. No need to launch it manually, Pandora is fast enough for this. Maybe even add scan only first and do nothing if nothing changed.

@PinyaGit
Copy link
Author

It is better to launch Pandora every time we launch Skyrim. No need to launch it manually, Pandora is fast enough for this. Maybe even add scan only first and do nothing if nothing changed.

Nah, keeping track of animation changes every time you start Skyrim is pointless. You don't add new animations every time you launch the game, do you? Especially running the game through SKSE, how will it run Pandora?

@Monitor221hz
Copy link
Owner

@PinyaGit does a startup argument like -autorun to run automatically based on ActiveMods.txt work for now? A CLI app may be coming later down the line but I plan to expand it to be a tool more so for mod authors rather than users.

@Monitor221hz
Copy link
Owner

Completed in #132

@PinyaGit
Copy link
Author

PinyaGit commented Mar 8, 2024

изображение
изображение
unfortunately, it's not working for me. ActiveMods.txt file is present

@Monitor221hz
Copy link
Owner

@PinyaGit autorun without the -

@Monitor221hz
Copy link
Owner

also keep in mind the new version with commands hasn't been pushed to release yet. you'll have to grab the build artifact if you want to try it for now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants