Zone Builder: tricks and tips

yfyfyfyfyfy

The dumbest man
hello! i want to create this thread especially for mappers. no, this isn't any guide like Zone builder tutorial, here i (and you too!) can just share a trick or tip for Zone Builder, linedefs action and etc. feel free to share technical WAD-files for examples. this will be useful for both beginners and experienced mappers.

I'll begin!

using a copy-paste combination and Shift+Drag you can easily create sloped platforms at different angles. (don't forget to change your tags!)



how it's look in game:

srb20295.gif


what i used:
File: simple_slope_platform_at_different angles.wad

you can do something like this:

1637661250477.png


how it's look in game:

MlgXaPp.gif


File: moving_edges_platform.wad

this can be an interesting trick on level (although it is probably very difficult, lol)

2yz6Fvz.gif


what i used (I have excluded what I have already listed):

File: lazer_made_brbrbrbr.wad

you can create two or more polyobjects and make all polyobjects repeat the actions of one. let's take an example.

1637662598901.png

I made 4 polyobjects and made polyobject with tag 1 rotate using linedef 485 and made it work when the level starts using linedef 399. if I start a level, only one polyobject will be rotating. so that the other three fields of the object repeat the actions, you need to set sector special 1 on the sector with linedef 22. so we said "hey you three polyobjects. you must to repeat the polyobjects tagged 1".

Special, not Tag

1637662629058.png


let's see how it looks in the game.

srb20297.gif


if you want to know more about Parent/Child Polyobjects, click here

what i used:
File: parent_and_chill_polyobjects.wad
 

Attachments

  • simple_slope_platform_at_different angles.wad
    6.5 KB · Views: 105
  • moving_edges_platform.wad
    2.6 KB · Views: 94
  • lazer_made_brbrbrbr.wad
    6.8 KB · Views: 135
  • parent_and_chill_polyobjects.wad
    5.7 KB · Views: 112
Last edited:
1637701967650.png


This is a good oportunity to show this video, it's just my way on making new half-light blocks for new tagged sectors, makes this tedious task quite simple (You can hold ctrl + left click to unselect linedefs/sectors, and set a bind to split linedefs, which is really useful!)
 
You can align textures in 3D mode using arrow keys or shift+arrow keys. This also works for FoF.

 
New features in 2.2.10 prerelease!
You can easily copy slopes without tags!

Скриншот 07-12-2021 100428.png


Example

In game:

srb20192.png


but I don't recommend this method, because you need all linedefs to be in order, otherwise copying will not work like here.

srb20191.png
srb20348.gif


It is now easier to create that slopes

Example
 

Attachments

  • 733example.wad
    2.7 KB · Views: 91
  • 700othersidewad.wad
    6.1 KB · Views: 88
An interesting way to do a slope like this

srb20221.png


Based on a tutorial made by @GomaTheMascar in Discord (link).

Well, initially, you need to make a circle (using "Draw Ellipse") like this:

1641104956109.png


Next, you need to divide it into sectors where you want to make such a slope. You can take half, one quarter, or any other part. For this example, I'll take half. (you can delete the superfluous part of the circle).

1641105105395.png


(Make sure all sectors are separated, not like in the screenshot).

1641105243856.png


Now you should divide the sectors on the triangle and give the lines a linedef 700 like this:
(blue lines is Linedef 700).

jG0UPD2.png


Now the next step is different depending on which version you are using. Select the required.

For 2.2.9, you've to select all slopes (except the first) and split them with this instrument.

1641105682281.png


Select the linedefs and use the F key to flip it, set Linedef 720.
(cyan lines is Linedef 720).

1641105837539.png


Now you need to tagged each sector like this.

1641106000321.png



1641106161376.png

For 2.2.10, you need to add this flag on all slopes (except the first).

7Se0Uc3.png

Now you've to choose a step height. I'll choose 64.
You must raise every 2 sectors by an additional 64 steps, as shown in the gif.
(the height of the floor is shown in the lower left corner).
((I didn't show the penultimate sector, its height is 512)).

H8HklVm.gif


Almost done! It remains to solve the problem with the last sector. I used simple copy (Linedef 720), but you can do something else if the player needs to go up somewhere.

IFy68gl.png


Enjoy!

xl8dMoS.gif


Example for 2.2.9

Example for 2.2.10
 

Attachments

  • For 2.2.9.wad
    6.5 KB · Views: 75
  • For 2.2.10.wad
    5.8 KB · Views: 78
Did you now?

You can trigger linedef executors that are located... on the title screen!

srb20136.gif


srb20139.gif


You need to specify in the SOC file which tags will be triggered when entering/exiting the menu. Here's an example. When entering the single player menu, tag 1 is triggered and the platforms rise. When exiting, 2 tags are triggered and the platform is released.

Sonic Object Configuration (SOC):
MainCfg
# you maincfg settings

MENU MN_SP_MAIN
EnterTag = 1
ExitTag = 2

An example is attached to the post. To find all menu keywords, follow this link.
Post automatically merged:

Ultimate Zone Builder: Hotkeys

There are interesting hotkeys that allow:
  • Teleport to the point where you are looking (Make camera to cursor)
  • Orbital camera (Orbit)
  • Movement in editing mode with arrows (Move selection by grid size)
Initially they don't have hotkeys and you need to configure them yourself (Tools -> Prefenerces -> Controls)

goV2QDT.gif


gf4RmCL.gif


editing mode.gif
 

Attachments

  • ZB_dynamic_menu_example.wad
    4.3 KB · Views: 8
Last edited:

Who is viewing this thread (Total: 1, Members: 0, Guests: 1)

Back
Top