Now that this mod is broken with SMAPI, I'm having an issue where the gamepad automatically re-enables, and I cannot use my mouse at all to click through the menus and disable it. I'm effectively locked out of playing entirely now that this mod is disabled. I have no idea why. I've even tried adjusting the setting in %appdata, but it just resets immediately. I don't have any gamepad or controller.
Hey! Thanks for this. Unfortunately the harmony patch doesn't seem to be working for me in Windows. I know you're a Linux guy, but any chance of working with me on a few things to try to get it working again?
Does anyone know if this mod solves the "scythe not always working with gamepad" problem? Haven't downloaded this mod yet because I have no idea how joy2key works, but if it solves it, maybe it's worth trying. ^^
Thanks for this. I'm waiting for SDV > 1.3.18 to drop on linux to be able to compile against the latest SMAPI. I'll see about making a new version that uses Harmony to disable the controllers for Windows and Mac, since SMAPI ships with Harmony now.
Love the idea of this mod, it's exactly what I'm trying to do at the moment. I'm struggling to use this mod though, It doesn't seem to be having any effect. Does it go in the default mod folder?
It does. I'm happy to help you figure out how to get it working, but I need some details. Which version of SDV do you have (GoG or Steam, and 1.2 or 1.3beta?)
In the game log, does it say the mod is loaded? Something like
[SMAPI] DisableController 0.0.2 by Logan Perkins | This disables gamepads so you can remap them using programs like joy2key.
And finally, what platform are you using? (Windows, Mac, Linux, or something else?) I've tested it quite a bit on Linux, the windows Xinput stuff is more of a stab in the dark, it should make SDV think the controller has disconnected/quit responding, but I don't have a windows box to test it on. I have no idea if SDV uses SDL on mac, if so, it should disable the controller, if not, it probably won't do anything. I didn't see an easy way to disable the controller in MonoGame on mac, but I can maybe take another look.
In any case, if you can give me some details, and are willing to help me test on your platform, I can probably make it work with a couple tries.
Hello Sorry for the delay in getting back to you. Honestly I never knew that the black program box actually meant anything or could give you useful information. I looked after you suggested and saw that is said Skipped because it needs SMAPI 2.6 -BETA or later. I didn't know this and I will try downloading the Beta version when I get home. I will let you know if it works.
Oh and just for information, Windows 10, Steam version, 1.2, SMAPI 2.5.5
I've just had a look on the SMAPI website and it says... SMAPI 2.6 mainly adds support for Stardew Valley 1.3 beta (not compatible with Stardew Valley 1.2)
Would it be possible to make a version of the mod to work with 2.5.5 / 1.2? Thank you ????
Since you asked nicely... The same source code works for 1.2 and 1.3, since it's actually modding the underlying game engine (MonoGame.Framework). I just rebuilt it against the old version and changed the manifest to specify the old version, see if that works for you, version 0.0.2-1.2
FANTASTIC! Just had a quick test and it seems to be doing exactly what I wanted it to do! Thanks for making this mod and making that new version for me:-)
It's compiled against 1.3. The same source should work for 1.2, but will probably need to be recompiled. It also might be sufficient to change the manifest.json to point to api version 2.5 instead of 2.6-beta.
19 comments
The SMAPI boot loader thing does say the mod loaded.
SDV version 1.3.36
Windows 10 Pro
Not sure what I might be doing wrong, any help would be appreciated!
In the game log, does it say the mod is loaded? Something like
[SMAPI] DisableController 0.0.2 by Logan Perkins | This disables gamepads so you can remap them using programs like joy2key.
And finally, what platform are you using? (Windows, Mac, Linux, or something else?)
I've tested it quite a bit on Linux, the windows Xinput stuff is more of a stab in the dark, it should make SDV think the controller has disconnected/quit responding, but I don't have a windows box to test it on. I have no idea if SDV uses SDL on mac, if so, it should disable the controller, if not, it probably won't do anything. I didn't see an easy way to disable the controller in MonoGame on mac, but I can maybe take another look.
In any case, if you can give me some details, and are willing to help me test on your platform, I can probably make it work with a couple tries.
Sorry for the delay in getting back to you. Honestly I never knew that the black program box actually meant anything or could give you useful information. I looked after you suggested and saw that is said
Skipped because it needs SMAPI 2.6 -BETA or later.
I didn't know this and I will try downloading the Beta version when I get home.
I will let you know if it works.
Oh and just for information, Windows 10, Steam version, 1.2, SMAPI 2.5.5
SMAPI 2.6 mainly adds support for Stardew Valley 1.3 beta (not compatible with Stardew Valley 1.2)
Would it be possible to make a version of the mod to work with 2.5.5 / 1.2?
Thank you ????
Just had a quick test and it seems to be doing exactly what I wanted it to do!
Thanks for making this mod and making that new version for me:-)