UE3 - General UT (all versions) Source Code

  • Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

gopostal

Active Member
Jan 19, 2006
848
47
28
It looks like the UT student site may stay down? Anyhow I set a mirror for the source code searches:

http://gopostals.com/uncodex-ut/ (Unreal Tournament)
http://gopostals.com/uncodex-ut2003/ (UT2003)
http://gopostals.com/ut2k4/ (UT2004)
http://gopostals.com/ut3/ (UT3)

There is a problem with some browsers viewing the pages. It seems to break the links by inverting the slash at the end:

The requested URL /ut2k4/unrealgame\action_changeobjectiveteam.html was not found on this server.

I have no idea how to fix this, but IE seems to do fine, so try code search with that browser. If you have any idea how to address the slash problem, I'd love to hear it.

I am happy to leave this up forever so keep it bookmarked if you need a reference. If you would like the source code package to place on your website, I can be found at the House of Fools:
http://hofgamingclan.com/

Do your part to continue the game! Without coder support the game will wither away.
 

Wormbo

Administrator
Staff member
Jun 4, 2001
5,913
36
48
Germany
www.koehler-homepage.de
Here's a better idea: Use UnCodeX to generate your own UScript docs from the exported or downloaded source files. That way you don't even need an internet connection to access them.
 

gopostal

Active Member
Jan 19, 2006
848
47
28
True that Wormbo, but so many people learned to code with Textpad in one window and the UT student site in the other. I still do it and I have it all locally, it's just force of habit.

You don't have UII or XMP do you? I'd like to add those.
 

gopostal

Active Member
Jan 19, 2006
848
47
28
I clearly stated that. Please look at my post, I even included an example.
 

Wormbo

Administrator
Staff member
Jun 4, 2001
5,913
36
48
Germany
www.koehler-homepage.de
You don't need code for games you don't have. By generating your own docs with UnCodeX you can open that instead of elmuerte's website. And another advantage of self-generated docs: They also work in browsers other than Internet Exploder. (scr)
 

gopostal

Active Member
Jan 19, 2006
848
47
28
Wormbo I seriously respect all you do and what you have given, but all I'm trying to do is help coders out. Having a resource a simple bookmark away is just fine for a lot of people, and in fact it's getting way more hits than I thought it would. I'm sorry you feel it isn't in the best interest of the average coder. You think it might be better to post the package and let people download it directly?
 

Bi()ha2arD

Toxic!
Jun 29, 2009
2,808
0
0
Germany
phobos.qml.net
I clearly stated that. Please look at my post, I even included an example.

Oh sorry didn't read that part. But anyways, you should fix that because as is it's pretty useless.

I noticed Firefox is giving me "%5C" instead of "/" when i select copy link.

And if my html noobnes isnt bigger than I thought it is wrong on your site source.

Code:
<tr><td class="packages_list"><a href="[URL="http://forums.beyondunreal.com/view-source:http://gopostals.com/ut3/core%5Ccore-list.html"]core\core-list.html[/URL]" target="classes">Core</a></td></tr>
<tr><td class="packages_list"><a href="[URL="http://forums.beyondunreal.com/view-source:http://gopostals.com/ut3/editor%5Ceditor-list.html"]editor\editor-list.html[/URL]" target="classes">Editor</a></td></tr>
<tr><td class="packages_list"><a href="[URL="http://forums.beyondunreal.com/view-source:http://gopostals.com/ut3/engine%5Cengine-list.html"]engine\engine-list.html[/URL]" target="classes">Engine</a></td></tr>
<tr><td class="packages_list"><a href="[URL="http://forums.beyondunreal.com/view-source:http://gopostals.com/ut3/funkweaponassessment%5Cfunkweaponassessment-list.html"]funkweaponassessment\funkweaponassessment-list.html[/URL]" target="classes">FunkWeaponAssessment</a></td></tr>
<tr><td class="packages_list"><a href="[URL="http://forums.beyondunreal.com/view-source:http://gopostals.com/ut3/gameframework%5Cgameframework-list.html"]gameframework\gameframework-list.html[/URL]" target="classes">GameFramework</a></td></tr><tr><td class="packages_list"><a href="[URL="http://forums.beyondunreal.com/view-source:http://gopostals.com/ut3/ipdrv%5Cipdrv-list.html"]ipdrv\ipdrv-list.html[/URL]" target="classes">IpDrv</a></td></tr>
<tr><td class="packages_list"><a href="[URL="http://forums.beyondunreal.com/view-source:http://gopostals.com/ut3/onlinesubsystemgamespy%5Conlinesubsystemgamespy-list.html"]onlinesubsystemgamespy\onlinesubsystemgamespy-list.html[/URL]" target="classes">OnlineSubsystemGameSpy</a></td></tr>
<tr><td class="packages_list"><a href="[URL="http://forums.beyondunreal.com/view-source:http://gopostals.com/ut3/onlinesubsystemlive%5Conlinesubsystemlive-list.html"]onlinesubsystemlive\onlinesubsystemlive-list.html[/URL]" target="classes">OnlineSubsystemLive</a></td></tr>
<tr><td class="packages_list"><a href="[URL="http://forums.beyondunreal.com/view-source:http://gopostals.com/ut3/unrealed%5Cunrealed-list.html"]unrealed\unrealed-list.html[/URL]" target="classes">UnrealEd</a></td></tr>
<tr><td class="packages_list"><a href="[URL="http://forums.beyondunreal.com/view-source:http://gopostals.com/ut3/unrealscripttest%5Cunrealscripttest-list.html"]unrealscripttest\unrealscripttest-list.html[/URL]" target="classes">UnrealScriptTest</a></td></tr>
<tr><td class="packages_list"><a href="[URL="http://forums.beyondunreal.com/view-source:http://gopostals.com/ut3/uteditor%5Cuteditor-list.html"]uteditor\uteditor-list.html[/URL]" target="classes">UTEditor</a></td></tr>
<tr><td class="packages_list"><a href="[URL="http://forums.beyondunreal.com/view-source:http://gopostals.com/ut3/utgame%5Cutgame-list.html"]utgame\utgame-list.html[/URL]" target="classes">UTGame</a></td></tr>
<tr><td class="packages_list"><a href="[URL="http://forums.beyondunreal.com/view-source:http://gopostals.com/ut3/utgamecontent%5Cutgamecontent-list.html"]utgamecontent\utgamecontent-list.html[/URL]" target="classes">UTGameContent</a></td></tr>
<tr><td class="packages_list"><a href="[URL="http://forums.beyondunreal.com/view-source:http://gopostals.com/ut3/uweb%5Cuweb-list.html"]uweb\uweb-list.html[/URL]" target="classes">UWeb</a></td></tr>

I see backslashes there instead of slashes. Probably from local directories. Anyways, you should fix it.
 

Wormbo

Administrator
Staff member
Jun 4, 2001
5,913
36
48
Germany
www.koehler-homepage.de
TBH I prefer being able to read and browse through actual source code instead of generated docs. Especially pre-UE3 code is poorly documented and even in UE3 games doc comments aren't used consequently throughout all classes. Using UnCodeX you can search the code efficiently for specific type or member names. That's one of the big advantages of UE games: You can actually see what's going on instead of having to rely upon (potentially outdated) comments. I remember a few places where the comments were incomplete or just plain wrong (comment: "always returns false", code "return true;")

Docs are good for figuring out, what something does, provided the docs are correct. But if you really want to get a feel for the engine, you need to see how things work, not just what they do.