Skip to content

Releases: phroph/magicsim

Magicsim - The Battle of Dazar'alor

13 Feb 02:21
Compare
Choose a tag to compare

This update came later than I wanted because of a lot of things happening both in my personal life and things complicating this update. Armory support has been broken and there seems to be a non-trivial amount of work required to get it working again (read: very hard and annoying).

I parsed through all the new azerite and they should all be properly mapped and added support for configuring the fourth ring. If you find out of place elements, shoot me a PM with the name of the trait and the spec it's missing from (or spec it doesn't belong it).

I also added Battle of Dazar'alor composite to the list for your simming pleasure.

Hopefully I'll get armory support working again but for the time being, only the Simulationcraft addon is supported.

Sorry for the delay, and happy simming!

Magicsim 2 - Goodnight Old Nightlies

21 Sep 07:27
Compare
Choose a tag to compare

There is quite a fair bit that is changing in this version. This may be a little strange and if you run into any glitches, please let me know.

  • We are retiring Batch Simming and replacing it with Quick Simming. Batch simming was clunky and unclear how it worked. Quick Simming directly runs on simc and supports inputs like Top Gear profiles from Raidbots or profilesets. Since it runs directly on simc with no modifications you can do more advanced profile operations with existing workflows. It also still supports your normal basic /simc and armory runs.
  • Adding caching of Armory settings. If you run an Armory sim and it completes successfully, next time you try to run an Armory sim those values with automatically populate.
  • Moving to a new nightly. Because of issues with the simc nightly I am moving to my own custom one. This means smaller, faster downloads and more rapid updates for future hotfixes. The downside is I have to update these builds myself manually now. This means all the azerite changes are in now.
  • Fixed / Improved Experience for a series of bugs that can happen while running SimC (most of these issues were doubly resolved with the new nightly).
  • Greatly reduced the size of magicsim and the storage footprint of SimC (to less than 3/4ths of what it used to be).

Cheers, and please make me aware of any issues with the SimC executable, as this is a slightly different version.

Magicsim 2 - A Hotfix Has Reached The Water!

22 Aug 23:27
Compare
Choose a tag to compare

It came to my attention that an update to the SimulationCraft addon added a comment which broke sims when you copy and pasted from the addon.

This fixes that issue and provides no new functionality.

Quick Sim is still being planned for the next release and because of some timing changes, I'm pushing my cloud simming targets earlier (thanks Dell!). Within the next month the goal is to start utilizing the ~96 cores I have available and start monitoring traffic and scaling up accordingly. It's pretty exciting stuff so stay tuned. My hope this will make the simming experience even faster, easier, and less error prone.

Cheers!
SemicolonDash

Magicsim 2 - Hotfix Time!

15 Aug 23:29
Compare
Choose a tag to compare

This is a high priority bugfix. This update fixes a problem for Armory sims from characters on Realms with a space in the name.

There was an issue where armory sims for these characters were not being properly read correctly. Armory sims for these characters should now work properly.

(That is all that's in this update, cheers)

Magicsim 2 - Battle for Azerite

14 Aug 08:45
Compare
Choose a tag to compare

It's here! Legion is finally completely gone and it's time for BFA. I've made several changes to accommodate the new systems in places and removed all the old stuff from Legion.

Here is the run-down:

  • Azerite is 100% supported for all classes and specs now. I pulled all the spelldata dumped from a few days ago, sifted through it all, and mapped out every single Azerite trait that is in the game (~316 traits) so you can immediately sim your current traits or try out new ones (neck level is not required for it to work). The defensive ring is ommited since it would clutter the UI for little value.
  • BFA consumables are now in. If you are seeing "None" as the default option, could be several things. 1) The APL for your spec isn't up to date. 2) You're not high enough level to use proper consumables. 3) The APL is using an unfamiliar name for a consumable. Report it if you think you defaults are not being populated properly.
  • Uldir Composite 1.0 is in - Legions composites are out. There aren't currently any individual boss sims yet but we've added a single target composite which blends the different movement styles.
  • Pantheon trinkets and Legion raid tier support dropped. Your currently equipped tier will still work but no more pretending.

Enjoy and happy leveling/questing/preparing for Uldir!

Magicsim 2 - Welcome to Warcraft Priests

