Comments (5)
Need to develop a new tool
from retrodeck.
The only thing that comes to my mind is mergerfs where the roms directory can be a merged mount of retrodeck/.roms, /media/.../roms, /somewhere/else/roms and so on.
However this may be asking root rights.
from retrodeck.
All we need to do is create GUI tools for the creation of Symlinks and we add them as subfolders instead.
So roms/psx/ SUBFOLDER Symlink Creation TOOLS
Then we don't mess with anything within ES-DE and it is not that complicated.
from retrodeck.
We could symlink the files into the right folders every time retrodeck is started. This would also make it declarative.
How about this:
User can use configurator to specify additional rom folder paths. Saved into an array.
At retrodeck start, do:
- remove all broken symlinks in $main_roms_folder
- symlink roms:
for folder in ["~/psx", "/media/psx"]:
for rom in $(ls "$folder"):
ln -s "$folder/$rom" "$main_roms_folder/$(basename $folder)/"
from retrodeck.
We could symlink the files into the right folders every time retrodeck is started. This would also make it declarative. How about this: User can use configurator to specify additional rom folder paths. Saved into an array. At retrodeck start, do:
* remove all broken symlinks in $main_roms_folder * symlink roms:
for folder in ["~/psx", "/media/psx"]:
for rom in $(ls "$folder"):
ln -s "$folder/$rom" "$main_roms_folder/$(basename $folder)/"
This approach should be deeply tested with RPCS3 as I did something like this for space issues and the games were not starting, but I cannot tell if it was because of the symlink or else.
from retrodeck.
Related Issues (20)
- Project: Add to Steam
- CEMU gamepad controls stopped working in 0.8.1b HOT 2
- Dolphin: GC Controller type tool
- Dolphin: Real vs Emulator Wii Mote and player count tool HOT 1
- Add MelonDS CheatDB to RetroDECK HOT 1
- Add: Raze Build Engine - Duke Nukem 3D HOT 4
- Tool: Hide systems folders tool HOT 2
- Compression Tool not working for CHD HOT 2
- RetroArch: Dolphin Purple Screen in some games HOT 1
- [bug] A/B swap via retrodeck configurator doesn't work HOT 6
- Headless setup HOT 2
- New RetroDECK ES-DE Theme
- New RetroDECK Website HOT 1
- Allow custom systems HOT 2
- Cooker updater broken in low connectivity situations HOT 2
- Steam Deck: Running RetroDECK automatically when booting into game mode.
- Pre-build ES-DE HOT 2
- RetroDeck via ES-DE is crashing in with some filenames on latest cooker release HOT 2
- AntiMicroX: Emulated Controllers
- Portmaster and RetroDeck
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from retrodeck.