Releases: iv4xr-project/iv4xr-se-plugin
Intermediate integration (final)
Intermediate integration aims to provide sufficient interface for basic testing agents.
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 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...)
Plugin binaries tested with Space Engineers version 1.197.181 (released in March 2021).
The plugin runs a TCP/IP server with JSON-based API. It allows to access surrounding of the player's character in a structured form (WOM) and to control the character.
New and changed commands:
- Updated: Observe – Incompatible change: now returns blocks grouped to grids (a list of grids each containing a list of blocks)
- Updated: Interact – implements some commands for building new blocks in the game. Current interaction types:
- Equip – Selects a block or tool from the toolbar as the current tool. Improved.
- Place – Places a new block into the game if the conditions are right. Fixed in the creative mode.
- Begin_Use / End_Use – Start stop shooting or using a tool
- Toolbar_Set – Limited version that allows to add tools and weapons
Intermediate integration, Release Candidate 1
Intermediate integration aims to provide sufficient interface for basic testing agents.
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 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...)
Plugin binaries tested with Space Engineers version 1.197.180 (released in March 2021).
The plugin runs a TCP/IP server with JSON-based API. It allows to access surrounding of the player's character in a structured form (WOM) and to control the character.
New and changed commands:
- Updated: Observe – Incompatible change: now returns blocks grouped to grids (a list of grids each containing a list of blocks)
- Updated: Interact – implements some commands for building new blocks in the game. Current interaction types:
- Equip – Selects a block or tool from the toolbar as the current tool. Improved.
- Place – Places a new block into the game if the conditions are right. Fixed in the creative mode.
- Begin_Use / End_Use – Start stop shooting or using a tool
Intermediate integration, Preview 2
Intermediate integration aims to provide sufficient interface for basic testing agents.
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 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...)
Plugin binaries tested with Space Engineers version 1.197.180 (released in March 2021).
The plugin runs a TCP/IP server with JSON-based API. It allows to access surrounding of the player's character in a structured form (WOM) and to control the character.
New and changed commands:
- Updated: Observe – Incompatible change: now returns blocks grouped to grids (a list of grids each containing a list of blocks)
- Updated: Interact – implements some commands for building new blocks in the game. Current interaction types:
- Equip – Selects a block or tool from the toolbar as the current tool. Improved.
- Place – Places a new block into the game if the conditions are right. Fixed in the creative mode.
Intermediate integration, Preview 1
Intermediate integration aims to provide sufficient interface for basic testing agents.
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 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...)
Plugin binaries tested with Space Engineers version 1.197.074 (released in January 2021).
The plugin runs a TCP/IP server with JSON-based API. It allows to access surrounding of the player's character in a structured form (WOM) and to control the character.
New and changed commands:
- New: Session command: Load – Loads a scenario.
- Updated: Observe – It now has several different modes. One of them is to return only new blocks not reported in past observations.
- New: Interact – implements some rudimentary commands for building new blocks in the game. Current interaction types:
- Equip – Selects a block or tool from the toolbar as the current tool.
- Place – Places a new block into the game if the conditions are right.
Basic integration
Basic integration proofs the feasibility, implements basic commands.
Plugin binaries tested with Space Engineers version 1.196.016 (released in August 2020).
The plugin runs a TCP/IP server with JSON-based API. It allows to access surrounding of the player's character in a structured form (WOM) and to control the character.
Currently implemented commands:
- Observe – basic version; returns list of entities and their location in the agent's surrounding.
- MoveAndRotate – allows to move and and rotate the agent in all directions.
- Disconnect
IMPORTANT: Make sure Windows is OK to run the libraries. Windows 10 blocks "randomly" downloaded libraries. To unblock them, right-click each of them and open file properties. Look for 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...)