Skip to content

Conversation

@Mamizu1028
Copy link
Contributor

@Mamizu1028 Mamizu1028 commented Sep 22, 2025

WIP (DO NOT MERGE)

  • Group System
    • API changes
    • Group Owner (Done)
    • Module Group, FeatureGroup, TopLevelGroup (Done)
  • Localization
    • API changes
    • Module Localization (Done)
    • Feature Localization (Done)
  • Definition Manager
    • Group Definition (Done)
  • Feature Settings
    • FSTooltip (WIP)
  • Feature
    • TopLevelGroup (Done)
  • Attributes
    • FeatureIncompatibility (WIP)
  • ArchivePatch
    • ArchiveAfter (Done)
    • ArchiveBefore (Done)
    • PriorityProvider (Done)
    • ReversePatch (Done?)
      • IsOriginal (Done)
      • IsSnapshot (Done)
  • New Features
    • FlickShotFix (Done)
    • GhostEnemyFix (Done)
    • ResourceInheritanceFix (Done)
    • WeaponAudioSyncFix (Done)
  • Feature Config
    • Reflection (WIP)
  • Translation (WIP)
  • Bug Fixes
    • SentryGunMarkerTweaks: SentryGun Ammo Percentage (Done)
    • CM_SettingsItem Update (WIP)
    • WIPs
  • WIPs

Group system
Localization API
Definition Manager
FSTooltip
ArchivePatch After / Before / PriorityProvider
Feature GUID
Copy link
Owner

@AuriRex AuriRex left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The tooltip seems to be somewhat broken at the moment?
From my quick testing only RightSideOfElement worked properly, game issue?

Overall looks good tho 👍
Only a few missing xml doc comments that I can add later as well.

Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should probably migrate those from the 'old format'?
Else everyone's enabled features are going to be reset unless I missed something.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since Feature.Identifier is not unique, I actually recommend directly deleting all previous content.

@Mamizu1028
Copy link
Contributor Author

Mamizu1028 commented Sep 24, 2025

Currently, Tooltip isn't applied to feature setting's submenu entry. I did a simple test before and it seems works, but I may have missed something. I will consider the compatibility issues between FSTooltip and FSDescription, and implement support for SubMenuSettings. Additionally, I discovered that all FeatureSettings contained within SubMenus cannot be persistently saved, as the IsDirty flag is not being set.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants