Tutorial: Recompiling light only Last edited 1 year ago2023-10-22 12:37:43 UTC

You are viewing an older revision of this wiki page. The current revision may be more detailed and up-to-date. Click here to see the current revision of this page.
Even fairly optimized maps can take a long time to compile VIS, therefore it is useful to compile only CSG and RAD if you only want to make adjustments to lighting or other entities.

Requisites

-onlyents

This is the faster method. If you compile your map with the -onlyents parameter in CSG, it will overwrite the entity data lump in the map without affecting the geometry, lightmaps, cliphulls or visleaves. Afterwards, you can compile with RAD normally.
User posted image

Ripent

Instead of CSG, I will be using Ripent, a tool used for exporting and importing entity data. You can move and rotate entities, delete entities and even create new entities that use existing brush models. I will be using Ripent to edit the light entity before recompiling with RAD.

Export

Use the command line to run Ripent on your map with the -export parameter. This will create an ENT file in the directory your map is in.
User posted image

Modify

Modify the entity file as you see fit.
User posted image

Import

Import the new entity file with the -import parameter. If you have baked textures (zhlt_embedlightmap), it may be a good idea to use -deleteembeddedlightmaps too.
User posted image

Compile

Compile your map with RAD.
User posted image
If you reload your map in-game, you should have the new lighting.
User posted image

1 Comment

Commented 2 months ago2024-09-18 02:00:38 UTC Comment #106404
[new]bspguy update needed

You must log in to post a comment. You can login or register a new account.