I’ve been wondering that. If I ever get to learning code then I might be able to add some stuff in too.
It’s all written in the BYOND langue which is often said to be similar to python and C+ I believe
You can’t be similar to both python and C++, considering how different they are.
Python, yes, C++, no.
It’s more similar to powershell.
Dreammaker is the language, the closest thing it is to is python but it is very different to most normal languages.
For the thing to code with Visual Studio code with dreammaker language extensions.
I swear though, it’s way more similar to powershell than to python. Python and powershell are also pretty similar themselves.
Thanks. So there’s no integration of other languages? No C++ is being used at all? All of it to the item pick ups to the goliats moving and attack and crafting is done by dreammaker?
There is some C++ yes, but it’s only for some specific things like the atmos and I believe also lighting subsystems.
There is also a bunch of HTML, CSS and even javascript for the UI window bits.
But yes the absolute majority of all the code is in DMM, including all of the above.
Thank you very much Yorii! How long does it take to learn?
Depends on your previous coding experience, if you already know powershell it takes about tree fiddy
I haven’t got much coding experience, but I am able to read code a bit. I’m also decent at logic.
Look into the coderbus discord, they’re pretty helpful. Also the #coding channel on the bee discord.
Here’s a thread I made on /r/SS13, it has some helpful replies.
Thank you a lot :D.
2020
As was indicated above, Dreammaker is the language SS13 is written in. Imagine an unholy union of Python and C++ or C#. The primary stumbling block isn’t even necessarily learning how2code, it’s unraveling literally years of intertwined spaghetti code from hundreds of contributors. Getting someone to mentor you in specifically SS13 code is extremely valuable, as the longer one works with it, the more familiar one becomes with its knotted, overgrown paths.
TL:DR. Oh god oh fuck.