Forum

> > CS2D > General > how do i uncap my fps?
Forums overviewCS2D overviewGeneral overviewLog in to reply

English how do i uncap my fps?

26 replies
Page
To the start Previous 1 2 Next To the start

old Re: how do i uncap my fps?

DC
Admin Off Offline

Quote
@user slimK: I didn't mean to punish anyone with what I said. I only clarified that modfying the binary is not allowed. This is a fact - the included readme states this. There are good reasons for this. One of them being security and cheat checks which may be triggered by such modifications. Also messing with the binary in such a way may give people unfair advantages.

Please don't get my wrong: I appreciate that people try to improve the game. I already tried to explain though that the FPS cap can't be removed that easily. Trying to do so anyway without deeper knowledge of the internals of CS2D is not a good idea and very likely to cause bad side effects.

old Re: how do i uncap my fps?

Seekay
Reviewer Off Offline

Quote
Is some gameplay stuff tied to framerate? That's a classic mistake that some devs still do to this day, instead of making everything framerate independent by multiplying stuff with deltaTime they just... don't, and lock the framerate instead and hope nobody gets frame drops

old Re: how do i uncap my fps?

DC
Admin Off Offline

Quote
@user Seekay: It shouldn't be anymore but this was indeed the case in older versions... still the project is so old and huge that I can't guarantee it.

old Re: how do i uncap my fps?

Ranu
User Off Offline

Quote
user DC has written
@user slimK: I didn't mean to punish anyone with what I said. I only clarified that modfying the binary is not allowed. This is a fact - the included readme states this. There are good reasons for this. One of them being security and cheat checks which may be triggered by such modifications. Also messing with the binary in such a way may give people unfair advantages.

Please don't get my wrong: I appreciate that people try to improve the game. I already tried to explain though that the FPS cap can't be removed that easily. Trying to do so anyway without deeper knowledge of the internals of CS2D is not a good idea and very likely to cause bad side effects.


I've been reverse-engineering CS2D for a few years now, and I've debugged whole CS2D functions for years including the very basic cs2d anti-cheat, even in the latest official patch you guys removed a component of it to use less CPU. I was working with the person that was first to report excessive CPU usage when minimizing was due to a function named ac_chckprc() that was searching for external processes with suspicious names by spamming OpenProcess and a few more functions every frame
1
2
3
4
5
6
7
8
9
10
11
12
13
14
memhack.exe
cheat engine.exe
hedit.exe
hexedit.exe
tsarch.exe
wpe pro.exe
winsock packet editor.exe
permedit.exe
artmoney.exe
dbg.exe
winject.exe
injector.exe
dcinjector.exe
cheat.exe
and thanks to Blitzmax, we found a vulnerability inside of CS2D binary that basically gave us the addresses to almost every function of CS2D with arguments, most of the names, and pretty much everything we needed.

Just to clarify, I'm certain that the FPS unlocker would barely have any negative effects and I'm absolutely sure that it does NOTHING that can cause a person to get banned by a server-sided anti-cheat/protection or client-sided.

I would not consider a FPS unlocker as an unfair advantage, everyone now has great devices compared to decades ago, so why not let them enjoy CS2D with maximum performance? It is capable of improving literally everything in the game such as reducing input lag, render latency, smoother gameplay, even reducing loading time, and you can finally take full advantage of your monitor with it. This is not a tool dedicated to only some people, I've uploaded it in unrealsoftware discord so as many people as possible could have access to it.
You can even bring notice to it if you want. To use it, all you have to do is copy the FPS unlocked patch of latest CS2D version to the CS2D folder and run it. Everything in the binary is fine, same size as the actual cs2d, only some bytes changed.

The feeling it gives you after unlocking FPS from 60 to 120+ is very similar to the feeling when CS2D switched from 50 FPS to 60 FPS, and I'm absolutely sure the competitive community of CS2D and almost everyone would love it.
edited 3×, last 14.10.23 05:16:47 pm

old Re: how do i uncap my fps?

mrc
User Off Offline

Quote
Impressive, but people need to limit FPS according to their Hz, otherwise they will be stressing and overheating their PCs for nothing.

old Re: how do i uncap my fps?

Hajt
User Off Offline

Quote
@user glitchgod Please read what DC said carefully.

Some of you may not fully understand, but CS2D relies on older technologies, including a problematic network library. The servers are already experiencing a high number of packet drops. If the FPS is increased, the servers will have to process more packets, leading to additional issues and complications.

We should all be happy and grateful to Simonas for dedicating his time to increase the frame rate from 50 to 60 FPS instead of requesting more and more FPS
To the start Previous 1 2 Next To the start
Log in to replyGeneral overviewCS2D overviewForums overview