Newbspguy: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
	
Warning:The editor contains bugs and is unstable. Save early and often! Make backups before experimenting with anything.
		
	
No edit summary  | 
				SirYodaJedi (talk | contribs)  m (→About)  | 
				||
| (20 intermediate revisions by 8 users not shown) | |||
| Line 1: | Line 1: | ||
{{LanguageBar|title = Newbspguy}}  | |||
{{hierarchy|bspguy}}  | |||
{{infotable  | |||
|state=1  | |||
|type=t3  | |||
|engine=1  | |||
|platform={{windows|4}},{{linux|4}}  | |||
|base={{bspguy|4}}  | |||
|old={{bspguy|4}}  | |||
|dev=UnrealKaraulov  | |||
|github=UnrealKaraulov/newbspguy  | |||
}}  | |||
{{nbg|4}} is a {{bspguy|4|}} fork supported by [[User:Karaulov|UnrealKaraulov]].  | |||
==About==  | ==About==  | ||
[[newbspguy]] is a tool that allows the viewing and editing {{gldsrc|4}} and {{quake|4}} maps without decompiling.  | |||
[[  | Can export and import, [[WAD]], [[LIT]], and {{code|.ext}}+{{code|.wa_}} files (for rerunning [[HLRAD]]), BSP models (prefabs), and more.  | ||
Possible to edit simple geometry  | Possible to edit simple geometry and light maps, and allow for export/import [[.bsp]] files (Similar to prefabs in {{hammer3|4}})  | ||
{{  | === File Support ===  | ||
Also supports converting between these formats!  | |||
{{nbg|3.1}} Supports:   | |||
* [[BSP29]] ({{quake}})  | |||
* [[BSP30]] ({{goldsrc}} / {{hlbs}})  | |||
* BSP30EX ({{Xash}})  | |||
* 2BSP   | |||
* [[BSP2]]  | |||
==System requirements==  | ==System requirements==  | ||
{{Sysreq  | |||
|minOS    = {{winxp|4.1|nt=2}} or Ubuntu latest  | |||
|minCPU   = 2.0 GHz dual-core processor  | |||
|minRAM   = 2048MB  | |||
|minHD    = 5GB  | |||
|minGPU   = 512MB VRAM with OpenGL 3.2 support.  | |||
|recOS    = {{win10|4.1|nt=2}} or Ubuntu latest  | |||
|recCPU   = N/A  | |||
|recRAM   = 4906MB  | |||
|recHD    = N/A  | |||
|recGPU   = N/A  | |||
}}  | |||
==Setup==  | ==Setup==  | ||
#Download newbspguy  | #Download {{file|newbspguy|zip}}  | ||
#Extract  | #Extract  | ||
#Run bspguy with command line args "editor" (Or start empty window with GUI)  | #Run bspguy with command line args "editor" (Or start empty window with GUI)  | ||
#Click File->Settings  | #Click File->Settings  | ||
#Enter the game directory in the General tab    | #Enter the game directory in the General tab {{tip|For {{hl|3.1}}, select the directory with the {{file|hl|exe}} file}}    | ||
#Enter the relative or full path to fgd files in [[FGD]]s tab  | |||
#Enter relative or full path to fgd files in   | |||
#Enter mod directories in the Asset Paths tab  | #Enter mod directories in the Asset Paths tab  | ||
#Click File->Open  | #Click File->Open  | ||
#Select   | #Select {{gldsrc|3.1}} bsp map file  | ||
==Features==  | ==Features==  | ||
''This fork has all the features of the original [[bspguy#Features|BSPGuy]], but some many have been improved or changed.  | |||
[[  | ====Newbspguy Features====  | ||
*  | :*Texture Rotation  | ||
*  | :*Face Editor Update (Better texture support, verts manual editor, delete from map/pvs, etc)  | ||
*  | :*Export map to .obj including all textures, separates by groups, with true polygons and normals  | ||
*  | :*Export wad, ent, [[bsp]] (Selected model with working collision, can be used in any entity instead of MDL models)  | ||
**  | :*Import wad, ent, [[bsp]]  | ||
*  | :*Render bsp and mdl models, also spr sprites  | ||
*  | :*Full support for the "angle" and "angles" keyvalue  | ||
*  | :*Renders ents and models using these key values  | ||
{{  | :*Full-featured LightMap Editor  | ||
:*Sorting by fgd flags  | |||
:*Added "undo/redo" for any manipulation (Move ents/origin, etc)   | |||
:*Added move model (As an option for transforming)  | |||
:*Added CRC-Spoofing (Now possible to replace the original map and play it on any servers)  | |||
:*Updated controls logic (Now can't use hotkeys and manipulation, if any input/window is active)  | |||
:*WAD Unpacker/Packer  | |||
:*Merge widget to merge {{sc|4}} ({{Svengine|4}}) maps  | |||
:*Full-featured PVS Editor  | |||
:*Import MDL to BSP (Without collision)  | |||
:*Export map to smd  | |||
:*Protect map against decompilation   | |||
:*Export .bsp in .map format using face-to-brush two strategies  | |||
:*Map rotation CCW/CW by 90  | |||
:*Map mirroring (flip x/y)  | |||
:*Support for {{jack|4}} fgd files  | |||
====Todo====  | |||
*  | :*Assets browser (textures, etc)  | ||
:*Prefabs library  | |||
:*Decals drawing  | |||
*  | |||
*  | |||
==Bugs==  | ==Bugs==  | ||
{{warning|The editor contains bugs and is unstable. Save early and often! Make backups before experimenting with anything.}}  | |||
The editor contains bugs and is unstable. Save early and often! Make backups before experimenting with anything.  | :*''Please report all and any bugs you may find to the [https://github.com/UnrealKaraulov/newbspguy/issues GitHub repository]. Always test on the latest debug builds.  | ||
''  | |||
==External links==  | ==External links==  | ||
* https://github.com/UnrealKaraulov/newbspguy  | * [https://github.com/UnrealKaraulov/newbspguy GitHub Repository]  | ||
* [https://twhl.info/wiki/page/Tutorial%3A_Editing_Compiled_BSPs_With_newbspguy%3A_The_Basics Editing Compiled BSPs with NewBSPguy tutorial]  | |||
[[Category:Third Party Tools]]  | [[Category:Third Party Tools]]  | ||
[[Category:Half-Life]]  | [[Category:Half-Life]]  | ||
{{Leveleditors}}  | |||
{{gldsrc sdktools}}  | |||
Latest revision as of 13:29, 10 September 2024
| Newbspguy | |
|---|---|
| Type | Open source Third Party Tool | 
| Developers | UnrealKaraulov | 
| Engine | |
| Platforms | |
| Based on | |
| ←  | |
 newbspguy is a 
 bspguy fork supported by UnrealKaraulov.
About
newbspguy is a tool that allows the viewing and editing 
 GoldSrc and 
 Quake maps without decompiling.
Can export and import, WAD, LIT, and .ext+.wa_ files (for rerunning HLRAD), BSP models (prefabs), and more.
Possible to edit simple geometry and light maps, and allow for export/import .bsp files (Similar to prefabs in 
 Hammer 3.x)
File Support
Also supports converting between these formats!
newbspguy Supports:
System requirements
| Minimum | Recommended | |
|---|---|---|
| Operating system (OS) | ||
| Processor (CPU) | 2.0 GHz dual-core processor | N/A | 
| System memory (RAM) | 2048MB | 4906MB | 
| Hard disk drive (HDD/SSD) | 5GB | N/A | 
| Video card (GPU) | 512MB VRAM with OpenGL 3.2 support. | N/A | 
Setup
- Download 

newbspguy.zip - Extract
 - Run bspguy with command line args "editor" (Or start empty window with GUI)
 - Click File->Settings
 - Enter the game directory in the General tab
 - Enter the relative or full path to fgd files in FGDs tab
 - Enter mod directories in the Asset Paths tab
 - Click File->Open
 - Select GoldSrc bsp map file
 
Features
This fork has all the features of the original BSPGuy, but some many have been improved or changed.
Newbspguy Features
- Texture Rotation
 - Face Editor Update (Better texture support, verts manual editor, delete from map/pvs, etc)
 - Export map to .obj including all textures, separates by groups, with true polygons and normals
 - Export wad, ent, bsp (Selected model with working collision, can be used in any entity instead of MDL models)
 - Import wad, ent, bsp
 - Render bsp and mdl models, also spr sprites
 - Full support for the "angle" and "angles" keyvalue
 - Renders ents and models using these key values
 - Full-featured LightMap Editor
 - Sorting by fgd flags
 - Added "undo/redo" for any manipulation (Move ents/origin, etc)
 - Added move model (As an option for transforming)
 - Added CRC-Spoofing (Now possible to replace the original map and play it on any servers)
 - Updated controls logic (Now can't use hotkeys and manipulation, if any input/window is active)
 - WAD Unpacker/Packer
 - Merge widget to merge 
 Sven Co-op (
 Svengine) maps - Full-featured PVS Editor
 - Import MDL to BSP (Without collision)
 - Export map to smd
 - Protect map against decompilation
 - Export .bsp in .map format using face-to-brush two strategies
 - Map rotation CCW/CW by 90
 - Map mirroring (flip x/y)
 - Support for 
 J.A.C.K. fgd files 
Todo
- Assets browser (textures, etc)
 - Prefabs library
 - Decals drawing
 
Bugs
- Please report all and any bugs you may find to the GitHub repository. Always test on the latest debug builds.
 
External links
  | |||||||||||||||||||||||||||||||||||