Worst-case scenario: the UEd Goblin wipes the map and burns down your house.

Difference between revisions of "User:00zX"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
m (Proposal - UScripting)
m (Work)
 
(23 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
==Works in Progress==
+
==Wiki==
 +
====General====
 +
:[[User:00zX/Setting_Up_Your_UScript_Environment|Setting Up Your UScript Environment]]
 +
====UE3====
 +
:[[User:00zX/Using_The_Unreal_Engine_3_Preprocessor|Using The Unreal Engine 3 Preprocessor]]
 +
====UE2.5====
 +
:[[UE2:Using_the_UT2004_mod_system|Using The UT2004 Mod System]]
 +
====Rants====
 +
[[User:00zX/Rants|Rants]]
 +
 
 +
==Work==
 
====Unreal Development Kit====
 
====Unreal Development Kit====
:[[User:00zX/Project Silky_(UDK)|UDK: Project Silky]] - ''Status:'' '''Alpha'''
+
:[[User:00zX/Plugin_(UDK)|UDK: ReDeX]] ''Status:'' '''Testing'''
 +
:''Description:'' PC Framework for UDK, its a combination of a framework and macros along with associated parser functionality.
 +
::''GamedGFx:''' Scaleform interface along with object saving/loading.
 +
::'''GamedEx:''' GPAK Game framework built using Redux, support for many features; round based play, archetype systems, additions to particles, materials, etc.
 +
::'''GamedCaster:''' First Person Multiplayer PvP.
 +
 
 +
:[[User:00zX/Project Silky_(UDK)|UDK: Project Silky]] ''Status:'' '''Alpha''' (on hold)
 
====Unreal Tournament 3====
 
====Unreal Tournament 3====
:[[User:00zX/GameDex Framework_(UT3)|UT3: GameDex Framework]] - ''Status:'' '''Beta'''
+
:[[User:00zX/GameDex Framework_(UT3)|UT3: GameDex Framework]] ''Status:'' '''Beta''' (on hold)
::[[User:00zX/GameDex_Framework_(UT3)#Newtators (Mutator pack)|Newtators-v1.9e]] - ''Status:'' '''Point Release'''
+
::[[User:00zX/GameDex_Framework_(UT3)#Newtators (Mutator pack)|Newtators-v1.9e]] ''Status:'' '''Point Release'''
::[[User:00zX/GameDex_Framework_(UT3)#Attrition (Gametype)|Attrition-v0.5pb]] - ''Status:'' '''Public Beta'''
+
::[[User:00zX/GameDex_Framework_(UT3)#Attrition (Gametype)|Attrition-v0.5pb]] ''Status:'' '''Public Beta'''
 +
====Unreal Tournament 2004====
 +
:[[User:00zX/UC2004_(UT2004)|UT2004: Unreal Championship 2004]] ''Status:'' '''Beta''' (dissolved)
 +
:[http://www.divshare.com/download/16967446-918|UT2004: Turbo Instagib] ''Status:'' '''Beta'''
 +
:[http://www.divshare.com/download/16967454-2c0|UT2004: CrapLink]] ''Status:'' '''Beta'''
 +
<br>
  
 
==Highlighters==
 
==Highlighters==
Line 30: Line 51:
 
<br>
 
<br>
  
==Wiki==
+
==Contact Me==
===Rants===
+
====IRC====  
[[User:00zX/Rants]]
+
_00zX on [irc://irc.enterthegame.com EnterTheGame]
===Contact Me===
+
======IRC======  
+
00zX on [irc://irc.enterthegame.com EnterTheGame]
+
 
;* [irc://irc.enterthegame.com/unrealscript #unrealscript on EnterTheGame]
 
;* [irc://irc.enterthegame.com/unrealscript #unrealscript on EnterTheGame]
 +
;* [irc://irc.enterthegame.com/beyondunreal #beyondunreal on EnterTheGame]
 +
_00zX on [irc://irc.gamesurge.net GameSurge]
 +
;* [irc://irc.irc.gamesurge.net/udkc #udkc on GameSurge]
  
======Other/Profiles======
+
====Other/Profiles====
 
[[Special:Emailuser/00zX|E-mail 00zX]] or on
 
[[Special:Emailuser/00zX|E-mail 00zX]] or on
;* [http://www.filefront.com/user/00zX filefront]
+
;* MonsOlympus @ [www.pastebin.org]
;* [http://delicious.com/00zX delicious]
+
;* [http://00zx.pastebin.com pastebin]
+
  
 
--------<br>
 
--------<br>
==Proposal - Preprocessor==
 
===Using The Unreal Engine 3 Preprocessor===
 
 
====Including Macro Files====
 
<uscript>
 
class YourPawn extends UTPawn
 
config(YourConfig);
 
 
`include(YourMacroFile.uci)
 
</uscript>
 
 
=====Example Macro File=====
 
When compiling with the '''-debug''' command line switch, the debug macro will then be defined and will switch our blank spaces to config/exec respectively.
 
 
<uscript>
 
`if(`notdefined(Debug))
 
`define dconf
 
`define dexec
 
`else
 
`define dconf config
 
`define dexec exec
 
`endif
 
</uscript>
 
 
Copy the above template into a blank text document and call the file YourMacroFile.uci
 
 
====Example of usage====
 
If we want to add a variable thats configurable only when the macro `DevBuild is defined.
 
 
<uscript>
 
class YourPawn extends UTPawn
 
config(YourConfig);
 
 
`include(YourMacroFile.uci)
 
 
var `{dconf} bool bCanDodge;
 
 
function bool Dodge(eDoubleClickDir DoubleClickMove)
 
{
 
if(bCanDodge)
 
return Super.Dodge(DoubleClickMove);
 
else
 
return false;
 
}
 
 
defaultproperties
 
{
 
`if(`notdefined(Debug))
 
bCanDodge=True
 
`endif
 
}
 
</uscript>
 
 
=====YourConfig=====
 
<pre>
 
[YourPackage.YourPawn]
 
bCanDodge=True
 
</pre>
 
 
====Example of usage====
 
If we want to add a variable that already exists but is not config editable. (PostBeginPlay)
 
<uscript>
 
class YourPawn extends UTPawn
 
config(YourConfig);
 
 
`include(YourMacroFile.uci)
 
 
`if(`isdefined(Debug))
 
var `{dconf} float newGroundSpeed;
 
 
function PossessedBy(Controller C, bool bVehicleTransition)
 
{
 
Super.PossessedBy(C, bVehicleTransition);
 
 
GroundSpeed = newGroundSpeed;
 
}
 
`endif
 
 
</uscript>
 
====Useful Macros====
 
<uscript>
 
`define LogdFuncN() `logd(GetPackageName()$"."$class.name$"."$GetFuncName(),,'Debug');
 
</uscript>
 
 
<br>
 
 
[[User:00zX/Setting_Up_Your_UScript_Environment]]
 

Latest revision as of 09:15, 8 December 2012

Wiki

General

Setting Up Your UScript Environment

UE3

Using The Unreal Engine 3 Preprocessor

UE2.5

Using The UT2004 Mod System

Rants

Rants

Work

Unreal Development Kit

UDK: ReDeX Status: Testing
Description: PC Framework for UDK, its a combination of a framework and macros along with associated parser functionality.
GamedGFx:' Scaleform interface along with object saving/loading.
GamedEx: GPAK Game framework built using Redux, support for many features; round based play, archetype systems, additions to particles, materials, etc.
GamedCaster: First Person Multiplayer PvP.
UDK: Project Silky Status: Alpha (on hold)

Unreal Tournament 3

UT3: GameDex Framework Status: Beta (on hold)
Newtators-v1.9e Status: Point Release
Attrition-v0.5pb Status: Public Beta

Unreal Tournament 2004

UT2004: Unreal Championship 2004 Status: Beta (dissolved)
Turbo Instagib Status: Beta
CrapLink] Status: Beta


Highlighters

UnrealWiki - Code Noir Redex Theme

Monobook-noir-alpha3.gif

Status: Beta

To Install copy the contents of the following page into your own 'User:[name]/monobook.css' page.

User:00zX/monobook.css
W3C CSS Validator
High Resolution Image
Features
Dark Theme
High Contrast
Improved Readability
Highlighter adjustments for UScript, CSS and XML
Different coloured borders per GameNameSpace
Curved Borders in supporting browsers
Known Issues
Edit/Input boxes are still black text on white.
Profile settings page unreadable.





Contact Me

IRC

_00zX on EnterTheGame

_00zX on GameSurge

Other/Profiles

E-mail 00zX or on

  • MonsOlympus @ [www.pastebin.org]