Is this possible? About Start TImer

Started by JocA Banned
08/04/2015 00:30
Page 1 of 1
JocA Banned08/04/2015 00:30(edited 08/04/2015 00:34)

Hello Mappers, this is how im thinking of new 'style' of starting the timer...
Instead of classicall timer, which player has to start with +use (e), can you make that timer (bigger if is it possible first) then rotate so it be horizontal, exactly red button on the ground...and when the player runs over it, you do the command in your mapping program, do the command +use, if thats possible..?

how i remember that mapping program cannot execute any player's command, but can we mix it with some pluugin...? i think it is not sand in the desert speak (sorry for that translate) becouse it will be faster, just run run run, run nigga...at the end, timer could be the same as now, without this option of thouching only...what do you think?

spr1n mapper08/04/2015 00:53

1. you are right, "mapping program" cant execute player commands in this case.
2. there are kz_a2_ maps that utilize timer activation via touch. unfortunately no more such maps can be accepted as it sets certain technical issues for XJ. There has been several unsuccessful attempts to introduce alternative timer activation systems, sadly all failed.

JocA Banned08/04/2015 00:59

aham, thanks...but can you say it on what principe exactly it worked? when you jump on it - it will start the timer or ?

spr1n mapper08/04/2015 01:02

player touches it, stands on it, bhops off it - timer starts, no need for +use

JocA Banned08/04/2015 01:06

so, what is the problem with using again that type of timers..? i cant get any possible answer (possible becouse im noob at that mapping section hah)

spr1n mapper08/04/2015 01:20(edited 08/04/2015 01:22)

The problem is such maps go as an exception. Recording plugins have (or at least must have) an exception to count time properly there (while public servers work with those just through +use instead, which is unacceptable for recording). Adding new maps with such system will require all recording plugins to be updated accordingly for each map... but the real problem is absence of eDark to make proper time detection for each map separately for democheckers. With current state its not a good practice to introduce new maps that require exceptions, so there is a rule about conventional timers for all maps.

Also there were more complicated timer counting systems that had even more issues, so more complex mappers try to make it - the more problematic it becomes.

JocA Banned08/04/2015 01:37

aham thanks, but one more question..if i want too much, dont answer than hah..

Originally posted by spr1n
The problem is such maps go as an exception. Recording plugins have (or at least must have) an exception to count time properly there ..............


by that you mean, demo recording plugins shoud have line something like

if map_name containi 'kz_a2' (for example)
- -detecting new principe of starting time (not like to others by HamUse) (possibly hamtouch or i dont know)
else
- -plugin continue to work normally...

i think that's it becouse you said, by uploading new map we need to change the code (so we will change at row for map_name).. or i m on wrong way? hah (i m asking this becouse i have modified krizo's recording demo and xpaw's wr plugins...just wonder

spr1n mapper08/04/2015 11:51

exactly

xj_timer.sma line 18-20

	if( equali( szMap, "kz_a2_bhop_corruo_ez" )
|| equali( szMap, "kz_a2_bhop_corruo_h" )
|| equali( szMap, "kz_a2_godspeed" ) ) {

JocA Banned08/04/2015 14:51

haha okey, thanks :)

Scary Tournament #208/04/2015 15:09

I like the idea!

JocA Banned09/04/2015 21:28

Originally posted by Scary
I like the idea!


haha dont know what to say, exept thanks.. :D

JocA Banned10/04/2015 15:06

@spr1n, one suggestion, i think in the plugin you can detect if player is touching start (in this case) , and just simple do the command +use to that player...so he doesnt need to press any button on keyboard, just need to run over it...in my head, only problem is to change mapnames in script code...or there could be a reader from 'newtimer_maps.ini' and then just there you add/remove map names...what can you say about it?

PiilsnEr10/04/2015 16:28

Check chatbox

JocA Banned11/04/2015 12:37

@Piilsner, i said coders..dont be troll, who called you..who are you?

spr1n mapper11/04/2015 13:26

Originally posted by JocA
@spr1n, one suggestion, i think in the plugin you can detect if player is touching start (in this case) , and just simple do the command +use to that player...so he doesnt need to press any button on keyboard, just need to run over it...in my head, only problem is to change mapnames in script code...or there could be a reader from 'newtimer_maps.ini' and then just there you add/remove map names...what can you say about it?


I already told you - thats exactly what proper recording plugins do, they detect button touch and start the timer for a player, no need for +use to be involved at all. Maps are built to be played as is with original engine physics, we cant use plugins to modify gameplay nor player performance (just to provide convenient environment for recording), your fixation about +use execution is ridiculous. Anyway it is possible to create plugin that detects if button requirement is touching or pressing - to avoid "exceptions" like mentioned before. However that cannot be applied to demochecking tools, because demos don't contain such information about entities (buttons).

Bottom line you can create any plugin you want for your public servers, but for recording WR demos with timer activation via touch - maps should include according entity (button). We need eDark to at least create framework for adding such map exceptions with button information (which is not that hard, nor adding such info afterwards), but for now such exceptions are hardcoded into some tools and there is no eDark nor anyone else on the horizon to do that work. If that would happen then XJ could create timer activation template with predefined standards and start accepting such maps. Creating plugins is not really the problem here.

Page 1 of 1

Please log in to post replies.