-
Notifications
You must be signed in to change notification settings - Fork 7
Multi Install #127
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
Open
Aurumbi
wants to merge
14
commits into
AWSW-Modding:develop
Choose a base branch
from
Aurumbi:multi-install
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Multi Install #127
Changes from all commits
Commits
Show all changes
14 commits
Select commit
Hold shift + click to select a range
6c8ed7e
Introduced internal add- and remove- lists to the modmenu. linked "In…
Aurumbi 8af31a2
Implemented multi-mod install for the Steam modlist. Added highlighti…
Aurumbi bcd399b
Implemented multi-mod remove, along with install, for the Steam mod b…
Aurumbi 2101c7b
Improved text of added features
Aurumbi 761c370
Added quick toggle add/remove to modlist with right-click
Aurumbi fc2df49
Added mod changes status screen, to display the full list of mods cur…
Aurumbi d6d4859
Added remove buttons to the mod changes status screen
Aurumbi edaa4b8
Refactored install/remove functions to make clearer distinctions of t…
Aurumbi 05605af
Fixed the remove mods screen as it was broken by the last commit
Aurumbi 5ee4be8
Added github source support for multy-install. fixed github mod remov…
Aurumbi 7eff53b
Removed empty returns at tail ends of functions
Aurumbi 3121088
Made mod add/remove lists ignore add/removed requests to mods already…
Aurumbi c4a0b29
cleanup unneeded comment
Aurumbi 97d5d37
improved readability of apply_mod_changes
Aurumbi File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This doesn't make sense -
show_status_screenis being used to restart python laterThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't quite follow why it doesn't? it's default allows for two main uses:
show_status_screen==False, then the mod application is done silently in the background, and therefore it shouldn't restart the game when done as it will be without warning.show_status_screen==True, then then the mod application takes over the screen, as it is the main thing To Be Done. as such, it is allowed (and encouraged) to restart, as mod changes generally warrant that.Explicitly setting
reload_scriptcould be done for more unusual uses, though I'm not sure about their advisability.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What was confusing to me here was that it wasn't obvious what type
show_status_screenwas. Though given we're calling this function in only a few places, do you think it would make sense here to also pass inreload_script=Truewhenever we want to show the status screen?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh, I see that I didn't describe it well in the comment (as in, only described the True case and not the False case).
As for explicitly passing
reload_script=True, I guess that would be clearer... I'll be on that