WoW BlueTracker Home | RSS | News | Contact
Recent | Search | Archive | CS Posts
Poster: Trundle at 9/6/2005 10:05:15 AM PDT
Subject: an "unlag ironforge" mod?
   Does anyone know if it would be possible to make a mod that would help with computer performance when entering zones with hundreds of players, like Ironforge or Orgrimmar? A few different ideas I had, I don't know if any are doable, but I think they might since I've seen other "visual replacement" mods:

-Stop displaying all characters... or if possible, all except those in your party or flagged by the mod itself.

-Have a switch that turns off all displayed equipment... so, everyone would be in their underwear, but you'd save all that RAM for loading all the meshes and textures for all that equipment. Plus it would make public speaking from a podium easier.

-Replace all characters with a static mesh, like, turn everyone into Voidwalkers. So, you could see everyone, but no RAM wasted on loading all those different textures and meshes.

Ideally, these would need to be able to be "switched on" in game, since you don't want to play all the time like that, only when you're trying to run between the Ironforge auction house and the bank without your FPS dropping to 2 and falling into that stupid pit over and over.
  http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=210918&p=#post210918
 
Poster: slouken at 9/6/2005 1:17:45 PM PDT
Subject: Re: an "unlag ironforge" mod?
  

Q u o t e:
I have done *some* testing of this issue, when someone was experiencing what they called "horrible lag in IF" and asked me to take a look at their WoW setup. As was pointed out before by others in this thread, the initial few seconds of freezing and subsequent framerate are two different things.

I beleive the initial freeze has lot less to do with server->client data transfer than the client loading textures from disk. There are several pieces of evidence to support this:

1) Try logging in in the middle of IF, but facing the wall. Wait for all HD activity to cease, and for reasonable time to have passed for any server->client information about people around you to have necessarily been received. Now turn 180 degrees to face the crowd: you get the freeze, on a powerful machine for a second or so, on a weak machine up to even a minute. Since this freezing occurs not when you enter the area but when the characters are first rendered by the client, I am tempted to blame it on texture loading.

2) Lowering certain video settings, in particular turning off Trilinear Filtering can significantly lower the length of the "freeze" experienced. In addition, if you stay stationary, you can see people in your immediate vicinity popping into view (as opposed to just being black shadows on the ground) faster.

Disabling Trilinear Filtering also dramatically improved the subsequent framerate on machines that were very "laggy" in Ironforge. I have also discovered that on machines with 512Mb memory or less, if you have the video options cranked up, WoW actually uses up more memory than is physically available when you enter crowded areas (IF, entrances to BGs etc.). This of course forces the machine to start paging to the HD continuously, which in turn causes extreme slowdown.

The last piece of evidence is that if you are lucky, often you can run around in IF, with people appearing as shadowy spots on the floor, moving about. You then get the freezes when people start to "pop" into existence at those spots. To me this suggests the server->client information flow is perfectly fine and it's the client that has to pause to load textures.

I would therefore conclude that in crowded areas by far the biggest load on the client is having to load the textures.

EDIT: AddOns can help somewhat with lag in IF, to a limited extent. One could write an AddOn that, with the click of a button say, sets those video options to lower settings that take effect without game reload (e.g. Texture Detail).

There are also some advanced settings normally stored in the Config.wtf file but that don't show up on the Video Options screen, which can be changed from script using ConsoleExec() calls.


This is a very good assessment of the problem, BTW. Normally the game does asynchronous model and texture loading (which is why you see shadows before players pop into view when the game is very busy), but there is something forcing a blocking load in heavily populated areas.

This is on our list to look at post 1.7
  http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=210918&p=#post211080
Poster: slouken at 9/6/2005 2:01:39 PM PDT
Subject: Re: an "unlag ironforge" mod?
  

Q u o t e:
Probably someone thought about it before, but what about making the AH in an "instance" like the tram between IF and SW?

(I know it's not really an instance, but it separates people...)


It actually uses the instance technology, and it's been widely discussed. However, the designers don't want to break the immersion.

[ post edited by slouken ]

  http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=210918&p=#post211113
Poster: slouken at 9/6/2005 2:58:35 PM PDT
Subject: Re: an "unlag ironforge" mod?
   Yep.
  http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=210918&p=#post211153
Poster: slouken at 9/17/2005 5:44:11 PM PDT
Subject: Re: an "unlag ironforge" mod?
   By the way, we took a look at this problem and have a fix planned for 1.8, if not sooner.
  http://forums.worldofwarcraft.com/thread.aspx?fn=wow-interface-customization&t=210918&p=#post221711

View all recent official Blue Posts

WoW Blue Tracker: Archiving World of Warcraft Blue Posts
since March 2005
Home | RSS | News | Contact
Recent | Search | Archive | CS Posts
 

Why Ads?