Tischel / TPie

FFXIV Dalamud plugin for ring-shaped hotbars
GNU Affero General Public License v3.0
34 stars 16 forks source link

[BUG] is not a valid gear set number. #35

Closed SkylerGhostly closed 2 years ago

SkylerGhostly commented 2 years ago

Hello,

Whenever using the Gearset Action and setting it to "by name", and then selecting the item, it tries to use the gearset number instead but the number provided to the game is the name of the gearset. It seems the "UseID": false does nothing within the config?

Here's my entire config for testing: { "$type": "TPie.Config.Settings, TPie", "Rings": [ { "$type": "TPie.Models.Ring, TPie", "Name": "Battle Classes", "Rotation": 0.0, "Radius": 238.0, "ItemSize": { "$type": "System.Numerics.Vector2, System.Private.CoreLib", "X": 45.0, "Y": 45.0 }, "KeyBind": { "$type": "TPie.Models.KeyBind, TPie", "Key": 70, "Ctrl": false, "Alt": true, "Shift": false, "Toggle": false }, "DrawLine": true, "DrawSelectionBackground": false, "ShowTooltips": true, "Items": [ { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "PLD", "DrawText": false, "JobID": 19, "IconID": 62819, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "WAR", "DrawText": false, "JobID": 21, "IconID": 62821, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "DRK", "DrawText": false, "JobID": 32, "IconID": 62832, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "GNB", "DrawText": false, "JobID": 37, "IconID": 62837, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "WHM", "DrawText": false, "JobID": 24, "IconID": 62824, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "SCH", "DrawText": false, "JobID": 28, "IconID": 62828, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "AST", "DrawText": false, "JobID": 33, "IconID": 62833, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "SGE", "DrawText": false, "JobID": 40, "IconID": 62840, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "BRD", "DrawText": false, "JobID": 23, "IconID": 62823, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "MCH", "DrawText": false, "JobID": 31, "IconID": 62831, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "DNC", "DrawText": false, "JobID": 38, "IconID": 62838, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "BLM", "DrawText": false, "JobID": 25, "IconID": 62825, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "SMN", "DrawText": false, "JobID": 27, "IconID": 62827, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "RDM", "DrawText": false, "JobID": 35, "IconID": 62835, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "BLU", "DrawText": false, "JobID": 36, "IconID": 62836, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "MNK", "DrawText": false, "JobID": 20, "IconID": 62820, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "DRG", "DrawText": false, "JobID": 22, "IconID": 62822, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "NIN", "DrawText": false, "JobID": 30, "IconID": 62830, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "SAM", "DrawText": false, "JobID": 34, "IconID": 62834, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } }, { "$type": "TPie.Models.Elements.GearSetElement, TPie", "GearSetID": 1, "UseID": false, "GearSetName": "RPR", "DrawText": false, "JobID": 39, "IconID": 62839, "Border": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 0, "Radius": 0 } } ], "QuickActionIndex": -1, "Color": { "$type": "System.Numerics.Vector4, System.Private.CoreLib", "X": 1E-06, "Y": 9.9999E-07, "Z": 9.9999E-07, "W": 1.0 }, "Previewing": false, "IsActive": false, "HasInventoryItems": false } ], "AppearAtCursor": true, "CenterPositionOffset": { "$type": "System.Numerics.Vector2, System.Private.CoreLib", "X": 0.0, "Y": 0.0 }, "UseCustomFont": true, "FontSize": 20, "DrawRingBackground": true, "AnimationType": 1, "AnimationDuration": 0.1, "AnimateIconSizes": true, "ShowCooldowns": true, "ShowRemainingItemCount": true, "KeybindPassthrough": false, "GlobalBorderSettings": { "$type": "TPie.Models.Elements.ItemBorder, TPie", "Color": { "$type": "System.Numerics.Vector3, System.Private.CoreLib", "X": 0.0, "Y": 0.0, "Z": 0.0 }, "Thickness": 3, "Radius": 2 } }

Game chat output when using the ring items: [1:06 p.m.]“DRG” is not a valid gear set number. [1:08 p.m.]“PLD” is not a valid gear set number. [1:08 p.m.]“GNB” is not a valid gear set number. [1:16 p.m.]“MNK” is not a valid gear set number. [1:17 p.m.]“BLM” is not a valid gear set number. [1:17 p.m.]“SMN” is not a valid gear set number. [1:17 p.m.]“RDM” is not a valid gear set number. etc ...

SkylerGhostly commented 2 years ago

This is a user error. The gearsets themselves need to be renamed. I don't have them named right within FF itself.

However, what is the JobID even used for?