Unreal Tournament Community SDK is an open source engine fork of the Unreal Engine 1.x with a modern development framework for Unreal Tournament. A thousand delays later we hit rock bottom and infinite possibilites at the same time with this community-propelled engine fork for one of the greatest 3D games of all time. We will never forget nor forgive what Epic Games did on the 14th December 2022.

Post news Report RSS UT SDK February 2012 Beta Release

So finally here it is. The next new and fresh release of the Unreal Tournament Community SDK. This month's release comes with a huge update for the Material System adding new Materials like TexRotators and TexEnvMaps! On the other hand I implemented a lot of the C++ rendering functionality on Unreal Script Level (native functions) and finally added full Quaternion Support.

Posted by on


UTSDK February 2012 Beta Release


This month's release comes with a huge update for the Material System adding new Materials like TexRotators and TexEnvMaps! On the other hand I implemented a lot of the C++ rendering functionality on Unreal Script Level (native functions) and finally added full Quaternion Support.

More good news: I reimplemented Projectors and optimized them and fixed some rendering bugs concerning the new Blending Styles. There're also finally 2 read-to-use Example Packages (sdkSandbox and sdkSandboxMaterials) showing example content including Materials, Static Meshes, Projectors and Emitters.






New Features

  • added: new Sprite Class "sdkQuad" - a Sprite with free rotation and no camera alignment
  • added: new Texture/Sprite Rendering Functions
    • DrawRotatedTile (a freely rotatable Texture Quad without camera alignment)
    • DrawBeamTile (specialized function for drawing texture beams and sparks
  • added: new Material Classes and Texture Modifiers
    • TexEnvMap
    • TexSphereMap
    • TexPanner / TexEmissivePanner
    • TexRotator / TexEmissiveRotator
    • TexScaler / TexEmissiveScaler
    • TexOscillator / TexEmissiveOscillator
    • Emissive Material
    • TexCombiner
  • added: new Package "sdkSandbox" and "sdkSandboxMaterials"with Tutorial, Test, Example Contents and Classes
    • ready-to-use Classes
    • Example Emitters and Particle Systems
    • Example Projectors
    • Example Materials
    • Example Static Meshes
  • added: new Datatypes (C++ and Unreal Script)
    • ColorRange, a randomized color value
    • FloatRotator, a floating point rotator
    • Vector2DRel, a 2D vector with a relative scaler
  • added: new Iterator Functions
    • CollidingActors - iterates through all colliding Actors (visible or not visible)
    • AllObjects - iterates through all objects in a level
  • added: new Primitive/Sprite Rendering Functions (Unreal Script)
    • Draw3DArrow
    • Draw3DPlane
    • Draw3DFrustum
    • Draw3DBox
    • Draw3DSprite
    • Draw3DCorona
  • added: Full Quaternion Support
    • uses FPlane struct, but operations inside functions equals real Quaternions
    • globally supported on Unreal Script Level
    • globally supported on C++ Level
  • added: new Canvas Functions
    • DrawTile2 (like DrawTile, but supports new Blending)
    • DrawRotatedTile (draws a spinning texture tile)
  • added: new Color Functions
    • ColorLerp, smooth linear Color Interpolation
    • ColorSmerp, smooth non-linear Color Interpolation
    • VectorToRGB, RGBToVector - conversion between vector and color (in 0.0/1.0 range)
  • added: LightColor Sprite Preview for sdkLight



Fixes/Updates

  • updated: recoded and updated Material/Texture System
  • updated: completely recoded Texture Projectors, merged Decal / Plane Projectors into one Class
    • supports new Texture Blendings (introduced Build 335)
    • U/V Scaling
    • U/V Tiling
    • Dynamic Color
    • Projection Fading
    • Projector→ DynamicProjector → DistanceProjector → ShadowProjector
  • updated: all Texture drawing Canvas functions have been updated to support new Blending Styles
  • updated: moved all Iterator Functions from sdkLevelInfo to sdkActor, static functions now
  • updated: moved all Color Functions from sdkCanvas to sdkActor
  • fixed: Render Bug when changing new Blending Styles (BSP changed blending too)
  • fixed: incorrect native function IDs in sdkActor.uc
  • fixed: internally corrected HLS to RGB color conversion (lensflares, coronas, lights, canvas)


Media







UT Community SDK February 2012 Beta (Build 359)

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: