Displays monster health, parts, status effects, crown, team damage, player buffs/debuffs, equipment/weapon buffs. Open source, localizable, and skinnable.
Requirements
This mod does not have any known dependencies other than the base game.
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
SmartHunter - Traduccion al espanyol - Spanish translation
Changelogs
Version 1.1.7113.30815
Reworked regex filters to use tags instead of GroupId
Version 1.1.7108.35821
Fixed occasional inaccuracies with crowns due to floating point precision
Renamed player widget option IncludeStatusEffectGroupIdRegex to StatusEffectGroupIdRegex to bring it in line with the other regex options
Fixed some rare overflow exceptions
Version 1.1.7077.32434
Added config option ShowWindows - shows the full window border around each widget, useful for capturing in OBS
Tweaked regex option names to simplify them a bit: MonsterIdRegex, PartGroupIdRegex, StatusEffectGroupIdRegex
Version 1.1.7076.27413
Added Ancient Leshen
Version 1.1.7073.38414
Added a config option to close SmartHunter when the game closes: ShutdownWhenProcessExits
Added monster status effects: rage, fatigue
Improved memory data for more granular scanning
Added debug option ShowWeirdRemovableParts for investigation of possibly valid removable parts that aren't indexed. Check out Barroth, Radobaan, Paolumu
Added faint drop shadow to most text
Added keybind to temporarily hide the UI (for screenshots and such): F1 by default
Monster status effects and monster parts can now be grouped by an id so they can have different visuals defined in the skin
Added config options to filter out monster status effects and parts by their group ids: IncludePartGroupIdRegex and IncludeStatusEffectGroupIdRegex. To hide parts you don't want, give them a new group id and filter them with regex in the config.
Tweaked some of the config options to show/hide different bits of data. We now have ShowCrown, ShowBars, ShowNumbers, and ShowPercents
Made some visual tweaks to the monster widget UI, including a pulse effect when a they have an active status effect
Version 1.0.7069.22966
Corrected memory offsets for other equipment
Version 1.0.7068.42090
Hotfix for monster status effects
Version 1.0.7068.40511
Added Leshen
Added Assassin's Hood
Version 1.0.7046.36363
Fixed Paolumu's incorrect crowns
Fixed flash monster status effect
Added monster status effects for shock trap, pitfall trap, and elderseal (and new loc strings which need translating)
Version 1.0.7035.40334
Updated for game version 167353 - monster widget now works
Added parts for Zorah Magdaros (needs localization for other languages)
Fixed sample data option not working correctly
Version 1.0.6998.17119
You can now hide all monsters except the one you're fighting by setting ShowUnchangedMonsters to false and HideMonstersAfterSeconds to 20
Added window titles for each widget so they can be identified in task manager and OBS
Experimental fix for adamant pill/seed condition rarely not working, and condition parity for might pill/seed
Version 1.0.6991.41224
Fixed team widget not displaying damage
Version 1.0.6991.37394
Improved scanning performance and success/failure output
Improved weapon buff pointer
Added 2 resources to Default.xaml to easily change widget background and opacity: A_Color_Widget_Background and A_Double_Widget_Opacity
Added ShowRemovableParts to config so removable parts can be shown and hidden separately from regular parts
Fixed might seed/pill conditions that broke for some people
Fixed en-US typo - Armonskin -> Armorskin
Added strings to en-US for new weapon buffs (will need to be translated for other locales)
Version 1.0.6974.38124
Fix for overlay windows sometimes not always on top
Version 1.0.6972.32628
Added UpdatesPerSecond config option for higher fidelity memory updates, up to 60 per second
CollectionViewSources have been moved from the viewmodel to the view, so that custom sorting and grouping can be easily be applied to collections
Added a faint drop shadow to the crown icon. Note: drop shadows on text have been disabled by default because it can make text blurry. Uncomment line 66 in Default.xaml to enable
Version 1.0.6971.6900
Hotfix for config UI toggles that stopped working
Version 1.0.6970.42813
Fixed skin changes not always being updated live
Fixed mysterious unknown parts for Paolumu, Barroth, Radobaan, and Kulve Tarroth
Loc change: renamed Removable Horns 2 to Removable Horn Chip in en-US
Version 1.0.6969.33629
Circle bars are rendered slightly differently because of reports of geometry being broken in rare cases
Player widget now sorts buffs correctly
Missing font is now packaged correctly
Fixed an issue where loc files weren't always loaded in UTF8
Version 1.0.6968.11926
Fixed player widget status effects sometimes showing incorrectly
Added regex filter to config so different groups of player status effects can be included or excluded from the player widget: IncludePlayerStatusEffectGroupIdRegex
Version 1.0.6967.42314
Adjusted the default positions of widgets because they were being placed off screen for people with smaller displays
Fix for config files failing to load when the app is launched from a different directory, e.g via the command line or loader utilities
Version 1.0.6966.40005
Fixed Kulve Taroth showing as Unknown Monster
Widgets no longer process when invisible
Added config option HideWhenGameWindowIsInactive
Added config options to hide individual widget components:
Customize your experience by editing Config.json. This file is generated when you launch SmartHunter.
How to create and use new localizations
Create a copy of en-US.json and rename it for the locale you are translating to.
Translate the strings in the second part of each key value pair. Do not change the keys.
Ensure the new file is in the SmartHunter folder.
Open Config.json and point LocalizationFileName to the new file.
Note to translators: please use the official in-game translations and terminology where possible, to provide a consistent experience for players.
How to create and use new skins
Create a copy of Default.xaml and rename it appropriately.
Make changes to the new file.
Ensure the new file is in the SmartHunter folder.
Open Config.json and point SkinFileName to the new file.
FAQ
Why isn't SmartHunter running?
Make sure you have the latest .NET Framework
Make sure the app is in its own writable folder
Try putting it in a new folder on your desktop or in My Documents
Try running it as an admin
SmartHunter is running but I can't see the overlay?
Make sure the game is running in borderless or windowed, NOT fullscreen
Hold LeftAlt, if you can see the red borders around the widgets, you'll see the overlay when you go into a quest
If you can't see the red borders, check Config.json to make sure the widgets aren't positioned off your screen. If they are, change the X and Y values.
Can I turn off monster health? Can I turn off team damage so it only shows percentage? Can I turn off widgets I don't want? Can I turn off other things? Yes - Config.json is your friend.
Can I send damage or other information to chat? No, and there are no plans to add this yet. The information shown by this overlay is intended to be for your eyes only.
Why don't monster parts and status effects update properly in multiplayer sessions? This data only updates properly for the quest host. This is just the way the game works and it can't be worked around.
I can't find the config file. It's not in the zip folder? Config.json is generated when you launch SmartHunter.
tonhaumaster for localizing to Portuguese (Brazil) (pt-BR).
Disclaimer
Use with care and at your own risk. Some games ban for the use of mods and overlays. Some people have reported being banned from other games for accidentally leaving mods and overlays running in the background. Capcom seems to have a neutral stance towards mods and overlays for Monster Hunter: World.