BSP Loader

BSP Loader

Unity Quake 1 BSP importer

Download options:

Description

Reason

This tool has been made to simplify mapping for Unity and to show that mapping is not hard.

How the mapping scheme works?

  1. Create a map in your editor.
  2. Compile/Export this map to the quake1 .bsp format
  3. Click the "Load" button to load the .bsp map into unity.

Installation

Mapping tools

I personally use the Trenchbroom for making maps, and to make a .bsp file, I use Necros’ Compiling GUI 1.03.
Here is a tutorial video of the installation: Here is a tutorial video of the installation: https://youtu.be/gONePWocbqA

  1. Download
    Dependencies:
    https://github.com/wfowler1/LibBSP/
    https://github.com/wfowler1/Unity3D-BSP-Importer

    BSPLoader script:
    https://github.com/Dataram57/Unity/blob/main/Tools/BSPLoader/BSPLoader.cs

  2. Install the scripts by putting the files(unpacked) into Unity.

Setup

  1. On the top menu bar go to Tools/Dataram_57/BSPLoader.



  2. Fill the input fields with:
    • Path to the folder with .bsp maps. (example: C:\Quake\id1\maps)
    • Name of the map that you want to load. (example: e3m4) (without .bsp)
    • Path where you want to save in assets your loaded mesh. (example: Assets/maps/)
    • Path where materials are stored. (example: Assets/Materials/)

      (BSPLoader instead of loading the textures into your projects, It uses the texture name to load the material(from input4) with the same name.)



Privacy policies