Source2Roblox converts supported Source Engine maps, models, and textures into Roblox-ready files.
For maps with custom materials, select the Source game and use Add folder under Extra material folders to include every additional material directory. Folders can point to a mod root, a materials directory, or a nested material folder. They are scanned in the order shown and take priority over the selected game's files.
Requirements:
- Windows 10 or newer on x64.
- Bun 1.3.14.
- .NET 8 SDK for converter development.
bun install
bun run converter:build
bun run devRun validation before opening a pull request:
bun test
bun run typecheck
bun run converter:test
bun run buildCreate the Windows installer:
bun run packageThe installer is written to release/.
Only convert and upload content you have permission to use. Do not commit proprietary Source game assets; automated tests use generated fixtures.