https://github.com/jakgor471/BSPEntSpy
Enhanced Entity Lump editor for Source games
https://github.com/jakgor471/BSPEntSpy
bsp garrysmod half-life-2 hammer-editor source-engine
Last synced: about 2 months ago
JSON representation
Enhanced Entity Lump editor for Source games
- Host: GitHub
- URL: https://github.com/jakgor471/BSPEntSpy
- Owner: jakgor471
- Created: 2024-05-31T22:29:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-27T10:27:35.000Z (about 2 months ago)
- Last Synced: 2025-04-27T11:37:22.650Z (about 2 months ago)
- Topics: bsp, garrysmod, half-life-2, hammer-editor, source-engine
- Language: Java
- Homepage:
- Size: 755 KB
- Stars: 29
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- RAWR - BSPEntSpy - Enhanced Entity Lump editor for Source games. (Gaming / Modding / Mapping / Modeling / Texturing / Hammer Editor)
README
# BSPEntSpy - enhanced Entity Lump editor
BSPEntSpy is an updated version of **EntSpy** originaly made by Rof (http://www.bagthorpe.org/bob/cofrdrbob/).**Latest version** of BSPEntSpy is available to **download** here: https://github.com/jakgor471/BSPEntSpy/releases/latest
## Features
* **Importing and exporting** entities
* **Patching from VMF**
* **FGD support** for SmartEdit like editing
* **Mass editing** for editing multiple entities at once (works as in Hammer Editor)
* **Undo / Redo** functionality for time-travelling and fixing mistakes
* **Enhanced filtering** and selection
* **Renaming** the map alongside with updating internal references and directories (for fixing broken cubemaps)
* **Exporting / Importing embedded files** facilitating removal of broken cubemaps or packing files into the map file
* **Removing light information** for rebuilding the lighting using VRAD
* **Re-saving Static prop lump with different version** to fix 'stale map version' error## Changes compared to the original version
Apart from features listed above the UI has been updated to use system
*Look and Feel*, instead of Java's default, dated and ugly *Metal* theme.
Other changes include:
* switch from Tree entity display to a flat List
* complete overhaul of entity parameters edit panel (including separate tab for
editing flags)Detailed description and instructions are included in **Help** menu tab in BSPEntSpy.
**Old version** to the left, **new version** to the right
**Help panel**
**Java Runtime Environment** is required to run the application.
## Changelog
### BSPEntSpy v1.414R-A release 12/04/2025
* Added support for Quake 1 BSP
* Fixed bug with LZMA compressed maps (Team Fortress 2)
### BSPEntSpy v1.4R-A release 04/03/2025
* More flexible PAK file importing
* Functionality for renaming internal map structure (for fixing cubemaps etc.)
* Experimental features are no longer experimental :)
### BSPEntSpy v1.33b build 26/02/2025
* Drag and drop functionality
* Minor bug fixes
* R-A completed
### BSPEntSpy v1.33a build 17/11/2024 codename R-A
* Added option to filter entities by position and radius
* Update checking functionality
### BSPEntSpy v1.33 build 09/09/2024
* Minor and major bug fixes
* Added option to edit cubemaps (cubemapsize only)
* Added option to edit static props and re-save the Static Prop lump using different version (fix for 'stale map version' error)
### BSPEntSpy v1.32 build 02/09/2024
* Minor and major bug fixes
* Added option to export/import files embedded in Pak Lump
* Added option to remove light information (Lump 15 and 54)
### BSPEntSpy v1.3 build 12/07/2024
* Added support for GoldSrc maps
* Complete rewrite of BSP backend
* Support for LZMA compression when saving the map (only if the original map was compressed)
### BSPEntSpy v1.275 build 13/06/2024
* Added Entity list filtering
* Added an option to invert the selection
* Enhanced filtering, now (13/06/2024) with support for place holders
* Fixed "Go to" exception
### BSPEntSpy v1.2 build 06/06/2024
* Added support for new Team Fortress 2 BSP format (LZMA compressed entity lump)
### BSPEntSpy v1.1 build 30/05/2024
* Added Undo/Redo functionality
* Added Flag edition panel
* Added patching from VMF functionality
### BSPEntSpy v1.0 build 23/05/2024
* Changed the name to BSPEntSpy
* Added FGD support and Smart Edit
* Complete overhaul of Entity parameter editor
### Entspy v2.0 build 17/05/2024
* Changed the Tree entity display to a list
* Minor changes to the UI layout
* Changed the "Look and feel" to that matching the specific operating system
* Added an option to export and import entities
* Added a partial VMF support
* Extended the search possibilities
* Minor tweaks and clean-ups
* Added new icons# Dependencies
* LZMA SDK (included in the source code) https://7-zip.org/sdk.html
* JSON-Java https://github.com/stleary/JSON-java