Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
I will likely also make a version that runs a bunch of 2Handers in a provided scenario.
Thanks Suejak, I appreciate it.
I also added 37 defender presets so that you can easily test how a given attacker does against various enemies in the game with just a simple switch instead of having to manually type out enemy data.
With these two additions you can very easily test most top line weapons against a choice of most enemies in the game with just a few edits to the file. How do Duelists do against Orc Warriors? Easy to test. What if we take Duelist off, how does that effect it? Easy to test. And so on.
I changed 3Head output logic to divide it by 3 so that you see number of swings rather than number of hits.
Fixed a 3Head oversight where I had allowed it to proc Fearsome on every hit when in actuality it can only proc on the first of every 3.
Ever wondered what the general impact of adding a specific Perk or Trait on a bro's general offensive ability would be? This version can let you get an idea.
For example, I have a bro in game right now with Crippling, Executioner, Duelist, and Brute. I ran a test on the new calculator to see how useful adding HH would be for this bro (test is on Fighting Axe). There's a picture of this result on the Github page (left side is w/o HH, right side is with).
Also have two fixes that I caught while making the new calculator. When I added the presets I accidentally wrote Steelbrow instead of SteelBrow and this caused it to not apply properly. I also had a typo on the Footman preset. These are fixed now.
Did you read the Readme? There are instructions in there for how to set it up. You need to have Python set up on your computer and preferably a code editor to make it look pretty and easier to edit.
You'll have to move the files out of the zip. Put them somewhere you can find, Downloads, Desktop, wherever you like.
Running the calculator you have to call it with "python BBCalcYouWantToUse.py" while in the same directory as where the .py files are located. when you first open a terminal it will default you at your users directory. If you put it in Downloads for example, then type "cd Downloads/Battle-Brothers-Damage-Calculator" and hit enter. Then you will be where your .py files are.
When you call one of the .py files, it will run what is currently written into the code. To change the scenario you need to edit the .py file you are working with and there are sections at the top of each calculator with instructions on how to use/edit them. Then save the file and call it again in the terminal. This is where VSCode comes in, it makes this process a lot easier.
I'll help you get it going, but where are you stuck? Did you download Python?
Sorry that I don't have a user friendly gui to use. I basically self taught myself Python and haven't had the same drive to learn web development.
That's why I made alternate versions of the calculator that can run a bunch of tests at once, because that is the main advantage I have over the other calculators other than accuracy.
If you have any trouble getting it working then let me know.
These presets were added to the main BBCalc file, NimbleBattery, and Raising HP.
Also added a new variant of the calculator which automatically runs a given defender against 31 enemies, giving an overall snapshot of a bros defensive abilities. This is a good calculator to use if you want to see how a specific defensive add on will impact you in an overall sense.
Regardless, I think you should ask a mod if you can pin this thread. It IS extremely useful and someone more capable than I would surely make use of it.
Which part are you stuck at? Setting the Python path variable? Setting up VSCode? Running the script? I want to try and improve the set up guide so that people don't get frustrated and quit.
Edit:
Fixed an oversight in the automated calculators that caused Nimble values above 40% to drop down to 40% after the first iteration. EnemiesVsDefender, RaisingHP, 1HanderBattery, and 2HanderBattery were updated with this fix.
I have created a new and much better installation and user guide with step by step instructions and pictures that should make it easier for more people to use the calculator who may have shied away last time. I still do not have a gui nor the knowledge atm of how to create one, but with this new guide hopefully anyone who wishes to try the calculator can get it going regardless of their computer knowledge.
I've also made various improvements and a few bug fixes to the calculator since I first released it that I haven't posted about. If you have an old version of the calculator, you may want to check out the newest version.
Thank you.