Very Important Ns Related Question

IceBaronIceBaron Join Date: 2003-02-25 Member: 13954Members
Voogroo says:
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->I did not implement anything.

I fixed something that was already there before I even started. <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

So why block the mousewheel from +jump and +attack with it? That is your doing isn't it?

btw, from what I understand about discussions I've heard lately, these two things won't really matter because holding jump will spam the command, and the pistol will be automatic like the lmg.

Kind of related, aside from the bhop script, the most important script I use is to press f1 to join marines and f2 to join aliens. Each race has a very different set of binded keys to do different stuff, and sets my sensitivity different. I also have alot of commands binded to pressing ctrl AND another key together so I don't hit them by accident (like 'kill'). I do this like this;

alias +ctrlkey "exec ctrl.cfg" (binds my special keys like cheat codes and kill)
alias -ctrlkey "exec clean.cfg" (rebinds my keys to the original bind)
bind CTRL +ctrlkey

stuff like this will no longer work, right?

Comments

  • AfrAfr Join Date: 2003-05-13 Member: 16240Members, Reinforced - Shadow
    If they block the mousewheel im going to cry and never play ns again.

    I mean it will just make players start scripting or getting past it with hacks.
  • ZunniZunni The best thing to happen to I&amp;S in a long while Join Date: 2002-11-26 Member: 10016Members
    edited July 2004
    Understand 1 thing:

    There will be a server side variable, which if set will disable scripting.

    If the server you are playing on has it turned on, and you need your 3 jump script or whatever else to bhop (for example) then join another server with it turned off.

    That's the end of the discussion. If you don't want to play in a script-free environment, then play on a server with this option turned off..

    Voogru is SIMPLY fixing a command that was supposed to be in the last version (I believe it was 4) but didn't operate properly. That's all..

    Side Note: I don't remember this much uproar when the command was first instituted...
  • AlignAlign Remain Calm Join Date: 2002-11-02 Member: 5216Forum Moderators, Constellation
    edited July 2004
    Said variable is mp_blockscripts , should you want to make a filter.

    Why would your "F1 for joining aliens" and "f2 for joining marines" binds not work?
    Unless there are multiple commands in them, like 'bind f1 jointeamone; exec alien.cfg' or something, then yes, it won't work. But if it's just 'bind f1 jointeamone' then it will work, since it's a bind(single command binded to single key, not using aliases), not a script.
    <span style='font-size:8pt;line-height:100%'>[Disclaimer]That's <i>my</i> definition of the word, anyways.</span>
  • SupernornSupernorn Best. Picture. Ever. Made. Ever. Join Date: 2002-11-07 Member: 7608Members, Constellation
    I'm growing very tired of this subject. There are like 10 threads on it already.
    Really, stop making such a huge fuss over nothing.
  • kuperayekuperaye Join Date: 2003-03-14 Member: 14519Members, Constellation
    Or just put into your marine or alien config to jointeamone/two

    and bind f1 marine.cfg then it will join rines and exec all your stuff


    not that hard
  • BobTheJanitorBobTheJanitor Join Date: 2003-12-10 Member: 24228Members, NS1 Playtester
    Blockscripts blocks exec commands, unless that's been changed. If that hasn't been changed, you could write all your scripts as exec commands. (bind mouse2 3j.cfg, where 3j.cfg is you standard 3jumps script) So you can't exec your marine.cfg or your alien.cfg. Maybe if you left the server, exec'd your config, and then rejoined it would work... Hooray for convenience!
  • UGLAndrewUGLAndrew Join Date: 2003-04-25 Member: 15823Members
    Or just type jointeamone/jointeamtwo in console? Or uh oh... walk thru the alien or marine portals omg <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html//emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /><!--endemo-->
  • Nemesis_ZeroNemesis_Zero Old European Join Date: 2002-01-25 Member: 75Members, Retired Developer, NS1 Playtester, Constellation
    The F1/F2 problems began when the function keys were reserved for Steam-related purposes. Part of the code lingers on.

    As for the issue IceBaron has touched, Zunni already said it, but I'll re-iterate for added redundancy:
    <b>These changes are <i>not</i> global, but simply additions to an already existing server-side-variable most of you will quite likely never see in action if you don't want to.</b> Search yourself another reason to threaten our devs with your pitchforks, please.
  • ForlornForlorn Join Date: 2002-11-01 Member: 2634Banned
    So scripts will be blocked, and the mousewheel made useless (time to use macro's if I wanted to, what a stupid thing)

    But this completely and utterly irrelevent, because the +jump command will be automatic, and so is the pistol...

    And they were practically the only reasons to script in the first place?

    So where in <span style='font-size:21pt;line-height:100%'>hells bells</span> is the logic to blocking the scripts? Scripts were used in those spots in the first place which are now replicated...

    The logic piece is missing from the puzzle.
  • hawthornehawthorne Join Date: 2003-10-05 Member: 21460Members
    yeah that whole code substitution whatever thing

    why not just provide a .cfg on the site that has a 3jump script in it? all the coding is doing is taking away a download step. and i can see a lot of people still not being able to bhop even with this feature coded in for them.

    make sure +3jump doesn't work for lerks too. or, at least, it should be toggle-able.
  • AlignAlign Remain Calm Join Date: 2002-11-02 Member: 5216Forum Moderators, Constellation
    <!--QuoteBegin-Forlorn+Jul 22 2004, 05:50 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Forlorn @ Jul 22 2004, 05:50 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> So where in <span style='font-size:21pt;line-height:100%'>hells bells</span> is the logic to blocking the scripts? <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Probably just equalising the play field. Like including a guide about bunnyhopping in the manual or smth.
  • coriscoris Join Date: 2003-07-08 Member: 18034Members, Constellation
    <!--QuoteBegin-Forlorn+Jul 22 2004, 05:50 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Forlorn @ Jul 22 2004, 05:50 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> So scripts will be blocked, and the mousewheel made useless (time to use macro's if I wanted to, what a stupid thing)

    But this completely and utterly irrelevent, because the +jump command will be automatic, and so is the pistol...

    And they were practically the only reasons to script in the first place?

    So where in <span style='font-size:21pt;line-height:100%'>hells bells</span> is the logic to blocking the scripts? Scripts were used in those spots in the first place which are now replicated...

    The logic piece is missing from the puzzle. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    They want to block scritps to fix some exploits in the NS code (infinite leap and so on) as mentioned by XP-Cagey in the mp_blockscripts-thread.

    The reason to make pistol and bhopscripts features is for leveling the playingfield, which is great since people now cant whine about scripters since they have the same ability.!
    Yay for the devs! \o/
  • TassadarTassadar Join Date: 2003-04-26 Member: 15845Members
    edited July 2004
    You cannot block every single command (+jump on mwheel, lightgamma h4xxoring blabla ...). You have to take those "problems" at the <b>roots</b>. For example: Cap the firespeed of the pistol, remove the <b>Enginebug</b> Bunnyhopping. I have never undstood why an <b>Enginebug</b> is left in such a <b>great and amazing</b> game. Sure it takes some work to balance it again but I think its worth and if the dev-team needs some testers ... just ask me.

    Edit: You have to write a<b>N</b> for Enginebug!
  • BlueNovemberBlueNovember hax Join Date: 2003-02-28 Member: 14137Members, Constellation
    <!--QuoteBegin-Tassadar+Jul 22 2004, 05:37 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Tassadar @ Jul 22 2004, 05:37 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> You cannot block every single command (+jump on mwheel, lightgamma h4xxoring blabla ...). You have to take those "problems" at the <b>roots</b>. For example: Cap the firespeed of the pistol, remove the <b>Enginebug</b> Bunnyhopping. I have never undstood why an <b>Enginebug</b> is left in such a <b>great and amazing</b> game. Sure it takes some work to balance it again but I think its worth and if the dev-team needs some testers ... just ask me.

    Edit: You have to write a<b>N</b> for Enginebug! <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    That would remove bhop entirely, which is not the point.

    ROF is capped. :\

    --

    mp_blockscripts, in my mind, is *purist* Ns, no scripts, no mousewheel, just default (or so,) configs. Most people wont use it, but hey. It seems illogical blocking *some* scripts but not other "scripts" (ie mousewheel.)
  • Bulletproof_McBainBulletproof_McBain Join Date: 2004-05-18 Member: 28735Members, Constellation
    I'm not a major poster here and haven't checked around in a few weeks, so excuse my ignorance... but is the mousewheel being completely removed from all use with the game?

    My mouse wheel was defaulted to change weapons when i first installed the game, I didn't do anything to make it do that, it was in the basic half-life controls... does this mean that I will no longer be able to change weapons with the mouse wheel? <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html//emoticons/sad.gif' border='0' style='vertical-align:middle' alt='sad.gif' /><!--endemo-->

    I ain't got a problem with scripts going, I've never needed them, don't see why others do... but if the mousewheel is completely removed from being compatible with the game, this'll be an enormous hindrance to myself and many others.
  • BobTheJanitorBobTheJanitor Join Date: 2003-12-10 Member: 24228Members, NS1 Playtester
    Mousewheel will still work for changing weapons. You simply won't be able to put +jump or +attack on the mousewheel. This is obviously put in to directly counter fast pistoling with the mousewheel, and bunnyhopping.

    This leads to a question though. Blocking fast pistoling is one thing. I'm curious where the reasons for blocking bunnyhopping come from. When bhop was intentionally removed from marines and intentionally left in for aliens, that seemed like an acceptance of bunnyhopping for aliens. So it's just like (as has been often mentioned) tfc, where bunnyhopping is an accepted part of the game. If bunnyhopping is so much a part of the game, why is something being coded in (optional or not) that blocks it so exactly? Wouldn't it make more sense to either (as has also been mentioned) build in an autojump feature for aliens, to make it accessible to everyone, OR to completely code it out (simply cap airspeed at 100% instead of 170%) and balance the game accordingly?
  • voogruvoogru Naturally Modified (ex. NS programmer) Join Date: 2002-10-31 Member: 1827Members, Retired Developer, NS1 Playtester, Contributor, Constellation
    The suggestion about blocking the +jump and +attack, <b>was not from me</b>.

    However, I've removed this change.

    So, you can stop screaming now.
  • KeyserKeyser Join Date: 2003-02-15 Member: 13591Members
    edited July 2004
    Forlorn, automatic pistol and timing scripts being included in a game is a rumour, not a planned feature.

    NM, Voogru responded before I finished typing. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html//emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif' /><!--endemo-->
  • MrBenMrBen ns_eclipse, ns_veil caretaker Join Date: 2002-11-14 Member: 8575Members
    We can sleep easy tonight, lads.
  • exoityexoity Join Date: 2003-03-17 Member: 14620Members, NS1 Playtester, Constellation
    <!--QuoteBegin-Zunni+Jul 22 2004, 09:24 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Zunni @ Jul 22 2004, 09:24 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> There will be a server side variable, which if set will disable scripting.

    If the server you are playing on has it turned on, and you need your 3 jump script or whatever else to bhop (for example) then join another server with it turned off.

    That's the end of the discussion. If you don't want to play in a script-free environment, then play on a server with this option turned off.. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Exactly, but the pressure of leagues will set it to 1. This forcing the community to go with it off. Don't blame the code, blame the league.
  • IceBaronIceBaron Join Date: 2003-02-25 Member: 13954Members
    edited July 2004
    It still goes deeper than that. Like voogru said in an earlier post, he got peeved that a skulk came in and owned the entire marine team with a leap/bite script. But I can (and do) leap/bite just fine without this script AND that script alone is not why the alien beat all those marines. Bugged hitbox is probably the correct answer. So any admin that feels he got owned by scripts (which in 99.9% of the cases is completely false) will block scripts on his server. His server, his right to do it. The problem comes when alot of these servers implement this, being that the scripts are not something you can just turn off. So for me, I would have to lose all my scripts or be forced out of half the servers. One of two things can happen if this occurs, the vets and experienced players (almost all of whom script) will be forced to play on certain servers and the noobs and holier than though non scripters will play the blocked servers cause everyone in the unblocked servers owns them too much and they can't have any fun. So in one small step, we will cut the dwindling ns community in half. OR all scripters will see the light and stop their evil ways making everyone in ns even. Well, maybe not even yet, but we could next implement an aiming handicap to very good aimers, just to even the playing feild for the noobs.
    Now I could adapt two of my three scripts to non scripting servers (the bhop and pistol script) just by using my mousewheel. I learned to bhop on the mousewheel. But I also have a different config and sensitivity whether I join marine or alien that is executed thru script. This, from what I understand, will be blocked. Then I am screwed, I either have to avoid these servers, learn to play with the same sensitivity, drop the console and change my sensitivity every time I join a team, or just quit ns altogether and the ns community loses another dedicated ns player that loves the game.

    Well, on second thought, I suppose I could just bind one key to one sensitivity and another key to another. Still seems like too much trouble to just keep the ignorant non-scripting admins feeling safe in their little world.
Sign In or Register to comment.