SE Plugin 0.8.0
Pre-releaseThis release extends the API, improves navigation, documentation, adds new a Python client, and more.
IMPORTANT: Make sure Windows is OK to run the libraries. Windows (10+) blocks "randomly" downloaded libraries. To unblock them, right-click on each of them and open file properties. Look for the Security section on the bottom part of the General tab. You might see a message: "This file came from another computer and might be blocked...". If so, check the Unblock
checkbox.
(If you skip this step, the game will probably crash with a message: System.NotSupportedException
: An attempt was made to load an assembly from a network location...)
The plugin runs a TCP/IP server with JSON-RPC 2.0 API. It allows to access surrounding of the player's character in a structured form (WOM), control the character, and much more.
Plugin binaries tested with Space Engineers version 1.201.013 (released in May 2022).
Built against SE sources revision 140124 (from February 2022).
Main Changes
- Added and improved APIs for more multiplayer testing: new screens, debug interface, animations, sounds, other improvements
- New Python client (client side only, of course)
- Improved navigation support: implemented the Navigatable interface from aplib
- Added a function to move to a specified location (in a straight line, no obstacle avoidance)
- Reorganized and updated documentation
See also
- The README.md file of this repository.
- The JVM Client README file.
- The API documentation.
What's Changed
- SeEnvironment: init an empty mesh to prevent NPE by @PremekPaska in #172
- Navigation graph: add offset. by @PremekPaska in #173
- Extended entity by @hovi in #175
- Maze crude demo by @PremekPaska in #181
- Multiplayer API documentation. by @hovi in #180
- Automatic testing documentation. by @hovi in #184
- Basic script for distributing scenarios and binaries. by @hovi in #188
- Generator update by @hovi in #187
- Terminal screen by @hovi in #189
- Character movement test suite by @hovi in #191
- Initial testrail client. by @hovi in #193
- Python client. by @hovi in #194
- Python client update by @hovi in #203
- Navigable graph by @PremekPaska in #202
- Run AStar from aplib on our NavigableGraph. by @PremekPaska in #206
- Toolbar config. by @hovi in #204
- Astronaut actions by @hovi in #205
- Sounds by @hovi in #207
- Move in line to a target location by @PremekPaska in #209
Full Changelog: v0.7.0...v0.8.0