# Instalación de ROJO
**1. Plugin Rojo:** https://rojo.space/
- [Rojo Roblox Studio Sync](https://marketplace.visualstudio.com/items?itemName=evaera.vscode-rojo). Una vez instalado, en VS Code vamos a Ctrol+Shift+P y escribimos ```Rojo welcome```. SAle una pantalla informativa donde nos permite instalar el Plugin de Rojo para Roblox Studio.
**2. Instalar el cli:**
```cargo install rojo```
Si no tienes cargo deberás instalarlo:
- Instalar Cargo: [instalacion](https://doc.rust-lang.org/cargo/getting-started/installation.html)
https://www.rust-lang.org/tools/install
Windows: ```curl https://sh.rustup.rs -sSf | sh```
Para mac: ```curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh```
# Extensiones interesantes para VSCode:
- [ vscode-rbxlua](https://marketplace.visualstudio.com/items?itemName=AmaranthineCodices.vscode-rbxlua)
- [ Autocompletado de Roblox Lua](https://marketplace.visualstudio.com/items?itemName=Kampfkarren.roblox-lua-autofills)
- [ TabNine ](https://www.tabnine.com/installs)
# Crear un juego en Roblox Studio con Rojo desde 0:
[Guia](https://rojo.space/docs/0.5.x/guide/new-game/)
1. **Creamos una carpeta** y con la terminal/consola nos metemos en esa carpeta
```cd /path/mi-nueva-carpeta ```
2. **Inicializamos** rojo:
```rojo init```
3. Creamos la carpeta **'src'**:
```mkdir src```
4. Agregamos un **archivo lua**:
```echo 'return "Hello, Rojo!"' > src/hello.lua```
5. **Creamos un Place** en Roblox Studio con:
```rojo build -o MyNewProject.rbxlx```
MyNewProject.rbxlx se puede llamar como queramos
6.** Activar sincronización**:
```rojo serve```
7. **Conectamos el plugin**: vamos a Roblox Studio y en 'Pugins' vamos a Rojo y damos a connect.
Tutorial: https://medium.com/roblox-development/setting-up-roblox-development-with-rojo-git-sublime-text-3-and-luacheck-from-scratch-fb2ad65c7fa7
# Usar Rojo con un Place ya [existente](https://rojo.space/docs/0.5.x/guide/existing-game/)
1. Instalar [rbxlx-to-rojo](https://github.com/rojo-rbx/rbxlx-to-rojo). Para ello descargamos la última realease de https://github.com/rojo-rbx/rbxlx-to-rojo/releases
2. En Roblox studio abrimos el place y vamos a File > save to file as y lo guardamos como .rbxl
3. Ejecutamos el archivo rbxlx-to-rojo.exe y selecionamos el archivo creado en el paso anterior