Space Engineers

Space Engineers

44 ratings
Extendable Research System
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
Mod category: Script
File Size
Posted
Updated
185.773 KB
10 Dec, 2017 @ 3:05am
4 Jan, 2019 @ 10:24am
18 Change Notes ( view )

Subscribe to download
Extendable Research System

Description
Currently there are no published research packs for this mod, so unless you want to develop your own it won't be useful for you

An extensible item unlocking system for Space Engineers.

This mod allows you to setup a custom research system on a per world basis, share your system with others as a Steam Workshop Mod, and include modded blocks in your research trees without fear.

GitHub Page[github.com]

Features
- Lock blueprints (assembler recipes and ore refining) behind long and complicated tech trees
- Make people suffer through gathering millions of kilograms of Silicon ore before they can build a programmable block.
- Impose your own, custom, arbitrary limits on players who join your world without publishing a mod
- Mix and match the most evil research trees on the Steam Workshop so only the truly dedicated have a chance of survival

Configuration - Importing Workshop Mods
To get a mod pack providing research into your world its as easy as subscribing to this (ResearchCore) mod and the research pack from
the Steam Workshop.

Recommended Research Packs
Coming Soon!

Configuration - Making Custom Rules
Making custom rules requires an understanding of XML and a passing familiarity with navigating the SE Content files
(Primarily Blueprints.sbc, BlueprintClasses.sbc, and CubeBlocks.sbc) to determine the definition ID of the items you want to block.
Then, following the research definition reference[github.com]
you create your own research tree, or amend another tree (instructions on amending soon).
To load this file into your world it's as simple as naming it aux_research.xml, and placing it in this mod's world storage folder
(YourSaveFolder/Storage/1227335743.sbm_ResearchCore/aux_research.xml).
Reload the world and your research should be in use, and those overpowered blocks you added locked behind hours of progression.
If it isn't there you can view the ResearchCore.log file located in the same folder for information about the error.

So now you want to publish your truly diabolical research tree on the Steam Workshop?
Sadly SE doesn't have support for easy cross-mod definition sharing, so some tricks are needed.
This mod will take any prefab that has a name starting with EqResearch_, find all the programmable blocks in the prefab,
and load the information located in the Program field as Base64 coded byte array, parse it into a UTF8 string, and convert
it to the XML found in the reference document. Example coming soon.
21 Comments
Equinox  [author] 13 Aug, 2020 @ 9:21am 
No longer supported, probably broken.
Himori 12 Aug, 2020 @ 12:40pm 
Could you pls get in contact with me regarding my last message?
Himori 24 Jul, 2020 @ 11:47pm 
I'm looking for integrating this mod into my server network but I would like to know if it would still be supported
Dusty Lens 15 Jan, 2020 @ 4:45pm 
I agree, being able to manage the research and access to vanilla and modded blocks would add so much.
Kill3rCat [1st FORECON] 11 Jul, 2019 @ 1:08pm 
Hope this mod gets continued
GreatGreenGoo 17 Mar, 2019 @ 1:45am 
This is something I have always wanted in Space Engineers. A research system is a perfect progression system. I just wish it could be more integrated
CTH2004 31 Jan, 2019 @ 11:04am 
do you know about this?

Addon?
Seromas 29 Jan, 2019 @ 8:05am 
great job !
Cosmos 27 Jan, 2019 @ 2:58am 
mine woudlnt let me put anything inside them
Yeto 24 Jan, 2019 @ 9:04pm 
Great, I found the Research Mod today, AND I will use it in a scenario world, I will credit you on my workshop, when time is due, thank you