Opening up SWARFARM Feb. 2, 2017

The entirety of the source code running SWARFARM is now available on GitHub!. The door is open to contributors if you want to dig into the code, or you can simply raise an issue if you find a bug or have an idea. If you don't have or want a GitHub account, the feedback section is still open.

Additionally, the raw data powering the data logs is now available for download (anonymized, of course). I think it's only fair that this data is available to the community because it would not exist without the contributions of the community in the first place.

The data is in JSON format due to the nested and variable nature of the recorded data. If you need CSV format for ease of use, there are several converters online that can do this for you. How well this conversion works is up in the air. The data files are sorted into folders by category, and 1 file is published per week of data. Every Sunday at midnight Eastern time, new data will be exported.

Download link


Custom time filtering for personal logs Jan. 25, 2017

Today I've added a new option for the time range when viewing personal logs. All the reports will respect your start/end times. Unfortunately I can't allow this for global logs because they are generated and cached, while the personal reports are generated every page request.

Menu option - only visible on personal logs:

Helpful date/time picker:


World Boss Report Live Jan. 20, 2017

Take a look: https://swarfarm.com/data/log/world-boss/


Magic Shop Refresh Report Now Available! Jan. 19, 2017

Check it out! If you notice any errors/discrepancies or have an idea of something to add, please leave a note in the feedback section.

I already have a couple of changes planned for the item details, which will be implemented tomorrow:

  1. Change Avg Qty column into Avg Qty / Refresh. Items always drop with the same quantity available for purchase, so it's probably more interesting to see how many you can buy (on average) each time the shop refreshes.
  2. Change Avg Crystal Cost from cost per item into cost per appearance. I think it's a little confusing now because if 5 of an item can be purchased, the value in the column is divided by 5.

Scenario summary table bug fixes Jan. 17, 2017

A few bug fixes have been applied to correct values in the scenario summary table. Thanks to one astute user for bringing it to my attention.

Mana per energy calculation

Before today, Mana per Energy did not include rune sell value. Although the Mana per Run was correct, the Mana per Energy was calculated earlier in the code at which point only actual mana drops from killing monsters was considered. Now, it properly includes rune values as you would expect. As a result the Mana per Energy has gone up considerably across the board.

Monster drop rates

Monster drop rates were not being properly summed. Now they are, so drop rates will exactly match what you see if you access the detailed page for each scenario. Additionally, Rainbowmon are now given +1*, so all 2* rainbowmon drops are now actually included in the 3* drop rate.