Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added XR VR support

...

Table of Contents
maxLevel3
minLevel3

 

With the Steam Workshop, finding and installing X Rebirth extensions is now easier than ever before. Just browse the extensions in the Workshop, subscribe to an extension that you are interested in, and it will be installed automatically the next time your start X Rebirth. Just make sure you read the description and check for incompatibilities with other subscribed extensions.

Extensions from the Workshop will also be updated automatically when the author submits updated content. To disable an extension on the next game start, just unsubscribe from it, either in-game or on the Steam website.

X Rebirth VR Edition has a separate Workshop on Steam, because Workshop items cannot be shared between multiple games. However, the X Rebirth Workshop tool supports both games, and the process of publishing an extension for X Rebirth VR Edition is very similar.

General publishing rules 

...

If you decide to build all your catalogs and the version catalog(s) manually, be aware that you should build them again on each update - the version catalogs must always be a diff to the current version.

Publishing an extension for X Rebirth VR Edition

This is analogous to publishing an extension for X Rebirth (see above), but instead of the "publish" command you use "publishvr", e.g.:

WorkshopTool publishvr -path "..\X Rebirth VR\extensions\my first mod" -preview "..\X Rebirth VR\extensions\my first mod\preview.jpg" -buildcat

You can only publish an extension for a game that you own on Steam, so the "publishvr" command will only work if you own X Rebirth VR Edition, while "publish" requires X Rebirth.

It is possible to publish the same extension for both games, as follows:

  • Make sure that your extension is compatible with both games. There are subtle differences in XR VR that can cause problems for existing XR extensions, and vice versa.
    • If you need game-specific behaviour in scripts, you can detect in scripts whether you are in the VR version. That way you to use the same script in both games.
  • You will have two Workshop items, not one. Therefore, you need two content definition files, even if you use them with a single extension.
    • Have two copies of your content.xml, one for each game. You have to use the -contentdef switch when publishing and updating your extension.
    • Publish the extension twice: First with "publish", then with "publishvr", with the respective content definition files.

To update an extension for X Rebirth VR Edition, just use the "update" command as described above. The Workshop tool will detect the game automatically by reading the Workshop item ID from the content definition.