Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Jaska

Sky transfer

Recommended Posts

Changing skies is easy in GZDoom with the mapinfo.

But if I wan't my map to be boom-compatible I have to use sky transfer to get rid of the hard coded sky definitions.. So I have to use "Transfer sky texture to tagged sectors" -action. But what if I have for example teleport destination on one tag below F_sky1.

So now I need to add different sky transfer linedef to all of those sectors.. I have almost 700 sectors with F_SKY1. Many sectors with different tags (lifts, teleport destinations..). How can I easily find sectors with F_SKY1 and tag? So that I don't need to manually search all of those. I have other maps with same problem.

Share this post


Link to post

When a map is complex enough that searching for all the sky sectors to tag would be a hassle, you can just bruteforce it by tagging every sector.

In Doom Builder you can do this relatively easily: start out by creating just a few sky transfer lines (let's say 8 of them), starting with tag 0 and incrementing up. Then copy and paste the whole set, and with them all still selected, open the sector properties dialog and type "++8" into the Tag field. Press OK and it will add 8 to all of them, so your 0-7 has just magically doubled into 0-15. Select all 16 of them and repeat the process, this time inputting ++16, so they've become 0-31. Continue doubling from there, and pretty soon you'll have all your tags covered.

Share this post


Link to post
esselfortium said:

When a map is complex enough that searching for all the sky sectors to tag would be a hassle, you can just bruteforce it by tagging every sector.

In Doom Builder you can do this relatively easily: start out by creating just a few sky transfer lines (let's say 8 of them), starting with tag 0 and incrementing up. Then copy and paste the whole set, and with them all still selected, open the sector properties dialog and type "++8" into the Tag field. Press OK and it will add 8 to all of them, so your 0-7 has just magically doubled into 0-15. Select all 16 of them and repeat the process, this time inputting ++16, so they've become 0-31. Continue doubling from there, and pretty soon you'll have all your tags covered.


Nice! Thanks!

Share this post


Link to post
esselfortium said:

In Doom Builder you can do this relatively easily: start out by creating just a few sky transfer lines (let's say 8 of them), starting with tag 0 and incrementing up. Then copy and paste the whole set, and with them all still selected, open the sector properties dialog and type "++8" into the Tag field. Press OK and it will add 8 to all of them, so your 0-7 has just magically doubled into 0-15. Select all 16 of them and repeat the process, this time inputting ++16, so they've become 0-31. Continue doubling from there, and pretty soon you'll have all your tags covered.


I wish I knew about that a year ago when I was setting up my sky transfer prefab, haha. Would have made setting up tags for two hundred sky transfer lines a lot quicker.

Share this post


Link to post

There is a tag range function you can use to do that in under 15 seconds, at least in GZDB:



I mashed Ctrl+S (my split linedef hotkeys) a few times and selected the dog tag thing.

This is why I'm not impressed by the mere implementation of those Boom lighting effects that use 100 tags or something. :D

It's funny I discovered shortcuts like these after I stopped speedmapping regularly.

Share this post


Link to post

Also, essel, are you the designer of SLROCK in AA? That is probably the best custom rock texture ever.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
×