Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 0140fb397f | |||
| a24eddeb99 |
@@ -1,4 +1,4 @@
|
|||||||
<Project Sdk="Dalamud.NET.Sdk/14.0.1">
|
<Project Sdk="Dalamud.NET.Sdk/15.0.0">
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>net10.0-windows7.0</TargetFramework>
|
<TargetFramework>net10.0-windows7.0</TargetFramework>
|
||||||
@@ -23,7 +23,7 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<PackageReference Include="Glamourer.Api" Version="2.8.0" />
|
<PackageReference Include="Glamourer.Api" Version="2.8.1" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
@@ -326,19 +326,6 @@ namespace GlamourBrowser.Ui {
|
|||||||
private unsafe void DrawGlassesSlot() {
|
private unsafe void DrawGlassesSlot() {
|
||||||
ImGui.TextUnformatted("Glasses");
|
ImGui.TextUnformatted("Glasses");
|
||||||
|
|
||||||
ImGui.SameLine();
|
|
||||||
ImGui.PushStyleVar(ImGuiStyleVar.FramePadding, new Vector2(2, 2));
|
|
||||||
if (ImGui.Button("?##info-Glasses", new Vector2(20, 20))) {
|
|
||||||
if (SelectedGlasses.HasValue) {
|
|
||||||
Interop.AT.OpenMoreInformationSub(SelectedGlasses.Value.RowId.ToString());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
ImGui.PopStyleVar();
|
|
||||||
|
|
||||||
if (ImGui.IsItemHovered()) {
|
|
||||||
ImGui.SetTooltip("Click to see item location");
|
|
||||||
}
|
|
||||||
|
|
||||||
var drawCursor = ImGui.GetCursorScreenPos();
|
var drawCursor = ImGui.GetCursorScreenPos();
|
||||||
var slotSize = SelectedGearIconSize + SelectedGearPaddingSize;
|
var slotSize = SelectedGearIconSize + SelectedGearPaddingSize;
|
||||||
var borderColour = *ImGui.GetStyleColorVec4(ImGuiCol.Border);
|
var borderColour = *ImGui.GetStyleColorVec4(ImGuiCol.Border);
|
||||||
|
|||||||
@@ -4,9 +4,9 @@
|
|||||||
"net10.0-windows7.0": {
|
"net10.0-windows7.0": {
|
||||||
"DalamudPackager": {
|
"DalamudPackager": {
|
||||||
"type": "Direct",
|
"type": "Direct",
|
||||||
"requested": "[14.0.1, )",
|
"requested": "[15.0.0, )",
|
||||||
"resolved": "14.0.1",
|
"resolved": "15.0.0",
|
||||||
"contentHash": "y0WWyUE6dhpGdolK3iKgwys05/nZaVf4ZPtIjpLhJBZvHxkkiE23zYRo7K7uqAgoK/QvK5cqF6l3VG5AbgC6KA=="
|
"contentHash": "411vwC8/X8Z/sQ2TI6v3SvOn66xFPeOjFn3Zn+h0d3Ox2t1kFm66AhDvmx/qcMwVrR+Hidxj0dadpQ2dgyXMBQ=="
|
||||||
},
|
},
|
||||||
"DotNet.ReproducibleBuilds": {
|
"DotNet.ReproducibleBuilds": {
|
||||||
"type": "Direct",
|
"type": "Direct",
|
||||||
@@ -16,9 +16,9 @@
|
|||||||
},
|
},
|
||||||
"Glamourer.Api": {
|
"Glamourer.Api": {
|
||||||
"type": "Direct",
|
"type": "Direct",
|
||||||
"requested": "[2.8.0, )",
|
"requested": "[2.8.1, )",
|
||||||
"resolved": "2.8.0",
|
"resolved": "2.8.1",
|
||||||
"contentHash": "dCxycU+lA0qraE70ZoRvM4GQAPq/K+qL/bg6t/kxKPox5GWaiunKOTXNOG2hOvgEda5WtFy6e3c9OuIM6L3faQ=="
|
"contentHash": "RCaAAd1hmRLiLAeAVFPi8GZKRIVYrh2m0vmGA+3yKZj3xemWr8/KU2vHlt1mUdMnyPlCX2zPK6zM4nFsMB+GYg=="
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
59
README.md
Normal file
59
README.md
Normal file
@@ -0,0 +1,59 @@
|
|||||||
|
# GlamourBrowser
|
||||||
|
|
||||||
|
A Dalamud plugin for Final Fantasy XIV that provides an intuitive visual browser for equipment items and glamour customization.
|
||||||
|
|
||||||
|
## Features
|
||||||
|
|
||||||
|
- **Visual Item Browser** - Browse all equippable items with icon previews organized by equipment slot
|
||||||
|
- **Real-time Preview** - Click any item to instantly apply it to your character via Glamourer
|
||||||
|
- **Dye System** - Full dye/stain control with color previews and search functionality for each equipment slot
|
||||||
|
- **Glasses Support** - Browse and apply bonus items (glasses/facewear) with proper icon display
|
||||||
|
- **Search & Filter** - Quickly find items with the built-in search that persists across category tabs
|
||||||
|
- **Allagan Tools Integration** - View detailed item information and locations directly from the browser
|
||||||
|
- **Gear Set Management** - Apply complete sets of equipment with dyes in one click
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
|
||||||
|
- **Glamourer** - Required for applying equipment changes to your character
|
||||||
|
- **Allagan Tools** (Optional) - Enhances the experience with item location lookup
|
||||||
|
|
||||||
|
## Installing
|
||||||
|
|
||||||
|
GlamourBrowser can be installed through a custom Dalamud repository:
|
||||||
|
|
||||||
|
1. Open Dalamud Settings in-game with `/xlsettings`
|
||||||
|
2. Go to "Experimental" tab
|
||||||
|
3. Add the following custom repository URL:
|
||||||
|
```
|
||||||
|
https://gitea.lozy.pink/lozy360/DalamudPluginRepo/raw/branch/main/custom.json
|
||||||
|
```
|
||||||
|
4. Click the "+" button to save
|
||||||
|
5. Open the Plugin Installer and search for "GlamourBrowser"
|
||||||
|
|
||||||
|
## Usage
|
||||||
|
|
||||||
|
### Basic Operation
|
||||||
|
|
||||||
|
1. Open the plugin with `/gbrowser` or through the plugin menu
|
||||||
|
2. Use the category tabs (Head, Body, Gloves, Legs, Feet, Glasses) to browse items
|
||||||
|
3. Click any item to instantly apply it to your character
|
||||||
|
4. Right-click items in the "Selected Gear" panel to remove them
|
||||||
|
|
||||||
|
### Dye Customization
|
||||||
|
|
||||||
|
- Each equipment slot in "Selected Gear" shows two dye dropdowns
|
||||||
|
- Click a dye dropdown to see color previews and search for specific dyes
|
||||||
|
- Right-click a dye to remove it
|
||||||
|
- Dyes are applied automatically when you change them
|
||||||
|
|
||||||
|
### Search & Filtering
|
||||||
|
|
||||||
|
- Use the search bar at the top to filter items by name
|
||||||
|
- The filter persists independently for each category tab
|
||||||
|
- Works for both regular equipment and glasses
|
||||||
|
|
||||||
|
## Credits
|
||||||
|
|
||||||
|
- **Glamourer** - For providing the API that makes equipment preview possible
|
||||||
|
- **Allagan Tools** - For item information and location lookup integration
|
||||||
|
- **Dalamud & XIVLauncher** - For the plugin framework
|
||||||
Reference in New Issue
Block a user