http://188.8.131.52/search?q=cache:FJH ... r=&strip=1
This is a community project pulling from various source's. See credits on the bottom of this post.
How to alter the shortcut
1)Right-click the Guild Wars icon.
3)Select the 'Shortcut' tab.
4)In the 'Target' field...
Example "C:\Program Files\Guild Wars\Gw.exe" -switch1 -switch2 -switch3
Automatically fills in the password
Usage: "C:\Program Files\Guild Wars\Gw.exe" -password=*****
Where ***** = your current password
Displays the performance statics - Tri, FPS, and Bytes/Sec
(Tri = Triangles, FPS = Frames per second, Bytes/Sec = Transfer Rate)
Usage: "C:\Program Files\Guild Wars\Gw.exe" -perf
Frames Per Second Limit - Can limit or cap the max frames per second
Usage: "C:\Program Files\Guild Wars\Gw.exe" -fps x
Where x = the max frames per second. If you say -fps 10 GW will not render more then 10 frames per second. Not sure why they have this switch unless it's for testing / troubleshooting. The game runs at the highest fps it can for the scene.
Force's Direct X 8 Render. GW was updated to a new engine that uses DX 9. Some people lost AA options when older cards (Geforce 4 for example) started using the newer DX 9 engine. Enabling this on older cards or on cards that lost options should help.
Usage: "C:\Program Files\Guild Wars\Gw.exe" -dx8
Disables Pixel and/or Vertic? Shader's (part of Direct X). Using this with the dx8 switch may help you get GW to run better (less taxing on the card) for low end cards / not quite supported (on board intel for example).
Usage: "C:\Program Files\Guild Wars\Gw.exe" -noshaders
Start GuildWars in a window mode vs Full screen on start up. You can then make it full screen as normal (or latter go back to windowed as normal)
Usage: "C:\Program Files\Guild Wars\Gw.exe" -windowed
Disables all sound/music. Some people have used this trick to get some performance back after GW updated the music engine to support MS DS3D. If you do have this trouble, get the April 2006 version of Direct X 9 from MS and see if this solves your problem.
Usage: "C:\Program Files\Guild Wars\Gw.exe" -nosound
No user interface at all. The situation where you take a screen shot without any button's text, etc.
The only thing I can think that this is in there for is when you do the screen shot without the GUI it calls this function then give you back the Gui. If you do modify the shortcut, you can't login, select character or do anything.
Usage: "C:\Program Files\Guild Wars\Gw.exe" -noui
Run's anet Diagnostic Utility. It will create a log file (GWDiag.txt) and save a copy of it to your desktop (or your Guildwars folder). It checks communication to there server's as well as detailed information about your system and driver's. Great if you need to submit a work order ticket to support.
Usage: "C:\Program Files\Guild Wars\Gw.exe" -diag
Attempts to run a "repair" GuildWars. Was indicated this only works on an occasion.
Usage: "C:\Program Files\Guild Wars\Gw.exe" -repair
This will make the shortcut uninstall guildwars. Only use I can think of this is you can't get to Add/Remove Programs (say in a locked down enviroment).
Usage: "C:\Program Files\Guild Wars\Gw.exe" -uninstall
Downloads and Decompresses all the compressed files in the gw.dat file. This will improve load time in new area's and get you up to date.
** During this process it will max out your computer (high cpu and memory usage) aka don't multi-tasks during this process **
Use this switch by itself, the game will exit / end as soon as it's done decompressing.
Usage: "C:\Program Files\Guild Wars\Gw.exeâ€ -image
This must always be the LAST switch off of the shortcut.
This is a windows trick that tells windows to devote ram just to a program (in this case, guildwars). This can speed up loading of maps. It was recommended you specify Â½ of your ram.
Usage: "C:\Program Files\Guild Wars\Gw.exeâ€ -heapsize xxxxxx
Quick chart: (Â½ ram + 3 zero's)
128MB -heapsize 64000
256MB -heapsize 128000
384MB -heapsize 192000
512MB -heapsize 256000
640MB -heapsize 320000
768MB -heapsize 384000
1024MB (1GB) -heapsize 512000
2048MB (2GB) -heapsize 1024000
(aka 1/2 your memory and add three zero's)
Switches that I'm unable to work, or using incorrectly