mirror of
https://github.com/freedoom/freedoom.git
synced 2025-09-05 16:25:45 -04:00
Remove PWAD references in BUILD-SYSTEM and minor touchups
This commit is contained in:
parent
bfb95753bd
commit
193d844236
1 changed files with 24 additions and 35 deletions
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
= Build system
|
= Build system
|
||||||
|
|
||||||
This is an explanation of the functioning of the Freedoom build
|
This is an explanation of the functioning of the Freedoom build
|
||||||
|
@ -9,7 +8,7 @@ system.
|
||||||
Freedoom is built using 'deutex', which is a command-line tool for
|
Freedoom is built using 'deutex', which is a command-line tool for
|
||||||
automated building of Doom WAD files. However, multiple different WAD
|
automated building of Doom WAD files. However, multiple different WAD
|
||||||
files are built from the Freedoom material. Therefore, the Freedoom
|
files are built from the Freedoom material. Therefore, the Freedoom
|
||||||
build system is more complicated than a "normal" deutex build would
|
build system is more complicated than a ``normal'' deutex build would
|
||||||
otherwise be.
|
otherwise be.
|
||||||
|
|
||||||
A top-level +Makefile+ controls the build system and executes the
|
A top-level +Makefile+ controls the build system and executes the
|
||||||
|
@ -55,16 +54,8 @@ following diagram illustrates the process:
|
||||||
The following are the resulting WAD files generated by the build
|
The following are the resulting WAD files generated by the build
|
||||||
system:
|
system:
|
||||||
|
|
||||||
* +freedoom.wad+ : Resource PWAD file containing all of the Freedoom
|
|
||||||
resources except for the levels.
|
|
||||||
* +freedoom_levels.wad+ : Resource PWAD containing the (Doom II) levels.
|
|
||||||
* +freedoom_sprites.wad+ : Resource PWAD containing the sprites.
|
|
||||||
* +freedoom_sounds.wad+ : Resource PWAD containing the (Doom II)
|
|
||||||
music and sound effects.
|
|
||||||
* +freedoom_textures.wad+ : Resource PWAD containing the (Doom II)
|
|
||||||
textures.
|
|
||||||
* +doom2.wad+: Doom II IWAD file.
|
* +doom2.wad+: Doom II IWAD file.
|
||||||
* +doom.wad+ : "Ultimate" Doom I IWAD file.
|
* +doom.wad+: ``Ultimate'' Doom I IWAD file.
|
||||||
* +freedm.wad+: FreeDM IWAD file, containing deathmatch levels, and
|
* +freedm.wad+: FreeDM IWAD file, containing deathmatch levels, and
|
||||||
with all monsters replaced by dummy graphics.
|
with all monsters replaced by dummy graphics.
|
||||||
|
|
||||||
|
@ -207,7 +198,7 @@ default behavior.
|
||||||
This script processes the texture file (+texture1.txt+) and outputs a
|
This script processes the texture file (+texture1.txt+) and outputs a
|
||||||
list of the names of all the required patches. This is used to
|
list of the names of all the required patches. This is used to
|
||||||
generate a file named +pnames.txt+ that is included in the
|
generate a file named +pnames.txt+ that is included in the
|
||||||
+wadinfo.txt+ configuration file in a section named "[patches]".
|
+wadinfo.txt+ configuration file in a section named ``[patches]''.
|
||||||
|
|
||||||
== deutex
|
== deutex
|
||||||
|
|
||||||
|
@ -234,7 +225,7 @@ deutex is an old tool and has various quirks that must be worked
|
||||||
around. Some of them are listed here.
|
around. Some of them are listed here.
|
||||||
|
|
||||||
* The default background color for sprites is magenta. The
|
* The default background color for sprites is magenta. The
|
||||||
"standard" background color of cyan is used instead by providing
|
``standard'' background color of cyan is used instead by providing
|
||||||
the +-rgb 0 255 255+ command line parameter.
|
the +-rgb 0 255 255+ command line parameter.
|
||||||
|
|
||||||
* By default, deutex attempts to convert sound effects to 11,025Hz
|
* By default, deutex attempts to convert sound effects to 11,025Hz
|
||||||
|
@ -251,8 +242,6 @@ around. Some of them are listed here.
|
||||||
|
|
||||||
* deutex requires an existing IWAD file in order to build WAD files,
|
* deutex requires an existing IWAD file in order to build WAD files,
|
||||||
and includes the contents of the +TEXTURE1+ lump from the IWAD in
|
and includes the contents of the +TEXTURE1+ lump from the IWAD in
|
||||||
any +TEXTURE1+ lumps it generates. To work around this, a "dummy"
|
any +TEXTURE1+ lumps it generates. To work around this, a ``dummy''
|
||||||
IWAD file containing an empty +TEXTURE1+ lump is contained inside
|
IWAD file containing an empty +TEXTURE1+ lump is contained inside
|
||||||
the +dummy+ directory.
|
the +dummy+ directory.
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue