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.
exec XonoticMod.cfg - my  Cool  mod;
MyStats:
[Image: 151702.png]
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
exec XonoticMod.cfg - my  Cool  mod;
MyStats:
[Image: 151702.png]
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/ ?
Believing is power
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.
exec XonoticMod.cfg - my  Cool  mod;
MyStats:
[Image: 151702.png]
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)
   
exec XonoticMod.cfg - my  Cool  mod;
MyStats:
[Image: 151702.png]
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.
exec XonoticMod.cfg - my  Cool  mod;
MyStats:
[Image: 151702.png]
Reply



Possibly Related Threads...
Thread Author Replies Views Last Post
  [NEED HELP] Need old rifle model(solved) Kotangens 8 479 08-27-2020, 01:42 AM
Last Post: Kotangens
Question [NEED HELP] How to use textures for radiant(win version)? (solved) Kotangens 4 768 08-12-2020, 01:33 AM
Last Post: Kotangens
Question [NEED HELP] can't build netradiant (SOLVED) bananovenc 8 1,066 12-25-2019, 10:07 PM
Last Post: Lyberta
  [SOLVED] [Solved]How to install or runn Xonotic Kaddafi 10 6,229 10-10-2015, 12:09 PM
Last Post: Halogene
  [SOLVED] [Solved] Not appearing on XonStat medimatrix 8 5,014 08-14-2013, 07:39 AM
Last Post: Antibody
  [NEED HELP] Radeon 9550 broken warpzones: bad OpenGL 2.0 implementation? edh 0 3,326 12-16-2012, 01:29 PM
Last Post: edh
  [SOLVED] [SOLVED] Change bot balance on teams rocknroll237 3 6,407 01-29-2012, 09:50 AM
Last Post: rocknroll237
  [SOLVED] [solved]netradian crash when compilling a map Leeloo 4 4,126 01-24-2012, 02:12 AM
Last Post: Mr. Bougo
  [SOLVED] [solved] debian nvidia gtx 570 low frame rate/mouse lag Loafers 0 3,845 01-10-2012, 05:42 AM
Last Post: Loafers
  [SOLVED] [SOLVED] F1 and F2 problem rocknroll237 1 2,407 01-02-2012, 05:49 PM
Last Post: Mepper

Forum Jump:


Users browsing this thread:
1 Guest(s)

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