Aceasta este comanda inform care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
inform - compilați Informați fișierele interactive de poveste de ficțiune în codul de octeți Z-machine
REZUMAT
Informa [Opțiuni...] infile [fișierul de ieșire]
DESCRIERE
Informa compilează un fișier de poveste Inform versiunea 6 (de obicei cu extensia .inf) în Z-
cod octet al mașinii care poate fi apoi executat de o varietate de emulatori Z-machine. Dacă
Numele fișierului de ieșire nu este dat în mod explicit pe linia de comandă, acesta va fi construit din
numele fișierului de intrare.
InformaModul de operare al lui poate fi controlat cu comutatoare (cu unul sau două caractere
expresii precedate de o liniuță), modificatori de cale (începând cu semnul plus) și memorie
modificatori de strategie (începând cu semnul dolar).
COMUTATOARE
-a urme de limbaj de asamblare (fără depozite hexadecimale; vezi -t)
-c mesaje de eroare mai concise
-d contractați spații duble după punctele din text
-d2 contractați spații duble și după semnele de exclamare și de întrebare
-e modul economic (mai lent): utilizați abrevierile declarate
-f modul frecvențe: arată cât de utile sunt abrevierile
-g urmărește apelurile la funcții (cu excepția bibliotecii)
-g2 urmărește apelurile la toate funcțiile
-h, -h1, -h2
tipăriți informații de utilizare
-i ignora comutatoarele implicite setate în fișier
-j listează obiectele așa cum au fost construite
-k scoateți informații de depanare Infix la „gameinfo.dbg” (și comutați -D pe)
-l enumerați fiecare declarație rulată prin Inform
-m spune câtă memorie a fost alocată
-n tipăriți numărul de proprietăți, atribute și acțiuni
-o tipăriți adrese offset
-p dați defalcarea procentuală a fișierului poveste
-q taceți despre utilizările învechite
-r înregistrați tot textul în „gametext.txt”
-s da statistici
-t urme de limbaj de asamblare (cu depozite hexagonale complete; vezi -a)
-u calculează cele mai utile abrevieri (foarte foarte încet)
-vn compilați într-o versiune specifică de cod Z; implicit este 5. Versiunile disponibile sunt:
3 versiunea-3 („Standard”) fișier poveste
4 versiunea-4 ("Plus") fișier poveste
5 versiunea-5 („Avansat”) fișier de poveste
6 versiunea 6 (grafică) fișier poveste
8 versiunea-8 (extins „Avansat”) fișier de poveste
-w dezactivați mesajele de avertizare
-x print # pentru fiecare 100 de linii compilate
-y sistem de legătură de urmărire
-z imprimați harta memoriei a mașinii Z
-B utilizați un model de memorie mare (pentru fișiere mari versiunea-6/versiunea-7)
-Cn selectați setul de caractere text (implicit la 1):
0 doar ASCII simplu
1 ISO 8859-1 (Latin1)
2 ISO 8859-2 (Latin2)
3 ISO 8859-3 (Latin3)
4 ISO 8859-4 (Latin4)
5 ISO 8859-5 (chirilic)
6 ISO 8859-6 (araba)
7 ISO 8859-7 (greacă)
8 ISO 8859-8 (ebraică)
9 ISO 8859-9 (Latin5)
-D introduceți „DEBUG constant;” automat
-En selectați stilul mesajului de eroare (implicit este Arhimede):
0 Mesaje de eroare în stilul lui Arhimede
1 Mesaje de eroare în stil Microsoft
2 Mesaje de eroare în stilul Macintosh MPW
-F1 utilizați fișiere temporare pentru a reduce consumul de memorie
-G compilați un fișier de joc Glulx
-H utilizați codarea Huffman pentru a comprima șirurile Glulx
-M compilați ca modul pentru legături viitoare
-S compilați verificarea strictă a erorilor în timpul rulării (activată în mod implicit)
-U inserați „Constant USE_MODULES;” automat
-Wn Tabelul de extensii antet este de cel puțin n cuvinte (n = 3 până la 99)
-X compilați cu facilitățile de depanare INFIX prezente
PATH MODIFICATORI
+dir set Include_Path la acest director
+CALEA=dir
Schimbare PATH la acest director
MEMORIE STRATEGIA MODIFICATORI
Notă: poate fi necesar să citați acești parametri pentru a preveni extinderea shell-ului
Le.
$mic ajustați setările de memorie la un joc mic
$mari ajustați setările de memorie la un joc mare
$uriaș ajustați setările de memorie la un joc uriaș (implicit)
$list listează setările curente de alocare a memoriei
$?parametru
explicați setarea memoriei parametru (A se vedea $list pentru parametrii disponibili)
$parametru=valoare
setat manual parametru
Utilizați inform online folosind serviciile onworks.net