Skip to content

Releases: iv4xr-project/iv4xr-se-plugin

Intermediate integration (final)

31 Mar 09:03
Compare
Choose a tag to compare
Pre-release

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

17 Mar 14:32
Compare
Choose a tag to compare

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

14 Mar 16:43
Compare
Choose a tag to compare
Pre-release

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

21 Jan 11:36
Compare
Choose a tag to compare
Pre-release

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

02 Sep 12:22
Compare
Choose a tag to compare
Basic integration Pre-release
Pre-release

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...)