You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ElezenImgui.DrawGroupedCenteredColorText("Applying data is only available in GPose with a valid selected GPose target.",ImGuiColors.DalamudYellow,350);
147
+
CharaDataHubCard.Warning("Applying data is only available in GPose with a valid selected GPose target.");
ElezenImgui.ColouredWrappedText("You have no favorites added. Add Favorites through the other tabs before you can use this tab.",ImGuiColors.DalamudYellow);
175
+
CharaDataHubCard.Info("You have no favorites yet. Add favorites from the other tabs to use this one.");
ElezenImgui.ColouredWrappedText("Failure to read MCDF file. MCDF file is possibly corrupt. Re-export the MCDF file and try again.",
635
-
ImGuiColors.DalamudRed);
636
-
ElezenImgui.ColouredWrappedText("Note: if this is your MCDF, try redrawing yourself, wait and re-export the file. If you received it from someone else have them do the same.",
637
-
ImGuiColors.DalamudYellow);
634
+
CharaDataHubCard.Error("Failed to read the MCDF file — it may be corrupt. Re-export it and try again.");
635
+
CharaDataHubCard.Info("If this is your MCDF, try redrawing yourself, wait a moment, then re-export. If someone sent it to you, ask them to do the same.");
Copy file name to clipboardExpand all lines: Snowcloak/UI/CharaDataHubGposeTogetherTab.cs
+48-35Lines changed: 48 additions & 35 deletions
Original file line number
Diff line number
Diff line change
@@ -44,14 +44,14 @@ public void Draw()
44
44
if(!_charaDataManager.BrioAvailable)
45
45
{
46
46
ImGuiHelpers.ScaledDummy(5);
47
-
ElezenImgui.DrawGroupedCenteredColorText("BRIO IS MANDATORY FOR GPOSE TOGETHER.",ImGuiColors.DalamudRed);
47
+
CharaDataHubCard.Error("Brio is required for GPose Together. Install and enable Brio to use this feature.");
48
48
ImGuiHelpers.ScaledDummy(5);
49
49
}
50
50
51
51
if(!_apiController.IsConnected)
52
52
{
53
53
ImGuiHelpers.ScaledDummy(5);
54
-
ElezenImgui.DrawGroupedCenteredColorText("CANNOT USE GPOSE TOGETHER WHILE DISCONNECTED FROM THE SERVER.",ImGuiColors.DalamudRed);
54
+
CharaDataHubCard.Error("GPose Together is unavailable while you are disconnected from the server.");
55
55
ImGuiHelpers.ScaledDummy(5);
56
56
}
57
57
@@ -61,7 +61,8 @@ public void Draw()
61
61
+"To use GPose together you either create or join a GPose Together Lobby. After you and other people have joined, make sure that everyone is on the same map. "
62
62
+"It is not required for you to be on the same server, DC or instance. Users that are on the same map will be drawn as moving purple wisps in the overworld, so you can easily find each other."+(Environment.NewLine+Environment.NewLine)
63
63
+"Once you are close to each other you can initiate GPose. You must either assign or spawn characters for each of the lobby users. Their own poses and positions to their character will be automatically applied."+Environment.NewLine
64
-
+"Pose and location data during GPose are updated approximately every few seconds.");
64
+
+"Pose and location data during GPose are updated approximately every few seconds."+(Environment.NewLine+Environment.NewLine)
65
+
+"If you delete an actor that is assigned to a user, it will be unassigned automatically. You can also unassign it manually with the trash button before deleting.");
ElezenImgui.AttachTooltip("Spawn new actor, apply character data and and assign it to this user."+ElezenImgui.TooltipSeparator+"Note: If the button is grayed out, "+
195
+
ElezenImgui.AttachTooltip("Spawn new actor, apply character data and assign it to this user."+ElezenImgui.TooltipSeparator+"Note: If the button is grayed out, "+
186
196
"the user has not sent any character data or you are on the same map, server and instance. If the latter is the case, join a group with that user and assign the character to them.");
ElezenImgui.AttachTooltip((sameMapAndServer.SameEverything?"You are in the same instanced area.":"You are not the same instanced area.")+ElezenImgui.TooltipSeparator+
223
+
ElezenImgui.AttachTooltip((sameMapAndServer.SameEverything?"You are in the same instanced area.":"You are not in the same instanced area.")+ElezenImgui.TooltipSeparator+
214
224
"Note: Users not in your instance, but on the same map, will be drawn as floating wisps."+Environment.NewLine
215
225
+"Note: GPose synchronization is not dependent on the current instance, but you will have to spawn a character for the other lobby users.");
using(varcombo=ImRaii.Combo("##character",string.IsNullOrEmpty(user.AssociatedCharaName)?"No character assigned":_ctx.CharaName(user.AssociatedCharaName)))
0 commit comments