Calculator - Enemy Properties and Drops

by Aero·v1.3.0·Updated 2025-11-03

A simple GUI application developed entirely in Python, used to calculate enemy attributes and item drop probability in "Sekiro".

Screenshots 2 screenshots

About this mod Machine translation

A simple GUI application developed entirely in Python, used to calculate enemy attributes and item drop probability in "Sekiro".

wolfcalculator

🎮 **A simple and easy-to-use GUI application to help you obtain basic statistics of Sekiro enemies under various conditions**

This was made for fun in my spare time, so don't expect it to be perfect 😊

---

📊 Display data

✨ **Complete data analysis functions**:

  • **HP** - The enemy's health pool. For multiple stages with different values, they will be displayed separated by commas.
  • **Stance Value** - The enemy's starting stance value
  • **Damage Multiplier** - The value used to multiply the damage of each attack
  • **Stance Recovery** - This value will change greatly according to events and animations during combat, do not rely on it too much (refer to StaminaControlParam)
  • **Average Number of Attacks Required to Kill** - A rough estimate to help you understand your enemy's health level
  • **Money** - The amount of money dropped by enemies
  • **EXP** - Experience points dropped by enemies
  • **Ninja Kill Drop** - Used to obtain resurrection fragments after ninja killing the enemy.
  • **Resource Items** - If the enemy owns it, the quantity and drop probability of items such as Paper Man, Resurrection Power, etc. will be displayed here.
  • **Item Drops** - Shows possible item drops for this enemy

---

⚠️ Notes

🔍 **IMPORTANT NOTE**:

  • You can view statistics for unlisted base enemies by entering NpcParamIds
  • Some areas in the game only use morning (in this case as "default"), and bell twilight/bell night (night + devil's bell). If enemies are fought at different times, default stats will be used
  • Money and experience points numbers can sometimes be off by 1 point because Fromsoft doesn't do a very good job of rounding
  • All features in Extra Options are quite experimental, please let me know if you find any issues

---

🔧 How to get NpcParamIds

  • Download UXM and Smithbox
  • Use UXM to unpack the game by entering the executable file path
  • Open Smithbox and create a new project
  • Go to the map editor, right-click on the map where the target enemy is, and click Load
  • Find the enemy and click on it (move by holding down the right button on the viewport)
  • On the right side, click Properties and scroll down to find the NPC Parameter ID, copy this ID and paste it into the field of the calculator

---

🙏 Acknowledgments

Thanks to the following people for their help:

  • **Holm** - lots of help with testing and comparing data
  • **Savio** - provided original ideas, inspiration and moral support, and also completed most of the testing of the GUI
  • **Maid** - explained some of the intricacies of parameters and taught me a lot about scaling

---

🔗 **Project Link**:

Feel free to check out the GitHub repository for all the data used in this project!

(Please don’t mind my poor code quality 😅)

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. There is no universal mod manager for this game: some mods replace game files directly, some go into a game-specific Mods folder, and some need a game-specific community loader or tool first — follow the bundled readme.
  3. Place the files exactly as the readme says; mods with listed dependencies need those installed too.
  4. Launch the game to confirm it loaded; some games require enabling mods in settings or an in-game mod menu.

Install locations vary a lot between games and mods — the bundled readme is the most reliable guide.

File & checksum

Filename
Sekiro Calculator 1.3.0
File size
36.8 MiB