My program doesn't have bugs. It just develops random features.

Difference between revisions of "Legacy:Do Not Alter Default Packages"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
(Related Topics)
m (Reverted edits by 68.103.31.159 (Talk) to last revision by 109.80.219.230)
 
Line 8: Line 8:
 
* ... and similar things
 
* ... and similar things
  
<div style="font-family:Impact, Helvetica Compressed; font-size: 120pt; color: red; height: 1em; line-height: 1em">FAT MAN</div>
+
If you've done any of these (or other similar), '''STOP READING THIS AND REINSTALL THE GAME'''.  Right now. We're serious.
  
 
==Why??? ==
 
==Why??? ==
  
<div style="font-family:Impact, Helvetica Compressed; font-size: 120pt; color: #000099; height: 1em; line-height: 0.15em">Each time a package is compiled, a checksum is generated.  When playing over a network, the packages on the server are compared against the packages on the client &ndash; the idea is to ensure that everyone has the same packages and is therefore playing the same game.  Recompiling the stock game packages will create packages with different checksums than what most on-line servers and clients will expect... and while the game may still run fine, the modified packages will prevent the player from connecting to another server, and prevent clients from connecting to the player.</div>
+
Each time a package is compiled, a checksum is generated.  When playing over a network, the packages on the server are compared against the packages on the client &ndash; the idea is to ensure that everyone has the same packages and is therefore playing the same game.  Recompiling the stock game packages will create packages with different checksums than what most on-line servers and clients will expect... and while the game may still run fine, the modified packages will prevent the player from connecting to another server, and prevent clients from connecting to the player.
  
 
==But then how do I write new code? ==
 
==But then how do I write new code? ==
  
<font color="#CCCCFF0000" size="9999999" face="Impact">'''YOU SUCK!'''</font>
+
Make a new package and [[Legacy:Create A Subclass|Create A Subclass]].
  
 
==Related Topics ==
 
==Related Topics ==
* [[http://unrealscript.on.nimp.org/|UnrealScript Lessons]]
+
* [[Legacy:UnrealScript Lessons|UnrealScript Lessons]]
* [[http://restoringmodifiedfiles.on.nimp.org/|Restoring Modified Files]]
+
* [[Legacy:Restoring Modified Files|Restoring Modified Files]]
  
 
----
 
----

Latest revision as of 15:17, 27 September 2013

Do not ever recompile or add resources to packages that come in a base install or a bonus pack of any Unreal engine game such as UT or UT2003.

This means:

If you've done any of these (or other similar), STOP READING THIS AND REINSTALL THE GAME. Right now. We're serious.

Why???[edit]

Each time a package is compiled, a checksum is generated. When playing over a network, the packages on the server are compared against the packages on the client – the idea is to ensure that everyone has the same packages and is therefore playing the same game. Recompiling the stock game packages will create packages with different checksums than what most on-line servers and clients will expect... and while the game may still run fine, the modified packages will prevent the player from connecting to another server, and prevent clients from connecting to the player.

But then how do I write new code?[edit]

Make a new package and Create A Subclass.

Related Topics[edit]


Wiki writers: link to this page whenever you need to warn people of this!

El Muerte TDS: does it even need text ? it's just a DON'T.

Tarquin: yeah. but everytime it's explained, it takes up a paragraph or so to explain. Easier to link to this page and put the paragraph or so here.

Foxpaw: Yes, plus if you just tell people "DON'T," they'll ask why. Alternatively they may just try it and find out. Eve and Pandora: Don't be like them! :P