Overview

Features of RimWorld Ranged Accuracy Calculator v1.3.17_r1

Sample Output (v1.3.17_r1)

Links



- click [A17] RimWorld Accuracy Calculator.zip for the A17 version executable

Source Code

GitHub Release - clickfor the A17 version executable

This is a little utility I've written in Python which actually went on to become somewhat of a project thanks to b0rsuk's feedback, and I'm actually very highly appreciative of that. This accuracy calculator has a variety of features which allows for the experience that you want, whether you're just the average player, an experienced player, or even a modder: you can pick from 3 modes which determine how the functions will run, and you can in turn pick from 4 functions. This calculator also has the option to incorporate a very similar accuracy report not unlike the one you see in the actual game.For best aesthetic results, use in fullscreen mode. Resolutions listed below are in order to keep everything neatly presented...Bare minimum (no rich reports): 640x480Minimum: 800x600Recommended: 1024x768 or higher- The ability to calculate accuracy with the following factors- Pawn (shooter)- Weapon- Weather- Cover- Target size- 3 modes to select from- Normal- Advanced- Custom- 4 functions to select from- Pawn- Weapon- Pawnweapon (Pawn and Weapon)- Full (pawn, weapon, weather, cover, and target size)- The ability to export results to a CSV file (best done in Pawn and Weapon mode)- You can name this CSV file almost as you wish. Invalid characters (i.e. punctuation) will be handled- This CSV file can be imported by spreadsheet-handling programs or online graphing programs- Examples include Microsoft Excel, Google Sheets, and Plotly - The imported information can furthermore be converted to graphs to better visualise info- Feedback of statistics which play a role in the accuracy calculation- Written in a way that the program will only show certain statistics if you used that function- Even possible to display richer information that is similar to the mouse-over in-game- Automatic bottleneck identifying comes with this- Run multiple trials in one sitting, with appropriate titles so you can keep track- The option to switch mode and function at the beginning of each successive trial- You can decide how many tiles you want the calculator to output- Maximum of 50 tiles- Accurate replication of the game's shooting mechanics- Native support for Shooting Skill Rebalanced and Vanilla-Friendly Weapon ExpansionI was able to get this sample output to look a little better by editing a printscreen of the calculator running, by dividing the x-axis width by 1.25. The power of editing!Mode: NormalFunction: FullParameters: Level 4 careful shooter (100% consciousness, 120% sight, 90% manipulation); normal quality Great Bow with 21% HP; clear weather; shooting at a juvenile elk; behind an ancient concrete barrier at a 58 degree angle from the shooter. Displaying rich accuracy feedback; 32/50 tiles of the output; exporting to a CSV file.