Conversation
Owner
Alchyr
commented
Apr 13, 2026
- Bugfixes
- Mod config updates
- zhs
- IAddDumbVariablesToPowerDescription
- character selection/randomization enable/disable for custom character
- simplified loc
- NRestSiteCharacterFactory
- Generate enums using hashes for consistent value generation
- CustomCalculatedVar classes for arbitrary numbers of calculated variables
* Fix scrollbar visibility on content resize (no longer disappears if content fits, but you're scrolled down, making it impossible to scroll back up) * Fix scrollbar handle position not updating immediately on content resize * Scroll down to show+focus the active mod in the list on initial load * Fix jerk/jump when content suddenly grows to not fit * Update fade mask to ensure the top is never partially obscured * Fix divider visibility by refreshing the state when the UI is built; removes some "ghost" dividers that disappeared on any config change
* Rework focus neighbor setup to be more flexible *and* more correct: mods can add controls and ask BaseLib to set them up again, or customize them. * Allow input repeat on controllers: holding down up/down moves more than one control, after an initial delay. * Add NSelectionReticle to all controls: specifically, to NConfigColorPicker and NConfigLineEdit, the only ones that were previously missing it. NConfigColorPicker is not actually usable with a controller, however, as the base Godot color picker doesn't have controller support. * Improve focus handling in the mod config screen: If focus somehow moved to the mod list without pressing cancel (B or similar), ensure that the transition is handled correctly, as if B were pressed. Previously, the hotkey icon could remain, and focus would be on the top item of the list, rather than the active.
Modconfig scrolling and controller fixes
The name of the Var added by the patch has been changed but the localization files were not updated
Same fix as with the eng version
…iption variables - Rename TemporaryPowerModelPatch.cs to PowerModelLocPatch.cs - Replace direct type checking of CustomTemporaryPowerModel with IAddDumbVariablesToPowerDescription interface - Implement the interface in CustomTemporaryPowerModel to provide TemporaryPowerTitle variable This decouples the localization patch from concrete power implementations, allowing any PowerModel to inject custom description variables via the interface.
l10n: Simplified Chinese translation
Add vanilla character select visibility controls
Localization var name fix
…alization refactor(loc): replace hardcoded patch with interface for power desciption variables
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.