Jump to content
kERHUS

How about create "BUFFER SHOTING SYSTEM" for guns with single\semi-auto shot

Recommended Posts

The developer thought it would be cool to add weapons with single and semi-automatic shooting modes to the game, but in the future (now) it caused a lot of problems with macros-player and not-macros-player who can't pushing so faster with rate of fire (ROF\ fire interval), more trouble with time to kill (TTK).

[!!! For example:
- Obeya FBW: 0.200 sec fire interval (ROF) \ 1.000 sec TTK \ 6 Shots to Kill.
- If you clicking left key mouse (LKM) not with macro, you can't clicking equal 0.200 sec ROF, it's up time to TTK. First lkm click start ROF cooldown and if you push lkm in this cooldown (0.199 sec) FBW not to shot.
For example:
-You click lkm 6 times. (specified time - intervals between clicks)                                                       ||| Timer (sec):
--First click - 0.000 sec       ||| First shot and start timer                                                                        ||| 0 sec
--Second click - 0.160 sec, ||| Not shot, need 0.040 sec to shot.                                                          ||| 0.160
--Third click - 0.170 sec,     ||| Shot, but intervals between shot be 0.330 sec (+0.130 sec to TTK)      ||| 0.330
--Fourth click - 0.165 sec,  ||| Not shot, need 0.035 sec to shot.                                                           ||| 0.495
--Fifth click - 0.175 sec,      ||| Shot, but intervals between shot be 0.340 sec (+0.140 sec to TTK)       ||| 0.670
--Sixth click - 0.200 sec.     ||| Shot, intervals equal ROF.                                                                       ||| 0.870
-0.870 sec for this shots, but 4 bullet be shoting. Need 2 to kill, but this is not 1 second TTK.
-I hope you understand the example. !!!]

What does a "buffered shooting system" do? It's system save your first click in cooldown (when you push lkm faster than ROF) and second shot be start equal ROF. For obeya FBW "Buffer zone" be 0.001-0.199 sec fire interval.
For example:
--You click lkm 9 times. (specified time - intervals between clicks)                                                       ||| Timer (sec):
--first - 0.000 sec         ||| First shot and start timer                                                                                  ||| 0
--second - 0.050 sec   ||| Not shot, but click be in buffer zone (0.001-0.199 sec) save it click                 ||| 0.050
--third - 0.050 sec       ||| Not shot, click be saved it previous time, not save it click                              ||| 0.100
--fourth - 0.050 sec     ||| Not shot, click be saved it previous time, not save it click                              ||| 0.150
--fifth - 0.050 sec        ||| Buffer system be shot (high priority), but fifth click be equal ROF, not save click (it's not scary, I just show the various possible options for events)    ||| 0.200
--sixth - 0.170 sec       ||| Not shot, but click be in buffer zone (0.001-0.199 sec) save it click                  ||| 0.370
---------0.030 sec [after sixth step] \\\ BUFFER SHOT \\\                                                                          ||| 0.400
--seventh - 0.180 sec [after sixth step] ||| Not shot, but click be in buffer zone (0.001-0.199 sec) save it click     ||| 0.580
---------0.020 sec [after seventh step] \\\ BUFFER SHOT \\\                                                                                  ||| 0.600
--eighth - 0.160 sec [after seventh step] |||  Not shot, but click be in buffer zone (0.001-0.199 sec) save it click ||| 0.740
---------0.060 sec [after eighth step] \\\ BUFFER SHOT \\\                                                                                    ||| 0.800
--ninth - 0.260 sec [after eighth step] /// Shot, your click equal ROF, well done!                                                   ||| 1.000
-1.000 sec for this shots, 6 bullet be shoting. Standart TTK save (we assume that we hit the target all time)

Buffer zone it's "Fire interval time" - 0.001 sec.
Only first click be saved in buffer zone.
Buffer shot system have high priority and if your click be equal ROF then the shot will be fired by the buffer system.
The buffer shooting system will allow you to play on par with the macro-player.

Thanks for your attention

Edited by kERHUS
  • Like 1
  • Thanks 2

Share this post


Link to post
Share on other sites

what if the Easy Anti Cheat just kicked players that ran macros to shoot? doesn't even need to ban, just kick them from the server.

 

the accuracy of EAC and macro shooting is very accurate and this would be highly effective.

 

issue is, LO doesn't appear to care if you use them. and if they kicked everyone running them, there would be hardly anyone left in the game.

  • Like 1

Share this post


Link to post
Share on other sites
39 minutes ago, gordIsMyName said:

what if the Easy Anti Cheat just kicked players that ran macros to shoot? doesn't even need to ban, just kick them from the server.

The macro built into the mouse cannot be tracked, programm possible, but it tracking can have some issue. 

 

39 minutes ago, gordIsMyName said:

the accuracy of EAC and macro shooting is very accurate and this would be highly effective.

Macro shooting does not occur with a 100% accurate ROF and not with a constant ROF, because ping shifts these values.

 

39 minutes ago, gordIsMyName said:

issue is, LO doesn't appear to care if you use them. and if they kicked everyone running them, there would be hardly anyone left in the game.

That is why need to introduce this system. It equalizes everyone.

Edited by kERHUS

Share this post


Link to post
Share on other sites

Or this variant:

During the cooldown after you shoot you can buffer the next bullet by Clicking and holding. As long you hold, your next bullet will come out the next actionable frame.

If you release before you shoot, your bullet will then be un-buffered.

basically, buffer your shots. Don't spam click.

 

But i think first variant be a better for apb. 

  • Like 2

Share this post


Link to post
Share on other sites
On 9/14/2019 at 8:57 AM, kERHUS said:

The macro built into the mouse cannot be tracked, programm possible, but it tracking can have some issue.

Macro shooting does not occur with a 100% accurate ROF and not with a constant ROF, because ping shifts these values.

EAC is a Clientside anticheat, so the latency wouldn't matter one bit.  A macro built into a mouse could be detected if it's too consistent.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...