FSGModding / FSG_Mod_Assistant

Farming Simulator 22 Mod Manager.
https://fsgmodding.github.io/FSG_Mod_Assistant/
ISC License
74 stars 10 forks source link

[FEATURE] - Add the ability to back up and restore the Input Bindings file #259

Open ScootersWorkbench opened 3 weeks ago

ScootersWorkbench commented 3 weeks ago

Is there an existing issue for this?

Is your feature request related to a problem? Please describe.

Hey there, I'm back with another ridiculous request :). When there are game updates or you have multiple controllers, sometimes the input bindings are reset. Having the ability to quickly recall (in a controlled way) a previous saved file would be nice. I travel with a laptop, so I have different controllers (Farm stick. joysticks and steering wheels) at different locations, being able to change the config file would be a really nice feature.
Thanks for your consideration. Keep up the great work. This is by far the best Mod Manager ever! Scooter

Describe the solution you'd like

No response

Anything else?

No response

jtsage commented 2 weeks ago

yeah. this has come up a few times. I would be open to a mostly-manual option. I've played with trying to automate it, but it's really, really difficult to know when that file changes - and when it does, what the "best" thing is to do with the new version. But I could see a way to allow you to explicitly tag "known good versions" of the file, and restore as wanted.

ScootersWorkbench commented 2 weeks ago

oh, I wasn't even thinking of automating it. Just a way to "name" a version and to have multiple copies that could be selected and "make active". It's easy to do manually if you know what you're doing, but having it all part of a "managing application" is really nice. Plus, it may provide a way to assign buttons outside of the game someday. :) I know that file structure is not easy to read when you open the xml, but you've already figured out many things that I didn't think would be possible. :) Anyway, it's just an idea, if you want to pursue, that would be cool, if not, no worries. Thanks for taking the time to look.

jtsage commented 2 weeks ago

haha. yeah, I looked at it once with a view to messing with it outside the game - I dunno that I'll ever get there, but a save/copy/manage tool is totally possible. Maybe with a view function too - things get funky with controllers, but I think I can pull enough information to make a decent guess at showing what does what

jtsage commented 2 weeks ago

As a side note, wanna send me a couple input binding files if you have kept (it'll make a viewer easier when I get that far)? Either here or in any of the discords we share works - we're both in Vertex, Mods & Links, UMC, and the official one looks like.

ScootersWorkbench commented 2 weeks ago

Sure, I will package them up and get them over. Thanks!

jtsage commented 2 weeks ago

inputManage_overview inputManage_view

inputManage_restore inputManage_delete inputManage_copy