Skip to content
 
 

Latest commit

 

History

31 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NO-MAINTENANCE NOTE

I'm not going to update this when it breaks. Consider these options (which include lagfix) someday:

Something something not an endorsement, something something run random .exe's at your own risk.

RawInput2BunnyhopAPE

main ui map download progress bytes uncompressed and written

An external software that ports momentum mod's m_rawinput 2 behaviour. This option provides mouse interpolation which will "line up with the tickrate properly without needing to have a specific framerate" (rio). The code for this isn't public and was reverse engineered from the game.

Because juggling exe's & CS:S launch options is annoying:

Includes BunnyhopAPE from alkatrazbhop -> yupi2 -> rtldg

  • autohop prediction
  • auto-starting CS:S with -insecure
    • Now with auto-detecting the steam library path!
  • fullscreen hook thing
  • (NEW!) viewpunch remover (e.g. from fall-damage)
  • (NEW!) show file (e.g. map) download progress when loading
  • (NEW!) use the magic of https://fastdl.me to connect to servers that'd give you "Map differs" or "Missing map" errors on connect #1

Usage

  • Download the latest RawInput2BunnyhopAPE.exe from the Releases page.
  • Run RawInput2BunnyhopAPE.exe
  • Make sure to set m_rawinput 2 in game for it to take effect.
  • F5 to toggle autohop prediction (OFF by default) (you shouldn't need this anymore now that bhoptimer supports sv_autobunnyhopping)
  • F6 to toggle the fullscreen hook thing which keeps the game open in fullscreen when you alt-tab (which is nice if you have two monitors) (off by default)
  • F7 to toggle the viewpunch remover. Basically a client-side SuppressViewpunch (on by default)

How does the fastdl map thing work?

You don't have mapname downloaded You have mapname downloaded
Server's fastdl has mapname: Downloads mapname from server's fastdl. If Map differs error then you have to reconnect.
Server's fastdl has the wrong map for mapname: Downloads mapname from server's fastdl. If Map differs error then you have to reconnect.
Server's fastdl does not have mapname: Downloads the correct map from fastdl.me as mapname. If your map isn't the same map as the server's then it'll download the correct map from fastdl.me (and name it <SHA1>.bsp).

It should be possible to fix Map differs errors when you download from the server's fastdl, but it hasn't been worked on yet.

Cloning & building

  • git clone --recurse-submodules https://github.com/rtldg/RawInput2BunnyhopAPE.git
  • Then just build it with Visual Studio 2022+ haha!

About

CS:S Only | RawInput2 + BunnyhopAPE

Resources

Stars

25 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages