Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Public Discussion » Public Discussion

Reply
 
LinkBack Thread Tools
Old 03/07/08, 4:09 PM   #166
Astrylian
Rawr
 
Astrylian's Avatar
 
Night Elf Monk
 
Stormrage
Originally Posted by Hrank View Post
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.

Offline
Reply With Quote
Old 03/07/08, 6:03 PM   #167
Hrank
Glass Joe
 
Hrank's Avatar
 
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!

Offline
Reply With Quote
Old 03/07/08, 6:11 PM   #168
Astrylian
Rawr
 
Astrylian's Avatar
 
Night Elf Monk
 
Stormrage
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.

Offline
Reply With Quote
Old 03/07/08, 7:45 PM   #169
ChrisBenn
Glass Joe
 
Gnome Warlock
 
Anetheron
Originally Posted by Zarqon View Post
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.

Offline
Reply With Quote
Old 03/07/08, 9:08 PM   #170
Astrylian
Rawr
 
Astrylian's Avatar
 
Night Elf Monk
 
Stormrage
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

Offline
Reply With Quote
Old 03/07/08, 9:15 PM   #171
Kavan
Bald Bull
 
Gnome Mage
 
Kilrogg
Originally Posted by Astrylian View Post
- 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

Offline
Reply With Quote
Old 03/07/08, 9:36 PM   #172
Astrylian
Rawr
 
Astrylian's Avatar
 
Night Elf Monk
 
Stormrage
Originally Posted by Kavan View Post
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?

Offline
Reply With Quote
Old 03/07/08, 9:57 PM   #173
Kavan
Bald Bull
 
Gnome Mage
 
Kilrogg
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.

Offline
Reply With Quote
Old 03/07/08, 10:17 PM   #174
Hrank
Glass Joe
 
Hrank's Avatar
 
Orc Hunter
 
Emerald Dream (EU)
Originally Posted by Astrylian View Post
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!

Offline
Reply With Quote
Old 03/07/08, 10:58 PM   #175
Astrylian
Rawr
 
Astrylian's Avatar
 
Night Elf Monk
 
Stormrage
Originally Posted by Hrank View Post
Correct. Default format for France.
Try Beta 12.1, let me know if it fixes it for ya.

Offline
Reply With Quote
Old 03/08/08, 4:40 AM   #176
Ozin
Glass Joe
 
Undead Mage
 
Icecrown
Error when using

Found the problem.

Last edited by Ozin : 03/08/08 at 4:57 AM.

Offline
Reply With Quote
Old 03/08/08, 4:56 AM   #177
Caffeine
Von Kaiser
 
Caffeine's Avatar
 
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.

Offline
Reply With Quote
Old 03/08/08, 5:41 AM   #178
Hrank
Glass Joe
 
Hrank's Avatar
 
Orc Hunter
 
Emerald Dream (EU)
Originally Posted by Astrylian View Post
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!

Offline
Reply With Quote
Old 03/08/08, 12:03 PM   #179
bagelbite
Banned
 
Human Warrior
 
Arthas
[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.

Offline
Reply With Quote
Old 03/08/08, 12:40 PM   #180
Astrylian
Rawr
 
Astrylian's Avatar
 
Night Elf Monk
 
Stormrage
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.

Offline
Reply With Quote
Reply

Go Back   Elitist Jerks » Public Discussion » Public Discussion

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Rawr Retribution Model Endoscient Paladins 666 07/02/10 4:07 AM
Rawr Healadin Model Endoscient Paladins 252 10/08/09 7:45 PM