Releases: Sunnnix/Sunnixs_RPG_Engine
Releases · Sunnnix/Sunnixs_RPG_Engine
V0.7 Update
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.
- Selected tiles in mode
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
The version 0.6 adds:
- Objects with events and components
- Events
- Move
- Wait
- Message
- Play Sound
- Components
- Render
- Events
- Event controlled textbox
- Object animation V1
- Audio System for playing Sounds
- Object states