AutoBSPpackingTool: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
'''AutoBSPpackingTool''' is a third party tool made for Source developers and mappers. It automatically detects and packs almost every possible custom file that can be used in a map | '''AutoBSPpackingTool''' is a third party tool made for Source developers and mappers. It automatically detects and packs almost every possible custom file that can be used in a map ([[BSP|.bsp file]]). | ||
[[File:abspt_main.png|thumb|AutoBSPpackingTool interface.]] | [[File:abspt_main.png|thumb|AutoBSPpackingTool interface.]] | ||
Line 15: | Line 15: | ||
== Warnings == | == Warnings == | ||
* Does not detect scripts with a space in the path (so does Hammer). | * Does not detect scripts with a space in the path (so does Hammer). | ||
* Does not detect sounds mentioned in scripts with a space in the path. | |||
== Information == | == Information == | ||
* You should put | * The program is written in C# and requires Microsoft .NET Framework 4.0 or higher. | ||
* You should put the program in a individual folder because it will create a cache folder in a directory .exe file is in. | |||
* The program creates a .bsp.backup file before packing. | * The program creates a .bsp.backup file before packing. | ||
* | * It shows a notification when packing is finished. | ||
* The program uses HLLib.dll and CrowbarCommandLineDecomp.exe. | * The program uses HLLib.dll and CrowbarCommandLineDecomp.exe. | ||
* It will be better if you pack your custom content mentioned in scripts by yourself, because there are a lot of situations in which it is impossible to detect custom content used in scripts. | |||
== Supported games == | == Supported games == |
Revision as of 08:46, 2 March 2022
AutoBSPpackingTool is a third party tool made for Source developers and mappers. It automatically detects and packs almost every possible custom file that can be used in a map (.bsp file).
Features
- Detects brush materials, textures, models, sounds, skyboxes.
- Detects materials and textures used in models (including skins) and also detects $includemodel parameter.
- Detects .nav (navigation mesh), .ain (info_node), .txt (map description), .txt (soundscapes), .cache (soundcache), .txt (radar information), .dds (radar image), .svg (map icon), .png (map background), .kv (player models).
- Detects scripts (.nut and .cfg).
- Detects models, sounds and other scripts inside detected scripts.
- Recognizes patch materials.
- Can either pack all the found files into .bsp or save a file with a list of all detected custom files.
Warnings
- Does not detect scripts with a space in the path (so does Hammer).
- Does not detect sounds mentioned in scripts with a space in the path.
Information
- The program is written in C# and requires Microsoft .NET Framework 4.0 or higher.
- You should put the program in a individual folder because it will create a cache folder in a directory .exe file is in.
- The program creates a .bsp.backup file before packing.
- It shows a notification when packing is finished.
- The program uses HLLib.dll and CrowbarCommandLineDecomp.exe.
- It will be better if you pack your custom content mentioned in scripts by yourself, because there are a lot of situations in which it is impossible to detect custom content used in scripts.
Supported games
Currently supports only:
(more games will be added in the future)