drproteus / pyzdl

python GZDoom launcher
https://drproteus.github.io/pyzdl/
MIT License
0 stars 0 forks source link

Use ZDL File Format for Profiles #2

Open drproteus opened 1 week ago

drproteus commented 1 week ago
[zdl.save]
port=ZDoom
iwad=DOOM
file0=Z:\Users\jake\OneDrive\Games\wads\MusicPackV2.1\DOOMMETALMODIFIED.wad
file1=Z:\Users\jake\OneDrive\Games\wads\brutalv22test4\brutalv22test4.pk3

Try to make compatible with existing loaders like ZDL. Import/export of ZDL with a ZDL profile manager.

image
drproteus commented 1 week ago

See full ZDL config file:

[zdl.ports]
p0n=ZDoom
p0f=Z:\Users\jake\Downloads\zdoom-2.8.1\zdoom.exe
[zdl.iwads]
i0n=DOOM
i0f=Z:\Users\jake\OneDrive\Games\wads\DOOM.WAD
[zdl.save]
port=ZDoom
iwad=DOOM
file0=Z:\Users\jake\OneDrive\Games\wads\MusicPackV2.1\DOOMMETALMODIFIED.wad
file1=Z:\Users\jake\OneDrive\Games\wads\brutalv22test4\brutalv22test4.pk3
drproteus commented 6 days ago
python cli.py profiles inspect --format zdl <name> > ~/<name>.zdl
python cli.py profiles import ~/<name>.zdl
drproteus commented 5 days ago

Reopening because implementation is incomplete. See example gzdoom.ini