|
NAMEdMagnetic.ini —
Configuration file for dMagnetic.
SHORTCUTRun dMagnetic -helpini to see an example.SYNOPSISThe configuration for dMagnetic(6) , and the location of the game binaries is stored in a .ini file.ELEMENTSThe elements within the .ini files are
SECTION [FILE]Like any .ini file, it is broken down into sections, each section contains entries. One section has to be [FILES]. It should contain the names of the game binaries, so that the game engine can find them. For example:[FILES] pawnmag=/usr/local/share/games/magneticscrolls/pawn.mag pawngfx=/home/games/magneticscrolls/pawn.gfx ;pawnmsdos=/home/games/magneticscrolls/msdosversions/PAWN The .mag and .gfx packages can be downloaded from https://msmemorial.if-legends.org/memorial.php, btw. If you are lucky enough to have a copy of the MSDOS version stored on your harddrive, you can provide the directory with the pawnmsdos entry. ;wonderlandtworsc=/games/magneticscrolls/wonderland/TWO.RSC
"Wonderland", and the "Magnetic Scrolls Collections" used a different framework, called "Magnetic Windows". This framework utilized a collection of resource files. By providing the name and the location of the second resource file "TWO.RSC", the names of the other ones can be computed. Another option comes in the form of using .d64 images from the
Commodore 64 release of the games. Those image files come in pairs, since
the games occupied both sides of the floppy. A komma is used to separate
those two.
One other option is to use .DSK images from the Amstrad/Schneider
CPC releases of the games. Just as the D64 images, they have to be provided
as a pair.
There is also the option to use .DSK images from the Spectrum
releases of the games. This platform did not have the pictures, so the games
were shipped in single floppies. Thus, only one DSK file is needed
To use ADF/ADL/ADFS images from the Acorn Archimedes releases, the
parameters are as followed:
To use ATR images from the AtariXL/Atari800 releases, the
parameters are as followed:
To use NIB,2MG or WOZ images from the Apple II releases, the
parameters are as followed:
To avoid any form of misunderstanding, it is recommended to make sure that the .ini file is providing only one of the five methods. The other four should be commented out. SECTION [RANDOM]This section configures the random number generator.mode=pseudo
The mode can be one of two: "pseudo" or
"real". Each one of them offers a different experience whilst
playing. When testing the software, or playing with scripts, the
"pseudo" option should be chosen. This offers a certain degree of
determinsm.
SECTION [DEFAULTGUI]This section is configuring the default output Interface.[DEFAULTGUI]
Changing the numbers of rows will make pictures longer, changing
the number of columns makes them wider. To change the output mode, comment
it in, and comment the current one out.
EXAMPLE;you can download the files from https://msmemorial.if-legends.org/magnetic.php[FILES] pawnmag=/usr/local/share/games/magneticscrolls/pawn.mag pawngfx=/usr/local/share/games/magneticscrolls/pawn.gfx ;pawnmsdos=/usr/local/share/games/magneticscrolls/msdosversions/PAWN ;pawnd64=/d64/PAWN1.d64,/d64/PAWN2.d64 ;pawnamstradcpc=/dsk/PAWN1.DSK,/dsk/PAWN2.DSK ;pawnspectrum=/dsk/PAWNspectrum.DSK ;pawnarchimedes=/adf/PAWNarchimedes.adf ;pawnatarixl=/atr/PAWN1.ATR,/atr/PAWN2.ATR ;pawnappleii=/nib/pawn.nib guildmag=/usr/local/share/games/magneticscrolls/guild.mag guildgfx=/usr/local/share/games/magneticscrolls/guild.gfx ;guildmsdos=/usr/local/share/games/magneticscrolls/msdosversions/GUILD ;guildtworsc=/usr/local/share/games/magneticscrolls/MSC/GTWO.RSC ;guild64=/d64/GUILD1.d64,/d64/GUILD2.d64 ;guildamstradcpc=/dsk/GUILD1.DSK,/dsk/GUILD2.DSK ;guildspectrum=/dsk/GUILDspectrum.DSK ;guildarchimedes=/adf/GUILDarchimedes.adf ;guildatarixl=/atr/GUILD1.ATR,/atr/GUILD2.ATR ;guildappleii=/nib/guild.nib jinxtermag=/usr/local/share/games/magneticscrolls/jinxter.mag jinxtergfx=/usr/local/share/games/magneticscrolls/jinxter.gfx ;jinxtermsdos=/usr/local/share/games/magneticscrolls/msdosversions/JINXTER ;jinxterd64=/d64/JINXTER1.d64,/d64/JINXTER2.d64 ;jinxteramstradcpc=/dsk/JINXTER1.DSK,/dsk/JINXTER2.DSK ;jinxterspectrum=/dsk/JINXTERspectrum.DSK ;jinxterarchimedes=/adf/JINXTERarchimedes.adf ;jinxteratarixl=/atr/JINXTER1.ATR,/atr/JINXTER2.ATR ;jinxterappleii=/nib/jinxter1.nib,/nib/jinxter2.nib corruptionmag=/usr/local/share/games/magneticscrolls/ccorrupt.mag corruptiongfx=/usr/local/share/games/magneticscrolls/ccorrupt.gfx ;corruptionmsdos=/usr/local/share/games/magneticscrolls/msdosversions/CORRUPT ;corruptiontworsc=/usr/local/share/games/magneticscrolls/MSC/CTWO.RSC ;corruptiond64=/d64/CORRUPT1.d64,/d64/CORRUPT2.d64 ;corruptionamstradcpc=/dsk/CORRUPTION1.DSK,/dsk/CORRUPTION2.DSK ;corruptionspectrum=/dsk/CORRUPTIONspectrum.DSK ;corruptionarchimedes=/adf/CORRUPTIONarchimedes.adf ;corruptionappleii=/woz/corruptA.woz,/woz/corruptB.woz,/woz/corruptC.woz fishmag=/usr/local/share/games/magneticscrolls/fish.mag fishgfx=/usr/local/share/games/magneticscrolls/fish.gfx ;fishmsdos=/usr/local/share/games/magneticscrolls/msdosversions/FISH ;fishtworsc=/usr/local/share/games/magneticscrolls/MSC/FTWO.RSC ;fishd64=/d64/FISH1.d64,/d64/FISH2.d64 ;fishamstradcpc=/dsk/FISH1.DSK,/dsk/FISH2.DSK ;fishspectrum=/dsk/FISHspectrum.DSK ;fisharchimedes=/adf/FISHarchimedes.adf mythmag=/usr/local/share/games/magneticscrolls/myth.mag mythgfx=/usr/local/share/games/magneticscrolls/myth.gfx ;mythmsdos=/usr/local/share/games/magneticscrolls/msdosversions/MYTH ;mythd64=/usr/local/share/games/magneticscrolls/MYTH.d64 ;mythamstradcpc=/dsk/MYTH1.DSK,/dsk/MYTH2.DSK ;mythspectrum=/dsk/MYTHspectrum.DSK ;mytharchimedes=/adf/MYTHarchimedes.adf wonderlandmag=/usr/local/share/games/magneticscrolls/wonder.mag wonderlandgfx=/usr/local/share/games/magneticscrolls/wonder.gfx ;wonderlandtworsc=/usr/local/share/games/magneticscrolls/WONDER/TWO.RSC [RANDOM] mode=pseudo ;mode=real seed=12345 [DEFAULTGUI] rows=40 columns=120 ;align=left align=block ;align=right ;mode=none ;mode=monochrome ;mode=monochrome_inv ;mode=low_ansi mode=low_ansi2 ;mode=high_ansi ;mode=high_ansi2 ;mode=sixel low_ansi_characters=\/|=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ monochrome_characters= .-=+*x#@$X sixel_resolution=800x600 sixel_forceresolution=No BUGSReport bugs to ⟨dettus@dettus.net⟩. Make sure to include DMAGNETIC somewhere in the subject.AUTHORWritten by Thomas DettbarnSEE ALSOdMagnetic(6)
Visit the GSP FreeBSD Man Page Interface. |