Skip to content

Releases: Sunnnix/Sunnixs_RPG_Engine

V0.7 Update

05 Oct 18:00
Compare
Choose a tag to compare

The version 0.7 adds:

New Features

  • Global Variables for conditional control of events.
  • Objects with Events and Components:
    • New object shadow rendering.
    • Local Object Variables.
    • Objects can be enabled/disabled:
      • Disabled objects are not rendered, have no physics, and no events are executed (except for init run types).
    • Events:
      • Change Object Variable.
      • Change Global Variable.
      • Change Object State.
      • Change Object Properties (only enable/disable).
      • Global Tint.
      • Teleport.
      • Look At.
      • Lua Script Execution (Experimental).
      • Camera Control.
      • Change Tile (graphical changes only).
    • Components:
      • Physics Component for handling object collisions and interactions.
    • Event List:
      • Support for multiple event lists per object.
      • Conditions: Event lists only run if all conditions are met.
        • Number Condition (for global and local number variables).
      • Run Types:
        • Auto (Runs automatically).
        • Init (Runs once during world initialization).
        • Player Consult (Runs when player presses action in front of the object).
        • Touch (Runs when the player touches this object).
        • Step On (Runs only when the player moves downwards).
        • Touch Bottom (Runs when the player moves upwards).
        • Touch South (Runs when the player moves north).
        • Touch East (Runs when the player moves west).
        • Touch West (Runs when the player moves east).
        • Touch North (Runs when the player moves south).
      • Events can now run in parallel.

User Interface Improvements

  • Textbox: Added a Yes/No option for dialogues.
  • Tile Animation: Animated tiles for dynamic environments.
  • Undo/Redo System:
    • Support for undo/redo when drawing or copying tiles.
  • Copy/Paste System:
    • Selected tiles in mode F1 can now be copied and pasted.

Map Editor Enhancements

  • Project Properties:
    • Project name can be modified.
    • Option to display PlayStation or Xbox buttons in the text box.
  • New Option to move wall textures up when changing wall size.
  • New Popup Menu: Allows setting the player's starting position when editing objects.

Performance and Stability

  • Render Ordering: Fixed issues with render ordering.
  • Fill Option: No longer works recursively, reducing memory usage and preventing stack overflow errors.
  • Engine Memory Usage: Reduced by 65%.
  • Rendering Performance: Massively improved.

Miscellaneous

  • Added a tile ladder option for better object traversal.

V0.6 Update

21 Jul 20:00
Compare
Choose a tag to compare

The version 0.6 adds:

  • Objects with events and components
    • Events
      • Move
      • Wait
      • Message
      • Play Sound
    • Components
      • Render
  • Event controlled textbox
  • Object animation V1
  • Audio System for playing Sounds
  • Object states