Create an account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[NEED HELP] How to create warpzones? (solved)

#1
Question 
I am a little confused about the text. Could you please make an example of a map and screenshots? Please. I will give a rating for the correct answer.
My maps:
CTF: Trident_ctf, Moon terror;
DM: Checkfriend, Landing hedge;
Duel: tempullit, X air walker;
Kota-dooM: Kota-dooM, Kota-dooM4 (-2);
Race: Map packs;
Special: Triangle, Mid space 'em.

You can check out my other maps here.
Reply

#2
What about mapping do you know?
First I'd like to asses where I'd have to start explaining.

But else I'd say open some maps who got them right and reverse engineer the stuff. That way you can learn best.
Erbium for example got one and the .map is included.
Note that one surface of each warpzone had a special warpzone texture. And if you press N while having selected one you can see an entities properties.
Target and Targetname have to be the same on 2 warpzone entities for them to work.

Also if you press N on those you get an explaining text in that menu for every entity there is.
Reply

#3
Sad 
(08-13-2020, 01:26 PM)_para Wrote: What about mapping do you know?
First I'd like to asses where I'd have to start explaining.

But else I'd say open some maps who got them right and reverse engineer the stuff. That way you can learn best.
Erbium for example got one and the .map is included.
Note that one surface of each warpzone had a special warpzone texture. And if you press N while having selected one you can see an entities properties.
Target and Targetname have to be the same on 2 warpzone entities for them to work.

Also if you press N on those you get an explaining text in that menu for every entity there is.
I did everything according to your words.
But crash:

Code:
]map trident_ctf
Server using port 26000
Server listening on address 0.0.0.0:26000
Server listening on address [0:0:0:0:0:0:0:0]:26000
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
[::SVQC::WARNING] __spawnfunc_info_autoscreenshot(./server/cheats.qc:129)
======OBJECT ERROR======

server EDICT 3831:
absmin         '8538.5293 5465.64209 609.478577'
absmax         '8540.5293 5467.64209 611.478577'
origin         '8539.5293 5466.64209 610.478577'
angles         '3.82873607 21.3464355 0'
classname      info_autoscreenshot
sourceLoc      ./server/cheats.qc:124
il_lists       '8193 2 0'
il_links_flds  entity 158
il_links_flds[1] entity 156
il_links_flds[53] entity 3827
il_links_flds[103] entity 3827
spawnfunc_checked 1
__spawnfunc_constructor __spawnfunc_info_autoscreenshot()
__spawnfunc_classname spawnfunc
[::SVQC::WARNING] __spawnfunc_info_autoscreenshot(./server/cheats.qc:129)
SVQC OBJECT ERROR in __spawnfunc_info_autoscreenshot:
Too many info_autoscreenshot entitites. FAIL!
Tip: read above for entity information
[::SVQC::WARNING] __spawnfunc_info_autoscreenshot(./server/cheats.qc:129)
======OBJECT ERROR======

server EDICT 3844:
absmin         '11700.4922 7390.04688 456.306793'
absmax         '11702.4922 7392.04688 458.306793'
origin         '11701.4922 7391.04688 457.306793'
angles         '3.43322802 -142.201538 0'
classname      info_autoscreenshot
sourceLoc      ./server/cheats.qc:124
il_lists       '8193 2 0'
il_links_flds  entity 171
il_links_flds[1] entity 169
il_links_flds[53] entity 3843
il_links_flds[103] entity 3843
spawnfunc_checked 1
__spawnfunc_constructor __spawnfunc_info_autoscreenshot()
__spawnfunc_classname spawnfunc
[::SVQC::WARNING] __spawnfunc_info_autoscreenshot(./server/cheats.qc:129)
SVQC OBJECT ERROR in __spawnfunc_info_autoscreenshot:
Too many info_autoscreenshot entitites. FAIL!
Tip: read above for entity information
[::SVQC::WARNING] __spawnfunc_info_autoscreenshot(./server/cheats.qc:129)
======OBJECT ERROR======

server EDICT 3845:
absmin         '11046.2617 5495.03125 496.840546'
absmax         '11048.2617 5497.03125 498.840546'
origin         '11047.2617 5496.03125 497.840546'
angles         '4.61975098 143.882446 0'
classname      info_autoscreenshot
sourceLoc      ./server/cheats.qc:124
il_lists       '8193 2 0'
il_links_flds  entity 172
il_links_flds[1] entity 169
il_links_flds[53] entity 3843
il_links_flds[103] entity 3843
spawnfunc_checked 1
__spawnfunc_constructor __spawnfunc_info_autoscreenshot()
__spawnfunc_classname spawnfunc
[::SVQC::WARNING] __spawnfunc_info_autoscreenshot(./server/cheats.qc:129)
SVQC OBJECT ERROR in __spawnfunc_info_autoscreenshot:
Too many info_autoscreenshot entitites. FAIL!
Tip: read above for entity information
trigger_warpzone near '  0.0   0.0   0.0' is nonplanar. BEWARE.
======server ERROR in WarpZone_InitStep_UpdateTransform:
cannot infer origin/angles for this warpzone, please use a killtarget or a trigger_warpzone_position

