This project is unmaintained and was last tested on this commit of OpenDream.
A proof of concept showing that OpenDream can be used to run DM in Roblox scripts.
You must first compile the DM you want to run in Roblox. An example of such DM code can be found in the DM/
folder.
First, you need to build the DMCompiler project. Refer to OpenDream's README for instructions on this.
Second, you must run the compiler on the DM code. To do this you run DMCompiler.exe
with your DM file and --nostandard
as arguments.
Finally, you must copy the resulting .json
file into src/server/DM.json
Building the Roblox place requires Rojo. To build the place from scratch, use:
rojo build -o "DMInRoblox.rbxlx"
Next, open DMInRoblox.rbxlx
in Roblox Studio and start the Rojo server:
rojo serve
For more help, check out the Rojo documentation.