03 Aug 04:09
Compare
Choose a tag to compare

So let me start off by saying that this is a bit of a non-upgrade. There isn't actually anything new in here except I'm reflecting the new name of How2Priest (now known as Warcraft Priests). And I guess I'm going to take some time to reintroduce myself.

My name is SemicolonDash, I'm an Assistant Administrator and the Shadow Content Manager for Warcraft Priests. You can reach me on Discord at semicolondash#3014 with questions and bug reports (I also check pings in WCP and reports in Issues on Github).

This is magicsim, a tool which allows you to easily run simulations of your characters using SimC (any DPS spec, doesn't have to be shadow priests). It uses specifically tailored boss fight profiles and composites (which are an average of several sims) to create more accurate results (compared to basic sims with Raidbots) that model a variety of different situations. You don't need SimC on your computer already installed, magicsim takes care of everything for you. Just provide the output of /simc or enter your Armory information to get started (runs will take longer when SimC needs to be updated, just be patient).

Magicsim stores your results and lets you set custom names for later viewing. It also provides advanced options including modeling of Pantheon trinkets, overriding certain character perks/stats, built-in reforge simming support (as well as the only SimC runner with a built-in 3D viewer), and the ability to sim multiple characters in a single sim (and compare results between them); you can even set custom names for each character if you want to compare permutations (best in bag not currently supported).

Feel free to reach out with issues or questions or just comments. Happy simming!

Magicsim 2 - Sephuz Breaks Sims

25 Jul 17:34
Compare
Choose a tag to compare

A minor bugfix release. 2 composite sims had "priest_suppress_sephuz=1" which helps shadow priests control when adds can proc sephuz. This was crashing sims for some other specs so this update removes it.

Let me know if you guys run into any more issues.

Magicsim 2 - Quelling the Prepatch Inferno

19 Jul 00:40
Compare
Choose a tag to compare

Welcome to prepatch! This version removes the crucible support from Magicsim which was preventing sims from running using the new BFA simc.

Feel free to sim prepatch to your heart's content!

(Nothing else changed in this release)

Magicsim 2 - Rock Solid Sims Backfire

04 May 03:48
Compare
Choose a tag to compare

Just a minor bugfix release to address a few issues that came up. These should've came out sooner (my apologies, I've been working on new features but going is slow), but never late then never. 3 bugs being fixed here:

  • There was a problem with the Druid crucible trait "Dark Side of the Moon". I had the wrong ID listed in my database and this is now corrected.
  • Fixed Error sims could take an incredibly long time to run (20-30 minutes+!) usually because of APL issues. This update caps all sims at 10k iterations so now Fixed Error sims are guaranteed to be faster or equivalent to Fixed Iteration sims.
  • Some sims would take unnecessarily long or outright crash depending on the spec you were simming. Invulernerability raid events in SimC tend to be very unstable and recently stability around them has gotten worse and has effected more and more specs. To keep Antorus Composite accessible, we have removed all the invulnerabilities inside our profiles. This should stop 99% of the crashes/long sims but may slightly increase sim DPS.

Magicsim 2 - Duct Tape and Epoxy

18 Mar 22:33
Compare
Choose a tag to compare

As time goes on and issues are fixed, new ones come up. Especially with all this new code. I'm committed trying to fix the painful ones as quickly as possible and keep the updates as smooth and seamless as possible. So here's the first stability update (nothing absolutely critical but definitely some quality of life things here and unblocks some specs that weren't playing nicely before).

  • Fixed an issue with some specs which were using non-standard / more verbose ways of denoting certain consumable buffs.
  • Fixed the buff loader to be more cautious and to fail gracefully rather than to cause partial loading.
  • Fixed some issues with non-US localizations where they would be using non-US decimal format which was incompatible with both SimC and Pawn.
  • Fixed an issue where if a problem occurred while downloading SimC magicsim would repeatedly try to use the broken download and fail until a new download was available from SimC.
  • Fixed an issue where the Threads field would auto-populate more than 8 threads if you had a processor with enough logical cores (despite only actually letting you use 8 threads after validation).

If you were seeing issues with some of your characters getting a "Ran into an issue loading your profile" this update should likely help.

Note: AutoUpdates are now protected by SHA512 hashing to ensure protection from malicious actors and Man-in-the-Middle attacks.