RatPoison-dev / RatPoison

Latest Ver: 1.7; Default Menu Key is F1; Charlatano's Successor; dn
GNU Affero General Public License v3.0
327 stars 95 forks source link

RIP Ratpoison? #486

Closed dacryphiliac closed 4 years ago

dacryphiliac commented 4 years ago

Did the new update permanently destroy this cheat?

SPRAVEDLIVO commented 4 years ago

Still works

r0ot7 commented 4 years ago

Still works

Until beta is pushed to public release.

r0ot7 commented 4 years ago

Did the new update permanently destroy this cheat?

Not just this cheat, every cheat read the information from DLLs; I think every cheat will suffer the consequences, until they find a way to bypass the authorization for DLLs.

SPRAVEDLIVO commented 4 years ago

Ratpoison don't read the information from dll lmao

r0ot7 commented 4 years ago

Ratpoison don't read the information from dll lmao

okay. What ever it does using those DLLs.

SPRAVEDLIVO commented 4 years ago

Ratpoison does nothing with dlls

SPRAVEDLIVO commented 4 years ago

Give me exact line where ratpoison uses dll

SPRAVEDLIVO commented 4 years ago

For example, https://github.com/TheFuckingRat/RatPoison/blob/453ad33935001da96399a91a0e3b390a7b287b55/src/main/kotlin/rat/poison/game/entity/Entity.kt#L47 this is reading from memory

monkeyscout commented 4 years ago

The only solution is to wait for the official release since Valve may update their program due to complains from the beta. If it gets detected than RIP

saraphl commented 4 years ago

Ratpoison does nothing with dlls

Give me exact line where ratpoison uses dll

I'm not an expert in creating cheats, so I'll leave this up to you, but what about one of the latest commits https://github.com/TheFuckingRat/RatPoison/commit/2ba842a8720301c8e717b2c3d4fd413bd8b89216? At that time the cheat stopped working because Valve changed the filename of one DLL. What is the cheat doing with the DLLs, then?

r0ot7 commented 4 years ago

Give me exact line where ratpoison uses dll

The defined constant https://github.com/TheFuckingRat/RatPoison/blob/453ad33935001da96399a91a0e3b390a7b287b55/src/main/kotlin/rat/poison/settings/SetVars.kt#L32

which is under C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\bin

Got the instance https://github.com/TheFuckingRat/RatPoison/blob/453ad33935001da96399a91a0e3b390a7b287b55/src/main/kotlin/rat/poison/game/CSGO.kt#L56

Using the instance (mentioning only 2 out of 73 instances xD)

https://github.com/TheFuckingRat/RatPoison/blob/453ad33935001da96399a91a0e3b390a7b287b55/src/main/kotlin/rat/poison/scripts/KnifeBot.kt#L125

https://github.com/TheFuckingRat/RatPoison/blob/453ad33935001da96399a91a0e3b390a7b287b55/src/main/kotlin/rat/poison/game/entity/Player.kt#L49

matt1tk commented 4 years ago

that's it reading client dlls, not injecting DLL's. the update does NOT affect ratpoison.