Tool to convert local existing Roblox games into Rojo to keep sync in a full circle
Before you can use RobloxToVS, you need the following:
- Vs Code
- Python with pip
- Roblox Studio
Before you can port your game into Vs Code, you need a place/model file. If you have an existing game that isn't exported:
-
Go to studio, click on any place, and then click on File -> Save to file as.
-
Note where you have that file.
- Clone the repo to a folder
- Launch a terminal in that folder.
- Open folder in Vs Code.
- Run
pip install -r requirements.txt
to install the dependencies, either through vs code terminal or cmd. - Install the followin extensions to vs code:
- https://marketplace.visualstudio.com/items?itemName=Nightrains.robloxlsp - Vs Code Roblox LSP Extension, for intellisense in vs code.
- https://marketplace.visualstudio.com/items?itemName=rojo-rbx.rojo - rojo extension for vs code.
- https://marketplace.visualstudio.com/items?itemName=evaera.roblox-api-explorer - Roblox API Explorer.
- Move that .rbxl file you saved earlier to the folder Scripts, and rename it to project.rbxl.
- Double click to launch project.rbxl.
- Install the following plugins.
- https://www.roblox.com/library/123456789/RobloxToVS - RobloxToVS plugin.
- https://create.roblox.com/marketplace/asset/6415005344/Rojo-7 - Rojo plugin.
- Now, run watch.py by either double clicking it or running
python watch.py
in the terminal. - if step 4 was done in vs code you must run thoruogh the terminal. - A new window will open and show the rojo server output.
- Add a new script into the game, and hit ctrl + s to save it to the file system and and wala, you have your first script in Vs Code!
Congratulations, you successfully synced Roblox Studio with Vs Code!
For the latest version of rblx-to-rojo: https://github.com/rojo-rbx/rbxlx-to-rojo/releases - Scripts/rbxlx-to-rojo.exe For the latest version of rojo: https://github.com/rojo-rbx/rojo/releases - Scripts/rojo.exe