Warhammer Online

A few macros significantly increasing performance in warhammer online

Note: Aiiane released an addon including the concept, after reading the post go for InfThrottle

Hi,

Because the atual 1,01 client is still very unstable, you will find below a few macros significantly increasing performance especially on low specs computers. I have a laptop Geforce 6800 with 2Gb ram ddr2, while it's still perfect under WoW for a 30-40 fps rate, under WAR I regulary suffer of huges and repeated freezes especially in scenarios, so I opened the debugger and identified functions causing this almost every seconds. The performance gain here is giant, almost incredible, all the freezes preventing me to play the game smoothly now seems gone so I'm sharing this for other players experiencing performances issues and in the hope to help devs to make that game even better.

I have 3 macros to share and 3 other to restore the functions to default, also don't worry about your client nothing is changed. DIsconnecting, logging out or crashing does not save any changes. Just open the macro menu, copy and paste the codes to create 3 enable buttons and 3 disable buttons and then think to apply the fixe when you need best performances and especially in battles and restore them after. Changing zone does not reset the patch but reloadui does so you don't need to reapply it after entering/leaving scenarios or changing zones but you will need after a /reloadui.

Macro 1 - apply fix - trackers spam
This is my biggest performance gain here I love this macro =)
/script q=TomeWindow;p=EA_Window_PublicQuestTracker;u=q.OnPlayerInfluenceRewardsUpdated;t=q.OnPlayerInfluenceUpdated;s=p.OnPlayerInfluenceUpdated;q.OnPlayerInfluenceRewardsUpdated=nil;q.OnPlayerInfluenceUpdated=nil;p.OnPlayerInfluenceUpdated=nil

Macro 1 - restore to default
/script q.OnPlayerInfluenceRewardsUpdated=u;q.OnPlayerInfluenceUpdated=t;p.OnPlayerInfluenceUpdated=s

Macro 2 - apply fix - combat log
small performance gain
/script TextLogSetEnabled("Combat", false)

Macro 2 - restore to default
/script TextLogSetEnabled("Combat", true)

[OPTIONAL]Macro 3 - apply fix - group buffs not hiding correctly
I flagged this macro optional because this is only when you have a custom group interface like the addon Squared and want to hide the default group interface, there is a client bug not hiding buffs properly so you can hide them with this macro
/script v=GroupWindow;z=v.OnStatusUpdated;y=v.UpdateEffects;x=v.UpdateGroupEffects;w=v.UpdateGroupMembersEffects;v.OnStatusUpdated=nil;v.UpdateEffects=nil;v.UpdateGroupEffects=nil;v.UpdateGroupMembersEffects=nil

Macro 3 - restore to default
/script v.OnStatusUpdated=z;v.UpdateEffects=y;v.UpdateGroupEffects=x;v.UpdateGroupMembersEffects=w

and finally make sure the debugger called with /debug is OFF with all sections unticked this is also a good perf gain, and I recall, disconnecting, logging out or crashing reset everyhting to default so no risk to try even if you have a high end system and looking for perf increase. Feel free to comment your own tests this could help Mythic devs to reduce the interface loads by pointing out problematic function calls.

Hope it helped you

Sincerely

Mera of Gisoreux

  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
 
  • Tue, Nov 18 2008 4:27 AM ()

    How can I tell if they are working? I did my best to write them exactly as is since I dont know how to copy then paste them in-game, but i'm not noticing any difference.

  • datorix said 
    Mon, Oct 27 2008 10:33 AM ()

    Thank you for the macros. I will try them.

  • insani said 
    Thu, Oct 16 2008 4:07 PM ()

    Is there any way to fix that annoying Curseprofiler error? Cuz your macros are way too awesome. I did try InfThrottle, but is just isn't working as good as your macros. Thanks to them, i can play Warhammer 100%! Only gripe is that error.

  • Merah said 
    Tue, Oct 14 2008 12:31 PM ()

    that's a weakness of the CurseProfiler then because macros are limited to 255 chars, addons aren't limited that way and there is no reasons to use a so small variable name as a global variable into an addon. I guess if the author had used the local variable it would have not happened.

  • Merah said 
    Wed, Oct 8 2008 6:26 AM ()

    ;) chief aiiane released an addon including the concept, I updated the blog post with link

  • Kody said 
    Tue, Oct 7 2008 5:08 PM ()

    Great tips, thanks!

  • 1 page(s)