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.
Warning:The editor contains bugs and is unstable. Save early and often! Make backups before experimenting with anything.
		
	
| SirYodaJedi (talk | contribs)  m (→About) | |||
| (25 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 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== | |||
| {{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" ( | #Run bspguy with command line args "editor" (Or start empty window with GUI) | ||
| #Click File->Settings | #Click File->Settings | ||
| #Enter game directory in 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 relative or full path to fgd files in  | #Enter the relative or full path to fgd files in [[FGD]]s tab | ||
| #Enter mod directories in 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  | :*''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 14:29, 10 September 2024

 
| Newbspguy | |
|---|---|
|  Released! | |
| Type | Open source Third Party Tool | 
| Developers | UnrealKaraulov | 
| Engine |  GoldSrc | 
| Platforms |  Windows,  Linux | 
| Based on |  bspguy | 
| ←  bspguy | |
 newbspguy is a
 newbspguy is a  bspguy fork supported by UnrealKaraulov.
 bspguy fork supported by UnrealKaraulov.
About
newbspguy is a tool that allows the viewing and editing  GoldSrc and
 GoldSrc and  Quake maps without decompiling.
 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)
 Hammer 3.x)
File Support
Also supports converting between these formats!
newbspguy Supports:
System requirements
| Minimum | Recommended | |
|---|---|---|
| Operating system (OS) |  Microsoft Windows or Ubuntu latest |  Windows 10 or Ubuntu latest | 
| 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 ( Sven Co-op ( Svengine) maps 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 J.A.C.K. fgd files
 
Todo
- Assets browser (textures, etc)
- Prefabs library
- Decals drawing
 
Bugs
 Warning:The editor contains bugs and is unstable. Save early and often! Make backups before experimenting with anything.
Warning: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 GitHub repository. Always test on the latest debug builds.
 
External links
| 
 | ||||||||||||||
| 
 | |||||||||||||||||||||||||||||||||||





























 Level Editors
 Level Editors

































