Monster Hunter Rise

File information

Last updated

Original upload

Created by

lingsamuel

Uploaded by

lingsamuel

Virus scan

Safe to use

Tags for this mod

About this mod

Report detailed skill stats in your hunt. Almost all skills you need to know.

Requirements
Permissions and credits
Changelogs
Donations
LingSamuel's Data Reporter

Report detailed skill stats in your hunt. Almost all skills you need to know.


Please set "Script Runner > Garbage Collection Handler" to "Managed By Lua" to avoid memory leak!



Please read the Known Issues section below!
Translation help is welcome!

For Chinese users: you should have a Chinese font located at: "MonsterHunterRise\reframework\fonts\NotoSansSC-Regular.otf"
Many mods bundled this. Or you can download it from internet.

Supported Features
This mod is still WIP, bugs are expected. Please leave a comment if you encountered any problem
.

All data is optional now. Please check the options in Script Generated UI.


Hot Key Toggle

Support hotkey END by default to toggle the stats panel.

Real-Time Stats


Currently, the mod displays HP, attack and element attack, affinity, and defense at the top of the report panel.

Skills Activate/Deactivate Notification, And Covered Time


- Bloodblight
- Clothfly, Cutterfly, Red/Gold Wirebug
- Demondrug, MegaDemondrug, DemonPowder
- Armorskin, MegaArmorskin, HardshellPowder
- GourmetFish
- Otomo Roar, Otomo Dance, Otomo Drum
- MaximumMight, LatentPower, AffinitySliding, WallRun
- ProtectivePolish, Grinder, Counterstrike, OffensiveGuard, Agitator
- Hellfire, Furious
- BladescaleHone (Bow)
- AdrenalineRush, StatusTrigger
- MusicSharpnessRegen, MusicRegen
- Dereliction
- VirusOvercome
- Coalescence
- Heroics, KitchenHeroics
- Resuscitate, Peak Performance, Resentment
- Dragonheart
- ChainCrit, KushalaDaoraSoul (both support level I and II)
- Divine Blessing, Dango Defender
- Buildup Boost

Specially, "MightSeed" shares a timer with Butterflame and some other buffs, I currently can't distinguish them, so I named it "Attack up". AdamantSeed, Immunizer, and DashJuice also have similar problems, I rename them to effect instead of the item name.

Some notifications, like peak performance, resentment, chain crit, and KushalaDaoraSoul level 1, are disabled by default because they are obvious.
Some skills have in-game notifications, like Coalescence, these skills only notify deactivate by default.

All notification is configurable.


Skills Readiness Notification


- Dango Defender
- Furious

Skill Buff And Weapon Buff Timers
A bar showing the skill buffs and weapon buffs remaining time.

Buff Covered Hits
Calculate the buff covered rate by how many hits it covered.
This data gives a better representation of how the buffs affect hunting.

Counters

- Bloodblight Healing
- Blood Rite Healing
- Bladescale Hone trigger counter
- Foray trigger counter
- Sneak Attack trigger counter and extra damage dealt
- Buildup Boost trigger counter and extra damage dealt
- Divine Blessing/Dango Defender/Dango Defender (Hi) trigger counter and total damage reduction
- Master touch buffable hit rate. Calculate precisely by counting sharpness-consumed and critical hits. This means that if some hits don't consume sharpness, like LongSword's Spirit Helm Breaker, won't be counted.
- Physical weakness hit count and hit rate.
- Elemental weakness/critical hit count and hit rate.
- Bad hitzones hit rate, also means Mind Eye will take effect. Judged by damage color because several factors such as sharpness and hitzone influence MindEye determination together.

What do these fields mean?

In general, these fields are grouped into two categories, timer and counter.

Most skills are Timer, where they take effect for a certain amount of time.
The mod records the activated duration of these skills in battle.

Other skills are Counter, which is non-continuous each time they take effect.
Some related values like how much damage SneakAttack dealt are recorded
accordingly.

Hit-related fields are explained above.

If you still get confused about some fields, please leave a comment.

Planned Features

- [x] DONE! Wirebug-related skills
- More otomo and Dango skills
- Resistance
- Part breaker, charge master, etc
- [x] DONE! Weapon buffs
- More endemic life, such as Lampsquid
- Horn music

Further Research Needed Features

- For some skills, I couldn't find a good way to get the data. For example, I don't know how to get QuickBreath's remaining cooldown right now (although I know it has a fixed cooldown based on your SkillLv).
- Some data are grabbed from Enemy's function hook, like Foray, they may not work or calculate wrong in multiplayer. I made some simple workarounds but I haven't tested them yet.

---

Known Issues

Potential Agitator/Hellfire Notification Spam

Because of some Capcom behaviors, Agitator MAY switch quickly from active to inactive outside battle and the notification MAY spam your chat.

I considered adding some limitations to it, but haven't implemented it yet. You could disable the notification of Agitator to avoid the problem.


FPS drop and "Reset Script" Freeze

The REFramework has a potential memory leak issue (see https://github.com/praydog/REFramework/issues/519), which will cause the game to use more and more memory.
"Reset script" will freeze the game and do a forced GC to temporarily solve the problem.
To avoid this, please set the "Script Runner > Garbage Collection Handler" to "Managed By Lua".


Potential Performance Impact

I am not a Lua expert and this mod is obviously a script-heavy mod. It MAY affect your framerate. No significant performance loss has been observed on my computer but I have no guarantees about that because I have a very strong computer.

If you encountered any performance issues, please leave a comment with scenarios.

Compatibility

All the features listed above were tested by me during the initial implementation.

But I can't guarantee that they are still available now as my work progresses. They are just too many for me to test one by one.

If any skills are not working, please leave a comment.

Multiplayer Compatibility


Many of the skills were tested by me when support was first added to make sure they would work properly in multiplayer. But as development progressed, I couldn't guarantee that they would still work as well as they did initially, because it was a lot of work and I couldn't do it..

If you encounter any issues, please leave a comment.

About Translations

I am not an English native speaker and I don't know much about the MH-related terms and abbreviations in English. So if you have a better translation, please leave a comment, thanks!

Dango Denfender Hi and Low

Dango Defender Hi has the same damage reduction rate as Dango Defender Low, so I didn't distinguish them in the report panel. I can't ignore the Hi/Low mark because there is a real "Dango Defender".

If you have a better term to solve this small problem, please leave a comment.

Special Thanks

Thanks to Raff's mod utils. I learn how the weapon works with PlayerQuestBase and how to detect in-battle from it.
Thanks to praydog, the author of REFramework. Besides the great framework, he teaches me how to resolve an access violation problem.
Thanks to dtlnor's datamining.

Donation