Nick's Desired Items
Red Iris Flowers
Note: VQuests change daily at 16:00 UTC; Sandford's requests change at 7:00 UTC.
Titles & Icons
Achieved a title in Presearing? Click below for instructions on how to get your forum title and icon!
LSoA Hall of Fame
Welcome to Presearing.com!
Proudly sponsored by CEO
Guild Wars Events
Starts: 13-09-21 19:00 UTC
Ends : 20-09-21 19:00 UTC
1: Bottle of Grog
Dragon Arena and Rollerbeetle Racing are not open.
The Boardwalk at Shing Jea is not open.
The Snowball Arena is not open.
Guild Wars Updates
Fixed a bug where players with their territory set to Japan were prompted to enter a CD key but it was improperly rejected.
Fixed spelling of "Minature" (to "Miniature")
Server maintenance build
Fixed a bug that caused Observer mode games to quickly disappear from the cataloge.
Observer mode changes:
Increased the number of recent games visible for most Observer mode categories.
Increased the default time for any game to stay in the cataloge to two days.
Monthly Automated Tournament finals games will stay in the cataloge an additional 10 days (so 12 days total).
Note that memory restrictions may evict older games to make room for newer games.
The account creation dialog now indicates a player must meet the appropriate age requirements.
Client updated to use VS 2019 compiler to connect to login servers (via GwLoginClient.dll).
An update on Guild Wars technology and Windows XP
By Stephen Clarke-Willson, Game Director, Guild Wars
Hello fellow Tyrians! When Guild Wars launched in 2005 it ran on Windows 95, Window 98, Windows 98 SE, Windows ME, Windows 2000, and Windows XP. In 2012 we had to drop support for the 16-bit versions of those operating systems in order to deploy new security features.
In early 2019, we started the process of changing the build system for Guild Wars from Visual C++ 6.0 (which was released in 1997) to use Visual Studio 2017. We released that upgrade in late 2019 while still maintaining compatibility with Windows 2000 and Windows XP, our current min-spec machines. Thanks to that compiler update we have been able to build, test and deploy more updates than we were previously able to do with the VC6 compiler.
The 20-year compiler upgrade was a dramatic change; in those 20 years the way the C++ language treated floating point numbers had changed. We tracked down almost all of the arithmetic errors that related to those changes. For those more technically minded the bugs had to do with the way infinity is handled.
I said we tracked down almost all of the crashes – but there was one significant one that we didn’t detect before we released the build into the wild. The bug was most evident in the Domain of Anguish – which is content we mere programmers would never be able to solo and fully test (even with cheats on the development branch – I tried). I want to thank the players who sent us videos that helped us identify the problem. The bug had to do with projectiles colliding with the terrain at just the right angle. I’m happy to say that with the new compiler we were able to debug and fix that bug in two days with very little disruption to the main game and no downtime.
As you know, Microsoft has officially stopped supporting older versions of Windows; we are however grateful that they have managed to maintain tools and compiler support for those operating systems long past their official expiration date. Visual Studio 2017 is the last compiler from Microsoft that supports Windows XP. The other systems that Guild Wars interacts with (the “login servers”) are now built with Visual Studio 2019. It is only a matter of time before we will be building Guild Wars with Visual Studio 2019 and future compilers. So as of January 1st, 2021, we will no longer provide official support for Windows XP or Windows 2000. While the game may continue to run on those operating systems we will stop internal testing on that date.