| This article is a stub. You can help the Unreal Wiki by expanding it.|
What needs to be done: Add more info
The UTPG (or Unreal Tournament Preservation Group) was a group of people who was involved in the later stages of Unreal Tournament's lifecycle.
UTPG was not impressed when they saw how many exploits and bugs players were dealing with on Patch 436 (including the infamous DDOS exploit and the creeping ping bug in Windows 2000 Server). UTPG approached Epic and asked if they could have the source code of Patch 436 and build unofficial patches. Epic agreed, but on the condition that the patches was to be completely optional, and players MUST install Patch 436 before applying the UTPG Patches. UTPG agreed, and Epic Games gave them the source code plus the fixes they made for Patch 436 to bundle them into the new UTPG patch.
Some other fixes and exploits were fixed as well such as the ucc buffer overflow exploit and the backslashes and mutators in the status query replies bug. They also implemented a new team information query into the protocol, making it easier to identify team information at a much easier and less daunting task for the Unreal Engine. Once UTPG bundled up the fixes, they sent a copy to Epic to verify the release. They was amazed, and gave them a copy of the Unreal Installer. UTPG then remade the setup with the Unreal Installer, and numbered the patch 440. This was only the start of the UTPG patches. Many UT players thought this patch was excellent, and demanded more bugs to be fixed.
UTPG then started finding, and patching up the exploits and fixes that they and the UT community were still having. Two months later, the new patch was complete, and was numbered as Patch 451. This patch fixed 36 bugs and exploits in total, but it did not come without consequences. The way UTPG modified the UnrealEd, (the second you loaded it up, an error message would come up), made the UnrealEd unusable. Another bug was that sometimes the client and the server would crash if invalid classes were loaded.
About 10 months later or so, they released Patch 451b. It fixed that invalid classes bug, and the UnrealEd crash...well, somewhat. The UnrealEd was still not fully functional, as in you couldn't move the camera around the editor, and left and right did the exact same command, selecting the properties of the highlighted BSP brush or terrain, making it impossible to create or edit levels. The only was to fix this problem was to downgrade to Patch 436 or Patch 440, or by simply making a backup of your UT folder before upgrading. Anyway, about a year or so later, UTPG combined Patch 451 with Patch 451b, for an easier installer proccess.
UTPG has not been active since October 2004. They had plans on making Patch 451b onto Mac OS and Mac OSX, but they have never discussed about anything since their last post on October, 2004.
Their last post says the following:
It is believed that the UTPG group shut down the program sometime in 2006, but their website was still up and running and fully functional by a time around the 2010s, before being definitely shutted down.
- Unreal Tournament
- Patch version 440
- Patch version 451
- Patch version 451b
- Their website was hacked at one time, and it took almost a year for one of the UTPG members to fix it.
- In order to be able to use the UTPG patches, one must patch to version 436 first.
- Versions 451 and 451b are known to cause problems with UnrealEd, so people should install them only if they don't plan on creating content.
- One interesting feature in the changelog was that patch 436 labeled as patch 435 in some areas, yet some other parts of the readme still said "Compatible with servers running Patch 436 or higher". It is uncertain if this is a typo or if Epic told UTPG to label Patch 436 that way.