Edited By
Leo Zhang

A developer is encountering significant challenges while working on an input swapper plugin designed for a popular gaming community. As issues stack up over modifying keybinds, users are expressing their frustrations and seeking support from fellow gamers.
The developer aims to create a plugin allowing users to switch keybinds easily and save configurations as JSON files. The need arose after ongoing challenges with a freeplay checkpoint plugin, where creating custom keybinds became cumbersome. While trying to enhance user experience, the developer reached a frustrating dead end.
"I keep having to unbind reset shot, which is annoying."
Despite efforts to utilize game and settings wrappers to modify these settings directly, the developer finds that the current setup does not easily expose the required options. Attempts to change settings require restarting the game, making it an impractical solution.
Feedback from the forums highlights several factors:
Existing Plugins Compared: Comments indicate that other plugins, like those for camera presets and FPS caps, successfully hook into the game's settings. Users wonder if the input plugin can mimic this functionality.
Understanding Data Structures: Some community members recommend using data structures for managing keybind files, suggesting it might bypass the limitations faced by the developer.
Local Modifications Risks: Concerns were raised about modifying local SDKs which could risk account bans due to potential unfair advantages.
"Seems like a bad solution, as it might get you banned if you try."
"The community's innovative ideas could push this plugin forward!"
The sentiment among users is a combination of support for the developerโs efforts and frustration with existing limitations. Many are keen to assist but emphasize the need for caution regarding potential repercussions.
โฒ Active plugin discussions about modifying settings high in the forums.
๐ ๏ธ Users suggest using data structs to sidestep limitations.
๐ Concerns about local SDK changes potentially leading to account bans.
With no clear solution in sight, the developer is urging anyone with insights or solutions to share their knowledge, potentially spurring further collaborative development. The quest to enhance gameplay experience continues as the community rallies to support innovation.