Leon requested we stop using the symlink, as he is having users come to him saying scraping is broken if the link breaks.
I have updated the initial config when it lays down.
When the script moves the files, we then can update the config to use the ESDEscrapData variable
Angel split the cemu.sh into a file agnostic proton-launch.sh as well as a cemu.sh that uses it to call cemu.
should be a seamless drop in replacement, and now we can use the proton script for other things like xenia without redoing that work.
Almost every user prompt has been altered.
General Changes:
- SD card is only available if one is inserted, writable, and supports symlinks
- If the user does not have an SD Card, and chooses easy mode, it will skip location choice and install to ~/
- If the user has installed EmuDeck before, we won't write the roms folders over their existing ones anymore.
- logging is more verbose.
Expert Mode Changes:
- Expert mode now has a list of changes intead of a series of questions.
- Expert mode now has a custom install location available. It will be tested for the ability to both write and link, and
rejected if either fail.
- Now has option to clobber roms folders even if you have already run it before.
* Fix up missing dependencies and group permissions.
* Add a hardware guard, and reformat to follow the flow of the existing code.
* Remove extra space in the guard block.
* Fix the guards to follow the flow of the rest of the code.
* Log the user into the new group so they don't need to restart the install.