Cryolysis 2
<center>Cryolysis 2</center>
Cryolysis 2 has been discontinued. Cryolysis 3 is its successor and can be found at http://wow.curse.com/downloads/wow-addons/details/cryolysis3.aspx
About
Cryolysis 2 is sphere mod for mages that automates many common tasks and provides for an easy to use interface for casting spells. Cryolysis 2 provides you with a 10 circular buttons that surround an larger center sphere. The buttons are as follows:
- Food and Water: Allows easy conjuring, trading, and consuming of food and water.
- Mana Gem: Allows easy conjuring and consuming of mana gems.
- Evocation: Dedicated button for using Evocation.
- Mount: Allows easy use of your mounts.
- Teleport and Portal Menu: Organizes and provides easy access to your teleport and portal spells. Each city has it's own button.
- Buff Menu: Organizes your buffs into one easy to use menu. Buff buttons also have reagent counts where applicable.
- Custom Buttons: Three completely customizable buttons that can be assigned to spells, items, or macros.
Cryolysis 2 also comes with a full configuration menu that can be accessed by right-clicking the main center sphere, or by typing /cryo in chat.
Additional features include:
- Funny messages when using your mounts, teleports, portals, and several other spells. These can be toggled on and off as desired.
- Automatic reagent restocking
Past Versions
Cryolysis 2 is now the official release download.
Barring any unforeseen problems, Cryolysis 1 ("Revived", "Reborn", "New Beginning") will no longer be updated/supported. If there is a specific reason(s) you're using Version 1 and need a hot fix to keep it working, you can post here in comments (make sure you note that you are referring to Version 1) or send any member of the team a private message through Curse (list is in the top right corner), and we will try to implement fixes as time permits.
FAQ
- Configuration Menu
To open the Configuration Menu, right-click the Main-Sphere. If you have hidden the main sphere, you can get a list of of commands by typing "/cryo". - Custom Buttons
Custom buttons can now use either spells, items, or macros. Make sure when setting up the custom buttons that you select the correct type (ie: spell, macro, item) and that you press Enter after typing in the name. If you don't press enter, your changes will not be saved. - Spell Timers
Timers have not been implemented yet. As such, the spell timers option should be turned off in the configuration menu for now. These will be implemented sometime after patch 2.4. - Messages/Speeches
Currently, Short Messages have not been implemented. There are a number of different options to display random messages:- USER: Messages will display for you only. Mildly useless, but the functionality is there.
- WORLD: Messages will display for /raid, bar that /party, bar that /say.
- GROUP: Messages will display for /raid, bar that /party, bar that it will remain silent. Old Cryo1 Behavior.
- RAID: Messages will display for /raid, bar that it will remain silent.
- PARTY: Messages will display for /party, bar that it will remain silent.
- SAY: Messages will display in /say.
- Localizations
To help localise Cryo2 in your language, download Cryo2 from WoWAce, edit your locale file in the /locales/ and send it to us. Files should be encoded in utf-8.
Other Info
User input is very important, so please post here anything related to the mod's functionality with as much detail as possible. Please only post Cryolysis 2 errors, as the original Cryolysis will no longer be getting updated Thanks.
Well, yeah, you're not the original author - but you've kept it going for some time now after the original author has stopped updating it, so you're the one to thank for having it still working for my mage - I guess xD
Oh, and thanks for a really sweet addon - my mage loves this one :P
Nice timing... 5 minutes after you posted your new version I checked, gg me!
OK everyone, sorry I haven't gotten any of the non-critical fixes in yet, but i've been really short on time lately. But I do have a critical update available now (version 1.10). I know, I know, a day late, but here it is. I updated the TOC, so it is now considered up-to-date by WoW. I also updated the Metrognome libraries which will get rid of that ugly error on startup. Lastly, i adjusted the polymorph spell timer to use the new 10 sec. limit for pvp, so this should be accurate again. I'll get to some of the other fixes as soon as I can. Thanks as always for your support and patience.
@Cremor : Yeah, i saw your previous posts and thanks for the code samples. I used your suggestion with a few tweaks to get rid of the error when you sheep something other than your current target. Thre is no longer the error and the Poly timer functionality has been corrected also, so that whether you're in PvP or PvE you will get the correct duration shown now. The fix for the warning timer slider hasn't worked for me yet, but I'm still tweaking it.
@Frandall / Is50s / MacDude: Frandall is correct, Cryolysis uses the first mount it finds in your bags. I'm working on the mount functionality right now. It will work as follows:
Left-Click: First Mount In bag Right-Click: Second Mount In bag
So, for 70s, Put your flying Mount first and your Epic Land Mount second, etc.. I've already added the code structure for the second mount and I'm currently changing the bag check routine to add a second mount to the menu if found.
As always thanks for your patience, my time is pretty limited, so If you figure out a fix or how to add requested functionality before I get it in there, let me know and I'll incorporate it with appropriate recognition of course.
The Mage Epic mount (horse) isn't on the Mount button it casts the lvl 40 horse is there a change that needs to be done??
I just put my lvl 40 mount in my bank and now Cryolysis sees the Epic mount.
Due to the way the Cryolysis_ExploreBags function works, the first mount that is encountered will be the mount that shows up in the button. Simply place the mount you want in the button before all the other mounts and this will work fine. I'm still picking apart the code but i don't think it would be too hard to either a) set it up so that cryo checks for the zone when loading the mount or b)presents a simple menu of the available mounts.
The fix for ice armor is to update the rows referring to Frost Armor's ID 22 to 18. Not sure if you can utilize an autopopulated variable on the ID used so it determines if you have Ice Armor or Frost Armor prior to setting that ID association to the spell graphic and what's available for the Left/Right buttons. I'm still very new.
Hi jharvey74,
I don't know what you've already fixed, but I've posted two fixes in the other Cryolysis project long ago: http://www.curse.com/downloads/details/6231/?cpage=5#comment_245903
Hi jharvey74, thanks for the time you are putting onto this addon. I was thinking about a focus functionality for the polymorph button. Add an option in the menu that will let u choose if u wnat to use focus. If enabled when u hit the polymorph button the target will be focused if there is no other one focused. Then u cast polymorph on the focus. The next time u hit the polymorph button it will cast it on the focus not your target. For the time getiing out of combat will clear the focus. I think it will be a nice functionality
EDIT**
NVM, blizz protected the Focus api... /Cry
@all: Well, here is another sorry post...lol. Still don't have a new version ready for upload, but am still working on it. My work schedule has picked up considerably and right when the kids are getting ready to start school again, so my time is limited. I will get an update up here as soon as I can. And again, thanks for all the input and patience. Also, if you're playing with the code and find a solution, feel free to post here and I will work to incorporate it in the mod for everyone (with appropriate credit given of course).
@kalipanda: Thanks for the offer of support, but it's not necessary. First of all this isn't originally my mod so I wouldn't feel right getting paid for just continuing it. Second, I want everyone in the WoW Mage community as involved as possible, from just noting bugs and making suggestions to actively finding solutions and supplying code samples. I staarted this because there was no central place to submit or download updates for the mod and a lot of us were maintaining our own versions on the side. With this "new" project, it gives us all a place to compare notes and share problems and fixes. I intend to basically just serve as the facilitator for getting all of that into "regular" updates, so everyone can be using the best version available.
Also, as far as testing for lowbie toons, I'll note it, but it's not a priority at this point. The lower levels don't have a "need" for the mod like the higher levels, as they don't have as many spells to fill their action bars. That being said, I will look into it, the lowbies will not be forgotten. As noted above, my time is short these days, and the list of bugs to fix and suggestions to implement keeps growing so I have to prioritize to be able to get anything done. :P
@zeroskillz: the announcements only work in a group chat channel (ie: party, raid). You can edit the announcements in the Cryolysis/Locales/Speech.lua file. Just search for "CRYOLYSIS_POLY_MESSAGE". Under that in the code, you will see the announcements. You can Edit, Add, or Delete the different announcements, just be careful that the formatting is the same (as in commas and quotes) or it could break it. Note: the Poly speeches are seprated by type of poly (sheep, pig, and turtle), make sure you're in the right one, although pig speeches would be funny when sheeping. :)
@Magen: Thanks for the input and macro code sample.
@sqtdeimos: Demonhuntr is correct, the configuration bugs are known issues. For now it is best to use it in it's default configuration. Part of the problem is that some of the functionality was broken by API upgrades from Blizzard. The other part is that several authors have "patched" the mod to work. So I have to determine whther it's old code just not working, or if a fix from someone else unintentionally broke other functionality (spaghetti code is so much fun to edit and maintain).
Oh and another thing that just came to mind. Would it be possible to have the Hearthstone as an option under the portal menu or just have it have it's own button around the sphere?
I'm having issues with the button for the armor menu not allowing me to use the first spell in the game for a Mage. Shows it's greyed out but has the correct icon below it. I remember a long time ago I fixed in Cryolisis but for the life of me can't remember what I did :)
This may be something you may want to test. How the addon works for level 1 characters. Also another thing that'd be cool but not necessary would be having the Food/Drink buttons also show other created/dropped foods besides conjured foods. I know Serenity has it utilize dropped food/drink items but doubt it had crafted food in there.
Anyways, keep up the good work and is there a place people can donate to you? To show appreciation for a good addon.
im having a problem with it not saving my setup....ill position the buttons and set them up where i want it but when i log back in its reverts to something else.
@ sqtdeimos: this is a known issue and is being worked on atm by the person who was nice enough to pick this addon back up. right now releasing the buttons from the main sphere or scaling them breaks alot of their functionality. i am playing around with the code as well to see what i can figure out but im grasping in the dark as ive never coded anything in my life.
I saw on the changes when downloading this that you tried to fix the mana gem button, I have a macro which uses the highest gem you have in your inventory (literally it uses all gems but the others will get CD) The UIErrorsFrame:Hide() is because you don't want an error everytime you use it because the other gems are on CD or gone..
/script UIErrorsFrame:Hide() /use Mana Emerald /stopcasting /use Mana Ruby /stopcasting /use Mana Jade /stopcasting /use Mana Citrine /stopcasting /use Mana Agate /stopcasting /script UIErrorsFrame:Clear() /script UIErrorsFrame:Show()
EDIT: damn it should be new line before every slash ( / )
if u have this macro on left button and the usual crafting menu on the right button I would be very happy :D :D