server EDICT 0:
modelindex     1
absmin         '-3976 4072 -512'
absmax         '13136 8512 1024'
movetype       7
solid          4
classname      worldspawn
model          maps/trident_ctf.bsp
mins           '-3976 4072 -512'
maxs           '13136 8512 1024'
message        Trident!, with ctf version
sourceLoc      ./server/g_world.qc:680
spawnfunc_checked 1
__spawnfunc_constructor __spawnfunc_worldspawn()
Host_Error: server: Program error in function WarpZone_InitStep_UpdateTransform:
cannot infer origin/angles for this warpzone, please use a killtarget or a trigger_warpzone_position
Tip: read above for entity information

QuakeC crash report for server:
s508131: d_z:605: STORE_V    GLOBAL47831, GLOBAL4
s508132: d_z:605: CALL1      vectoangles (=vectoangles())
s508133: d_z:605: STORE_V    GLOBAL1, GLOBAL47828
s508134: d_z:606: SUB_F       (=void), GLOBAL47828, GLOBAL47828
s508135: d_z:580: GOTO       , statement 508123
s508136: d_z:609: STORE_ENT  world (=entity 0), self (=entity 0)
s508137: d_z:609: STORE_S    GLOBAL42637, GLOBAL4
s508138: d_z:609: CALL1      builtin_error (=builtin_error())
        d_z:609 : WarpZone_InitStep_UpdateTransform : statement 297
./lib/warpzone/server.qc:791 : WarpZone_StartFrame : statement 126
 deathmatch:230 : _StartFrame : statement 66
           :219 : StartFrame : statement 2
My maps:
CTF: Trident_ctf, Moon terror;
DM: Checkfriend, Landing hedge;
Duel: tempullit, X air walker;
Kota-dooM: Kota-dooM, Kota-dooM4 (-2);
Race: Map packs;
Special: Triangle, Mid space 'em.

You can check out my other maps here.
Reply

#4
Steps to creating a warpzone:
  1. Create a brush which is at least the size of a player, bigger is better, i think it has to be at least 64 (?) units deep
  2. Make sure it is all painted the purple caulk texture, and then apply the yellow/blue texture to the face that you want to enter the warpzone through.
  3. Copy the brush to make sure that the second warpzone is identical in size. Locate the copy wherever you want to have it.
  4. Now you need to link both warpzones to each other. This is done with the target and targetname tags. Warpzone 1 needs to have its taretname set to WZ1 (example) and its target set to WZ2, with the second one having a WZ2 targetname and a WZ1 target. These can be also linked automatically by using ctrl-k. To do so, you need to select the firs warpzone and then the second one, and pres ctrl-k. After that, you deselect everything and then select the second warpzone and then the first one and click ctrl-k again. This should set their targets and targetnames automatically.
This instruction set should hopefully help you.
Here is an test map i have done in the past to figure out how they actually work :
https://drive.google.com/file/d/1NOkpnjr...sp=sharing
[Image: 0_e8735_c58a251e_orig]
Reply

#5
Aren't you searching something like this: http://ws.q3df.org/level_design/teleporters/ ?
Reply

#6
(08-18-2020, 11:08 AM)aa Wrote: Steps to creating a warpzone:
  1. Create a brush which is at least the size of a player, bigger is better, i think it has to be at least 64 (?) units deep
  2. Make sure it is all painted the purple caulk texture, and then apply the yellow/blue texture to the face that you want to enter the warpzone through.
  3. Copy the brush to make sure that the second warpzone is identical in size. Locate the copy wherever you want to have it.
  4. Now you need to link both warpzones to each other. This is done with the target and targetname tags. Warpzone 1 needs to have its taretname set to WZ1 (example) and its target set to WZ2, with the second one having a WZ2 targetname and a WZ1 target. These can be also linked automatically by using ctrl-k. To do so, you need to select the firs warpzone and then the second one, and pres ctrl-k. After that, you deselect everything and then select the second warpzone and then the first one and click ctrl-k again. This should set their targets and targetnames automatically.
This instruction set should hopefully help you.
Here is an test map i have done in the past to figure out how they actually work :
https://drive.google.com/file/d/1NOkpnjr...sp=sharing

