PDA

View Full Version : bsp2csdm 0.2.1


Simon Logic
11-09-2006, 07:46
It's a converter of BSP (primarily deathmatch) map entity data into CSDM entity and spawn point files.

Initially I wrote this tool for CDSM 1.70b303 (amx mod). Then i looked into CSDM config files and made a very little changes.

I think it will become a handy tool because you can easily convert any classic deathmatch map.

Cutsomization manual (if needed) read inside a script.

Requirements:
* Python 2.2 or higher (www.python.org/download/)

History:
0.2.1 [2006/12/21]
+ added support for exporting item yaw angle (supported in KWo's CSDM 2.1i)
+ var FL_EXPORT_ITEM_ANGLE (off by default)
0.2.0 [2006/11/05]
> improved speed (70x..1200x faster for the author's computer; actually
depends on file size)
+ customizable vars LIST_SPAWN_CLASSES, FN_ENTITIES, FN_SPAWNS
0.1.0 [2006/10/13]
* first public release

+24 downloads

Simon Logic
12-04-2006, 08:15
At last I've tested converter last weekend. It works perfectly with CSDM 2.1.

For the lazy people i'va attached some samples for the next list of maps:

bfield.bsp
boot_camp.bsp
cfbdm.bsp
crossfire.bsp
DAQ2HL.BSP
doublecross.bsp
frenzy.bsp
GASWORKS.BSP
kontit11.bsp
manhunt.bsp
q2dm1.bsp
thehill.bsp
TWRARENA.bsp
x-fire.bsp
xbounce.bsp
xbounce2.bsp
XFIRE2.bsp

PS. U can create a batch file with following contents to convert all BSP files within current directory:
@for %%i in (*.bsp) do python bsp2csdm.py %%i

Arkshine
12-04-2006, 10:31
Nice. :)

I will try later.

Simon Logic
12-26-2006, 04:58
updated

karasi
12-17-2009, 02:56
i tried this on standard maps (cs v35), but it creates only *spawns.cfg, ents_*.cfg are empty. So, it is useless :(

Simon Logic
12-18-2009, 06:35
Read carefully next time. I clearly said it is for DM maps primarily. Have you ever played HLDM?

karasi
12-22-2009, 04:34
i red post for several times, but i didn't know that DM means HLDM, no CSDM. Now i'll try it again, thanx :)

worldspawn
12-25-2009, 13:32
(cs v35)

there is steam only support

Pilat100
01-31-2010, 03:55
I'm desperate I did a multimodal addons when I connect the DM he simply does not turn off when I put another map example dm_ after i put de_ dm_ again and the plugin simply does not connect and was supposed to call? I use the DM Bailopan Newest