Newbspguy: Difference between revisions
Jump to navigation
Jump to search
Tip:For full features list see below
Bug:clipnode generation is similar to -cliptype legacy in the CSG compiler (the worst method) [todo tested in ?]
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[[newbspguy]] is a [[bspguy]] fork supported by [[User:UnrealKaraulov|UnrealKaraulov]] | [[newbspguy]] is a [[bspguy]] fork supported by [[User:UnrealKaraulov|UnrealKaraulov]] | ||
==About== | ==About== | ||
Line 20: | Line 22: | ||
#Download newbspguy.zip | #Download 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 Half-Life 1, select the directory with the hl.exe file}} | |||
#Enter relative or full path to fgd files in FGDs tab | #Enter relative or full path to fgd files in FGDs tab | ||
#Enter mod directories in Asset Paths tab | #Enter mod directories in the Asset Paths tab | ||
#Click File->Open | #Click File->Open | ||
#Select [[Goldsource]] bsp map file | #Select [[Goldsource]] bsp map file | ||
Line 39: | Line 42: | ||
*Optimize + clean commands to prevent overflows | *Optimize + clean commands to prevent overflows | ||
*Hull deletion + redirection + creation | *Hull deletion + redirection + creation | ||
{{bug|clipnode generation is similar to -cliptype legacy in the CSG compiler (the worst method)}} | |||
*Basic face editing | *Basic face editing | ||
[[newbspguy]] | [[newbspguy]] | ||
*Texture Rotation | *Texture Rotation | ||
*Face Editor Update( | *Face Editor Update (Better texture support, verts manual editor, etc, but without texture browser) | ||
*Export obj, wad, ent, bsp (Selected model with working collision, can be used in any entity instead of MDL models) | *Export obj, wad, ent, bsp (Selected model with working collision, can be used in any entity instead of MDL models) | ||
*Import wad, ent, bsp (Currently only one mode - import as a new entity outside map) | *Import wad, ent, bsp (Currently only one mode - import as a new entity outside the map) | ||
*Render bsp models(no MDL render at this time) | *Render bsp models(no MDL render at this time) | ||
*Full support for the "angle" and "angles" keyvalue. | *Full support for the "angle" and "angles" keyvalue. | ||
Line 54: | Line 57: | ||
*Added "undo/redo" for any manipulation. (Move ents/origin, etc) | *Added "undo/redo" for any manipulation. (Move ents/origin, etc) | ||
*Added move model (As an option for transforming) | *Added move model (As an option for transforming) | ||
*Added CRC-Spoofing( | *Added CRC-Spoofing (Now possible to replace the original map and play it on any servers) | ||
*Updated controls logic( | *Updated controls logic (Now can't use hotkeys and manipulation, if any input/window is active) | ||
Revision as of 08:11, 6 December 2022
newbspguy is a bspguy fork supported by UnrealKaraulov
About
newbspguy is a map viewer and editor that allows viewing and editing of Goldsource maps without decompiling and merging Sven Co-op Goldsource maps. (Feature from original bspguy)
Possible to edit simple geometry, light maps, and allow to export/import .bsp files (Similar to prefabs in Valve Hammer Editor)

System requirements
- OS: Microsoft Windows 7 or ubuntu latest
- CPU: 2.0 GHz dual core processor
- RAM: 2048MB
- Video Card: 1024MB with Opengl 3.3 support.
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
Tip:For Half-Life 1, select the directory with the hl.exe file
- Enter relative or full path to fgd files in FGDs tab
- Enter mod directories in the Asset Paths tab
- Click File->Open
- Select Goldsource bsp map file
Features
- Keyvalue editor with FGD support
- Entity + BSP model creation and duplication
- Easy object movement and scaling
- Vertex manipulation + face splitting
- Used to make perfectly shaped triggers. A box is often good enough, though.
- BSP model origin movement/alignment
- Optimize + clean commands to prevent overflows
- Hull deletion + redirection + creation

- Basic face editing
- Texture Rotation
- Face Editor Update (Better texture support, verts manual editor, etc, but without texture browser)
- Export obj, wad, ent, bsp (Selected model with working collision, can be used in any entity instead of MDL models)
- Import wad, ent, bsp (Currently only one mode - import as a new entity outside the map)
- Render bsp models(no MDL render at this time)
- Full support for the "angle" and "angles" keyvalue.
- Renders ents and models using these keyvalues.
- 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)
Bugs
The editor contains bugs and is unstable. Save early and often! Make backups before experimenting with anything.