Lua Libraries: Difference between revisions
From Spring
Jump to navigationJump to search
sorted libs alphabetically and added two new ones |
|||
| Line 1: | Line 1: | ||
=Lua libraries= | =Lua libraries= | ||
This page lists all common Lua libraries that can be used in Spring game and map archives. | This page lists all common Lua libraries that can be used in Spring game and map archives. | ||
Libraries: | Libraries: | ||
| Line 29: | 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 | ||
=== Additional resources === | |||
Some additional libraries can be found using Github topics, such as [https://github.com/topics/springrts-lib springrts-lib] and [https://github.com/topics/springrts springrts] | |||
[[Category:Lua]] [[Category:Libraries]] | [[Category:Lua]] [[Category:Libraries]] | ||
Revision as of 13:57, 14 October 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
Additional resources
Some additional libraries can be found using Github topics, such as springrts-lib and springrts