I'm a doctor, not a mechanic

Difference between revisions of "User:00zX/GameDex Framework (UDK)"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
(Just gettin the page started, should be cleaner then the UT3 project page but will have fewer example packages.)
 
Line 6: Line 6:
 
A [[UDK]] port of the [[GameDex_Framework_(UT3)|GameDex Framework]] for [[Unreal Tournament 3]].
 
A [[UDK]] port of the [[GameDex_Framework_(UT3)|GameDex Framework]] for [[Unreal Tournament 3]].
  
====Project Class Tree====
+
====Features====
 +
*Expanded array functionality.
 +
**Uses [[PreProcessor]] macros for Pseudo-Generic Types.
 +
**Adds Complex Types, which allow type wrapping through an integer exponent.
 +
**Various statistical functions such as, Min/Max/Avg/Mean/Median/Mode in an array.
 +
**Various utility functions such as, Split/Merge/Find/Sort/Caching to config files.
 +
 
 +
====Future Directions====
 +
*Support for Vectors, Rotators and Color truples through the use of a Sub-DataType.
 +
 
 +
====Project Tree====
 +
''Classes''
 
*[[UE3:Object_(UDK)|Object]]
 
*[[UE3:Object_(UDK)|Object]]
 
**[[UE3:Actor_(UDK)|Actor]]
 
**[[UE3:Actor_(UDK)|Actor]]
Line 12: Line 23:
 
****[[UE3:Mutator_(UDK)|Mutator]]
 
****[[UE3:Mutator_(UDK)|Mutator]]
 
*****'''[[UE3:MDB_GameDExp_(UDK)|MDB_GameDExp]]'''
 
*****'''[[UE3:MDB_GameDExp_(UDK)|MDB_GameDExp]]'''
**'''[[UE3:MDB_(UT3)|MDB]]'''
+
**'''[[UE3:MDB_(UDK)|MDB]]'''
 +
***'''[[UE3:MDB_ArrayFunc(UDK)|MDB_ArrayFunc]]'''
 +
****'''[[UE3:MDB_AF_Byte(UDK)|MDB_AF_Byte]]'''
 +
****'''[[UE3:MDB_AF_Int(UDK)|MDB_AF_Int]]'''
 +
****'''[[UE3:MDB_AF_Float(UDK)|MDB_AF_Float]]'''
 +
****'''[[UE3:MDB_AF_Vector(UDK)|MDB_AF_Vector]]'''
 
***'''[[UE3:MDB_GameRules_(UDK)|MDB_GameRules]]'''
 
***'''[[UE3:MDB_GameRules_(UDK)|MDB_GameRules]]'''
  
====Project Package Tree====
+
''Macros''
 +
*'''[[User:00zX/ArrayFunc.uci|ArrayFunc]]'''
 +
**'''[[User:00zX/ComplexTypes.uci|ComplexTypes]]'''
 +
**'''[[User:00zX/ArrayStats.uci|ArrayStats]]'''
 +
**'''[[User:00zX/ArraySorts.uci|ArraySorts]]'''
 +
**'''[[User:00zX/ArrayPacket.uci|ArrayPacket]]'''
 +
 
 +
''Packages''
 +
*'''MDB_ArrayFunc''' - Contains all classes which expand array functionality.
 
*'''UDKGameDex''' - Main package containing all the base functionality classes.
 
*'''UDKGameDex''' - Main package containing all the base functionality classes.
 +
 +
===Initial Prototypes===
 +
:[[User:00zX/GameDex Framework_(UT3)|UT3: GameDex Framework]] - ''Status:'' '''Beta'''

Revision as of 13:04, 1 April 2010

GameDex: Framework (UDK)

Status: PreAlpha (Re-Protyping)

Repository: GameDex @ GitHub - Currently this is the UT3 version only. Will be updated on first alpha commit!

Description

A UDK port of the GameDex Framework for Unreal Tournament 3.

Features

  • Expanded array functionality.
    • Uses PreProcessor macros for Pseudo-Generic Types.
    • Adds Complex Types, which allow type wrapping through an integer exponent.
    • Various statistical functions such as, Min/Max/Avg/Mean/Median/Mode in an array.
    • Various utility functions such as, Split/Merge/Find/Sort/Caching to config files.

Future Directions

  • Support for Vectors, Rotators and Color truples through the use of a Sub-DataType.

Project Tree

Classes

Macros

Packages

  • MDB_ArrayFunc - Contains all classes which expand array functionality.
  • UDKGameDex - Main package containing all the base functionality classes.

Initial Prototypes

UT3: GameDex Framework - Status: Beta