Skip to content

DressUp: Directory Comparison and Case-Sensitivity Fixes#2544

Open
voliathon wants to merge 1 commit into
Windower:devfrom
voliathon:du-pr1
Open

DressUp: Directory Comparison and Case-Sensitivity Fixes#2544
voliathon wants to merge 1 commit into
Windower:devfrom
voliathon:du-pr1

Conversation

@voliathon
Copy link
Copy Markdown

Description: Fixes an issue where profile loading and file comparisons fail on systems/configurations with mismatching folder path casing. By enforcing case insensitivity during the string comparisons against .lua data databases, we ensure robust cross-platform/case-insensitive behavior when the client parses profiles and gear databases.

Importance: Prevents silent failures when trying to load gear configurations (such as user profile definitions matching [gear].lua), guaranteeing consistent operation regardless of how directory paths or filenames are capitalized.
Previous //du self main Apocalypse would fail due to mismatch and not be recognized. The 'Apocalypse' in this fix would be lowercased and whatever the user entered would be lowercased regardless of case allowing for dressup to display the weapon.

Without this fix, changing gear in dressup will continue to fail.

Fixes an issue where profile loading and file comparisons fail on systems/configurations with mismatching folder path casing
@voliathon voliathon changed the title PR 1: Directory Comparison and Case-Sensitivity Fixes dressup: Directory Comparison and Case-Sensitivity Fixes Jun 6, 2026
@voliathon voliathon changed the title dressup: Directory Comparison and Case-Sensitivity Fixes DressUp: Directory Comparison and Case-Sensitivity Fixes Jun 6, 2026
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.

1 participant