-
Active Member
AdvancedTheme - a configurable information theme
AdvancedTheme
A complete free configurable information theme designer
I would like to introduce my next (buy by donation) plugin for PoeHUD.
With AdvancedTheme you could create YOUR theme for display the information that you want.
Current Features
- Display XP, Gained XP, XP/Hr
- Display all GameStat used by the Player, in example "Player.Strength" or "Player.ManaRegenerationPerMinute" and "Player.FireDamageResistancePct"
- Free positionable Informationfields
- Reload profiles on the fly
How to use
Like every other plugin just download and unzip to ur plugin folder.
In the plugin there is a basic configuration that I use to create further information fields just duplicate the file, edit it to your needs, and check that <Enabled></Enabled> is set to true.
Screenshots
Basic XML-File for Themes
Code:
<?xml version="1.0" encoding="utf-8"?>
<Theme xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Name>Name of the Theme</Name>
<Author>Name of the Author</Author>
<Enabled>true</Enabled>
<ThemeContent>
<!--
#####################
# ThemeObject-Types #
# ColorTheme #
# TableTheme - WIP #
# TextboxTheme #
# TextTheme #
#####################
<ThemeObject xsi:type="TYPE">
<Parent>Name of the Parent Object</Parent>
<PosX>Relative Postion, messured from Parent</PosX>
<PosY>Relative Postion, messured from Parent</PosY>
<Width>Min. width for the Box</Width>
<Height>Height of the Box</Height>
<Textsize>well ... - Textsize</Textsize>
<Value>Value/Text to be shown</Value>
<Tooltip>Tooltiptext</Tooltip>
<Background>
<R>255</R>
<G>0</G>
<B>0</B>
<A>255</A>
</Background>
<Textcolor>
<R>255</R>
<G>255</G>
<B>255</B>
<A>255</A>
</Textcolor>
</ThemeObject>
-->
</ThemeContent>
</Theme>
Download
RedVex.AdvancedTheme.zip
Known Bugs/WIP
- Impossible to save the enabled status via ingame HUD
Last edited by TenshiSan; 04-26-2018 at 01:23 PM.
-
Post Thanks / Like - 4 Thanks
-
You do know that poehud have a built in theme editor....
-
Active Member
Originally Posted by
zaafar
You do know that poehud have a built in theme editor....

