Filförteckning för stora distributionen av Swedish Inform
För en översikt av de olika biblioteken i distributionen, se dokumentationen.
Observera även att installerar-versionen innehåller extra bibliotek och
hundratals extrafiler utöver de som redovisas här.
Rotbiblioteket
bas.inf
Ett skelett till ett spel, som bas att bygga på.
Filelist.html
Denna fil.
License.txt
Licens för användning och distribution av Swedish Inform.
SwedishInstructions.html
Instruktioner för att använda Swedish Inform.
VersionHistory.txt
Anger vilka förändringar som skett i Swedish Inform från version till
version.
Biblioteket Bin
Bin/BLC.exe
Del av iBlorb: Packar ihop spel, grafik och ljud till en .blb-fil.
Bin/BPAL.exe
Del av iBlorb: Verktyg för att skapa och ändra i paletter för .blb-filer.
Bin/BRES.exe
Del av iBlorb: Resurskompilator. Skapar de filer som BLC.exe och Inform-
programmet behöver för att referera till olika grafik- och ljudresurser.
Bin/FRONT.exe
Del av iBlorb: Program för att skapa en .blb-fil. Anropar i sin tur BRES.exe
och BLC.exe.
Bin/FRONT.txt
Dokumentation av iBlorb.
Bin/inform.exe
Inform-kompilatorn för Windows.
Biblioteket Drakmagi
Drakmagi/dragon.png
En bild som används av Drakmagi vid kompilering till Glulx. En kopia av
varje bild packas in i filen drakmagi.blb när man kör Gcompile.bat.
Drakmagi/drakmagi.blb
(Skapas när man kör Gcompile.bat) Spelet kompilerat till Glulx-format och
förpackat m h a iBlorb till en blorb-fil, innehållande spelfilen
drakmagi.ulx samt de png-bilder som spelet ska kunna visa.
Drakmagi/drakmagi.blc
(Skapas när man kör Gcompile.bat) Ett index över de resurser som ska läggas
in i drakmagi.blb. Skapas av BRES.exe och används av BLC.exe
Drakmagi/drakmagi.bli
(Skapas när man kör Gcompile.bat). Inform-kod som behövs för att man i
programmet ska kunna referera till de olika resurserna (i det här fallet
bilder) som används av Drakmagi. Skapas av BRES.exe och används av
drakmagi.inf.
Drakmagi/drakmagi.inf
Källkoden till Drakmagi. När den kompileras hämtar den även magic.inf som
kompileras in.
Drakmagi/drakmagi.rec
En lösning till spelet. För att använda den: Skriv kommandot "uppspelning" i
spelet och välj denna fil.
Drakmagi/drakmagi.res
En sammanställning av vilka resurser som ska packas in i drakmagi.blb av
iBlorb. Skriven av spelets författare. Användes av BRES.exe.
Drakmagi/drakmagi.ulx
(Skapas när man kör Gcompile.bat) Spelet kompilerat till Glulx.
Drakmagi/drakmagi.z5
(Skapas när man kör Zcompile.bat) Spelet kompilerat till Z-kod.
Drakmagi/drakmagiTranskriberat.rec
En lösning till spelet som inte använder åäö, vilket minskar krånglet med
att få speltolken att läsa rec-filen korrekt. För att använda den: Skriv
kommandot "uppspelning" i spelet och välj denna fil.
Drakmagi/err.txt
(Skapas när man kör Gcompile.bat) Fellogg för kompileringen till Glulx samt
byggandet av Drakmagi.blb.
Drakmagi/Gcompile.bat
En kommandofil som kompilerar spelet till Glulx-format.
Drakmagi/infb.rc
Innehåller det kommando som ska användas för att kompilera Drakmagi till
Glulx-format. Skriven av spelets författare. Användes av FRONT.exe.
Drakmagi/log.txt
(Skapas när man kör Zcompile.bat) Fellogg för kompileringen till Z-kod.
Drakmagi/magic.inf
Källkoden till magisystemet som används i Drakmagi. Filen inkluderas av
drakmagi.inf vid kompilering.
Drakmagi/pic1a.png
Ännu en bild som används av Drakmagi vid kompilering till Glulx.
Drakmagi/pic2a.png
Ännu en bild som används av Drakmagi vid kompilering till Glulx.
Drakmagi/pic3a.png
Ännu en bild som används av Drakmagi vid kompilering till Glulx.
Drakmagi/pic4a.png
Ännu en bild som används av Drakmagi vid kompilering till Glulx.
Drakmagi/pic5a.png
Ännu en bild som används av Drakmagi vid kompilering till Glulx.
Drakmagi/teleport.png
Ännu en bild som används av Drakmagi vid kompilering till Glulx.
Drakmagi/Zcompile.bat
En kommandofil som kompilerar spelet till Z-kod.
Biblioteket Hus
Hus/hus1.inf
Källkoden till första versionen av ett enkelt textäventyr, utformat som en
programmeringshandledning - det finns rikliga kommentarer i källkoden om
alla nya koncept som introduceras i varje version. Varje version är också
kompilerbar och spelbar.
Hus/hus2.inf
Andra versionen av spelet Hus.
Hus/hus3.inf
Tredje versionen av spelet Hus.
Hus/hus4.inf
Fjärde versionen av spelet Hus.
Hus/hus5.inf
Femte versionen av spelet Hus.
Hus/hus6.inf
Sjätte versionen av spelet Hus.
Hus/hus7.inf
Sjunde versionen av spelet Hus.
Hus/hus8.inf
Åttonde och sista versionen av spelet Hus.
Biblioteket Lib611
Lib611/English.h
Del av originalbiblioteket. Språkfil för engelska. Används inte alls när man
skriver spel på svenska, men finns med för att originalbiblioteket ska vara
komplett. Motsvarande fil för svenska är Swedish.h.
Lib611/Grammar.h
Del av originalbiblioteket. Innehåller alla de meningskonstruktioner som
spelets parser ("tolk") ska känna igen när spelaren skriver dem. Används
inte alls när man skriver spel på svenska, men finns med för att
originalbiblioteket ska vara komplett. Motsvarande fil för svenska är
SwedishG.h.
Lib611/infglk.h
Innehåller symboliska namn på en massa Glk-konstanter. Gör att Glulx-kod
kan skrivas betydligt mer begriplig.
Lib611/infix.h
Del av originalbiblioteket. Innehåller rutiner för så kallad Infix
Debugging - kraftfull funktionalitet för att debugga spel.
Lib611/linklpa.h
Del av originalbiblioteket. Deklarerar alla common properties och attribut
som biblioteket behöver.
Lib611/linklv.h
Del av originalbiblioteket. Deklarerar alla variabler som biblioteket
behöver.
Lib611/Parser.h
Del av originalbiblioteket. Sätter upp konstanter som parserm.h behöver och
inkluderar sedan parserm.h.
Lib611/parserm.h
Del av originalbiblioteket. Innehåller den mest centrala delen av
biblioteket - det grundprogram som frågar spelaren vad han/hon vill göra,
tolkar det spelaren skriver, och räknar ut vad som ska hända.
Lib611/readme.txt
Readme-fil för originalbiblioteket.
Lib611/SweAlpha.h
Del av Swedish Inform. Ändrar teckenlagringen i Z-maskinen så att åäö kan
lagras effektivt, på bekostnad av qwz som sällan används i svenskan ändå.
OBS: *Alla* tecken kan lagras, men qwz tar mer plats än de andra bokstäverna.
Lib611/Swedish.h
Del av Swedish Inform. Språkfilen för svenska, och själva hjärtat i hela
Swedish Inform.
Lib611/SwedishG.h
Del av Swedish Inform. Innehåller alla de meningskonstruktioner som spelets
parser ("tolk") ska känna igen när spelaren skriver dem.
Lib611/SweRout.h
Del av Swedish Inform. Innehåller nya versioner av de rutiner i parserm.h och
verblibm.h som måste bytas ut för att Inform-biblioteket ska kunna läsa och
skriva på svenska fullt ut.
Lib611/VerbLib.h
Del av originalbiblioteket. Sätter upp konstanter som verblibm.h behöver
och inkluderar sedan verblibm.h.
Lib611/verblibm.h
Del av originalbiblioteket. Innehåller handlingsrutiner, dvs kod som avgör
hur olika handlingar utföres (Meningen "ta boken" leder t ex till handlingen
Take, vars definition ligger i rutinen TakeSub i denna fil).
Biblioteket Manteln
Manteln/log.txt
(Skapas när man kör makemanteln.bat) Fellogg för kompileringen av Den mörka
manteln.
Manteln/makemanteln.bat
En kommandofil som kompilerar spelet till både Glulx- och Z-kods-format.
Manteln/manteln.html
En HTML-version av källkoden, där man kan peka på nyckelord för att få dem
förklarade.
Manteln/manteln.inf
Källkoden till spelet Den mörka manteln.
Manteln/manteln.ulx
(Skapas när man kör makemanteln.bat) Spelet kompilerat till Glulx-format.
Manteln/manteln.z5
(Skapas när man kör makemanteln.bat) Spelet kompilerat till Z-kods-format.
Biblioteket Test1
Test1/log.txt
(Skapas när man kör maketest.bat). Fellogg för kompileringen av Test1.
Test1/maketest.bat
En kommandofil som kompilerar spelet till både Glulx- och Z-kods-format.
Test1/test1.inf
Källkoden till spelet Test1.
Test1/test1.ulx
(Skapas när man kör maketest.bat) Spelet kompilerat till Glulx-format.
Test1/test1.z5
(Skapas när man kör maketest.bat) Spelet kompilerat till Z-kods-format.