ExoDOSConverter beta
-
Hello guys, back from vacation, fixed all the bugs you & I found and made a new version :
https://github.com/Voljega/ExoDOSConverter/releases/tag/0.3-betaNow I will work on full integration for Retropie, wholee gave me most infos here, but I guess I will need to ask some further questions on some specific points, I'll ask them here, thank you for your help in advance.
And off course on fixing new bugs I added with this release :D
-
got around doing a preliminary version with improvement for retropie tonight, here's the link : https://www72.zippyshare.com/v/lNbQggE3/file.html
if you could tell me what's good, wrong and what to improve, that would be good :)
for now :
dosbox.cfg
now contains the commands, withmount c
command on top- a batch file
launch.sh
is generated and contains the line to correctly launch the emulator like/opt/retropie/emulators/dosbox/bin/dosbox -conf /home/pi/RetroPie/roms/pc/CaptainP.pc/dosbox.cfg
what's missing / to improve :
- don't know what entity should be registered in gamelist.xml ?
./CaptainP.pc
folder,./CaptainP.pc/dosbox.cfg
file or./CaptainP.pc/launch.sh
file ?? - on other distribution, we specify
c:
root folder and the use ofdosbox.bat
on the command line, not sure if the dosbox executable is patched or not to do that, but i'd like it better that way if that was possible, as I prefer to keepdosbox.cfg
parameters anddosbox.bat
dos/dosbox command lines separated, I find it cleaner and more portable that way... Do you think it's possible ?
-
@Voljega RetroPie's launch script supports
.conf
files understood bydosbox -conf <file.conf>
, so you can just create a.conf
file, with a simple[autoexec]
section that mountsc
and starts the game, and register it in thegamelist.xml
. You don't need an additional.sh
file for that. -
@mitu thank you mitu so these informations are obsolete : http://dosonthepi.blogspot.com/2015/02/dosbox-configuration-for-individual.html ?
regarding the gamelist these means that if I have a game in the pc roms folder like
/home/pi/RetroPie/roms/pc/CaptainP.pc/dosbox.conf
and register in the gamelist the conf file :<game> <path>./CaptainP.pc/dosbox.conf</path> <name>Captain Power and the Soldiers of the Future</name> <image>./downloaded_images/Captain Power-01.jpg</image> </game>
it will be displayed inside a folder I guess...
So it maybe better to have a structure like these inside/home/pi/RetroPie/roms/pc/
- the game data folder
CaptainP.pc
(.pc
beeing not mandatory I know) CaptainP.conf
(same level than theCaptainP.pc
folder so outside of it) with themount c
inside the[autoexec]
part modified accordingl ?
- the game data folder
-
@Voljega said in ExoDOSConverter beta:
@mitu thank you mitu so these informations are obsolete : http://dosonthepi.blogspot.com/2015/02/dosbox-configuration-for-individual.html ?
No, this method is still supported - if you add the
.sh
as game entry, RetroPie would still launch it.<game> <path>./CaptainP.pc/dosbox.conf</path> <name>Captain Power and the Soldiers of the Future</name> <image>./downloaded_images/Captain Power-01.jpg</image> </game>
it will be displayed inside a folder I guess...
Yes, I think so. You're not constrained to have the game folder inside the ROMs folder. You can just put all game data in
roms/exodos/<game.pc>
and then register/symlink the.conf
file in the gamelist (the.conf
would still be in thepc
roms folder).<game> <path>CaptainP.conf</path> <name>Captain Power and the Soldiers of the Future</name> <image>./downloaded_images/Captain Power-01.jpg</image> </game>
The
.cfg
file could be just[autoexec] mount c /home/pi/RetroPie/roms/exodos/ c: cd CaptainP.pc REM extra cd mount commands or setup game.exe exit
That's just an idea, I don't know how the
.cfg
file looks right now, but if the paths are correct it should work as it is. -
@mitu yes I see it like that too, but it's also better to have the
mount c
line be
mount c /home/pi/RetroPie/roms/pc/CaptainP.pc
so you don't need the
cd CaptainP.pc
and paths are then all relatives from theC:
set to the game directory itself/home/pi/RetroPie/roms/pc/CaptainP.pc
I assume you mixed up
cfg
andconf
n the previous message right ? there is nocfg
file in that case ?Also I guess if I were to keep the
.sh
file both.conf
and.sh
files would be detected by ES and it would require manual interventions to hide one of the two ? -
@Voljega said in ExoDOSConverter beta:
I assume you mixed up cfgand confn the previous message right ? there is no cfg file in that case ?
You can symlink the
.cfg
you generate in the game folder to the.conf
file in theroms/pc
. The extension change is just for ES to pick up the game (it doesn't have.cfg
as supported game entry). -
@mitu ok thanks, but it's more easy and clean to move the file I guess :)
-
New version with full retropie and opendingux simplemenu/esoteric compatibility :
https://github.com/Voljega/ExoDOSConverter/releases/tag/0.4-beta -
A little less related to here but added default mapping or RG350 :
https://github.com/Voljega/ExoDOSConverter/releases/tag/0.5-beta -
Version 0.6-beta has been released :
https://github.com/Voljega/ExoDOSConverter/releases/tag/0.6-betaChangelog :
- Full compatibility with Linux (see README.md on to use it on Linux as this release is Windows only)
- Full debug of the conversion of the whole collection (this doesn't mean that everything will work, just that is properly converted without errors)
- Added support for Recalbox p2k format
- Added support for Retrobat
- Added preliminary support for MiSTeR, works but buggy at the moment. Documentation will come later
-
Version 0.7 has been released:
https://github.com/Voljega/ExoDOSConverter/releases/tag/0.7-betaChangelog:
- Update for eXoDOS v5, v4 is not supported anymore
- Further integrate MiSTeR compatibility
- EmuELEC compatibility
- More configuration options for generation
- Load / Save of customs game selections
- Better P2k for Recalbox
-
-
Thank you @Voljega for all your hard work!
-
Another minor release, with some small UI enhancements and some more serious MiSTeR enhancements and fixes
https://github.com/Voljega/ExoDOSConverter/releases/tag/0.7.2-beta
-
New release
https://github.com/Voljega/ExoDOSConverter/releases/tag/0.8-betawith support of Lite version through direct download
-
@voljega said in ExoDOSConverter beta:
New release
https://github.com/Voljega/ExoDOSConverter/releases/tag/0.8-betawith support of Lite version through direct download
Hey that's great. Saves alot of space! 😀
-
Thanks for the tool and the heavy-lifting, @Voljega . Works nicely on Linux.
I am using it from a retropie perspective, so I was wondering why
gamelist.xml
gets generated. For me I see thegamelist.xml
as something generated by RetroPie's (IMHO defacto standard) SkyScraper. For use with SkyScraper it would be more elegant to use the import feature of SkyScraper.I am not demanding implementation towards SkyScraper, I just want to understand the rationale behind your implementation. Then I might file a PR.
Thanks.
-
@Voljega Any plans to support the new Dosbox Pure core?
https://www.libretro.com/index.php/dosbox-pure-out-now-for-public-testing/
-
<edit/deleted post> - user stupidity. I ran ito a dos folder and filename limitation, 8.3 etc. doh! please ignore.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.