File:Freedoom v0.2 ENDOOM opened in SLADE v3.1.1.5.png

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

Original file(2,560 × 1,440 pixels, file size: 193 KB, MIME type: image/png)

Captions

Captions

Add a one-line explanation of what this file represents

Summary[edit]

Description
English: This screenshot illustrates SLADE v3.1.1.5, a free software Doom editor. Freedoom is a free resource for the Doom engine, version 0.2's ENDOOM lump shown here.
Date
Freedoom v0.2 / ENDOOM
20 August 2001[note 1]
16 April 2003 (Freedoom v0.1, date of first publication)[1][2]
10 December 2003 (Freedoom v0.2)[3]
SLADE v3.1.1.5
17 January 2017 (upload date)
Photograph
Taken on 26 August 2017, 13:02:35
Source
Freedoom v0.2
http://www.geocities.ws/catodemos/freedoom/iwads/freedoom-iwad-0.2.7z (archive)
SLADE v3.1.1.5
https://github.com/sirjuddington/SLADE/releases/tag/3.1.1.5
Photograph
Self-photographed, derivative work
Author
ENDOOM
Original: Csabo[note 1]
Freedoom v0.2
Various; see the CREDITS file.
SLADE v3.1.1.5
Original: Simon Judd
Derivative work: various; see list of contributors or git-log(1).
Photograph: User:WubTheCaptain
Permission
(Reusing this file)
SLADE v3.1.1.5
GPLv2+.[4] © 2008-2017 Simon Judd <sirjuddington@gmail.com>[5]
Freedoom v0.2
BSD 3-clause.[6]
Other versions
Installation Information
InfoField
English: The environment used in this screenshot is Debian GNU/Linux buster/sid, running in fullscreen on a 2560×1440 display resolution monitor in i3 window manager with no borders.

$ uname -a
Linux blackfractal 4.12.0-1-amd64 #1 SMP Debian 4.12.6-1 (2017-08-12) x86_64 GNU/Linux

