2022-04-04 20:31:44 +03:00
|
|
|
Title: Kits
|
|
|
|
Author: Graham Nelson
|
|
|
|
|
|
|
|
@ Whereas //extensions// are a familiar concept to most Inform users, "kits" are
|
2022-04-05 14:14:27 +03:00
|
|
|
not. They provide what can be large bodies of pre-compiled material. As with
|
|
|
|
extensions, different projects may use different sets of kits, but some are
|
|
|
|
compulsory, and others nearly so. For an English-language work of interactive
|
|
|
|
fiction being made with the Inform apps, the kits will be:
|
2022-04-04 20:31:44 +03:00
|
|
|
= (text)
|
2023-06-08 00:26:16 +03:00
|
|
|
Architecture32Kit + BasicInformKit + EnglishLanguageKit + WorldModelKit + CommandParserKit
|
2022-04-04 20:31:44 +03:00
|
|
|
=
|
2023-06-08 00:26:16 +03:00
|
|
|
or perhaps Architecture16Kit instead of Architecture32Kit, depending on whether
|
|
|
|
the project is being compiled to a 16-bit or a 32-bit platform.
|
|
|
|
|
2022-04-05 14:14:27 +03:00
|
|
|
However, if the "Basic Inform" checkbox is ticked on the Settings panel for
|
|
|
|
the project, the kits will instead be:
|
|
|
|
= (text)
|
2023-06-11 16:34:38 +03:00
|
|
|
Architecture32Kit + BasicInformKit + EnglishLanguageKit
|
2022-04-05 14:14:27 +03:00
|
|
|
=
|
|
|
|
And these are also the defaults when Inform projects are compiled from the command
|
|
|
|
line, with the optional |-basic| switch forcing us into the second case.
|
2022-04-04 20:31:44 +03:00
|
|
|
|
2022-04-05 14:14:27 +03:00
|
|
|
It is possible to create new kits, and to choose different selections of kits
|
|
|
|
to include. For documentation on how, see //inbuild: A Guide to Kits//.
|
2022-04-04 20:31:44 +03:00
|
|
|
|
|
|
|
= (html panels_kits.html)
|