Almost.
I'd suggest making it deeper to compensate for lag etc.
The textures are common/trigger on the 5 unused sides and common/warpzone on the side you want to enter/exit. (on each warpzone)
You only need one of both warpzones to have the target and the other the targetname... they have to be identical tho.
Reply

#7
again it:
(ignore errors with hmg_<something>. It also for 0.8.2 version)


Code:
]map trident_ctf
Server using port 26000
Server listening on address 0.0.0.0:26000
Server listening on address [0:0:0:0:0:0:0:0]:26000
Error: cvar g_balance_hmg_damage doesn't exist!
Error: cvar g_balance_hmg_reload_time doesn't exist!
Error: cvar g_balance_hmg_reload_ammo doesn't exist!
Error: cvar g_balance_hmg_refire doesn't exist!
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
PNG_LoadImage: warning: iCCP: known incorrect sRGB profile
[::SVQC::WARNING] __spawnfunc_info_autoscreenshot(./server/cheats.qc:129)
======OBJECT ERROR======

server EDICT 3845:
absmin         '8538.5293 5465.64209 609.478577'
absmax         '8540.5293 5467.64209 611.478577'
origin         '8539.5293 5466.64209 610.478577'
angles         '3.82873607 21.3464355 0'
classname      info_autoscreenshot
sourceLoc      ./server/cheats.qc:124
il_lists       '8193 2 0'
il_links_flds  entity 158
il_links_flds[1] entity 156
il_links_flds[53] entity 3841
il_links_flds[103] entity 3841
spawnfunc_checked 1
__spawnfunc_constructor __spawnfunc_info_autoscreenshot()
__spawnfunc_classname spawnfunc
[::SVQC::WARNING] __spawnfunc_info_autoscreenshot(./server/cheats.qc:129)
SVQC OBJECT ERROR in __spawnfunc_info_autoscreenshot:
Too many info_autoscreenshot entitites. FAIL!
Tip: read above for entity information
[::SVQC::WARNING] __spawnfunc_info_autoscreenshot(./server/cheats.qc:129)
======OBJECT ERROR======

server EDICT 3858:
absmin         '11700.4922 7390.04688 456.306793'
absmax         '11702.4922 7392.04688 458.306793'
origin         '11701.4922 7391.04688 457.306793'
angles         '3.43322802 -142.201538 0'
classname      info_autoscreenshot
sourceLoc      ./server/cheats.qc:124
il_lists       '8193 2 0'
il_links_flds  entity 171
il_links_flds[1] entity 169
il_links_flds[53] entity 3857
il_links_flds[103] entity 3857
spawnfunc_checked 1
__spawnfunc_constructor __spawnfunc_info_autoscreenshot()
__spawnfunc_classname spawnfunc
[::SVQC::WARNING] __spawnfunc_info_autoscreenshot(./server/cheats.qc:129)
SVQC OBJECT ERROR in __spawnfunc_info_autoscreenshot:
Too many info_autoscreenshot entitites. FAIL!
Tip: read above for entity information
[::SVQC::WARNING] __spawnfunc_info_autoscreenshot(./server/cheats.qc:129)
======OBJECT ERROR======

server EDICT 3859:
absmin         '11046.2617 5495.03125 496.840546'
absmax         '11048.2617 5497.03125 498.840546'
origin         '11047.2617 5496.03125 497.840546'
angles         '4.61975098 143.882446 0'
classname      info_autoscreenshot
sourceLoc      ./server/cheats.qc:124
il_lists       '8193 2 0'
il_links_flds  entity 172
il_links_flds[1] entity 169
il_links_flds[53] entity 3857
il_links_flds[103] entity 3857
spawnfunc_checked 1
__spawnfunc_constructor __spawnfunc_info_autoscreenshot()
__spawnfunc_classname spawnfunc
[::SVQC::WARNING] __spawnfunc_info_autoscreenshot(./server/cheats.qc:129)
SVQC OBJECT ERROR in __spawnfunc_info_autoscreenshot:
Too many info_autoscreenshot entitites. FAIL!
Tip: read above for entity information
trigger_warpzone near '  0.0   0.0   0.0' is nonplanar. BEWARE.
======server ERROR in WarpZone_InitStep_UpdateTransform:
cannot infer origin/angles for this warpzone, please use a killtarget or a trigger_warpzone_position

server EDICT 0:
modelindex     1
absmin         '-3976 4072 -512'
absmax         '13136 8512 1024'
movetype       7
solid          4
classname      worldspawn
model          maps/trident_ctf.bsp
mins           '-3976 4072 -512'
maxs           '13136 8512 1024'
message        Trident!, with ctf version
sourceLoc      ./server/g_world.qc:680
spawnfunc_checked 1
__spawnfunc_constructor __spawnfunc_worldspawn()
Host_Error: server: Program error in function WarpZone_InitStep_UpdateTransform:
cannot infer origin/angles for this warpzone, please use a killtarget or a trigger_warpzone_position
Tip: read above for entity information

