This version of HunterPie is no longer maintained, all my efforts are going towards HunterPie v2, an overlay that supports both MHW and MHR (and will support future games as well).
It is still possible to use this version of HunterPie however no new features nor bug fixes will be released for v1.
Hello, thanks for all the suggestions! I'll keep this post pinned with the most common questions/suggestions:
1 - HunterPie crashing on startup?
If you use RivaTuner make sure to update it to the latest version, it has a bug that makes HunterPie crash because it uses Direct3D. Also make sure you have Microsoft .NET Framework 4.8 on your computer, you can download it from Microsoft's website. If none of those are your problem, verify if your Firewall isn't blocking HunterPie from updating itself or if your Antivirus isn't messing with it.
2 - I'm getting an error about MonsterHunterWorld.XXXXXX.map not being mapped Due to how HunterPie works, I have to map all static memory addresses manually, it usually takes ~20 mins up to 2 hours depending on the Monster Hunter World update. Also, always make sure auto-update is enabled after we get a new MHW update, so HunterPie can always get the latest files.
3 - Can I translate HunterPie? Sure, just make sure to read the localization documentation to know how to get started.
4 - My overlay isn't appearing for me
DirectX 11: Make sure your game is either in borderless fullscreen or windowed mode, otherwise the overlay won't be visible on top of the game.
DirectX 12: It does work in fullscreen, make sure you have your overlay and whatever widgets you want enabled in HunterPie's settings.
5 - I'm getting FPS drops
HunterPie has a couple of settings to decrease resources usage:
Disable Hardware Acceleration: Disabling hardware acceleration will force HunterPie to use the CPU to render it's components, removing the stress on your graphics card. This option will make everything smoother for some computers at cost of a little bit more of CPU.
Decrease animations framerate: HunterPie is really animation heavy, so decreasing the animation framerate will definitely make it use even less resources.
Disable widgets that you don't want: Disabling widgets you don't want will make HunterPie have less stuff to render.
Increase scan delay: Increasing the scan delay will make HunterPie read the game memory less times per second, the default is 150 ms, which means it will scan the memory once every 150 ms (6 scans per second).
Attention: If you use GSync/FreeSync there's nothing I can do for now, WPF (HunterPie's UI framework) has a known issue that is still in their list of to-be-fixed stuff.
6 - Can I resize and move widgets with my mouse instead of changing the X, Y coordinates manually? Yes! A design mode was introduced on version 1.0.3.3, now you can press ScrollLock (you can change the keybind in HunterPie settings too) to enable design mode when the game is running. Use your left mouse button to move widgets around and your mouse scroll to rescale them individually. Also MAKE SURE the monster widget has content inside it when you're resizing it, so you can preview the changes.
7 - I can't see my buffs in the buff widget The abnormalities widget doesn't work out of the box, you have to choose which buffs/debuffs you want that bar to show. Please make sure to read this.
8 - I can't see monster parts Due to how the game works, only the quest leader can see the monster parts while the other members have access only to the flinch/break counter information.
9 - My Discord status isn't showing my in-game activity Make sure you have it enabled in HunterPie settings. Also make sure you have the Display currently running game as a status message option enabled on your Discord. If none of those are your problem, run HunterPie as adminstrator.
10 - My game is flickering with white beam lights That's a problem with NVidia drivers and seems to only happen in DirectX 12, roll back your NVidia graphics driver to an older version (442.74 seems to be working fine).
11 - I can't see my damage The game doesn't store player's damage in memory when you're in offline mode, expedition, guiding lands, or in certain quests (e.g: Zorah Magdaros and Kulve Taroth siege). It also doesn't store damages that your party have done to monsters that aren't part of your quest objective. That's not a bug, it's just how the game works.
12 - About Charge Blade, Insect Glaive, Gun Lance buffs: That's already in development, every class will get it's own class helper widget, that will display useful information about your weapon. Join Discord if you want to see the work in progress of this new widget.
13 - Switch Axe timer doesn't start counting from 90 when using power prolonger That's a known issue and is just how the game works, the timer doesn't increase by power prolonger, it actually increases the timespan between countdowns. So instead of going 90 -> wait one second -> 89 -> wait one second -> 88 and so on, it works as 45 -> waits two seconds -> 44.
HunterPie's Native features relies on CRCBypass, this last update broke how Stracker's Loader is injected into the game, which also means CRCBypass isn't injected either, gotta wait for Stracker to officially update their loader, but as a temporary workaround you can rename the dtdata.dll to hid.dll in your MHW folder. You'll have to update Stracker's when stracker release an official patch though by the way.
hope the V2 has some update. 1.add a theme,its style like V1,especially the widget in game. 2.add these options in V2 monster widget.→"Hide inactive parts after a few seconds"、"Sort parts automatically"、"Show only parts that can be broken"、"Show only parts that haven't been broken"、"Show Monster breakable parts"、"Show Monster parts".all of them in V1 are available
From the pinned comment right above: 8 - I can't see monster parts Due to how the game works, only the quest leader can see the monster parts while the other members have access only to the flinch/break counter information.
1511 comments
It is still possible to use this version of HunterPie however no new features nor bug fixes will be released for v1.
1 - HunterPie crashing on startup?
If you use RivaTuner make sure to update it to the latest version, it has a bug that makes HunterPie crash because it uses Direct3D. Also make sure you have Microsoft .NET Framework 4.8 on your computer, you can download it from Microsoft's website. If none of those are your problem, verify if your Firewall isn't blocking HunterPie from updating itself or if your Antivirus isn't messing with it.
2 - I'm getting an error about MonsterHunterWorld.XXXXXX.map not being mapped
Due to how HunterPie works, I have to map all static memory addresses manually, it usually takes ~20 mins up to 2 hours depending on the Monster Hunter World update. Also, always make sure auto-update is enabled after we get a new MHW update, so HunterPie can always get the latest files.
3 - Can I translate HunterPie?
Sure, just make sure to read the localization documentation to know how to get started.
4 - My overlay isn't appearing for me
5 - I'm getting FPS drops
HunterPie has a couple of settings to decrease resources usage:
Attention: If you use GSync/FreeSync there's nothing I can do for now, WPF (HunterPie's UI framework) has a known issue that is still in their list of to-be-fixed stuff.
6 - Can I resize and move widgets with my mouse instead of changing the X, Y coordinates manually?
Yes! A design mode was introduced on version 1.0.3.3, now you can press ScrollLock (you can change the keybind in HunterPie settings too) to enable design mode when the game is running. Use your left mouse button to move widgets around and your mouse scroll to rescale them individually. Also MAKE SURE the monster widget has content inside it when you're resizing it, so you can preview the changes.
7 - I can't see my buffs in the buff widget
The abnormalities widget doesn't work out of the box, you have to choose which buffs/debuffs you want that bar to show. Please make sure to read this.
8 - I can't see monster parts
Due to how the game works, only the quest leader can see the monster parts while the other members have access only to the flinch/break counter information.
9 - My Discord status isn't showing my in-game activity
Make sure you have it enabled in HunterPie settings. Also make sure you have the Display currently running game as a status message option enabled on your Discord. If none of those are your problem, run HunterPie as adminstrator.
10 - My game is flickering with white beam lights
That's a problem with NVidia drivers and seems to only happen in DirectX 12, roll back your NVidia graphics driver to an older version (442.74 seems to be working fine).
11 - I can't see my damage
The game doesn't store player's damage in memory when you're in offline mode, expedition, guiding lands, or in certain quests (e.g: Zorah Magdaros and Kulve Taroth siege). It also doesn't store damages that your party have done to monsters that aren't part of your quest objective. That's not a bug, it's just how the game works.
12 - About Charge Blade, Insect Glaive, Gun Lance buffs:
That's already in development, every class will get it's own class helper widget, that will display useful information about your weapon. Join Discord if you want to see the work in progress of this new widget.
13 - Switch Axe timer doesn't start counting from 90 when using power prolonger
That's a known issue and is just how the game works, the timer doesn't increase by power prolonger, it actually increases the timespan between countdowns. So instead of going 90 -> wait one second -> 89 -> wait one second -> 88 and so on, it works as 45 -> waits two seconds -> 44.
HunterPie Documentation: Click Here
HunterPie frequent questions: Click Here
Feel free to join HunterPie's Discord: Click Here
You can see the planned and in-development features here: https://trello.com/b/oDDhrqZb
Previous version works fine.
1) a quest starts
2) tab-ing in and out works often, sometimes not (crash)
3) canceling a quest
E: thanks for the quick reply headshet!
E#2: Problem persists sadly, will wait for a Stracker's Loader update.
crashes.txt
👇
System.OutOfMemoryException: 数组维度超过了支持的范围。
在 HunterPie.Memory.Kernel.BufferToStructures[T](IntPtr handle, Int32 count)
在 HunterPie.Memory.Kernel.ReadStructure[T](Int64 address, Int32 count)
在 HunterPie.Core.Native.GMD.LoadGMD(cGMD& gmd, Int64 addr)
在 HunterPie.Core.Native.GMD.InitializeGMDs()
在 HunterPie.Hunterpie.<>c.<OnGameStart>b__75_0()
在 System.Threading.Tasks.Task.Execute()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 HunterPie.Hunterpie.<OnGameStart>d__75.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
在 System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
在 System.Threading.ThreadPoolWorkQueue.Dispatch()
1.add a theme,its style like V1,especially the widget in game.
2.add these options in V2 monster widget.→"Hide inactive parts after a few seconds"、"Sort parts automatically"、"Show only parts that can be broken"、"Show only parts that haven't been broken"、"Show Monster breakable parts"、"Show Monster parts".all of them in V1 are available
8 - I can't see monster parts
Due to how the game works, only the quest leader can see the monster parts while the other
members have access only to the flinch/break counter information.