-
Originally Posted by
SonicFan32
Program exited with message:
System.TypeLoadException: Could not load type 'PoeHUD.Poe.Elements.InventoryItemIcon' from assembly 'PoeHUD, Version=6.3.9600.0, Culture=neutral, PublicKeyToken=null'.
at InventoryPreview.InventoryPreviewPlugin.OnMouseEvent(MouseInfo mouseInfo)
at InventoryPreview.InventoryPreviewPlugin.<Initialise>b__5_0(MouseInfo info)
at System.Action`1.Invoke(T obj)
at PoeHUD.Framework.Helpers.ActionHelper.SafeInvoke[T](Action`1 action, T parameter)
at PoeHUD.Framework.InputHooks.MouseHook.MouseHookProc(Int32 nCode, Int32 wParam, IntPtr lParam)
Rip?
EDIT: The solution I came up with was to remove the Inventory plugin. Heh, I didn't use it anyways. Just a heads up, tho.
update the plugin if u use it from here
GitHub - zaafar/poehud_inventorypreview
If I did not reply to you, it mean the question you are asking is stupid.
-
Post Thanks / Like - 1 Thanks
toadskin (1 members gave Thanks to GameHelper for this useful post)
-
Active Member
Guys does the PoeHUD works with the steam version?
-
Member
Why is Talisman Leaguestone the only one that shows up on the hud item alert
-
★ Elder ★
Originally Posted by
Evilwookie
Why is Talisman Leaguestone the only one that shows up on the hud item alert
Probably because it has talisman in the name. We really should change the default to use one of neversink's filters.
-
Post Thanks / Like - 1 Thanks
toadskin (1 members gave Thanks to TehCheat for this useful post)
-
Originally Posted by
TehCheat
Probably because it has talisman in the name. We really should change the default to use one of neversink's filters.
I actually changed that only if people delete their old config files...
If I did not reply to you, it mean the question you are asking is stupid.
-
Post Thanks / Like - 2 Thanks
-
Member
Originally Posted by
zaafar
I actually changed that only if people delete their old config files...
lmao that was changed like a month ago or more..
Its really easy to open the old config and the new config in notepad++, compare (Notepad++ Compare plugin download | SourceForge.net)* them, and copy over settings (and for that matter see if anything has actually changed). Whenever I d/l a new version of a plugin or poehud itself, I run the new version stock, grab new configs, and compare with my personal configs to see if anything is changed on run. If yes, copy any settings that are just edits (yellow in compare plugin), and inspect any additions or removals (green/red respectively) to see what was changed and why. It's usually very self explanatory.
Typically this can be done in github itself in the detailed view of commits, however since the configs in this case are generated on run, I do it this way.
Typically, the plugins have simple enough settings that this isnt needed. just re-set them up on update. For poehud, i change quite a few settings to my preferences, so things like hex colour codes and such are easier to copy over imo. Also, this knowledge is great for many programs such as advanced mods for fallout or skyrim for example. Just try to think logically, and you'll run into very little issues.
If in doubt, always use a fresh config file on update.
*Edit: Added a link to the compare plugin, as it is not standard with NPP. Use the download link provided, or go into NPP->Plugin Manager and grab it from there (my preferred method).
This plugin is a must, and is actually one of the first important steps to learning how to understand how programming languages work. By comparing two different updates along with a changelog, you can effectively learn exactly what the developer did to implement the updates he is pushing and in many cases will teach you a lot.
To use, simply open the old config and the new config next to each other (you can determine which is which in their respective titlebar by looking at their path if you have an organized file structure). Now click the old one (so that the new version is compared against your settings and not vise-versa, though it honestly doesn't matter imo) then go to Plugins>Compare>Compare .

Now, you'll see different things highlighted, and as I eluded to above; things highlighted in yellow are usually just changes you've made to specific settings in a tool such as setting the menu colour, or setting the health percentage for flask manager, or simply enabling a plugin. For example, if you look at the screenshot above, the values (numbers to which each variable is set) are different because I have changed the sliders for certain settings. However, the variable itself was not removed, or changed in that particular update. Therefore, this would be the type of setting you could safely copy/paste into your new config and usually if the whole config is just yellow highlights on "value" settings or "min"/"max", then that means that there were no significant changes made and you can just copy your old config into the new directory. However, make sure you always check to make sure there were no subtle changes to the code itself, like a new variable name change or something like that which actually happens more often than simply adding a new code block, or removing one which is the type of situation where the config file must be updated, and your settings re-inputted or copy/pasted carefully.
The second type of highlight is green, and signifies that new code has been added to the file. the next one is red, and as you may have guessed, this shows you when a line or a block of code has been removed. Both of these highlights means that the config has been changed, and most likely will not function properly unless these new changes are incorporated into your current config.
The last one I'll mention is blue highlight which shows when a line or block of code has been moved somewhere else in the file, but has not actually been changed. This usually isn't too important, and can sometimes be shown to you if you've edited the layout of the code (such as spacing, indentation, etc.) which is not important in most cases and can safely be ignored. However, that being said; it is always important to pay attention to every highlighted item (using the navigation bar is very helpful in doing this), and making sure you understand at least what is being changed, and why. As mentioned above; when in doubt, always use a fresh config file on update.
There are other ways of doing this, and this might not actually be the most efficient or fool-proof method either, however, this will make your life much easier when beginning to learn the basics of code, and how to efficiently make edits and compare updates in the future and in my honest opinion, is something everyone should know how to do if they use computers.
Last edited by Kronix; 04-27-2017 at 02:58 PM.
Reason: added detailed information regarding 'compare' tool
-
Post Thanks / Like - 3 Thanks
-
Thx man, people like you keep me going. #respect
If I did not reply to you, it mean the question you are asking is stupid.
-
Post Thanks / Like - 3 Thanks
-
Member
Originally Posted by
zaafar
I actually changed that only if people delete their old config files...
Originally Posted by
zaafar
Thx man, people like you keep me going. #respect
People like you, and treasure_box, and tehcheat and anyone who contributed to the community free of charge to help all of us -- keep all of us going.
The least we can do is try to make your jobs as easy as we can.
Last edited by Kronix; 04-27-2017 at 02:59 PM.
-
Knight
Originally Posted by
zaafar
Thx man, people like you keep me going. #respect
hello sir
in item alert, can you breach splinters please? i dont really like to use that filters cuz it shows some items i dont want to pick
please add splinters to be shown in item alert default settings of poehud sir
thank you
-
Originally Posted by
hacker143
hello sir
in item alert, can you breach splinters please? i dont really like to use that filters cuz it shows some items i dont want to pick
please add splinters to be shown in item alert default settings of poehud sir
thank you
I cannot add or remove things on people requests, Use one of the following filter (or modify it as much as u want), which ever suits you the best..
Inside item alert menu (in poehud menu) go to alternative, and select the correct file after downloading it from below.
GitHub - NeverSinkDev/NeverSink-Filter: This is a "lootfilter" for the game "Path of Exile". It's designed with the intention to provide quick detection/evaluation of good drops, while preserving a polished visual style and filtering junk.
If I did not reply to you, it mean the question you are asking is stupid.
-
Post Thanks / Like - 1 Thanks
toadskin (1 members gave Thanks to GameHelper for this useful post)
-
★ Elder ★
Originally Posted by
hacker143
hello sir
in item alert, can you breach splinters please? i dont really like to use that filters cuz it shows some items i dont want to pick
please add splinters to be shown in item alert default settings of poehud sir
thank you
I believe you can add them manually to config/currency.txt. I'll test them out and update it as needed, but it might be a bit before I get to it.
-
Post Thanks / Like - 1 Thanks
toadskin (1 members gave Thanks to TehCheat for this useful post)
-
Knight
Originally Posted by
TehCheat
I believe you can add them manually to config/currency.txt. I'll test them out and update it as needed, but it might be a bit before I get to it.
thank you, i dont really like using alternative
the basics on poehud is already enough and what it lacks is splinter and silver only
-
Knight
Originally Posted by
zaafar
i see, ill try to use it sir
thank you
-
Member
anyone else just get banned?
-
Active Member
Stash open detection method?
I'm trying to make a stash sorter, and I'm having a hard time finding the best way to detect whether or not the stash is opened, right now I'm using OpenLeftPanel.IsVisible, but that doesn't seem to have the purpose I thought it would have.
Code:
public override void Render()
{
if (!GameController.Game.IngameState.IngameUi.OpenLeftPanel.IsVisible &&
!GameController.Game.IngameState.IngameUi.InventoryPanel.IsVisible &&
!GameController.Area.CurrentArea.IsHideout &&
!GameController.Area.CurrentArea.IsTown)
{
return;
}
Graphics.DrawText("VI VON ZULUL", 50, new Vector2(500, 500), Color.AliceBlue, FontDrawFlags.Center);
}
With the following code the text is drawn to the screen, while in a city and with the inventory opened but not with the stash open! Which means that
Code:
!GameController.Game.IngameState.IngameUi.OpenLeftPanel.IsVisible == true
How would one go about doing this in a smarter way?
Last edited by Preaches; 05-01-2017 at 07:35 AM.