{"repo":"skyfloogle/gm8x_fix","free":true,"listed":false,"github":"https://github.com/skyfloogle/gm8x_fix","clone":"git clone https://github.com/skyfloogle/gm8x_fix.git","description":"A patcher that fixes issues in GameMaker 8.0 and 8.1 games.","language":"C","stars":58,"topics":["gamemaker","scheduler","gm8","gamemaker8","gm81","patcher","joystick","slowdown","lag","gm8fix"],"license":"MIT","category":"workflow-automation","readme_excerpt":"gm8x fix gm8x fix is a patcher that fixes certain issues in games made with GameMaker 7.0, 8.0, and 8.1. You can download the latest release from the Releases tab. How do I use it? Drag the executable file for your game onto gm8x fix.exe. Or, if you're a commandline nerd, you can run it with: Available options include: - -s Remove commandline output and apply any available patches. - -nb Disable the automatic backup. Please back up manually if you use this. - -ni Don't offer input lag patch. - -nj Don't offer joystick patch. - -ns Don't offer scheduler patch. - -nm Don't offer memory patch. - -nd Don't offer DirectPlay patch. If you're automating patching, take note that the program will exit with code 1 on failure. For building, you can just build the C file with your favourite compiler, it doesn't have any dependencies. gm8x fix currently supports games made in the following versions of GameMaker: - 7.0 - 8.0 - 8.1.65 - 8.1.71 - 8.1.91 - 8.1.135 - 8.1.140 - 8.1.141 The issues this fixes, and how it fixes them The input lag patch When running a game, GameMaker 8 runs the game code, waits for the next frame to start, and then puts the image on the screen. This adds a frame of input lag. Studio and later swap the waiting and putting the image on the screen. The input lag patch changes it to act more like Studio: run the game code, then put the frame on the screen immediately before waiting for the next frame. The joystick patch Early versions of GameMaker have a terrible imple","default_branch":null,"files":null,"tree":[],"storefront":"/r/skyfloogle","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/skyfloogle/gm8x_fix/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}