Skip to content

Release notes version 1.5a

RafaelTavares edited this page Mar 24, 2024 · 8 revisions

Changes in Range Game Engine 1.5a

Dedicated version to improve and fix some 1.5 issues.

Ordering of animation events

Now it is possible to organize animation events, remember that the animation events sensor is dependent on the event index.

New shadow filters

Two new filters for shadows:

  • Factor Clipping - clips the shadow factor to produce a sharp shadow.
  • Bayer Dither - apply a bayer pattern to the shadow factor.

Those filters don't take extra samples, they only add a style.

Joystick input events

A much requested feature, it adds a new input table for the joysticks. this table also inherits multiple SCA_InputEvent and you can use .active, .activated, .released and .inactive calls.

the new key codes are:

  • events.JOYSTICKA
  • events.JOYSTICKB
  • events.JOYSTICKX
  • events.JOYSTICKY
  • events.JOYSTICKBACK
  • events.JOYSTICKGUIDE
  • events.JOYSTICKLEFTSTICK
  • events.JOYSTICKRIGHTSTICK
  • events.JOYSTICKRIGHTSHOUDER
  • events.JOYSTICKLEFTSHOUDER
  • events.JOYSTICKDPADUP
  • events.JOYSTICKDPADDOWN
  • events.JOYSTICKDPADLEFT
  • events.JOYSTICKDPADRIGHT

Download Example: JoystickInputEvents.range

Parent Recursive

Feature request, parentRecursive provides a list of relationships and the last one in the list will always be the final parent object.

Download Example: ParentRecursive.range

World Sun Python

It is now possible to access the world sun with KX_Scene.worldSun

def start(self, args):
    self.scene = logic.getCurrentScene() # CurrentScene(Scene)
  
    print(self.scene.worldSun) # get world sun

Interface icon color support

Finally, color support in the interface is complete, as colors can also be customized in user preferences.

Shaders changes

  • Slightly better FXAA (see dc951c1)
  • Shading: Better Sun Size and Sun Turbidity (see 47fdd29)
  • Texturing: Sky coordinates, Groud turbidity (see 55b622d)

Misc changes

  • Organize Game Engine shaders (see 55e696c)
  • Debug Mode: Add Resizable Properties (see fa7f9e1)
  • KX_GameObject Warning (see 20817a7)
  • Cleanup: Move SCA_PythonJoystick to KX (see 20817a7)
  • Cleanup: Move SCA_PythonKeyboard to KX (see 6501a76)
  • Cleanup: Move SCA_PythonMouse to KX (see 72c1b3f)
  • Update Game Controller Database (see 5067631)

Bug Fixes

  • Fix rangearmor button (see 40a5e40)
  • Fix link files (see 3794fea)
  • Fix logic bricks keyconfig (see d75ed8d)
  • Fix area lamp specular texture (see 803b443)
  • Fix to improve FXAA performance (see 955bb6a)
  • Fix crash with libfree (see 0455ff9)
  • Fix libload with rasec and range files (see a7635b6)
  • Fix for TBB Malloc Proxy (see 44df763)
  • Fix IK and TransformLocks not showing (see 906356a)
  • Fix crash when trying to use lamp data with shadows activated (see 76332f4)
  • Fix Crash when using fullscreen mode in standalone (see ee3c888)
Clone this wiki locally