Skip to content
This repository has been archived by the owner on Jun 24, 2024. It is now read-only.

Commit

Permalink
Update from qimiko - zmx.cbf-lite
Browse files Browse the repository at this point in the history
Accepted by: qimiko
  • Loading branch information
GeodeBot committed May 25, 2024
1 parent b238bd5 commit b7d3ede
Show file tree
Hide file tree
Showing 6 changed files with 109 additions and 25 deletions.
5 changes: 3 additions & 2 deletions config.json
Original file line number Diff line number Diff line change
Expand Up @@ -3518,7 +3518,8 @@
"zmx.cbf-lite": {
"verified": false,
"versions": [
"1.0.0"
"1.0.0",
"1.1.0"
]
},
"thesillydoggo.blur_bg": {
Expand Down Expand Up @@ -3588,4 +3589,4 @@
]
}
}
}
}
19 changes: 19 additions & 0 deletions mods-v2/zmx.cbf-lite/1.1.0/entry.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"commit-author": "qimiko",
"platforms": [
"macos",
"windows",
"android32",
"android64"
],
"mod": {
"download": "https://github.com/qimiko/click-on-steps/releases/download/v1.1.0/zmx.cbf-lite.geode",
"hash": "34b814f552f79c9aeb1653ea10fbbd25e0016bc88b7f492a28a06488b91f96b0",
"hash256": "15b05aacdbdf739346d519696587cb3b473f75275cf4327761db1679d752def0"
},
"tags": [
"gameplay",
"performance",
"enhancement"
]
}
48 changes: 48 additions & 0 deletions mods-v2/zmx.cbf-lite/1.1.0/mod.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"geode": "2.0.0-beta.26",
"gd": {
"mac": "2.200",
"win": "2.204",
"android": "2.205"
},
"version": "v1.1.0",
"early-load": true,
"tags": [
"gameplay", "performance", "enhancement"
],
"settings": {
"loop-type": {
"name": "Input Loop Type",
"description": "Determines the style of <cf>input loop</c> in use. This is an <cy>advanced option</c>, please avoid changing it unless you know what you are doing!\n0 = <cc>Auto-Detect</c> (default), which selects the <cg>best choice</c> of loop from your setup. 1 = <cf>Poll Only</c>. 2 = <co>Wait Only</c>. Using the wait only loop will also <cr>globally disable</c> controller support.",
"type": "int",
"default": 0,
"min": 0,
"max": 2,
"platforms": ["windows"]
},
"input-rate": {
"name": "Alternative Polling Rate",
"description": "Determines the amount of times per second that inputs are read, which increases precision at the cost of some performance. Extremely high values have little use unless you are using a physics bypass. Has no effect unless the game is in the polling loop.",
"type": "int",
"default": 720,
"min": 3,
"max": 2500,
"control": {
"slider": false
},
"platforms": ["windows"]
},
"single-threaded": {
"name": "Run Single Threaded (req. restart)",
"description": "Runs the game on a single thread, interweaving input and rendering. This has significantly reduced performance, but may be more stable in some cases. It will also force the polling loop at all times. Input polling rate will be limited to the display refresh rate if this option and VSync are enabled. Most similar to the traditional TPS bypass/draw divide.",
"type": "bool",
"default": false,
"platforms": ["windows"]
}
},
"id": "zmx.cbf-lite",
"name": "Click on Steps",
"developer": "zmx",
"description": "Click between frames, but without the physics bypass.",
"repository": "https://github.com/qimiko/click-on-steps"
}
51 changes: 28 additions & 23 deletions mods-v2/zmx.cbf-lite/about.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,28 @@
# Click on Steps

Like the [Click Between Frames mod](https://github.com/theyareonit/Click-Between-Frames) by syzzi, but without the physics bypass.

In practice, you gain the following benefits:

- Higher precision inputs (up to 240 tps) with no performance loss
- No physics/trigger bugs, including in platformer mode
- Improved bot compatibility
- Improved support for other input devices
- Theoretically leaderboard safe (identical to playing on 240fps). Don't take my word on that.

Unlike CBF, this mod _cannot_ click between steps.
Which is to say, your input precision is fixed at 240 tps.
Unlike CBF, players who typically play the game at 240fps will not receive any benefits from this mod.
This mod is made for players on lower end devices, or devices that don't perform well without VSync.

See the README.md on the GitHub repository for more details.

## Special Thanks

- [mat](https://github.com/matcool) for the name
- [ninXout](https://github.com/ninXout) for testing
# Click on Steps

Like the [Click Between Frames mod](https://github.com/theyareonit/Click-Between-Frames) by syzzi, but without the physics bypass.

In practice, you gain the following benefits:

- Higher precision inputs (up to 240 tps) with no performance loss
- No physics/trigger bugs, including in platformer mode
- Improved bot compatibility
- Improved support for other input devices
- Theoretically leaderboard safe (identical to playing on 240fps).

Unlike CBF, this mod _cannot_ click between steps.
Which is to say, your input precision is fixed at 240 tps.
Unlike CBF, players who typically play the game at 240fps will not receive any benefits from this mod.
This mod is made for players on lower end devices, or devices that don't perform well without VSync.

See the README.md on the GitHub repository for more details.

Android support requires the **latest version** of the Android launcher.

_Windows support is experimental!_ Windowing issues may occur :(

## Special Thanks

- [mat](https://github.com/matcool) for the name and Windows testing
- [ninXout](https://github.com/ninXout) for testing
- [syzzi](https://github.com/theyareonit) for the original mod concept
11 changes: 11 additions & 0 deletions mods-v2/zmx.cbf-lite/changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Click on Steps Changelog

## v1.1.0

- initial Windows support
- initial Android support
- fix custom keybinds compatibility

## v1.0.0

- initial release
Binary file modified mods-v2/zmx.cbf-lite/logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit b7d3ede

Please sign in to comment.