Skip to content

rtldg/RawInput2BunnyhopAPE

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 (on by default)
  • 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

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 100.0%