-
Active Member
Originally Posted by
crayfish14
This is awesome.
Is there a way to implement picking up body parts for metamorph?
No need to. The next hotfix patch for the game coming from GGG in 24-48hr's time is changing them to not drop at all any more. Organs will just appear in the league mechanics inventory UI as soon as you kill them, so they will never need to be clicked on again to pick up.
-
Member
No clue what is going on, was working fine and now the script won't run no matter how many new fresh installs I do. Keeps giving this screen when I open:
Script lines most recently executed (oldest first). Press [F5] to refresh. The seconds elapsed between a line and the one after it is in parentheses to the right (if not 0). The bottommost line's elapsed time is the number of seconds since it executed.
---- C:\Users\Dan1e\Documents\PoE\WingmanReloaded NEW\WingmanReloaded-master\PoE-Wingman.ahk
5732: GreenHex := 0x24DE32
7380: LastLogout := 0
---- C:\Users\Dan1e\Documents\PoE\WingmanReloaded NEW\WingmanReloaded-master\data\Library.ahk
064: quot := Chr(34)
064: bashq := "" . quot
064: json_value := quot . "{[01234567890-tfn"
064: json_value_or_array_closing := quot . "{[]01234567890-tfn"
064: object_key_or_object_closing := quot . "}"
091: json_array := Func("Array").IsBuiltIn || ![].IsArray ? {IsArray: true} : 0
111: tail := A_AhkVersion<"2" ? 0 : -1
141: number := "number"
141: integer := "integer"
169: quot := Chr(34)
169: qurly := quot . "}"
185: offset := A_AhkVersion<"2" ? -3 : -4
225: integer := "integer"
243: type := A_AhkVersion<"2" ? "" : Func("Type")
293: quot := Chr(34)
293: bashq := "" . quot
303: rx_escapable := A_AhkVersion<"2" ? "O)[^\x20-\x7e]" : "[^\x20-\x7e]"
328: empty := {}
328: vt_empty := ComObject(0, &empty, 1)
1899: WM_SETREDRAW := 0xB
1899: STM_SETIMAGE := 0x172
1899: PS_SOLID := 0
1899: cbSize := 136
1899: SRCCOPY := 0x00CC0020
1899: GPTR := 0x40
1899: OBJ_BMP := 0x7
1899: LR_CREATEDIBSECTION := 0x2000
1899: LR_COPYDELETEORG := 0x8
1995: STM_GETIMAGE := 0x173
2050: SRCCOPY := 0x00CC0020
2163: LR_Flag1 := 0x2008
2163: LR_Flag2 := 0x200C
2163: DC_PEN := 19
2207: LR_Flag1 := 0x2008
2207: LR_Flag2 := 0x200C
2207: LR_Flag3 := 0x0008
2666: CtlColors.Attached := {}
2668: CtlColors.HandledMessages := {Edit: 0, ListBox: 0, Static: 0}
2670: CtlColors.MessageHandler := "CtlColors_OnMessage"
2672: CtlColors.WM_CTLCOLOR := {Edit: 0x0133, ListBox: 0x134, Static: 0x0138}
2674: CtlColors.HTML := {AQUA: 0xFFFF00, BLACK: 0x000000, BLUE: 0xFF0000, FUCHSIA: 0xFF00FF, GRAY: 0x808080, GREEN: 0x008000, LIME: 0x00FF00, MAROON: 0x000080, NAVY: 0x800000, OLIVE: 0x008080, PURP
2678: CtlColors.NullBrush := DllCall("GetStockObject", "Int", 5, "UPtr")
2680: CtlColors.SYSCOLORS := {Edit: "", ListBox: "", Static: ""}
2682: CtlColors.ErrorMsg := ""
2684: CtlColors.InitClass := CtlColors.ClassInit()
2704: CtlColors := New CtlColors
2689: if (This.InitClass == "!DONE!")
2693: }
2705: Return,"!DONE!"
2746: ClassNames := {Button: "", ComboBox: "", Edit: "", ListBox: "", Static: ""}
2748: BS_CHECKBOX := 0x2
2748: BS_RADIOBUTTON := 0x8
2750: ES_READONLY := 0x800
2752: COLOR_3DFACE := 15
2752: COLOR_WINDOW := 5
6252: Lang := ""
6254: ClientTowns := { "Lioneye's Watch" : [ "Lioneye's Watch" , "Le Guet d'Œil de Lion" , "Löwenauges Wacht" , "Застава Львиного глаза", "La Vigilancia de Lioneye", "VigÃlia de
6262: LangString := { "English" : ": You have entered" , "Spanish" : " : Has entrado a " , "Chinese" : " : 你已進入:" , "Korean" : "진입했습니다" , "German" : " : Ihr habt '", "Russian" : " : Вы вош
6553: SEEK_CUR := 1
6554: SEEK_END := 2
7678: ft_FuncBind3 := Func("ft_Gui").Bind("ShowPic")
7764: Ptr := A_PtrSize ? "UPtr":"UInt"
7942: info := []
7989: Ptr := A_PtrSize ? "UPtr" : "UInt"
7990: init := PicFind(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
7991: if (!MyFunc)
7993: x32 := "5557565383EC788B8424CC0000008BBC24CC000000C7442" . "424000000008B40048B7F148944243C8B8424CC000000897C2" . "42C8BBC24CC0000008B40088B7F18894424388B8424CC00000" . "0897C24308B400C89C689
8127: x64 := "4157415641554154555756534881EC88000000488B84245" . "0010000488BB42450010000448B94245801000089542428448" . "944240844898C24E80000008B40048B76144C8BBC244001000" . "04C8BB42448010000C744
8254: MCode(MyFunc, A_PtrSize=8 ? x64:x32)
8315: bch := A_BatchLines
8316: SetBatchLines,-1
8317: VarSetCapacity(code, len:=StrLen(hex)//2)
8318: lls := A_ListLines=0 ? "Off" : "On"
8323: Ptr:=A_PtrSize ? "UPtr" : "UInt", PtrP:=Ptr . "*"
8324: DllCall("VirtualProtect",Ptr,&code, Ptr,len,"uint",0x40,PtrP,0)
8325: SetBatchLines,%bch%
8326: }
8255: if Scan0 < 10
8255: Return
8279: bpp := 32
8280: Ptr := A_PtrSize ? "UPtr" : "UInt"
8386: Lib := [] (25.41)
Press [F5] to refresh.
-
Member
I have a question about BANS for this plugin. Do some take a ban for use this?Really whana to try it to use and didnt want to loose my acc =) with 1k$ for MTX.And If i Use it need to use Limited User?or it fine without it?Thx
-
Member
first thanks thebbandit for creating and maintaining this amazing script. now I do have a bit of a problem with it the auto flask part of the script. I have calibrated the script and can get the show gamestate to show green on all including the onchar. now when trying to enableing the auto flask the white text in the bottom corner says FLASK: ON but it does not work, and when toggling the flask MS option in debug it do not work either. I got it to work once with creating a new character. My resolution is 1920 * 1080 so i use the aspect ration standard, and i run it as administrater, the c log menu works. any ideas for what i should try or information that could help debugging it. and thanks again
Last edited by mcxayer; 12-17-2019 at 10:45 AM.
-
Contributor
It's unfortunate the the revision did not fix the issue. If you guys who are having the crash could please send me a copy of your client.txt file so that I can continue to test why this is occurring, I will be reverting the first file read back to the load file and flip method. Was really hoping to fix both bugs instead of settling for one. At least I know what the bug for that method (larger than 128mb client file) is and it's easily circumvented.
Code:
Version .08.12 December/17/2019
--------------------------------------------------------------------------------
Found a change made to the Clipboard contents, Implicit is now flagged in-line
This makes it much easier to ensure we grabbed the implicits
Other Additions to the parser:
Increased Damage/Attack speed with movement skills
Added Cocoon and Bundle to the list of Opened containers with LootVacuum
Reverted the Client.txt load system back until I can figure out why its crashing
This old method has a known issue with files over the memory limit.
If your file is too large, your location will show up as "Log too Large"
When loading large log file, you will need to zone change to update location
FindText Library has been updated to version 7.2
This version is a function update, I helped discover a potential crash situation
This situation was not present in the script, found in a testbench I was working on
Another change resolves the mouse flicker that was present when using ScreenShot()
This was only used in delve, and was not extremely noticable
This will allow me to redisign the GuiStatus function to use this new faster method
Last edited by thebbandit; 12-17-2019 at 12:15 PM.
-
Member
Can anyone give a step by step guide on how to set this up? a video would be great or screenshot/pic would do. Can't see me to get the calibrate rite. Running the script is fine. Got the bottom left notification to appear so the script is running.
-
Contributor
Originally Posted by
Skandrake
Can anyone give a step by step guide on how to set this up? a video would be great or screenshot/pic would do. Can't see me to get the calibrate rite. Running the script is fine. Got the bottom left notification to appear so the script is running.
I have mostly updated it for the new aspects of the script such as the client.txt parser, so the wiki would be a good place to find information about the script. Try browsing them, you can go straight to the WIKI from the scripts configuration GUI by clicking the button on the bottom right that says Wiki. Here is a good place to get started I have updated that with a few more of the common issues.
There are also several tooltips explaining what each setting does, just mouse over the option and it will give you some info about it. I have been slowly adding in tooltips for some of the more complex parts of the options GUI. Let me know what aspect of the installation and usage you are still having issues with after giving a genuine effort to figure it out from the resources provided. I will take your feedback and add them to the Wiki or into tooltips in the GUI.
Last edited by thebbandit; 12-17-2019 at 03:15 PM.
-
Member
How Can I set my character to use a skill when 90% or less Energy Shield? I'm using CI and my life is always 1.
I set life to off and es to 90, but it seens to not be working.
TY
-
Contributor
Originally Posted by
Genocyber
How Can I set my character to use a skill when 90% or less Energy Shield? I'm using CI and my life is always 1.
I set life to off and es to 90, but it seens to not be working.
TY
As long as autoflasks is turned on you will get utilities firing, I made it this way so that you can turn off the utilities from firing when you want to.
You can even look at the code to see whats going on:
Code:
; First we check if any of the flask slots are checked
If ( (TriggerES90!="00000")
; Then we look for any Utilities that are checked, with ES percent at 90, and off CD
|| ( ((YesUtility1)&&(YesUtility1ESPercent="90")&&!(OnCooldownUtility1))
|| ((YesUtility2)&&(YesUtility2ESPercent="90")&&!(OnCooldownUtility2))
|| ((YesUtility3)&&(YesUtility3ESPercent="90")&&!(OnCooldownUtility3))
|| ((YesUtility4)&&(YesUtility4ESPercent="90")&&!(OnCooldownUtility4))
|| ((YesUtility5)&&(YesUtility5ESPercent="90")&&!(OnCooldownUtility5)) ) ) {
So it is probably because you have auto-flasks turned off I am guessing.
Also make sure you have either hybrid or CI as your character type to use ES values
I should probably reference this somewhere
I will look for a good place to put this information. I need to update some more of the wiki pages and stuff, just barely getting time to play lately :P
Last edited by thebbandit; 12-18-2019 at 11:40 AM.
-
Post Thanks / Like - 1 Thanks
Genocyber (1 members gave Thanks to thebbandit for this useful post)
-
Member
Originally Posted by
thebbandit
So it is probably because you have auto-flasks turned off I am guessing.
Also make sure you have either hybrid or CI as your character type to use ES values
I should probably reference this somewhere

I will look for a good place to put this information. I need to update some more of the wiki pages and stuff, just barely getting time to play lately :P
Take your time mate. Huge props for this script. Really makes my life easy and it's constantly updated and improved.
-
Member
screenshot_1576763039.png i can't sample OHB,can some one help me pls
-
Contributor
Originally Posted by
kenjfujma1
If you are using a resolution with a different height than 1080, you will not be able to use the default capture string for the OHB. I have not made a guide on how to do it properly yet.
I realize now that a button saying sample OHB may be confusing since it's actually sampling the health color on the OHB. It is not recapturing the bar itself.
To do that you would need to use the FindText GUI.
To put it simply, it's a 2 pixel height bar that is the length of the green and blue bars. (Not including borders, just the inside edge) it is sample from the color in the very middle of the two green and blue bars. The easiest way to make it have the correct color is reserving both Mana and health to 85%.
Once your done test the string and confirm the it matches the healthbar properly. Then paste your capture into the strings tab.
If you get it sampled properly, share your results and I can add it as a new option to the drop-down list.
-
Member
Hello,
Since 8.12 its not working anymore for me. OnChar calibration seems allright but nothing work.
With HOB i have "Make sure you see the overhead HB" else i have it.
Can you help me ?
-
Member
Want to use this for mine however getting Error at line 11456 + library.ahk cannot be opened.
-
Member
I'm getting this error whenever I try to run it.
Code:
Error: Too many parameters passed to function.
Specifically: StrSplit(PossibleBase[1], " ",,2)
Line#
3398: {
3399: Prop.ItemName := Prop.ItemName . A_LoopField . "
"
3400: Prop.ItemName := StrReplace(Prop.ItemName, "<<set:MS>><<set:M>><<set:S>>", "")
3401: StandardBase := StrReplace(A_LoopField, "Superior ", "")
3402: StandardBase := StrReplace(StandardBase, "<<set:MS>><<set:M>><<set:S>>", "")
3403: PossibleBase := StrSplit(StandardBase, " of ")
3404: StandardBase := PossibleBase[1]
---> 3405: PossibleBase := StrSplit(PossibleBase[1], " ",,2)
3406: PrefixMagicBase := PossibleBase[2]
3408: For k,v in Bases
3409: {
3410: if (Bases[k]["name"] = StandardBase) || (Bases[k]["name"] = PrefixMagicBase)
3411: {
3412: Prop.Width := Bases[k]["inventory_width"]
3413: Prop.Height := Bases[k]["inventory_height"]
The program will exit.
Is there a way to fix this?