Git Product home page Git Product logo

gdash-msc's Introduction

gdash-msc

gdash-msc is a simple python script that allows you to manually change how fast the icon moves in Geometry Dash. It is intended to be used on Windows machines (sorry Mac and Linux users)

At no point should gdash-msc do anything nasty with your savefile or GD account. It only locally uses gd.py specifically to set the speed value of the icon.

How to use

  1. Download and install Python 3
  2. Download the files (either through downloading the zip file or cloning the repository)
  3. Run setup.bat to install the gd.py and keyboard libraries
  4. Open Geometry Dash
  5. Run run.bat

At this point, gdash-msc will be running until you press the exit hotkey.

hk.json

hk.json is the hotkey file. gdash-msc will read the file to get which keys it should be checking for exiting or changing the speed. By default, hk.json is laid out as follows:

{"EXIT": "f12", "SPEEDS": ["`", "1", "2", "3", "4"]}

Meaning that f12 is the exit hotkey, and that `, 1, 2, 3, and 4 control the speed changes (in increasing order of speed). These can be changed to your liking (though I wouldn't recommend setting any of them to the same key, weird things may happen)

If hk.json is deleted, renamed, or moved before gdash-msc is run, it will create a new one with the default hotkeys.

gdash-msc's People

Contributors

lexicon25 avatar

Stargazers

Cretzen avatar

Watchers

 avatar

gdash-msc's Issues

Hotkey Customization

Right now you can customize the hotkeys by modifying the .json file, but that is kind of unwieldy. Going to add some mechanism to do it within the program soon.

Inconsistent player 2 speed

If the speed is modified from its default value before entering dual mode, the 2nd player will move at a much faster rate than the 1st player for... some reason. Once in this inconsistent speed state, the 2nd player will ALWAYS move faster, regardless of what you do.

If the speed is changed back to what it would normally be before the dual portal, then changed afterwards, the bug can be avoided.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.