Lua Libraries: Difference between revisions
From Spring
Jump to navigationJump to search
No edit summary |
|||
| Line 26: | Line 26: | ||
* [https://github.com/spring1944/spring1944/blob/master/LuaRules/Includes/camera.lua Camera]: Camera state serialization | * [https://github.com/spring1944/spring1944/blob/master/LuaRules/Includes/camera.lua Camera]: Camera state serialization | ||
* Deferred rendering [http://imolarpg.dyndns.org/svn/branches/BAR/shaders/deferred_lighting.glsl Shader] & [http://imolarpg.dyndns.org/svn/branches/BAR/luaui/widgets/gfx_deferred_rendering.lua Widget]: Deferred rendering (projectile) based lights | * Deferred rendering [http://imolarpg.dyndns.org/svn/branches/BAR/shaders/deferred_lighting.glsl Shader] & [http://imolarpg.dyndns.org/svn/branches/BAR/luaui/widgets/gfx_deferred_rendering.lua Widget]: Deferred rendering (projectile) based lights | ||
===Misc=== | |||
* {{forumlink|topic=28341|title=ChangePiece}} - Switch piece geometry | |||
=== Additional resources === | === Additional resources === | ||
Latest revision as of 05:21, 11 November 2018
Lua libraries
This page lists all common Lua libraries that can be used in Spring game and map archives.
Libraries:
- analytics: Usage analytics reporting
- ChiliUI: UI framework docs
- ChiliFX: Chili effects
- Chotify: Notification library in Chili
- Custom Unit Shader Framework: Unit rendering with shaders
- i18n: Translations library
- LibLobby: Spring Lobby protocol library
- LCS: OOP (classes) in Lua
- LUPS: Lua Particle System for Spring docs
- springmon: Spring file monitor and autoreloader
- spring-wrapper-connector: Wrapper program communication provider
Single file libraries
There is also a number of single file libraries that don't have their own repository but can technically still be considered libraries.
Library files:
- Vector: Small utility for vector operations
- JSON: Serializing to the JSON format
- Delay: Delaying gadget calls
- Network: Delta compression for binary strings
- Camera: Camera state serialization
- Deferred rendering Shader & Widget: Deferred rendering (projectile) based lights
Misc
- ChangePiece - Switch piece geometry
Additional resources
Some additional libraries can be found using Github topics, such as springrts-lib and springrts