I guess you didnt read it correctly
-
Member
I don't see a link anywhere?
-
Active Member
Originally Posted by
Lrlanzoni
I don't see a link anywhere?
Its because that plugin should be pay by donation
-
Member
Fair enough. I guess I assumed there would be a page where one would donate or a means of collecting said donations online as opposed to via individual DM's or communication along those lines.
-
Active Member
Okay guys, after been locked, here is the version for everyone.
Good loot
-
Member
-
Active Member
Originally Posted by
vitasikxp2
useless plugin
because of?
-
Member
I don't find this useless. Quite interesting to have an eye on resistances or movement speed buff and so on.
With a look on all existing player stats maybe there are more values you can find for personally interest.
So thanx :-)
-
could be useful for leveling, nice unique aproach to drawing info.
will it at any time be open source just out of curiosity?
-
Active Member
Originally Posted by
Sithylis
could be useful for leveling, nice unique aproach to drawing info.
will it at any time be open source just out of curiosity?
Well there?s a chance to, I just hate it if some1 copy and pasta code without notice me, happend so often (not just here).
Currently working aswell on a new Plugin - InventoryVendorHelper
-
Post Thanks / Like - 2 Thanks
-
If you want a really nice vendor helper, i would suggest writing code that lets users have a file with good/bad items
Example:
Code:
[type] == amulet && [quality] == rare # [sorceressskills]+[necromancerskills]+[paladinskills] >= 1 && [maxhp] >= 35 && ([maxmana] >= 50 || [strength] >= 15 || [dexterity] >= 10)
[type] == amulet && [quality] == rare # [sorceressskills]+[necromancerskills]+[paladinskills] >= 1 && [maxmana] >= 50 && ([maxhp] >= 35 || [strength] >= 15 || [dexterity] >= 10)
[type] == amulet && [quality] == rare # [amazonskills]+[sorceressskills]+[necromancerskills] >= 1 && [fireresist]+[lightresist]+[coldresist]+[poisonresist] >= 64 && ([maxhp]+[maxmana] >= 50 || [strength]+[dexterity] >= 15 || [fcr] == 10)
-
Active Member
Originally Posted by
Sithylis
If you want a really nice vendor helper, i would suggest writing code that lets users have a file with good/bad items
Example:
Code:
[type] == amulet && [quality] == rare # [sorceressskills]+[necromancerskills]+[paladinskills] >= 1 && [maxhp] >= 35 && ([maxmana] >= 50 || [strength] >= 15 || [dexterity] >= 10)
[type] == amulet && [quality] == rare # [sorceressskills]+[necromancerskills]+[paladinskills] >= 1 && [maxmana] >= 50 && ([maxhp] >= 35 || [strength] >= 15 || [dexterity] >= 10)
[type] == amulet && [quality] == rare # [amazonskills]+[sorceressskills]+[necromancerskills] >= 1 && [fireresist]+[lightresist]+[coldresist]+[poisonresist] >= 64 && ([maxhp]+[maxmana] >= 50 || [strength]+[dexterity] >= 15 || [fcr] == 10)
Since a friend told me that the time of *.ini files is over I moved to *.xml, so Im a xml-junky now, current filterfile
Code:
<InventoryMarker>
<ItemSettings>
<Item>
<ItemName>Rings</ItemName>
<ItemLevel>0</ItemLevel>
<ItemMods>
<Mod>
<Name>life</Name>
<MinMax>
<Min>30</Min>
<Max>0</Max>
</MinMax>
</Mod>
<Mod>
<Name>combinedresist</Name>
<MinMax>
<Min>20</Min>
<Max>0</Max>
</MinMax>
</Mod>
</ItemMods>
</Item>
<Item>
<ItemName>Rings</ItemName>
<ItemLevel>0</ItemLevel>
<ItemMods>
<Mod>
<Name>combinedresist</Name>
<MinMax>
<Min>40</Min>
<Max>0</Max>
</MinMax>
</Mod>
</ItemMods>
</Item>
<Item>
<ItemName>Leather Belt</ItemName>
<ItemLevel>0</ItemLevel>
<ItemMods>
<Mod>
<Name>life</Name>
<MinMax>
<Min>20</Min>
<Max>0</Max>
</MinMax>
</Mod>
<Mod>
<Name>combinedresist</Name>
<MinMax>
<Min>10</Min>
<Max>0</Max>
</MinMax>
</Mod>
</ItemMods>
</Item>
<Item>
<ItemName>Gloves</ItemName>
<ItemLevel>0</ItemLevel>
<ItemMods>
<Mod>
<Name>combinedresist</Name>
<MinMax>
<Min>30</Min>
<Max>0</Max>
</MinMax>
</Mod>
<Mod>
<Name>life</Name>
<MinMax>
<Min>40</Min>
<Max>0</Max>
</MinMax>
</Mod>
</ItemMods>
</Item>
<Item>
<ItemName>Body Armours</ItemName>
<ItemLevel>0</ItemLevel>
<ItemMods>
<Mod>
<Name>combinedresist</Name>
<MinMax>
<Min>45</Min>
<Max>0</Max>
</MinMax>
</Mod>
</ItemMods>
</Item>
<Item>
<ItemName>Jewel</ItemName>
<ItemLevel>0</ItemLevel>
<ItemMods>
</ItemMods>
</Item>
</ItemSettings>
</InventoryMarker>
PS.: Loving that old D2 pickit files
Last edited by TenshiSan; 04-28-2018 at 12:45 AM.
Reason: Added PS
-
Originally Posted by
TenshiSan
Since a friend told me that the time of *.ini files is over I moved to *.xml, so Im a xml-junky now, current filterfile
Code:
<InventoryMarker>
<ItemSettings>
<Item>
<ItemName>Rings</ItemName>
<ItemLevel>0</ItemLevel>
<ItemMods>
<Mod>
<Name>life</Name>
<MinMax>
<Min>30</Min>
<Max>0</Max>
</MinMax>
</Mod>
<Mod>
<Name>combinedresist</Name>
<MinMax>
<Min>20</Min>
<Max>0</Max>
</MinMax>
</Mod>
</ItemMods>
</Item>
<Item>
<ItemName>Rings</ItemName>
<ItemLevel>0</ItemLevel>
<ItemMods>
<Mod>
<Name>combinedresist</Name>
<MinMax>
<Min>40</Min>
<Max>0</Max>
</MinMax>
</Mod>
</ItemMods>
</Item>
<Item>
<ItemName>Leather Belt</ItemName>
<ItemLevel>0</ItemLevel>
<ItemMods>
<Mod>
<Name>life</Name>
<MinMax>
<Min>20</Min>
<Max>0</Max>
</MinMax>
</Mod>
<Mod>
<Name>combinedresist</Name>
<MinMax>
<Min>10</Min>
<Max>0</Max>
</MinMax>
</Mod>
</ItemMods>
</Item>
<Item>
<ItemName>Gloves</ItemName>
<ItemLevel>0</ItemLevel>
<ItemMods>
<Mod>
<Name>combinedresist</Name>
<MinMax>
<Min>30</Min>
<Max>0</Max>
</MinMax>
</Mod>
<Mod>
<Name>life</Name>
<MinMax>
<Min>40</Min>
<Max>0</Max>
</MinMax>
</Mod>
</ItemMods>
</Item>
<Item>
<ItemName>Body Armours</ItemName>
<ItemLevel>0</ItemLevel>
<ItemMods>
<Mod>
<Name>combinedresist</Name>
<MinMax>
<Min>45</Min>
<Max>0</Max>
</MinMax>
</Mod>
</ItemMods>
</Item>
<Item>
<ItemName>Jewel</ItemName>
<ItemLevel>0</ItemLevel>
<ItemMods>
</ItemMods>
</Item>
</ItemSettings>
</InventoryMarker>
PS.: Loving that old D2 pickit files

pickit file is what i want in poehud for all devs to use.
This filter looks nice, as long as there is high customization of it, it should be good.
Links (min/max), sockets, socketstring ("R R-G-B"), this would add enough customisation imo for inventory plugin to show whats good/bad
EDIT: you can also check item mod names and allow that in the "item mods" if you havnt done so already.
And if you dont know about the plugin for devs: GitHub - DetectiveSquirrel/PoeHUD-Developer: Show PoeHUD Data through ImGUI
Last edited by Sithylis; 04-28-2018 at 01:37 AM.