Skip to content

jakgor471/BSPEntSpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
comparison

Help panel
comparison

Dependencies

Java Runtime Environment is required to run the application.

Changelog

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