Tim Sweeney Archive - News Archive

Download Tim Sweeney Archive - News Archive

Post on 14-Oct-2014

834 views

Category:

Documents

0 download

Embed Size (px)

DESCRIPTION

A collection of Tim Sweeney's news posts to the original Unreal Technology site. Tim is the founder of Epic Games and the lead architect of the Unreal series of engines.

TRANSCRIPT

<p>Tim Sweeney Archive - News</p> <p>http://www.team5150.com/~andrew/sweeney March 18, 2007</p> <p>Contents1 Prologue 2 1998 News 2.1 Oct 13, 1998 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.1 2.1.2 Unreal Cheat-Finding Challenge . . . . . . . . . . . UnrealScript Notes . . . . . . . . . . . . . . . . . . . 10 11 11 11 12 14 14 14 15 15 16 16 16 16 16 17</p> <p>2.2 Oct 14, 1998 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.1 2.2.2 2.2.3 2.2.4 Network Objects Follow-Up . . . . . . . . . . . . . . AWT . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cheat Challenge Update . . . . . . . . . . . . . . . . Another Public Master Server . . . . . . . . . . . . .</p> <p>2.3 Oct 22, 1998 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.1 2.3.2 Linux Unreal . . . . . . . . . . . . . . . . . . . . . . . Hired Guns . . . . . . . . . . . . . . . . . . . . . . . .</p> <p>2.4 Oct 24, 1998 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4.1 2.4.2 Almost there... . . . . . . . . . . . . . . . . . . . . . . More discussion on CORBA . . . . . . . . . . . . . .</p> <p>1</p> <p>Tim Sweeney Archive</p> <p>2</p> <p>News 18 18 18 18 19 19 20 20 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 25</p> <p>2.5 Oct 25, 1998 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.1 Geting closer... . . . . . . . . . . . . . . . . . . . . . .</p> <p>2.6 Oct 26, 1998 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.6.6 Direct3D Drivers . . . . . . . . . . . . . . . . . . . . Known Issues . . . . . . . . . . . . . . . . . . . . . . Unreal 218 Gaining Support . . . . . . . . . . . . . . PlanetUnreal performance survey . . . . . . . . . . More about 3D APIs . . . . . . . . . . . . . . . . . . Unreal 218 Patch is ready! . . . . . . . . . . . . . . .</p> <p>2.7 Oct 28, 1998 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 2.7.8 2.7.9 Latest Happenings . . . . . . . . . . . . . . . . . . . Status of Direct3d - All Drivers . . . . . . . . . . . . . Riva TNT . . . . . . . . . . . . . . . . . . . . . . . . . Riva 128 . . . . . . . . . . . . . . . . . . . . . . . . . Intel i740 . . . . . . . . . . . . . . . . . . . . . . . . . ATI Rage Pro . . . . . . . . . . . . . . . . . . . . . . . 3dfx Voodoo2 . . . . . . . . . . . . . . . . . . . . . . S3 Savage 3D . . . . . . . . . . . . . . . . . . . . . . . Matrox G200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .</p> <p>2.7.10 Rendition</p> <p>2.7.11 Permedia . . . . . . . . . . . . . . . . . . . . . . . . . 2.7.12 Drivers we consider playable, in best-to-worst order 2.8 Oct 30, 1998 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.8.1 Unreal 218 patch information (RTFM!) . . . . . . . . CONTENTS</p> <p>Tim Sweeney Archive 2.8.2 2.8.3 2.8.4</p> <p>3</p> <p>News 26 26 27 27 27 28 28 28 29 29 29 30 31 31 31 32 33 34 34 34 35 35 36 36</p> <p>Resources for Server Administrators . . . . . . . . . Unreal Multiplayer Ramp-Up . . . . . . . . . . . . . Other Servers . . . . . . . . . . . . . . . . . . . . . .</p> <p>2.9 Nov 01, 1998 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.9.1 Unreal Grows... . . . . . . . . . . . . . . . . . . . . .</p> <p>2.10 Nov 02, 1998 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.10.1 Unreal 219! . . . . . . . . . . . . . . . . . . . . . . . . 2.10.2 The testing is going well . . . . . . . . . . . . . . . . 2.10.3 Testing 219 . . . . . . . . . . . . . . . . . . . . . . . . 2.11 Nov 10, 1998 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.11.1 Latest News . . . . . . . . . . . . . . . . . . . . . . . 2.11.2 The Roadmap . . . . . . . . . . . . . . . . . . . . . . 2.11.3 Server Administration . . . . . . . . . . . . . . . . . 2.12 Nov 19, 1998 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.12.1 Unreal 220 Internet Improvements . . . . . . . . . . 2.12.2 Unreal Editor Progress . . . . . . . . . . . . . . . . . 2.12.3 Web Site Notes . . . . . . . . . . . . . . . . . . . . . . 2.12.4 Unreal mod notes . . . . . . . . . . . . . . . . . . . . 2.13 Dec 10, 1998 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.13.1 No News . . . . . . . . . . . . . . . . . . . . . . . . . 2.14 Dec 11, 1998 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.15 Dec 12, 1998 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.16 Dec 14, 1998 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.16.1 Hard at work . . . . . . . . . . . . . . . . . . . . . . . CONTENTS</p> <p>Tim Sweeney Archive</p> <p>4</p> <p>News 37 38 38 41 41 43 43 43 49 49 49 50 51 51 51 52 53 53 54 54 57 58 59</p> <p>2.16.2 Thats UnrealEd.net . . . . . . . . . . . . . . . . . . . 2.17 Dec 15, 1998 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.17.1 Unreal Networking Code: Status . . . . . . . . . . . 2.18 Dec 18, 1998 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.18.1 Unreal Tournament notes for mod authors . . . . . 3 1999 News 3.1 Jan 01, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.1 3.1.2 Happy New Year . . . . . . . . . . . . . . . . . . . . . Other Updates . . . . . . . . . . . . . . . . . . . . . .</p> <p>3.2 Jan 28, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2.1 3.2.2 Unreal 221 Development Update . . . . . . . . . . . Unreal Tournament . . . . . . . . . . . . . . . . . . .</p> <p>3.3 Feb 10, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.1 3.3.2 3.3.3 Latest News . . . . . . . . . . . . . . . . . . . . . . . What weve been programming . . . . . . . . . . . . Linux Notes . . . . . . . . . . . . . . . . . . . . . . .</p> <p>3.4 Mar 19, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 Latest News . . . . . . . . . . . . . . . . . . . . . . . Level-Of-Detail Texture Mapping . . . . . . . . . . . Future of Programming Languages . . . . . . . . . . Visible Surface Determination . . . . . . . . . . . . . Commentary on Cool Stuff . . . . . . . . . . . . . . .</p> <p>3.5 Apr 14, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . .</p> <p>CONTENTS</p> <p>Tim Sweeney Archive 3.5.1</p> <p>5</p> <p>News 59 60 60 62 62 63 64 64 64 65 65 66</p> <p>3dfx Voodoo3 Totally Rocks! . . . . . . . . . . . . . .</p> <p>3.6 Apr 15, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.6.1 3.6.2 3.6.3 3.6.4 Important Unreal 224 Note To Mod Authors . . . . . Maps, Textures, Sounds, Music are backwards compatible . . . . . . . . . . . . . . . . . . . . . . . . . . Latest News . . . . . . . . . . . . . . . . . . . . . . . Cool Stuff . . . . . . . . . . . . . . . . . . . . . . . . .</p> <p>3.7 Apr 19, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.7.1 3.7.2 Getting closer... . . . . . . . . . . . . . . . . . . . . . Network Cross-Compatibility . . . . . . . . . . . . .</p> <p>3.8 May 01, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.8.1 224 Progress Continued . . . . . . . . . . . . . . . .</p> <p>3.9 May 02, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.9.1 3.9.2 3.9.3 3.9.4</p> <p>STAT NET: Diagnosing your connection to the server 66 Server Alert . . . . . . . . . . . . . . . . . . . . . . . 68 69 70 71 71 71 72 72 73 73</p> <p>Unreal 224v C++ headers released! . . . . . . . . . . Unreal 224v Released to the public! . . . . . . . . . .</p> <p>3.10 May 03, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.10.1 Known Bugs . . . . . . . . . . . . . . . . . . . . . . . 3.10.2 Future Patch . . . . . . . . . . . . . . . . . . . . . . . 3.10.3 Check out the Unreal news sites . . . . . . . . . . . . 3.10.4 OpenGL UnrealEd . . . . . . . . . . . . . . . . . . . . 3.11 May 05, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.11.1 Maps that broke since 220 . . . . . . . . . . . . . . .</p> <p>CONTENTS</p> <p>Tim Sweeney Archive</p> <p>6</p> <p>News 73 74 74 75 75 76 76 77 77 77 78 79 79 79 80 80 80 81 81 81 82 82 82 83</p> <p>3.11.2 Quick Notes . . . . . . . . . . . . . . . . . . . . . . . 3.12 May 08, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.12.1 Latest progress . . . . . . . . . . . . . . . . . . . . . 3.13 May 19, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.13.1 Unreal 225 musings . . . . . . . . . . . . . . . . . . . 3.13.2 Make Something Unreal Contest . . . . . . . . . . 3.13.3 Things That Are Cool . . . . . . . . . . . . . . . . . . 3.14 May 29, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.14.1 For server administrators only: Unreal 225e Patch . 3.14.2 On engine licensing . . . . . . . . . . . . . . . . . . . 3.14.3 UnrealEd Runtime Error 20005 Experimental Fix . 3.15 May 31, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.15.1 Latest News . . . . . . . . . . . . . . . . . . . . . . . 3.15.2 Holiday? . . . . . . . . . . . . . . . . . . . . . . . . . 3.15.3 New 225f Patch for server administrators only . . . . 3.15.4 Server 225e Patch Feedback . . . . . . . . . . . . . . 3.15.5 UnrealEd Experimental Fix 2 . . . . . . . . . . . . .</p> <p>3.16 Jun 01, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.16.1 UnrealEd Follow-Up . . . . . . . . . . . . . . . . . . 3.16.2 Server Cheats? . . . . . . . . . . . . . . . . . . . . . . 3.16.3 UnrealEd for 3dfx Voodoo3 bundle owners . . . . . 3.17 Jun 06, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.17.1 Direct3D Improvements . . . . . . . . . . . . . . . . 3.18 Jun 19, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . CONTENTS</p> <p>Tim Sweeney Archive</p> <p>7</p> <p>News 83 84 85 85 86 86 87 87 87 88 89 90 91 92 92 93 93 94 94 94 94 95 95 95</p> <p>3.18.1 Unreal Direct3D . . . . . . . . . . . . . . . . . . . . . 3.18.2 Summary of things I learned about Direct3D . . . . 3.19 Jun 30, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.19.1 Direct3D Is Happening . . . . . . . . . . . . . . . . . 3.20 Jul 01, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.20.1 226 Progress . . . . . . . . . . . . . . . . . . . . . . . 3.20.2 Recommended Reading . . . . . . . . . . . . . . . . 3.21 Jul 03, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.21.1 On Our World Domination Plans . . . . . . . . . . . 3.21.2 Whats really happening here? . . . . . . . . . . . . . 3.21.3 The Economics . . . . . . . . . . . . . . . . . . . . . 3.21.4 The Result: General-Purpose Solutions Win . . . . . 3.21.5 Where we go from here . . . . . . . . . . . . . . . . . 3.22 Jul 10, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.22.1 The AMD Athlon Rocks! . . . . . . . . . . . . . . . . 3.23 Jul 12, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.23.1 New Downloads &amp; Links Pages . . . . . . . . . . . . 3.24 Aug 14, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.24.1 DirectX7 . . . . . . . . . . . . . . . . . . . . . . . . . 3.25 Aug 16, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.25.1 Unreal Tournament development note . . . . . . . . 3.26 Sep 14, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.26.1 Unreal Tournament demo schedule . . . . . . . . . 3.26.2 DirectX7 . . . . . . . . . . . . . . . . . . . . . . . . . CONTENTS</p> <p>Tim Sweeney Archive</p> <p>8</p> <p>News 96 96 97 99</p> <p>3.27 Sep 22, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.27.1 DirectX7 . . . . . . . . . . . . . . . . . . . . . . . . . 3.27.2 What about OpenGL? . . . . . . . . . . . . . . . . . . 3.27.3 Experiencing poor Internet play on your Voodoo3 3500TV? . . . . . . . . . . . . . . . . . . . . . . . . .</p> <p>3.28 Sep 29, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 3.28.1 More Hardware Troubleshooting . . . . . . . . . . . 100 3.28.2 Direct3D Anomalies . . . . . . . . . . . . . . . . . . 101 3.28.3 Athlon In The House . . . . . . . . . . . . . . . . . . 102 3.29 Oct 01, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 3.29.1 TNT Users, Try This! . . . . . . . . . . . . . . . . . . 102 3.29.2 Latest Findings . . . . . . . . . . . . . . . . . . . . . 103 3.29.3 Links . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 3.30 Oct 02, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 3.30.1 Unreal Tournament players overtake QuakeWorld at #5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 3.31 Oct 06, 1999 . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 3.31.1 Windows 2000 RC2 Rocks! . . . . . . . . . . . . . . . 105 3.31.2 Windows 2000 Internationalization . . . . . . . . . . 106 4 2000 News 108</p> <p>4.1 Feb 22, 2000 . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 4.1.1 4.1.2 4.1.3 Common Questions Im Asked . . . . . . . . . . . . 108 Programming Languages . . . . . . . . . . . . . . . . 110 Also... . . . . . . . . . . . . . . . . . . . . . . . . . . . 111</p> <p>CONTENTS</p> <p>Tim Sweeney Archive</p> <p>9</p> <p>News</p> <p>4.2 Feb 28, 2000 . . . . . . . . . . . . . . . . . . . . . . . . . . . 111</p> <p>CONTENTS</p> <p>Chapter 1 PrologueThis is a collection of (almost) all the news posts by Tim Sweeney from the original Unreal Technology archive. Posts not by Tim Sweeney or not really having anything engine-related may have been left out. The archive continues to 2003, but Tim Sweeney unfortunately stopped posting in early 2000.</p> <p>10</p> <p>Chapter 2 1998 News2.12.1.1</p> <p>Oct 13, 1998Unreal Cheat-Finding Challenge</p> <p>Ive seen two reports that people have found a way to cheat in Internet play. One person reported seeing a little tiny 1-inch tall player walking around named LilTinyChessPiece, and another reported a player who never took damage. Ive been scouring the code, and havent found any holes which would enable this kind of cheating, but Id love to hear if anybody has found a way. If you nd a way for players to cheat or crash servers over the Internet in Unreal, please email mailto:tim@epicgames.com. The rst person to report a particular security hole in Unreal will receive credit and thanks here for helping to protect the Unreal community from cheaters. People who cheat in Deathmatch are lamers, but people who are motivated by simply discovering ways to cheat are doing valuable research. Note: I dont consider the following things Unreal cheats: Server administrators cheating on their own server. Since the admin is in control of the server, there are many ways he could dis11</p> <p>Tim Sweeney Archive</p> <p>12</p> <p>News</p> <p>advantage players (in any game, not just Unreal), but fortunately people who go to the effort of setting up their own server tend to be honest and respectful of the community. Any of the standard TCP/IP tricks people can use to confuse Web &amp; FTP servers, such as SYN ooding, packet ooding, DNS spoofing, and so on. These arent Unreal-specic cheats, and I cant stop them.</p> <p>2.1.2</p> <p>UnrealScript Notes</p> <p>There was recently a to script or not to script debate about the merits of UnrealScript vs pure C/C++. In this debate, several misconceptions were put forth, which I want to correct: 1. UnrealScript replicated functions (described in the http://unreal. epicgames.com/Network.htm) indeed return instantl...</p>