Is your feature request related to a problem? Please describe.
The USB with Medisoft. Yup. The question of what to do with this item is a long standing issue within the community, with many previous discussions and yet still no actual use for the damn thing, despite not being a particularly uncommon item if you know where to look.
Describe the solution you'd like
The idea is to make Medisoft USBs a 1 time consumable item in some way, which can be used on an autodoc to calibrate it for a single operation, leaving an empty USB. To be clear there are a few variables to this suggestion:
Describe alternatives you've considered
Previous closed suggestions for Medisoft applications;
https://github.com/CleverRaven/Cataclysm-DDA/issues/32272
https://github.com/CleverRaven/Cataclysm-DDA/issues/9684
Additional context
My particular inspiration for this is my unwilling mutant lab start character. Having attempted this run a few times now I have come to a few realisations; first is that I am very good at gradually accumulating a mountain of CBMs, second is that as the game progresses i would very much like to put a few to use and finally, as a character with both no intention of being a qualified surgeon and a strong desire to stay alone and independent, i don't stand a reasonable chance of actually doing so.
My hope is that with a feature like this CBMs become more accessible for non doctor players while retaining the risks and by making the Medisoft a single use consumable it doesn't completely invalidate the current methods of installation in the process.
Why consumable? Are taking the interpretation that the medisoft has some draconic level DRM? If so, there should be some way of making copies from blank USB sticks with sufficient computer skill and the appropriate tools (maybe a control laptop?).
Consumable mainly for balance reasons; if you could just use the one stick to do all your surgeries then that's a bit too much power for something so common and it makes installing CBMs by any other method a bit of a joke.
As for lore reasons for the stick being emptied i would assume its because whatever was on there gets uploaded to the Autodoc or whatever for use. Leaving the question of _what exactly Medisoft is_? This is ambiguous enough to assume there is some explanation for it being single use;
Regardless, even without a specific reason as to why, the program itself is ambiguous enough to the point where most people would just assume 'that's how its is', if their character even has the computer skill to even understand how odd it may be.
Edit: as for the ability to make copies with a high computer skill, that first of all depends on a working USB compatible terminal and would technically be an additional feature with the actual use for Medisoft being a prerequisite (no point being able to copy it otherwise). As stated in the OP this suggestion is open to the idea of expanding the utility of a high computer skill through new uses with Medisoft, in this way your suggestion could be applied to that effect.
Hey, this is my first comment for C:DDA!
Firstly, consumable software doesn't seem reasonable unless it is used to craft an item where it would be a permanent component (like a control laptop, or anything where the USB device represents a permanent storage).
I think it may be good to take a step back from the Medisoft item. If the goal is to provide a specific boost for a particular CBM calibration, it may be a good idea to create specific items that calibrate an Autodoc for a specific application.
Based on the prevalence of autodocs within the game world, its likely that there would be calibration settings for low level CBMs like the internal chronometer, the LED tattoo, and other consumer-grade CBMs. I doubt that there would be any sort of software that could calibrate an autodoc for highly difficult CBMs like Uncanny Dodge or Wired Reflexes, highlighting the specialized nature of the install itself.
In my opinion, calibration devices could benefit characters that have extremely low intelligence and might not be able to install a CBM with any reasonable chance of success.
I actually very much like where you took this! Crafted calibration consumables are a good idea to make the software use more realistic and I also like the idea of limiting its use by CBM complexity rather than just a blanket buff to the next operation (however I would expect its success rates to be more reliable than it would have been otherwise). Benefiting players whos characters cannot or should not be able to install their own CBMs with a limited alternative is the whole point of this suggestion and I think you have thought of a solid solution!
Being a craftable item, thought should be put into the appropriate skills and levels that should be necessary to produce it. I would think computers and electronics could work, since the medical data should be provided by the Medisoft while the player must still put it all together. As for levels I think 4 and 4 would be a good start, since its not too easy to just happily grind in the first few days but also not so advanced that it gates it as late game content, by which point it would be useless.
That sounds cool. I don't know if I can quite get behind the software being craftable for the following reasons:
1) If we're asking survivors to become software developers, they'll need a functional computer.
2) The resource required to craft software should be coffee (a joke).
3) The survivor would need extensive written documentation to write automation software for an Autodoc. Presumably, this would be a book that contains API documentation. A further problem exists: are there actual books that document an API, given that most resources for APIs are stored digitally on the now-destroyed internet?
4) Given that 3 is feasible, the survivor would need a very long time to create software. Considering that software takes weeks or months to produce, is it reasonable to have such a task in the game?
5) Given we solve 4, how do we go about testing software to fix that nasty spleen-removing bug when installing fingertip razors?
Craft-able software seems like a pretty difficult task for a survivor. I don't know if there is a document that describes how the autodoc exactly, but I generalize it as a sophisticated machine attached to limited AI that allows it to overcome simple complications. Killer robots are likely several magnitudes easier to program than an Autodoc (Amazon Rekognition, in comparison, requires only a couple API calls now so an IFF override really doesn't seem so technically impressive in comparison).
I think it would be more likely that survivors could find commercially produced software that's intended for lazy doctors or AutoDoc technicians. There is likely space for craftable autodoc improvements, or maybe some programming (survivor finds a document containing a bug report for the autodoc and fixes a simple error?), but I have a feeling that crafting software for it would be too difficult.
Alternatively, and in keeping with the spirit of your suggestion, there might be some machine that allows you to obtain calibrated presets for your body that you could store on a USB drive. These presets may improve low level installations. Not sure.
I was talking under the assumption that the software was the Medisoft on the USB. What the player would be crafting is the calibration module which uses the Medisoft USB as an ingredient. I don't expect anyone to be writing software, but to be making hardware to use the software in.
It could be non-consumable but each copy is only usable with a particular CBM type.
I mean, that would work to much the same effect since youd be unlikely to use it twice. Specific recipies would add a lot of clutter to the crafting menus though which would be nice to avoid if possible.
I'm surprised I didn't think about this sooner: this could be used to craft an inactive nurse bot.
See https://github.com/CleverRaven/Cataclysm-DDA/issues/32272 and https://github.com/CleverRaven/Cataclysm-DDA/pull/22877#issuecomment-362961224 and https://github.com/CleverRaven/Cataclysm-DDA/issues/27750#issuecomment-457048283
Tl;dr a universal piece of software that improves install chances is a big no, and the single-use mechanism doesn't make any sense.
As for the issue as a whole, there's no problem withiteks that have no use.