$ dpkg -l libwx* *freeimage* *sfml* *fluidsynth* *ftgl* *cmake* i3-wm make

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  cmake          3.9.1-1      amd64        cross-platform, open-source make 
ii  cmake-data     3.9.1-1      all          CMake data files (modules, templa
un  fluidsynth     <none>       <none>       (no description available)
un  ftgl-dev       <none>       <none>       (no description available)
ii  i3-wm          4.13-1       amd64        improved dynamic tiling window ma
ii  libfluidsynth- 1.1.6-4      amd64        Real-time MIDI software synthesiz
ii  libfluidsynth1 1.1.6-4      amd64        Real-time MIDI software synthesiz
ii  libfreeimage-d 3.17.0+ds1-5 amd64        Support library for graphics imag
ii  libfreeimage3: 3.17.0+ds1-5 amd64        Support library for graphics imag
ii  libftgl-dev    2.1.3~rc5-4+ amd64        development files for libftgl
ii  libftgl2:amd64 2.1.3~rc5-4+ amd64        library to render text in OpenGL 
ii  libsfml-audio2 2.4.2+dfsg-4 amd64        Simple and Fast Multimedia Librar
ii  libsfml-dev:am 2.4.2+dfsg-4 amd64        Simple and Fast Multimedia Librar
un  libsfml-doc    <none>       <none>       (no description available)
ii  libsfml-graphi 2.4.2+dfsg-4 amd64        Simple and Fast Multimedia Librar
ii  libsfml-networ 2.4.2+dfsg-4 amd64        Simple and Fast Multimedia Librar
ii  libsfml-system 2.4.2+dfsg-4 amd64        Simple and Fast Multimedia Librar
ii  libsfml-window 2.4.2+dfsg-4 amd64        Simple and Fast Multimedia Librar
un  libwxbase3.0-0 <none>       <none>       (no description available)
ii  libwxbase3.0-0 3.0.3.1+dfsg amd64        wxBase library (runtime) - non-GU
ii  libwxbase3.0-d 3.0.3.1+dfsg amd64        wxBase library (development) - no
un  libwxgtk-media <none>       <none>       (no description available)
ii  libwxgtk-media 3.0.3.1+dfsg amd64        wxWidgets Cross-platform C++ GUI 
ii  libwxgtk-media 3.0.3.1+dfsg amd64        wxWidgets Cross-platform C++ GUI 
un  libwxgtk-webvi <none>       <none>       (no description available)
ii  libwxgtk-webvi 3.0.3.1+dfsg amd64        wxWidgets Cross-platform C++ GUI 
ii  libwxgtk-webvi 3.0.3.1+dfsg amd64        wxWidgets Cross-platform C++ GUI 
un  libwxgtk3.0-0  <none>       <none>       (no description available)
ii  libwxgtk3.0-0v 3.0.3.1+dfsg amd64        wxWidgets Cross-platform C++ GUI 
ii  libwxgtk3.0-de 3.0.3.1+dfsg amd64        wxWidgets Cross-platform C++ GUI 
ii  make           4.1-9.1      amd64        utility for directing compilation
un  python-sfml    <none>       <none>       (no description available)
un  python3-sfml   <none>       <none>       (no description available)

Relevant i3 config options ($XDG_CONFIG_HOME/i3/config or $HOME/.config/i3/config):

# Set modifier key to Superkey (aka "Windows" key) 
set $mod Mod4
# Toggle fullscreen for the focused window (Modifier key + F)
bindsym $mod+f fullscreen toggle
# Disable borders for SLADE
for_window [Class="^Slade"] border none

To compile SLADE v3.1.1.5 from source, follow the instructions at Compiling SLADE.[7] The following dependencies are required:

To compile the source:

cd slade/dist
cmake ..
make

The binary should be executable with ./slade. If not, make sure it has executable permissions with chmod +x ./slade and try again. slade.pk3 must be in the same directory as the binary executable.

Extract the Freedoom 0.2 archive (in example with p7zip: 7z x freedoom-iwad-0.2.7z) and open doom2.wad in SLADE. In this screenshot, the full path to the file is /tmp/freedoom/freedoom-0.2/doom2.wad. Search for ENDOOM lump in the archive. (You can type the name with keyboard while any of the entries is selected.)

Should you run into issues, please contact the uploader via uploader's talk page or uploader's email (or directly wubthecaptain+gpl@gmail.com). For a copy of the copyright licenses and conditions on distribution and reuse, see below.

These installation instructions are hereby dedicated to the public domain worldwide. They are offered as-is, without any warranty.

This image is used on a user page of a Wikimedia user and is stored on Commons according to the rules set out in Commons:Project scope#File in use on Commons only: the uploading of small numbers of images (e.g. of yourself) for use on a personal Commons user page is allowed or Commons:Project scope#File in use in another Wikimedia project: the uploading of small numbers of images (e.g. of yourself) for use on a personal user page of another project is allowed as long as that user is or was an active participant on that project.
If the image ceases to be used it may be eligible for deletion as it may have no educational purpose.


Licensing[edit]

This screenshot either does not contain copyright-eligible parts or visuals of copyrighted software, or the author has released it under a free license (which should be indicated beneath this notice), and as such follows the licensing guidelines for screenshots of Wikimedia Commons. You may use it freely according to its particular license. Free software license:

GNU head

This work is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version. This work is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. See version 2 and version 3 of the GNU General Public License for more details.

Copyright © 2001-2003 Contributors to the Freedoom project. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of the freedoom project nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

This software is provided by the copyright holders and contributors "as is" and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall the copyright holders and contributors be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.

For a list of contributors to the freedoom project, see the file CREDITS.

Note: if the screenshot shows any work that is not a direct result of the program code itself, such as a text or graphics that are not part of the program, the license for that work must be indicated separately.


This file, which was originally posted to https://freedoom.github.io/about.html, was reviewed on 2 November 2017 by reviewer Ruthven, who confirmed that it was available there under the stated license on that date.

Further reading[edit]

Notes[edit]

  1. a b
    English: Csabo is not credited for ENDOOM lump in the CREDITS file. In fact, one could be misled to believe Colin Phipps may be the author because the first line credits Colin Phipps for Binary lumps (playpal, colormap etc). This was a misbelief. Freedoom 0.2 (and quite likely Freedoom 0.1) has a file named ChangeLog, where Csabo is credited as follows:
    20/8/2001
    
    …
    
    d_betwee replacement from csabo, and also an ENDOOM replacement

    Freedoom 0.2 ChangeLog

    The old file path was named lumps/csabo/endoom.lmp. The old ChangeLog file is no longer present in newer releases.

References[edit]

  1. 16/4/2003
    
    v0.1 release

    Freedoom 0.2 ChangeLog

  2. 2003.04.16      v0.1
    
    Initial release

    Freedoom 0.2 NEWS

  3. 2003.12.10      v0.2
    
    Changes in this release are mostly bugfixes. There are some new 
    sprites, however, and two new levels. This release is 
    celebrate Doom's 10th Anniversary.

    Freedoom 0.2 NEWS

  4. See gpl-2.0.txt in source distribution. All source files ending in .cpp come with either version 2 of the License, or (at your option) any later version.
  5. Help → About window in SLADE v3.1.1.5.
  6. See the COPYING file.
  7. http://slade.mancubus.net/index.php?page=wiki&wikipage=Compiling-SLADE

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current13:43, 26 August 2017Thumbnail for version as of 13:43, 26 August 20172,560 × 1,440 (193 KB)WubTheCaptain (talk | contribs)== {{int:filedesc}} == {{Information |Description={{en|This screenshot illustrates SLADE 3.1.1.5, a free software ''Doom'' editor. ''Freedoom'' is a free resource for the ''Doom'' engine, version 0.2's <code>ENDOOM</code>...

Metadata