Hosting and domain costs until October 2024 have been generously sponsored by dumptruck_ds. Thank you!
Editing Mapping tools
From Quake Wiki
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 2: | Line 2: | ||
==Level Editors== | ==Level Editors== | ||
− | These are CAD-like programs used to construct and populate a level. They include tools to create and modify [[ | + | These are CAD-like programs used to construct and populate a level. They include tools to create and modify [[brushes]], apply [[textures]], place and modify [[entities]], and set up simple [[scripting]]. Some of these programs have their own proprietary file format for saving levels, but they can all save or export your level to a [[map file]], which is needed by compilers in order to generate a game-ready [[bsp file]]. |
===General Purpose Editors=== | ===General Purpose Editors=== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* [http://www.bspquakeeditor.com/ BSP] | * [http://www.bspquakeeditor.com/ BSP] | ||
− | * [http://quark. | + | * [http://www.qeradiant.com/ GTKRadiant] |
+ | * [[QERadiant]] | ||
+ | * [[Ogier]] | ||
+ | * [[QE5]] | ||
+ | * [http://quark.planetquake.gamespy.com/ QuArK] | ||
* [http://quest-ed.sourceforge.net/ Quest] | * [http://quest-ed.sourceforge.net/ Quest] | ||
* [http://www.volved.com/qsr/download.shtml Qoole] | * [http://www.volved.com/qsr/download.shtml Qoole] | ||
* [http://wantonhubris.com/toetag/ ToeTag] | * [http://wantonhubris.com/toetag/ ToeTag] | ||
− | * [http:// | + | * [http://tread.planetquake.gamespy.com/ Tread3D] |
* [http://hosted.planetquake.gamespy.com/worldcraft/index2.shtm WorldCraft] | * [http://hosted.planetquake.gamespy.com/worldcraft/index2.shtm WorldCraft] | ||
− | |||
===Terrain Generators=== | ===Terrain Generators=== | ||
Line 135: | Line 28: | ||
* SleepwalkR's mapconv | * SleepwalkR's mapconv | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Model-to-Map Converters=== | ===Model-to-Map Converters=== | ||
These are programs that can be used to convert geometry of another file type, especially files exported by modelling software, into map files. | These are programs that can be used to convert geometry of another file type, especially files exported by modelling software, into map files. | ||
− | + | TODO | |
==Map Compiling Tools== | ==Map Compiling Tools== | ||
− | Tools to use for [[ | + | Tools to use for [[map compiling]], a process that turns a map file into a bsp file. |
===QBSP, Light and Vis=== | ===QBSP, Light and Vis=== | ||
− | * Bengt Jardrup's [http:// | + | * Bengt Jardrup's [http://user.tninet.se/~xir870k/ enhanced versions of TxQBSP/TreeQBSP, RVis, Light] |
− | * | + | * LordHavoc's [http://icculus.org/twilight/darkplaces/download.html Hmap2] |
− | |||
− | |||
− | |||
===Skip Removal=== | ===Skip Removal=== | ||
− | Skip removal tools are standalone programs that can process a [[ | + | Skip removal tools are standalone programs that can process a [[bsp file]] and remove all surfaces textured with a [[skip texture]], so that those surfaces are not rendered in-game. This requires a seperate tool because skip textures are not supported by any QBSP version. |
− | + | * Tyrann's original skippy.exe (has some known bugs) | |
− | * Tyrann's | + | * metlslime's [http://www.celephais.net/board/view_thread.php?id=60088 newskip] |
− | * metlslime's [ | ||
==Map Decompilers== | ==Map Decompilers== | ||
These are programs that can reverse-compile a bsp file back into a map file, with varying results. | These are programs that can reverse-compile a bsp file back into a map file, with varying results. | ||
+ | |||
* bsp2map - This program generates a map file by creating brushes for every surface in the level. Large walls are split up into multiple brushes according to bsp polys. | * bsp2map - This program generates a map file by creating brushes for every surface in the level. Large walls are split up into multiple brushes according to bsp polys. | ||
Line 173: | Line 57: | ||
Miscellaneous tools. | Miscellaneous tools. | ||
− | * | + | * bsp2prt can generate a [[prt file]] from a bsp file without needing to rebuild it from scratch using QBSP. |
− | + | * bspinfo can generate statistics about a bsp file, an improved [[prt file]], extract entities, and remove all VIS and light data | |
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==See Also== | ==See Also== | ||
* [[Quake tools]] | * [[Quake tools]] |