DanZay's Experimental Plugins

Discussion in 'KZTimer & Other Plugins' started by DanZay, Dec 19, 2016.

  1. DanZay

    DanZay PRO Staff Member KZGlobalAdmin Programmer

    Joined:
    Jun 2, 2015
    Messages:
    575
    Likes Received:
    1,559
    Disclaimer: Obviously not associated with KZTimer.

    I wrote a plugin that tries to tweak how bunnyhopping and prestrafing and stuff works so that it, well, works how I think would be nice (or at least better) for KZ.

    Movement Tweaker (lots of detail and explanation there)

    I also wanted to run maps with this plugin (it's not compatible with KZTimer) so I wrote a simple timer plugin.

    SimpleKZ

    Test Servers
    EU:
    45.76.85.173:27015
    NA: 45.76.24.223:27015
    AU: 45.76.115.195:27015
     
    Last edited: Jan 22, 2017
  2. PlastiS

    PlastiS 一番 Video Editor Pro Player

    Joined:
    Dec 29, 2015
    Messages:
    411
    Likes Received:
    388
    so i played it for a while and imo it feels more like it is now but with a 290 speedcap because i could barely get over 280 when bhopping only times was when i was making insanely stupid big strafes and doing 360/bhopping in an 8. Maybe this is what people like but for me it's not something i like that much I actually like how bhopping is now.

    the crouch bhopping was very nice tho i like that
     
    Last edited: Dec 19, 2016
    GameChaos likes this.
  3. Lillen

    Lillen SKILLED Official Map Tester Mapper

    Joined:
    Feb 18, 2016
    Messages:
    129
    Likes Received:
    185
    I played it for a while earlier today and I really enjoyed it. From what I played the plugin made comboing easier in a sense for lesser skilled players as, if you aren't able to strafe well and noduck harder blocks you can just crouch bhop instead if your scroll timing is good as it is pretty consistent due to the increased timeframe. The plugin rewards good strafing to a bigger extent and make fast maps less about rng and instead take skill rather than the abillity to hit perfs. The increased timeframe for perfs make crouch bhopping much more consistent and it feels really good to play maps like haki where crouch bhopping can save a lot of time. Now I didn't play it that much and I'm not the best player but I think this is a good improvement to kz and definitly a step in the right direction.

    One thing i noticed whilst looking at the graphs posted on the github is the possibillity to get prespeeds higher than 380 and up to 500 pre? (Don't know if there is a max speed set in kz, might be a bit lower than 500 as you might not be able to achieve 3000u/s). It will be interesting to see if this change will lead to some new shortcuts on maps with surfs and/or large drops beeing discovered.

    Anyways I really appreciate that someone is trying to change kz for the better and test ideas and solotions for the problems currently in kz. So thanks a lot Danzay!
     
    GameChaos and vgsi like this.
  4. PlastiS

    PlastiS 一番 Video Editor Pro Player

    Joined:
    Dec 29, 2015
    Messages:
    411
    Likes Received:
    388
    i managed to get 400 or so with 1k pre
     
    GameChaos and Lillen like this.
  5. Ryan

    Ryan :thinking:

    Joined:
    Mar 9, 2016
    Messages:
    255
    Likes Received:
    188
    I have played the server now for a solid hour or so now and honestly its probably the most fun I have had playing cs in a while. Its hard to explain how I fully feel about it yet but running maps has never felt so fluent.
     
    GameChaos likes this.
  6. Lillen

    Lillen SKILLED Official Map Tester Mapper

    Joined:
    Feb 18, 2016
    Messages:
    129
    Likes Received:
    185
    Yeah, it shows in the graph and formulas that danzay posted in the github that you should be able to get around 500.5u/s pre-speed of a bhop given enough initial speed. I worded that sentance poorly but basically what i meant with the question mark at the end was the "up to 500pre" part as i didn't know if there is a sv_maxvelocity enforced in kz-timer. After looking it it seems like the sv_maxvelocity enforced by kz-timer is set to 2000u/s which means that the max possible pre-speed is somewhere around 480u/s instead. Which still is a huge increase from kz-timer if you manage to get that ammount of speed.
     
    GameChaos likes this.
  7. PlastiS

    PlastiS 一番 Video Editor Pro Player

    Joined:
    Dec 29, 2015
    Messages:
    411
    Likes Received:
    388
    which you will probably never reach
     
    GameChaos likes this.
  8. Lillen

    Lillen SKILLED Official Map Tester Mapper

    Joined:
    Feb 18, 2016
    Messages:
    129
    Likes Received:
    185
    Thats very true but it is definitly possible to reach simmilar speeds on surfs. There probably very few maps if there even is one where a shourtcut like this will be possible and benefitial. I still think its interesting that you are able to reach such a high prespeed amount and its something that should probably be taken into consideration.
     
    GameChaos likes this.
  9. Zpamm

    Zpamm Hold Tight Staff Member KZGlobalAdmin

    Joined:
    Jan 15, 2016
    Messages:
    1,328
    Likes Received:
    1,037
    Plz don't doubt skilled bhoppers such as break skodna elypse or vns
     
    GameChaos likes this.
  10. PlastiS

    PlastiS 一番 Video Editor Pro Player

    Joined:
    Dec 29, 2015
    Messages:
    411
    Likes Received:
    388
    who the fuck is vns and what about zpook
     
    GameChaos likes this.
  11. Zpamm

    Zpamm Hold Tight Staff Member KZGlobalAdmin

    Joined:
    Jan 15, 2016
    Messages:
    1,328
    Likes Received:
    1,037

    Vns is a 1.6 kzer who at one point had 61 wrs all cheated. He played CSGO kz 2014/2015 under alias vns and Jason Bourne. He was banned from xj community and was also globally banned in CSGO lol, kid used u2m 24/7
     
    GameChaos likes this.
  12. PlastiS

    PlastiS 一番 Video Editor Pro Player

    Joined:
    Dec 29, 2015
    Messages:
    411
    Likes Received:
    388
    kid is just better than you stop being so jealous smh fam /s
     
    GameChaos likes this.
  13. DanZay

    DanZay PRO Staff Member KZGlobalAdmin Programmer

    Joined:
    Jun 2, 2015
    Messages:
    575
    Likes Received:
    1,559
    I chose the max pre-speed as 500 u/s because I thought it would be an interesting mechanic. For example a map could have a horizontal booster (or as you say, a surf) and you can do extra long b-hops for a short while (probably only 2 or 3). The formula can easily be adjusted, though.
     
    GameChaos, ollyabc and Lillen like this.
  14. Sachburger

    Sachburger <OSsloth> Video Editor Writer Official Map Tester Pro Player

    Joined:
    Jan 6, 2016
    Messages:
    478
    Likes Received:
    1,165
    Quick and dirty since you were in my stream when I was testing it.
    1. The pre-strafing is too ez to maintain max pre speed, I could run indefinitely in circles at 275. There should be a timing skill involved with preing as with every previous iteration of kz.
    2. Checkpoint sounds can die in a hole.
    3. Can't currently interact with a button without having a line of sight. So in a crowd you can't start.
    4. The CJ idea I spoke to you about to remove effect of in-game binding.
    5. Landing animation, I know you are working on this just saying
    6. If crouching worked the same as now but removed the exhaustion portion that would be ideal but I didnt like superlums "fix"

    Edit: Just as an experiment I'd like to experiment with accelerate values to make strafing more natural or smooth, like 1.6 so that ppl cant just spam strafes with nulls aimlessly and swing their mouse like retards.
     
    Last edited: Dec 19, 2016
    GameChaos and ollyabc like this.
  15. KohZe

    KohZe <OSsloth> Pro Player

    Joined:
    Oct 26, 2015
    Messages:
    170
    Likes Received:
    371

    thought i'd post moxzy's video showing some combos on kz_cellblock with the consistent crouch hops
     
    sQuared and Ryan like this.
  16. Jeppe

    Jeppe hot-thai-dates.com

    Joined:
    Oct 15, 2015
    Messages:
    84
    Likes Received:
    45
    can i try
     
  17. DanZay

    DanZay PRO Staff Member KZGlobalAdmin Programmer

    Joined:
    Jun 2, 2015
    Messages:
    575
    Likes Received:
    1,559
    New stuff now live on test server.

    Movement Tweaker

    Prestrafe remained unchanged until further discussion.

    Crouching speed being reset upon landing
    This is my first idea for adjusting the crouch slow down mechanic. This means that it still applies if your just spamming crouch on the ground. But when you land, it gets reset so it doesn't feel like it takes an eternity to stand up after a crouch jump.

    Perfect crouchjump nerf

    If you do a perfect crouch jump i.e. start crouching and jumping in the same tick (which is easily achievable using the bind), your vertical speed (and thus resulting jump height) will be changed to what is normal. To get extra height from your jumps, you must crouch in a tick before jumping. Thanks to @Sachburger for idea.


    SimpleKZ

    Removed teleport sounds (kept checkpoint sound).
    You can now use !start/!r and !goto when you're spectating (saves having to press M and join team).
     
    Last edited: Dec 20, 2016
    Joshua, ollyabc and GameChaos like this.
  18. DanZay

    DanZay PRO Staff Member KZGlobalAdmin Programmer

    Joined:
    Jun 2, 2015
    Messages:
    575
    Likes Received:
    1,559
    New...

    Suppressed Landing Animation
    Changes player models on spawn to ones that seem to stop the landing animation.

    Things should feel really smooth now.

    Recommended:
    kz_bhop_lj
    kz_cellblock_go2
     
    Last edited: Dec 21, 2016
  19. DanZay

    DanZay PRO Staff Member KZGlobalAdmin Programmer

    Joined:
    Jun 2, 2015
    Messages:
    575
    Likes Received:
    1,559
    Alright back from doing Christmas and New Year shit.

    I did major backend changes to the movement tweaker, splitting a part of it into an experimental Movement API of sorts. It should still work the same, and hopefully fix whatever bugs not yet discovered.


    I've fleshed out SimpleKZ.
    - Updated teleport menu. !menu will toggle visibility. You can have the menu completely closed and you will be able to bind your number keys (so you can have a "custom menu").
    - Moved speed panel from MovementTweaker to SimpleKZ. Time is now displayed in speed panel.
    - Added wasted time tracking. This tracks how much time you wasted using teleports, undos etc. EDIT: Your theoretical "no TP" time is shown when you finish the map.
    - Added time/position restoration when leaving spectators.
    - Added pause. Doesn't let you pause immediately after resuming.
    - !hideweapon, like in KZTimer.
    - !pistol, pick a pistol to KZ with.
    - Forwards and natives.
    - Probably some other shit and optimisations I forgot.

    TO-DO
    Store player preferences in a db:
    - hide other players
    - hide weapon
    - use teleport menu
    - use speed panel
    - pistol

    Show key presses when spectating.

    EDIT: Done.

    I don't plan on adding time database, jumpstats or ranks atm. There's an end timer forward though.
    Not trying to make this ComplexKZ or compete with KZTimer. More interested in experimenting plugin ideas.

    EDIT: jk, done. No jumpstats tho.


    EDIT: Also please feel free to send me demos of runs so I can make a video(s).
     
    Last edited: Jan 22, 2017
  20. DanZay

    DanZay PRO Staff Member KZGlobalAdmin Programmer

    Joined:
    Jun 2, 2015
    Messages:
    575
    Likes Received:
    1,559
    Testing on a few servers now.

    Test Servers
    EU:
    45.76.85.173:27015
    NA: 45.76.24.223:27015
    AU: 45.76.115.195:27015

    You can see commands here or use sm_help in-game.
     
    GameChaos, Fr0ggy, Joshua and 7 others like this.

Share This Page