QuakeC crash report for server:
s508131: d_z:605: STORE_V    GLOBAL47831, GLOBAL4
s508132: d_z:605: CALL1      vectoangles (=vectoangles())
s508133: d_z:605: STORE_V    GLOBAL1, GLOBAL47828
s508134: d_z:606: SUB_F       (=void), GLOBAL47828, GLOBAL47828
s508135: d_z:580: GOTO       , statement 508123
s508136: d_z:609: STORE_ENT  world (=entity 0), self (=entity 0)
s508137: d_z:609: STORE_S    GLOBAL42637, GLOBAL4
s508138: d_z:609: CALL1      builtin_error (=builtin_error())
        d_z:609 : WarpZone_InitStep_UpdateTransform : statement 297
./lib/warpzone/server.qc:791 : WarpZone_StartFrame : statement 126
 deathmatch:230 : _StartFrame : statement 66
           :219 : StartFrame : statement 2

I think it is not the same.
My maps:
CTF: Trident_ctf, Moon terror;
DM: Checkfriend, Landing hedge;
Duel: tempullit, X air walker;
Kota-dooM: Kota-dooM, Kota-dooM4 (-2);
Race: Map packs;
Special: Triangle, Mid space 'em.

You can check out my other maps here.
Reply

#8
(08-18-2020, 12:35 PM)_para Wrote: Almost.
I'd suggest making it deeper to compensate for lag etc.
The textures are common/trigger on the 5 unused sides and common/warpzone on the side you want to enter/exit. (on each warpzone)
You only need one of both warpzones to have the target and the other the targetname... they have to be identical tho.


Ah ok, you don't need to double link them, I retested that now.

Here is a map that definitely works:

https://drive.google.com/file/d/1z8L-rlZ...sp=sharing
[Image: 0_e8735_c58a251e_orig]
Reply

#9
Star 
Waaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaar~!!!
thx all!


Attached Files Thumbnail(s)
   
My maps:
CTF: Trident_ctf, Moon terror;
DM: Checkfriend, Landing hedge;
Duel: tempullit, X air walker;
Kota-dooM: Kota-dooM, Kota-dooM4 (-2);
Race: Map packs;
Special: Triangle, Mid space 'em.

You can check out my other maps here.
Reply

#10
So did you figure out what you were doing wrong?
[Image: 0_e8735_c58a251e_orig]
Reply

#11
Yes, I figured out what I was doing wrong.
My maps:
CTF: Trident_ctf, Moon terror;
DM: Checkfriend, Landing hedge;
Duel: tempullit, X air walker;
Kota-dooM: Kota-dooM, Kota-dooM4 (-2);
Race: Map packs;
Special: Triangle, Mid space 'em.

You can check out my other maps here.
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
  [NEED HELP] How to create a (desktop) link to the autobuild game? (Fedora) NoClue 3 1,807 06-04-2023, 10:16 AM
Last Post: NoClue
  [NEED HELP] Warpzones no longer visually connected when map is rebuild ballerburg9005 2 1,617 06-22-2021, 03:00 PM
Last Post: ballerburg9005
Shocked [NEED HELP] Helps for a right way to create a xon server and/or create concise guides derrant 6 3,104 03-31-2021, 07:40 AM
Last Post: Antibody
  [NEED HELP] Need old rifle model(solved) Kotangens 8 3,907 08-27-2020, 01:42 AM
Last Post: Kotangens
Question [NEED HELP] How to use textures for radiant(win version)? (solved) Kotangens 4 3,408 08-12-2020, 01:33 AM
Last Post: Kotangens
Question [NEED HELP] can't build netradiant (SOLVED) bananovenc 7 5,859 12-25-2019, 03:34 PM
Last Post: illwieckz
  [SOLVED] [Solved]How to install or runn Xonotic Kaddafi 10 11,531 10-10-2015, 12:09 PM
Last Post: Halogene
  [SOLVED] [Solved] Not appearing on XonStat medimatrix 8 8,100 08-14-2013, 07:39 AM
Last Post: Antibody
  [NEED HELP] Radeon 9550 broken warpzones: bad OpenGL 2.0 implementation? edh 0 4,386 12-16-2012, 01:29 PM
Last Post: edh
  [SOLVED] [SOLVED] Change bot balance on teams rocknroll237 3 8,600 01-29-2012, 09:50 AM
Last Post: rocknroll237

Forum Jump:


Users browsing this thread:
1 Guest(s)

Forum software by © MyBB original theme © iAndrew 2016, remixed by -z-