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

Refresh Predefined Setups - Programmable Post-Processing #12260

Open
riverwanderer opened this issue Apr 26, 2023 · 1 comment
Open

Refresh Predefined Setups - Programmable Post-Processing #12260

riverwanderer opened this issue Apr 26, 2023 · 1 comment
Labels
enhancement New feature or request
Milestone

Comments

@riverwanderer
Copy link
Collaborator

riverwanderer commented Apr 26, 2023

A new component for module maintenance only. Like the Startup GKC but only executed when a user (module dev) checks a new box in the Refresh Predefined Setups tool e.g."Custom Post-Processing".

My hope is that, immediately prior to saving each PDS, one or more Refresh GKCs will execute before the game is saved.

Implementation might be as another Startup GKC drop-down option "Only after Refresh of Predefined Setup" but no other Startup GKCs should be executed during or after a Refresh.

Use case 1: Modules with lots of Predefine Setup files. Avoid adding to game startup time where each file needs changes that can only be done manually or currently via a Startup GKC.

Use case 2: Establishing a new deck or At-Start Stack. Similar to case 1 but with the additional benefit that the module dev will be able to reclaim module/log file size once the special refresh has been successfully completed - because such a function will often require a trait on many pieces, which could now be removed. Temporary Piece Palettes established for this purpose can also be removed, keeping the module clean(er).

@riverwanderer riverwanderer added the enhancement New feature or request label Apr 26, 2023
@riverwanderer riverwanderer added this to the 3.7.0 milestone Apr 26, 2023
@uckelman uckelman modified the milestones: 3.7.0, 3.8.0 Sep 7, 2023
@riverwanderer riverwanderer linked a pull request Sep 14, 2023 that will close this issue
@riverwanderer riverwanderer reopened this Sep 28, 2023
@riverwanderer
Copy link
Collaborator Author

Reverted after accidental merge. New PR submitted.

@riverwanderer riverwanderer linked a pull request Sep 28, 2023 that will close this issue
@riverwanderer riverwanderer linked a pull request Nov 9, 2023 that will close this issue
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
2 participants