 |
03/07/08, 4:09 PM
|
#166
|
|
Rawr
|
Originally Posted by Hrank
Nice work. Rawr was great even before the new models got added to it. You guys made it a great tool.
I'm not sure from the things I have read, so I'd rather ask: is there currently a Tree model being developped?
To whoever is developping the hunter model (if it actually is being developped as I thought I read): are all three specs given different models?
I'm thinking specifically about Surv of course, but I guess some sort of rating for the effect on pet damage for BM could be nice.
|
Tree and Hunter are both 'in progress' in that people have signed up to develop them, but there's no model checked in for them yet. So if anyone wants to help the current developers on those out, that'd be most welcome. JohnnyXEl is doing the hunter model.
Frodobolson is working on the Tree one, with some help from Bop, but Frodo could use some help on the coding side, if anyone wants to help out.
|
|
|
|
|
03/07/08, 6:03 PM
|
#167
|
|
Glass Joe
Orc Hunter
Emerald Dream (EU)
|
I wish I could. Thanks for the info. I'm sure these two models will come in handy whenever they're ready
Getting the error that follows once I try to change models to Moonkin:

System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseSingle(String value, NumberStyles options, NumberFormatInfo numfmt)
at System.Single.Parse(String s, NumberStyles style, NumberFormatInfo info)
at System.Single.Parse(String s)
at Rawr.Moonkin.CalculationsMoonkin.GetCharacterCalculations(Character character, Item additionalItem)
at Rawr.CalculationsBase.GetCharacterCalculations(Character character)
at Rawr.Calculations.GetCharacterCalculations(Character character)
at Rawr.FormMain._character_ItemsChanged(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at Rawr.Character.OnItemsChanged()
at Rawr.FormMain.set_Character(Character value)
at Rawr.FormMain.Calculations_ModelChanged(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at Rawr.Calculations.OnModelChanged()
at Rawr.Calculations.LoadModel(CalculationsBase model)
at Rawr.Calculations.LoadModel(Type type)
at Rawr.FormMain.modelToolStripMenuItem_Click(Object sender, EventArgs e)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Rawr
Assembly Version: 1.12.0.0
Win32 Version: 1.12.0.0
CodeBase: file:///C:/WoW/Rawr%20b12/Rawr.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Rawr.Base
Assembly Version: 1.12.0.0
Win32 Version: 1.12.0.0
CodeBase: file:///C:/WoW/Rawr%20b12/Rawr.Base.DLL
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Rawr.Bear
Assembly Version: 1.12.0.0
Win32 Version: 1.12.0.0
CodeBase: file:///C:/WoW/Rawr%20b12/Rawr.Bear.DLL
----------------------------------------
Rawr.Cat
Assembly Version: 1.12.0.0
Win32 Version: 1.12.0.0
CodeBase: file:///C:/WoW/Rawr%20b12/Rawr.Cat.DLL
----------------------------------------
Rawr.Mage
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/WoW/Rawr%20b12/Rawr.Mage.DLL
----------------------------------------
Rawr.Moonkin
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/WoW/Rawr%20b12/Rawr.Moonkin.DLL
----------------------------------------
Rawr.Warlock
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/WoW/Rawr%20b12/Rawr.Warlock.DLL
----------------------------------------
vr10u22e
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
ektdpssd
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
jgkqnnaq
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
The error happens upon changing models to moonkin or warlock but I can use mage, bear and cat no problem.
|
Death to Omni! Long live the Clans!
|
|
|
03/07/08, 6:11 PM
|
#168
|
|
Rawr
|
Let me guess... You're running windows of a locale where the decimal point for numbers is a comma, not a period? (ie "1,23" instead of "1.23")
I'll be trying to get a fix for that posted later today.
|
|
|
|
|
03/07/08, 7:45 PM
|
#169
|
|
Glass Joe
|
Originally Posted by Zarqon
Nice work on the rawr.
Although, I just tried the beta12 version, and I get an unhandeled exception error when trying to use either immolate in the rotation, or looking at the talent choices in the warlock model.
|
Yeah, I noticed that as soon as I downloaded the build - completely my fault, I had a dumb bug in there - (re: the spell rotation), I'll check out the talent issues in a bit though - not sure what's happening there. Fix for the spell rotation issue is checked in, so next release should fix that.
|
|
|
|
|
03/07/08, 9:08 PM
|
#170
|
|
Rawr
|
Rawr Beta 12.1 posted!
DOWNLOAD: https://www.codeplex.com/Release/Pro...eleaseId=11483
Beta 12.1:
- Fixed a bug that would cause "Input string not in correct format" errors when Rawr was run on copies of Windows for a region where a period is not the decimal separator (ie european countries where it would be "1,23" instead of "1.23").
- For proxies that filter by user-agent, the user-agent used by Rawr is now customizable in the proxy options.
- Config settings (like recent files) are now user specific.
- Fix for occasionally not loading icons immediately even though a network connection is available. Also fixed an error when there was no network connection.
- Rawr.Mage: Added new AB-AM cycle and new AB cycles with Frostbolt/Scorch filler, added a fix for the item budget comparison, added scrolling on the options screen, added Drums of Battle stacking,
- Rawr.Warlock: Fixed issue when altering spell cycle
|
|
|
|
|
03/07/08, 9:15 PM
|
#171
|
|
Bald Bull
|
Originally Posted by Astrylian
- Rawr.Mage: Added new AB-AM cycle and new AB cycles with Frostbolt/Scorch filler, added a fix for the item budget comparison, added scrolling on the options screen, added Drums of Battle stacking,
|
I think the ABAMCC cycle that got in this build is bugged, I was 20 minutes too late on the fix 
|
|
|
|
|
03/07/08, 9:36 PM
|
#172
|
|
Rawr
|
Originally Posted by Kavan
I think the ABAMCC cycle that got in this build is bugged, I was 20 minutes too late on the fix 
|
Doh. I'll post a new zip of 12.1... Just let anyone who encounters the bug know to regrab 12.1. Will update here when I've posted it.
EDIT: Looks like only 24 people downloaded the bugged version. New one is posting now...
EDIT 2: 12.1 reposted with your fix, Kavan. Can you give it a try and confirm?
|
|
|
|
|
03/07/08, 9:57 PM
|
#173
|
|
Bald Bull
|
Ok looks like the bug didn't go live. The new download doesn't have the latest check in, but it appears I never checked in the bugged version.
|
|
|
|
|
03/07/08, 10:17 PM
|
#174
|
|
Glass Joe
Orc Hunter
Emerald Dream (EU)
|
Originally Posted by Astrylian
Let me guess... You're running windows of a locale where the decimal point for numbers is a comma, not a period? (ie "1,23" instead of "1.23")
I'll be trying to get a fix for that posted later today.
|
Correct. Default format for France.
|
Death to Omni! Long live the Clans!
|
|
|
03/07/08, 10:58 PM
|
#175
|
|
Rawr
|
Originally Posted by Hrank
Correct. Default format for France.
|
Try Beta 12.1, let me know if it fixes it for ya.
|
|
|
|
|
03/08/08, 4:40 AM
|
#176
|
|
Glass Joe
|
Error when using
Found the problem.
Last edited by Ozin : 03/08/08 at 4:57 AM.
|
|
|
|
|
03/08/08, 4:56 AM
|
#177
|
|
Von Kaiser
Goblin Rogue
Kilrogg (EU)
|
Did anyone manage to run Rawr under Mono on Mac OSX?
When I try to run it I get this exception:

Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
at Rawr.ComparisonGraph.get_PrerenderedGraph () [0x00000]
at Rawr.ComparisonGraph.ComparisonGraph_Resize (System.Object sender, System.EventArgs e) [0x00000]
at System.Windows.Forms.Control.OnResize (System.EventArgs e) [0x00000]
at System.Windows.Forms.UserControl.OnResize (System.EventArgs e) [0x00000]
at System.Windows.Forms.Control.OnSizeChanged (System.EventArgs e) [0x00000]
at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight) [0x00000]
at System.Windows.Forms.Control.UpdateBounds (Int32 x, Int32 y, Int32 width, Int32 height) [0x00000]
at System.Windows.Forms.Control.SetBoundsCore (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000]
at System.Windows.Forms.Control.SetBounds (Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified) [0x00000]
at System.Windows.Forms.Control.ScaleControl (SizeF factor, BoundsSpecified specified) [0x00000]
at System.Windows.Forms.ScrollableControl.ScaleControl (SizeF factor, BoundsSpecified specified) [0x00000]
at System.Windows.Forms.Control.Scale (SizeF factor) [0x00000]
at System.Windows.Forms.ContainerControl.PerformAutoScale () [0x00000]
at System.Windows.Forms.ContainerControl.PerformDelayedAutoScale () [0x00000]
at (wrapper remoting-invoke-with-check) System.Windows.Forms.ContainerControl:PerformDelayedAutoScale ()
at System.Windows.Forms.Control.ResumeLayout (Boolean performLayout) [0x00000]
at Rawr.ComparisonGraph.InitializeComponent () [0x00000]
at Rawr.ComparisonGraph..ctor () [0x00000]
at (wrapper remoting-invoke-with-check) Rawr.ComparisonGraph:.ctor ()
at Rawr.ItemComparison.InitializeComponent () [0x00000]
at Rawr.ItemComparison..ctor () [0x00000]
at (wrapper remoting-invoke-with-check) Rawr.ItemComparison:.ctor ()
at Rawr.FormMain.InitializeComponent () [0x00000]
at Rawr.FormMain..ctor () [0x00000]
at (wrapper remoting-invoke-with-check) Rawr.FormMain:.ctor ()
at Rawr.Program.Main () [0x00000]
I installed the latest version from Main Page - Mono and MonoDevelop runs fine, but afaik it uses GTK# and not WindowsForms.
|
|
|
|
|
03/08/08, 5:41 AM
|
#178
|
|
Glass Joe
Orc Hunter
Emerald Dream (EU)
|
Originally Posted by Astrylian
Try Beta 12.1, let me know if it fixes it for ya.
|
I don't have the format message anymore but can't get to load my character from the armory now.
Apparently eu.wowarmory.com is either incredibly slow or has a problem, so it's unlikely to be linked to Rawr. Pasting anyway for information, just in case.
Rawr encountered an error getting Character from Armory: Zamir@EU-Emerald Dream. Please check to make sure you've spelled the character name and realm exactly right, and chosen the correct Region. Rawr received no response to its query for character data, so if the character name/region/realm are correct, please check to make sure that no firewall or proxy software is blocking Rawr. If you still encounter this error...
Response: null
Object reference not set to an instance of an object.
at Rawr.Armory.GetCharacter(CharacterRegion region, String realm, String name)
Loading from a previously (b11) saved profile works but then the item cache can not be updated. I assume that's for the same reasons: armory isn't found.
Edit: the Armory is functionnal again (mostly) and I'm getting a different error. Character still isn't loading though. I didn't have the time to report the exact error message but will do when I'm back home tonight.
Last edited by Hrank : 03/08/08 at 7:31 AM.
|
Death to Omni! Long live the Clans!
|
|
|
03/08/08, 12:03 PM
|
#179
|
|
Banned
|
[Functionality suggestion]
Add methods to Rawr for coders to convert to and from combat ratings and percentages. Currently, im seeing people do a lot of messy math that may be more error prone. This is something that I think most models will need to do, so why not help them do it? The benefit is potentially increased accuracy, potentially decreased bugs, faster development, cleaner, more future proof code.
Heres a sample(obviously not written in C#)
function CombatRatings(playerLevel) {
// see http://www.wowwiki.com/Combat_Rating_System
this.playerLevel = playerLevel;
this.baseValues = {
criticalstrike : 14
, spellcriticalstrike : 14
, hit : 10
, spellhit : 8
, haste : 10
, spellhaste : 10
, expertise : 2.5
, defense : 1.5
, dodge : 12
, parry : 15
, block : 5
, resilience : 25
};
this.RatingToPercent = function(stat, rating) {
return rating / this.PercentToRating(stat, 1);
}
this.PercentToRating = function(stat, percent) {
var base = this.baseValues[stat];
switch (true) {
case this.playerLevel <= 10:
return percent * (base / 26);
case this.playerLevel <= 60:
return percent * (base * ((this.playerLevel - 8) / 52));
case this.playerLevel <= 70:
return percent * (base * (82 / (262 - (3 * this.playerLevel))));
default:
return percent * (base * ((this.playerLevel + 12) / 52));
}
}
}
[Offtopic]
I've never coded in a compiled language before, but I've been toying with the idea of working on a warrior dps model for Rawr. Is there somewhere I could get some guidance? I've made some mild progress with VS2008, but I get occasional compile errors that take me very long to solve due to my unfamiliarity. These would be questions specific to building withing Rawr.
|
|
|
|
|
03/08/08, 12:40 PM
|
#180
|
|
Rawr
|
That 'Response: null' error means that yeah, the armory just didn't respond. But let me know what error you ended up getting after that.
Bagel, ratings may need to be combined in unexpected ways for different models. If a model can't accurately convert between combat rating and %, there's probably alot more accuracy problems anyway.
And sure, feel free to ask me any Rawr development questions. But if you're developing a model, we should get you in the project on codeplex, so that you can check in/out code, and build off of the latest codebase. Make an account on codeplex and let me know what your username is.
|
|
|
|
|
|