https://github.com/sbuggay/bspview
Explore Quake/GoldSrc maps in your browser.
https://github.com/sbuggay/bspview
bsp half-life quake
Last synced: 4 days ago
JSON representation
Explore Quake/GoldSrc maps in your browser.
- Host: GitHub
- URL: https://github.com/sbuggay/bspview
- Owner: sbuggay
- Created: 2020-03-19T05:56:47.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-10-09T17:21:44.000Z (over 1 year ago)
- Last Synced: 2024-11-13T00:32:41.843Z (6 months ago)
- Topics: bsp, half-life, quake
- Language: TypeScript
- Homepage: https://sbuggay.github.io/bspview
- Size: 25.4 MB
- Stars: 201
- Watchers: 7
- Forks: 13
- Open Issues: 6
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- RAWR - bspview - Explore Quake/GoldSrc maps in your browser. ([Website](https://sbuggay.github.io/bspview/)) (Gaming / Modding / Mapping / Modeling / Texturing / Hammer Editor)
README
# bspview



bspview is a tool to view Quake/GoldSrc maps in your browser.
You can see a live demo of this here: https://sbuggay.github.io/bspview.Rendered with [three.js](https://threejs.org/).
## Controls
- Click anywhere to lock the mouse pointer
- WASD - Move around
- Shift - "Sprint"
- F - toggle fullscreen## Building
Building is simple, just install the dependencies and start it.
```
npm install
``````
npm start
```## Roadmap
- ~~Face rendering~~
- ~~Basic texturing support (if the textures aren't from .WAD)~~
- Basic lightmap support
- Implement the visibility system
- Source engine support (https://developer.valvesoftware.com/wiki/Source_BSP_File_Format)## Reference
- http://www.gamers.org/dEngine/quake/spec/quake-spec34/qkspec_4.htm
- http://hlbsp.sourceforge.net/index.php?content=bspdef