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

Entering GPose creates new armature which cannot be cleaned up and possibly leads to other issues #39

Closed
RisaDev opened this issue Sep 25, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@RisaDev
Copy link
Member

RisaDev commented Sep 25, 2024

Opening GPose with active armature sometimes results in new armature being created on identifier %CharacterName% (Any World) which bugs out when GPose is closed.

ERR | [CustomizePlus] Exception while rendering armatures:
		System.Collections.Generic.KeyNotFoundException: The given key '##### (Any World)' was not present in the dictionary.
	   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
	   at CustomizePlus.GameData.Services.ObjectManager.get_Item(ActorIdentifier key) in F:\Sources\FFXIV\Aether-Tools\CustomizePlus\CustomizePlus.GameData\Services\ObjectManager.cs:line 194
	   at CustomizePlus.Armatures.Services.ArmatureManager.ApplyArmatureTransforms() in F:\Sources\FFXIV\Aether-Tools\CustomizePlus\CustomizePlus\Armatures\Services\ArmatureManager.cs:line 199
	   at CustomizePlus.Armatures.Services.ArmatureManager.OnRender() in F:\Sources\FFXIV\Aether-Tools\CustomizePlus\CustomizePlus\Armatures\Services\ArmatureManager.cs:line 82

image

It is possible this also results in #40

@RisaDev
Copy link
Member Author

RisaDev commented Oct 4, 2024

This armature now cleans up properly as of latest version

@RisaDev RisaDev closed this as completed Oct 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant