Releases: KaleiAlma/LuaSTG-Evo
Releases · KaleiAlma/LuaSTG-Evo
v0.3.1
v0.3.0
New Features
- Engine types (in lstg namespace):
Vec2
/Vec3
/Vec4
Mat2
/Mat3
/Mat4
Rect
- Texture-based scripted particle systems (individual particles may store UV coords)
- Re-added music FFT functionality from Sub (api-compatible)
Changes
- Trimmed down game objects by converting most double values (position, movement, collision, rotation, scale) to floats
- Loss of precision should not be noticeable. If you relied on the higher precision, please open an issue.
- Re-enabled individual game object pause by default
Bug Fixes
- Fixed multiply pixel blending alpha
- Fixed scripted particle removal
- Fixed crashes regarding the audio system
v0.2.1
New Features
lstg.LoadTextureBin(name, data)
: load a texture from a string of bytes (bytes may be in any image format supported by LuaSTG Evo)lstg.LoadCompressedTextFile(path)
: loads a zlib-compressed file, returns decompressed data
Bug Fixes
- Fixed stopwatch timers
- Fixed curved lasers
- Fixed multiply pixel blending
- Fixed shader textures
- Fixed ARGB colors for real this time
- Fixed model texture filtering
v0.2.0
New features
- In-engine toml support
- Added text input API
Changes
- Increased amount of collision groups to 24
- Many debug prints are now in English
Bug fixes
- Fixed TTF rendering for unicode (again)
- Various BGM fixes
- Finally fixed colors
- Fixed texture uniforms in shaders
v0.1.2
v0.1.1-alpha
- Translated many log strings to English
- Fixed icons on older macOS versions
v0.1.0a-alpha
Fixed a bug regarding window resizing
v0.1.0-alpha
Initial Release of LuaSTG Evo. Please keep in mind that you will have to use a slightly different THlib in order to run your scripts.
Differences from LuaSTG Sub (main repo)
- Added lstg.Render3D()
- Added Scripted Particle System
- Added separate viewmode functions
- Shaders use GLSL
- lstg.EnumGPUs was removed
Note to Mac users: Please do not run LuaSTG in your downloads folder, as it does not have access rights and thus WILL crash.