From 7ae3e97f4c215704aa10b722d8f0899ea138f1f6 Mon Sep 17 00:00:00 2001 From: uni Date: Tue, 6 Feb 2024 16:43:00 +0000 Subject: [PATCH] Address #1325 with a CREDITS-LEVELS file. (#1326) Similar to CREDITS-MUSIC let's have a per level credits file. --- .gitignore | 1 + CREDITS | 11 +++-- CREDITS-LEVELS | 127 +++++++++++++++++++++++++++++++++++++++++++++++++ Makefile | 13 +++-- 4 files changed, 143 insertions(+), 9 deletions(-) create mode 100644 CREDITS-LEVELS diff --git a/.gitignore b/.gitignore index 370acf8d..19465e8c 100644 --- a/.gitignore +++ b/.gitignore @@ -23,6 +23,7 @@ doom.gpl /COPYING.txt /CREDITS.txt +/CREDITS-LEVELS.txt /CREDITS-MUSIC.txt /bootstrap/*.wad diff --git a/CREDITS b/CREDITS index 8b5e2e74..2f16ce0a 100644 --- a/CREDITS +++ b/CREDITS @@ -1,6 +1,7 @@ [2023-10-07: This credits file contains entries some of which are now decades old. If you have contributed to Freedoom and want to update anything on here, please post an issue or reach out to any active maintainer!] -[See the CREDITS-MUSIC file for specific track authors and titles.] +[See the CREDITS-LEVELS file for specific level authors and titles.] +[See the CREDITS-MUSIC file for specific track authors and titles.] N: Colin Phipps S: cph @@ -989,8 +990,8 @@ D: levels N: Enzo Carozza S: uni -E: dudetank4@gmail.com -D: CREDITS-MUSIC, levels, musics, buildcfg.txt, level names +E: enzoc@tuta.io +D: CREDITS-LEVELS, CREDITS-MUSIC, levels, musics, buildcfg.txt, level names S: MoonDeLaAxel D: sounds, musics, textures @@ -1018,7 +1019,7 @@ S: wastedjamacan D: musics S: SUNPYG Senpai -D: levels: e2m3, e3m5 +D: levels S: Ospaggi D: musics @@ -1027,4 +1028,4 @@ S: Stratos D: musics S: Hayden49 -D: levels: e2m2 +D: levels diff --git a/CREDITS-LEVELS b/CREDITS-LEVELS new file mode 100644 index 00000000..1bdf2cd2 --- /dev/null +++ b/CREDITS-LEVELS @@ -0,0 +1,127 @@ +--Phase 1-- + +Episode 1 - Outpost Outbreak + E1M1: Outer Prison by Gabriel "YukiHerz" Antonio + E1M2: Communications Center by acc + E1M3: Waste Disposal by Josef "Paar" Šustek + E1M9: Nutrient Recycling by Mortrixs19 + E1M4: Supply Depot by GeekMarine + E1M5: Armory by Oleg "Wereknight" Vovk + E1M6: Training Facility by Luiz Henrique "Xindage" Gasparin Jeronimo + E1M7: Xenobiotic Materials Lab by Will "Kid Airbag" Hackney + E1M8: Outpost Quarry by Luiz Henrique "Xindage" Gasparin Jeronimo + +Episode 2 - Military Labs + E2M1: Elemental Gate by Luiz Henrique "Xindage" Gasparin Jeronimo and m + E2M2: Shifter by Hayden49 + E2M3: Reclaimed Facilities by SUNPYG Senpai + E2M4: Flooded Installation by Luiz Henrique "Xindage" Gasparin Jeronimo + E2M5: Underground Hub by Luiz Henrique "Xindage" Gasparin Jeronimo + E2M9: Fortress 31 by Miguel "Z0k" Suarez Gomez + E2M6: Hidden Sector by Catoptromancy + E2M7: Control Complex by Luiz Henrique "Xindage" Gasparin Jeronimo + E2M8: Containment Cell by Luiz Henrique "Xindage" Gasparin Jeronimo + +Episode 3 - Event Horizon + E3M1: Land of the Lost by Jay "Jayextee" Trent + E3M2: Geothermal Tunnels by pan-te + E3M3: Sacrificial Bastion by Jeremy "SgtCrispy" Elder + E3M4: Oblation Temple by Mortrixs19 and Erick "GuyNamedErick" Tenorio + E3M5: Infernal Hallows by SUNPYG Senpai + E3M6: Igneous Intrusion by Archfile + E3M9: Acquainted With Grief by Angry Saint + E3M7: No Regrets by Robin "Hawkwind" Palmer + E3M8: Ancient Lair by Kim "Torn" Bach + +Episode 4 - Double Impact + E4M1: Maintenance Area by Matt "RottKing" Cibulas and Ralph "Ralphis" Vickers + E4M2: Research Complex by Matt "RottKing" Cibulas and Ralph "Ralphis" Vickers + E4M9: Operations by Matt "RottKing" Cibulas and Ralph "Ralphis" Vickers + E4M3: Central Computing by Matt "RottKing" Cibulas and Ralph "Ralphis" Vickers + E4M4: Hydroponic Facility by Matt "RottKing" Cibulas and Ralph "Ralphis" Vickers + E4M5: Engineering Station by Matt "RottKing" Cibulas and Ralph "Ralphis" Vickers + E4M6: Command Center by Matt "RottKing" Cibulas and Ralph "Ralphis" Vickers + E4M7: Waste Treatment by Matt "RottKing" Cibulas and Ralph "Ralphis" Vickers + E4M8: Launch Bay by Matt "RottKing" Cibulas and Ralph "Ralphis" Vickers + + + +--Phase 2-- + +Cluster 1 + MAP01: Hydroelectric Plant by Luiz Henrique "Xindage" Gasparin Jeronimo, Samuel "Blastfrog" Oliver and Eric "The Green Herring" Baker + MAP02: Filtration Tunnels by Stephen "Siggi" Finniss + MAP03: Crude Processing Center by Jeremy "SgtCrispy" Elder + MAP04: Containment Bay by Eric "The Green Herring" Baker + MAP05: Sludge Burrow by Patrick "Amarande" Kalinauskas + MAP06: Janus Terminal by Jay "Jayextee" Trent + MAP07: Logic Gate by Mortrixs19 + MAP08: Astronomy Complex by Boris Iwanski + MAP09: Datacenter by Kristian "sajbear" Nilsen + MAP10: Deadly Outlands by Svante "Xerent" Ekholm + MAP11: Dimension Rift Observatory by Samuel "Kaiser" Villarreal + +Cluster 2 + MAP12: Railroads by Miguel "Z0k" Suarez Gomez + MAP13: Station Earth by Jay "Jayextee" Trent + MAP14: Nuclear Zone by Jay "Jayextee" Trent + MAP15: Hostile Takeover by Miguel "Z0k" Suarez Gomez + MAP31: Be Quiet by Jay "Jayextee" Trent + MAP32: Not Sure by Catoptromancy + MAP16: Urban Jungle by Tom "Hyena" White + MAP17: City Capitol by Jay "Jayextee" Trent + MAP18: Aquatics Lab by James "Jimmy" Paddock + MAP19: Sewage Control by Jay "Jayextee" Trent + MAP20: Blood Ember Fortress by Devin "Lazer" Afshin + +Cluster 3 + MAP21: Under Realm by Mortrixs19 + MAP22: Remanasu by Boris Iwanski + MAP23: Underground Facility by Joel "Submerge" Poston + MAP24: Abandoned Teleporter Lab by Jay "Jayextee" Trent + MAP25: Persistence of Memory by Mike "Cyb" Watson + MAP26: Dark Depths by Nathaniel "GooseJelly" Patasky and m + MAP27: Palace of Red by DOGB01 + MAP28: Grim Redoubt by Miguel "Z0k" Suarez Gomez + MAP29: Melting Point by Patrick "Amarande" Kalinauskas + MAP30: Jaws of Defeat by Robin "Hawkwind" Palmer + + + +--FreeDM-- + + DM01: Tech Test by Luiz Henrique "Xindage" Gasparin Jeronimo + DM02: Natural Selection by Jason "Hellbent" Root + DM03: Issues of Claveria by Luiz Henrique "Xindage" Gasparin Jeronimo + DM04: Steel by Dean "deathz0r" Joseph + DM05: Dense Fields by Luiz Henrique "Xindage" Gasparin Jeronimo + DM06: Temple of Ammon by Catoptromancy and Luiz Henrique "Xindage" Gasparin Jeronimo + DM07: Main Stronghold by Jim "Rellik" McDougald + DM08: Artifact Base by Alexandre-Xavier "AXDOOMER" Labonté-Lamoureux + + DM09: Industrial Outland by Luiz Henrique "Xindage" Gasparin Jeronimo + DM10: Detached Grounds by Luiz Henrique "Xindage" Gasparin Jeronimo + DM11: Isolated Facility by Luiz Henrique "Xindage" Gasparin Jeronimo + DM12: Up 'n' Down Canyon by Catoptromancy + DM13: Unholy Blood by Catoptromancy and Luiz Henrique "Xindage" Gasparin Jeronimo + DM14: Technical Assault by Luiz Henrique "Xindage" Gasparin Jeronimo + DM15: Shallow Complex by Luiz Henrique "Xindage" Gasparin Jeronimo + DM16: Barren Alleys by Luiz Henrique "Xindage" Gasparin Jeronimo + + DM17: Underwoods by Luiz Henrique "Xindage" Gasparin Jeronimo + DM18: Deserted Courtyard by Luiz Henrique "Xindage" Gasparin Jeronimo + DM19: Tech Isle by Luiz Henrique "Xindage" Gasparin Jeronimo + DM20: Warehouse by Luiz Henrique "Xindage" Gasparin Jeronimo + DM21: Refinery by Jim "Rellik" McDougald + DM22: Military Depot by Alexandre-Xavier "AXDOOMER" Labonté-Lamoureux + DM23: Confrontation by hex11 + DM24: Flooded Base by Brett "Mechadon" Harrell + + DM25: Mansion Yard by Catoptromancy + DM26: Acidic Crypt by Luiz Henrique "Xindage" Gasparin Jeronimo + DM27: The Exile by Jim "Rellik" McDougald + DM28: Weapons Facility by Jim "Rellik" McDougald + DM29: Unusual Territory by Luiz Henrique "Xindage" Gasparin Jeronimo + DM30: Last Man Standing by Dean "deathz0r" Joseph + DM31: Desolated Fort by Luiz Henrique "Xindage" Gasparin Jeronimo + DM32: Fourplay by Brett "Mechadon" Harrell diff --git a/Makefile b/Makefile index 1d6d420f..80f5911b 100644 --- a/Makefile +++ b/Makefile @@ -112,11 +112,14 @@ COPYING.txt: COPYING.adoc CREDITS.txt: CREDITS unix2dos --add-bom --newfile $< $@ +CREDITS-LEVELS.txt: CREDITS-LEVELS + unix2dos --add-bom --newfile $< $@ + CREDITS-MUSIC.txt: CREDITS-MUSIC unix2dos --add-bom --newfile $< $@ HTMLDOCS=NEWS.html README.html -TEXTDOCS=COPYING.txt CREDITS.txt CREDITS-MUSIC.txt +TEXTDOCS=COPYING.txt CREDITS.txt CREDITS-LEVELS.txt CREDITS-MUSIC.txt DISTDOCS=$(HTMLDOCS) $(TEXTDOCS) $(MANUAL_PDF_FILES) dist: $(OBJS) $(DISTDOCS) @@ -139,7 +142,7 @@ gimp-palette: doom.gpl clean: $(RM) *.html doom.gpl $(OBJS) \ - ./COPYING.txt ./CREDITS.txt ./CREDITS-MUSIC.txt \ + ./COPYING.txt ./CREDITS.txt ./CREDITS-LEVELS.txt ./CREDITS-MUSIC.txt \ ./wadinfo_phase1.txt \ ./wadinfo_phase2.txt \ ./wadinfo_freedm.txt \ @@ -262,7 +265,7 @@ install-freedm: $(FREEDM) $(HTMLDOCS) $(MANUAL_PDF_FILES) \ install -Dm 644 $(FREEDM) -t "$(target)$(waddir)" install -Dm 644 dist/io.github.freedoom.FreeDM.png \ -t "$(target)/share/icons" - install -Dm 644 CREDITS CREDITS-MUSIC NEWS.html README.html -t "$(target)$(docdir)/freedm" + install -Dm 644 CREDITS CREDITS-LEVELS CREDITS-MUSIC NEWS.html README.html -t "$(target)$(docdir)/freedm" install -Dm 644 COPYING.adoc "$(target)$(docdir)/freedm/COPYING" -install -Dm 644 $(MANUAL_PDF_FILES) -t "$(target)$(docdir)/freedm" @@ -287,7 +290,7 @@ install-freedoom: $(FREEDOOM1) $(FREEDOOM2) $(HTMLDOCS) \ -t "$(target)/share/icons" install -Dm 644 dist/io.github.freedoom.Phase2.png \ -t "$(target)/share/icons" - install -Dm 644 CREDITS CREDITS-MUSIC NEWS.html README.html \ + install -Dm 644 CREDITS CREDITS-LEVELS CREDITS-MUSIC NEWS.html README.html \ -t "$(target)$(docdir)/freedoom" install -Dm 644 COPYING.adoc "$(target)$(docdir)/freedoom/COPYING" -install -Dm 644 $(MANUAL_PDF_FILES) -t "$(target)$(docdir)/freedoom" @@ -304,6 +307,7 @@ uninstall-freedm: "$(target)$(mandir)/man6/freedm.6" \ "$(target)$(waddir)/freedm.wad" \ "$(target)$(docdir)/freedm/CREDITS" \ + "$(target)$(docdir)/freedm/CREDITS-LEVELS" \ "$(target)$(docdir)/freedm/CREDITS-MUSIC" \ "$(target)$(docdir)/freedm/COPYING" \ "$(target)$(docdir)/freedm/NEWS.html" \ @@ -329,6 +333,7 @@ uninstall-freedoom: "$(target)$(waddir)/freedoom1.wad" \ "$(target)$(waddir)/freedoom2.wad" \ "$(target)$(docdir)/freedoom/CREDITS" \ + "$(target)$(docdir)/freedoom/CREDITS-LEVELS" \ "$(target)$(docdir)/freedoom/CREDITS-MUSIC" \ "$(target)$(docdir)/freedoom/COPYING" \ "$(target)$(docdir)/freedoom/NEWS.html" \