https://github.com/twhlynch/roblox2grab
Scripts and Guide to export a ROBLOX Studio map to Grab VR
https://github.com/twhlynch/roblox2grab
grabvr porting roblox vr
Last synced: 4 months ago
JSON representation
Scripts and Guide to export a ROBLOX Studio map to Grab VR
- Host: GitHub
- URL: https://github.com/twhlynch/roblox2grab
- Owner: twhlynch
- Created: 2023-07-14T04:48:03.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-28T00:49:46.000Z (over 1 year ago)
- Last Synced: 2025-04-02T05:29:59.853Z (about 1 year ago)
- Topics: grabvr, porting, roblox, vr
- Language: Lua
- Homepage:
- Size: 18.6 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Roblox2Grab
> [Rbx2Grab plugin by GeoFennec](https://create.roblox.com/store/asset/16359944935/Rbx2Grab) also exists and may be easier for you to use.
### Requirements
- Install [Python](https://python.org)
- Install [Roblox Studio](https://create.roblox.com)
- HTTP Requests enabled in your game (`Game Settings > Security > Allow HTTP Requests`)
### Setup Scripts
1. Create a folder named `GrabMap` in the Roblox Studio **Workspace**.
2. Place all maps and objects you want to export into the `GrabMap` folder.
3. Create a Script in **ServerScriptService** named `MainScript`.
4. In `MainScript`, Create a ModuleScript named `WebhookService`.
5. Copy the content of `WebhookServiceScript.lua` into the `WebhookService` module.
6. Copy the content of `MainScript.lua` into `MainScript`.
### Setup Server
1. Open a terminal / command prompt and navigate to this folder.
2. On Windows run `run.bat`. On Mac / Linux run `./run.sh`. This will setup and start the server on `https://127.0.0.1:5000`.
### Usage
1. Run the game to start the script. Press `F9` for logs.
2. When finished a .json file will have been created in this folder.
3. You can convert the JSON file to a level file with any json to level tool such the [JSON editor](https://grabvr.tools/editor).
## Credit
- @person615 - Created the first version / proof of concept.
- @.index ([GitHub](https://github.com/twhlynch))
- @vestriaa ([GitHub](https://github.com/vestriaa))
- @geocolada - Helped fix the rotation issue.
- @slindev ([GitHub](https://github.com/Slin)) - Created GRAB and the level format.