Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
You can open up the library files using a program like ILSpy and get the methods and available variables that way. works reasonably well, but evereything is spread over a number of specific files.
It's probably up-to-datest source.
SE Sourcecode[www.spaceengineersgame.com]
I am just getting started in modding and having the entire library available really helps me understand how the game is working. Not objects are available for interfacing through the program blocks. Combining this with the wiki programming information it will give you a great start.
Edit: Jinx - Anrock
IMyShipConnector
IMySolarPanel
Type: MyObjectBuilder_SolarPanel/SmallBlockSolarPanel
Actions
OnOff
OnOff_On
OnOff_Off
Terminal Properties
OnOff
ShowInTerminal
ShowInInventory
ShowInToolbarConfig
Name
ShowOnHUD
Variable/Methods
float CurrentOutput { get; }
float MaxOutput { get; }
What i want to do is press a button and if i have selected for example a piston, rotor, LCD or whatever, it will transfer to a container all the components needed to create that item
And it's not like they don't want you to have it. They just don't want to take the time to publish it and keep it up to date.
But I could be wrong. Maybe they don't have their code documented and kept in a source code management system. Maybe there are a dozen versions of their code floating round at Keen's shop. Maybe that's why code that was in the process of being modified got accidently compiled and released as an update a few weeks ago breaking most mods.. Maybe that accounts for the weekly updates re-introducing issues solved by prior updates.
Nah. They're just too busy to publish the documentation.
That isn't updated any longer as far as I know.
You'd have to search on youtube for tutorials, but make sure they are from at least the last year. They are rudimentary, but helpful sometimes to get a start. gl
This really is the most up-to-date amd best thing you can do, and always could do. The documentation was always a rather bad tool that was outdated most of the time and usually lacked lots of things you could do with the IngameAPI.
It left out useable things as well as didnt give the same usability through refrence/use/implementation checks etc other tools like ILspy do.
So just get used to such tools and go through the DLLs directly for all your programmers needs.
You can also just set VisualStudio up properly to do the same and conveniently code with autocompletion and syntax checks
Thus, please dont fall back to using the old """Documentation""".chm or the outdated repository.
The wikis attempt to give a useful documentation but are terribly outdated because most "serious coder" simply use the aforementioned methods.
Doesn't using a decompiler on the DLLs violate section 2.2.4 of the EULA?
I personally don't care what you do. But you might want to be careful what you advise others to do just in case.
http://www.spaceengineersgame.com/eula.html