From e8c69d27573f1990e3c914a373ee357ce748c769 Mon Sep 17 00:00:00 2001 From: Rachael Alexanderson Date: Sun, 19 Jan 2020 20:01:06 -0500 Subject: [PATCH] - add support for xbox 360 versions of Doom/Doom2 --- wadsrc/static/mapinfo/doom2xbox.txt | 40 ++++++++++++++++++ wadsrc/static/mapinfo/doomxbox.txt | 25 +++++++++++ .../graphics/m_epi1.png | Bin 0 -> 793 bytes .../graphics/m_epi2.png | Bin 0 -> 1139 bytes .../graphics/m_episod.png | Bin 0 -> 1038 bytes wadsrc_extra/static/iwadinfo.txt | 36 ++++++++++++++++ 6 files changed, 101 insertions(+) create mode 100644 wadsrc/static/mapinfo/doom2xbox.txt create mode 100644 wadsrc/static/mapinfo/doomxbox.txt create mode 100644 wadsrc_extra/static/filter/doom.id.doom2.commercial.xbox/graphics/m_epi1.png create mode 100644 wadsrc_extra/static/filter/doom.id.doom2.commercial.xbox/graphics/m_epi2.png create mode 100644 wadsrc_extra/static/filter/doom.id.doom2.commercial.xbox/graphics/m_episod.png diff --git a/wadsrc/static/mapinfo/doom2xbox.txt b/wadsrc/static/mapinfo/doom2xbox.txt new file mode 100644 index 0000000000..50321440db --- /dev/null +++ b/wadsrc/static/mapinfo/doom2xbox.txt @@ -0,0 +1,40 @@ +// MAPINFO for Doom 2: XBox Edition +include "mapinfo/doom2.txt" + +clearepisodes +episode map01 +{ + name = "Hell On Earth" + picname = "M_EPI1" + key = "h" +} + +episode level01 +{ + name = "No Rest for the Living" + picname = "M_EPI2" + key = "n" + optional +} + +map MAP02 lookup "HUSTR_2" +{ + titlepatch = "CWILV01" + next = "MAP03" + secretnext = "MAP33" + sky1 = "SKY1" + cluster = 5 + par = 90 + music = "$MUSIC_STALKS" +} + +map MAP33 lookup "HUSTR_33" +{ + titlepatch = "CWILV32" + next = "MAP03" + secretnext = "MAP03" + sky1 = "SKY3" + cluster = 5 + music = "$MUSIC_READ_M" +} + diff --git a/wadsrc/static/mapinfo/doomxbox.txt b/wadsrc/static/mapinfo/doomxbox.txt new file mode 100644 index 0000000000..2244eceaee --- /dev/null +++ b/wadsrc/static/mapinfo/doomxbox.txt @@ -0,0 +1,25 @@ +// MAPINFO for Doom: XBox Edition +include "mapinfo/ultdoom.txt" + +map E1M1 lookup "HUSTR_E1M1" +{ + levelnum = 1 + titlepatch = "WILV00" + next = "E1M2" + secretnext = "E1M10" + sky1 = "SKY1" + cluster = 1 + par = 30 + music = "$MUSIC_E1M1" +} + +map E1M10 lookup "HUSTR_E1M10" +{ + titlepatch = "SEWERS" + next = "E1M2" + secretnext = "E1M2" + sky1 = "SKY1" + cluster = 1 + music = "$MUSIC_E2M1" +} + diff --git a/wadsrc_extra/static/filter/doom.id.doom2.commercial.xbox/graphics/m_epi1.png b/wadsrc_extra/static/filter/doom.id.doom2.commercial.xbox/graphics/m_epi1.png new file mode 100644 index 0000000000000000000000000000000000000000..bf057b942e983ced981f8f1838fffd72e1e0be31 GIT binary patch literal 793 zcmV+!1LpjRP)006%L0CNBUrvL!g0083v0A~OIJ{u_?00001 zbW%=J06^y0W&i*Jmq|oHRCwCem0N=BDhNeGx`NVTnE!0=1|QM789*ODs)!;idFXNc zBZJPLpOZrPe17Qfa$d|SI8)B)4|7UNos)m%4|5i|0*@}`5}fokj%V_F^QLlax^HT< zO?-L!zvIyF0+p0HXNxD1u;$F1(@BMEuZ2Z?+)KWFur!PJ-4B}X`_Wwu_KBpmX6Qn( zhJ{*deAfQK(3$mE-EreQ&l3w3oMcJ0STPeLGEwWCk2w6>4O7XiD1O}wbISl8kzcJX5(YXyyE?5ilIy!_$YAGC8L>0BUAyS}@={ zm02CsIcKSF1|u;EN>EN^NiYaB1g_|2A2ZL%_qTY$59{TeRCMFChtqaW6v7A^dNEuh zo~kXKlXExN;^QFTl#R1z8NAw$(-nH20a-pDvyTL)2PHA%fwFV%2IFh# zCeHx1p3I{@yRgUaXb0EQuN{!p9`n57Z;}z_mXiOv|#sL?NM6| z#{JVcdF6yc6L8b&h^H*?Ir`Ybre8dtxaV=Hd1FM3u#7L?v53zF?uYcNFuA`n|Fl= XTnQukgKc!=00000NkvXXu0mjf-`i-1 literal 0 HcmV?d00001 diff --git a/wadsrc_extra/static/filter/doom.id.doom2.commercial.xbox/graphics/m_epi2.png b/wadsrc_extra/static/filter/doom.id.doom2.commercial.xbox/graphics/m_epi2.png new file mode 100644 index 0000000000000000000000000000000000000000..d0e1bfe02d88d0108a3517047b8c8b4822e55c39 GIT binary patch literal 1139 zcmV-(1dRKMP)-`?*IVw5$9C^0004WQchCo*E452A%P&KNa;9HD91X6yJq?Zaca!Qw$-=GR-lme!8ksFV{8k!G*?ZeUkEUR*j7<2Og6_1$({ zr#3z(Xwo)?1chS| zAvK{gGX-eiM(ni+c%iwX5xT+=KkPflc-GD0Da)excH4 z`z)ms4MK?;8pXoanoC2v6G8o=d2qOH$%m9~XvpL&(}{-j_{bG}9o@!`($kotonrv6 zksM24B-%DwBzQ5fsh-dnIus3Xq+dHg{xIg$ZMbx%Y6(AEl?XFipJxu zmHw|y3sj^zmm2Xk@f1{Zt@@~vn(4k2Txi&>sWz^!yMbNx)Hm`#V-V2MSZ$vMqzsva z4+xzxQN}p3+3%_6K;x0J6z`(sXt3Cp@j@}@{xk|!T@8>Yo+j++GEmc*QYd$A6;>(A z{H(N&p^OD2w*`%B&D{;`s?SHELqi=i#WOM6jwX)@iSJoAiypV(7Djn=E3pP=3K*}C zT5Q6C-T0hGZ9GReem_C{x9?Tx!=&?k+P=t|kqt2N9Zg3xd#h&c8QM8$baw6JQ?tee z;c3rY4BS*-t#^dQ{1z%Or<(*LqYSJNiSVDaMO38Wrf|w z>AsnN*pBbJ_4fSZp8rAhX7Ziz?~j}L&7E2DXvyPJRum7Bm194VSl!UyhFISr-s)nKK-Ddfs? zG^-_<0!X#^9;stry~b$mb;9~kZ1NF=uw+mX=PGth$so88bHp(5lkO%5s%SY<_gF z2%-u>b2B=`l(OOPu!nIniE7a=sjosF^oh7MoFyXfJzfD6EMr}=`F!!h7lc)w?bTW* zAwmSS?X?9F!ZPckgCmnChzpYx-zN+1CMUVw{uq{%BBE?EaY?IYcNELKGJl$~_AD~M z#GDh{wNVcM+=@O2YmkoB>k&46mQA-UkI;a=ZTQq(wgZ;$r;Uf;*0|SHBo~uoF;B3( ztR}*eiT9x%umCqWtPVqS_PZOfs!jX!0A%pq3!7ib-HW%{o|6#mg<1$yTa+|lfm`4` zK8&zPJ2K`5Yce^K1z0{h3xEsBPlpCe!GG1-)g&Yk0`+W3_CXnynmP%ouAYq%fK9M` zVeulYs#8IN${}kif_!&a!hllhuv{v?z?w`>SQ&9p6g{!w&7U1sveNJzC}og0`_2Ov z?_HaKP97iyiqH`crPl+PVPW4dyn=0Woz41cHSW7ehm{UFbXZ_tBnjgL>uz#j)jJ8* z-ZAy=0nyen^#xBB-JQ(B;v&pW^8ioI#$E|M0MnWWEIDBP>NWM6O>0qft#=|5y-N2h z9k94J?iY7=O5|>GY-FuYC8Hp}?&1H(8X2&d zwa5T5fp2Nv8=yk!)=T*rfHf_YCn}>C{JR%vmv65~pP&0U@6A^YXeNe3LF`e|iy5S1 zY$o2?W|ONOqpMNR;u7~K{AMd+qrYH{ceLO##C3F2CeI_KuBfg=JzoJNa+ZB@6xy2? zsguI;?mPVmd%*wiU!LwJfBN!tvwD1U!m`Qoji_@%07*qo IM6N<$g7AIS@c;k- literal 0 HcmV?d00001 diff --git a/wadsrc_extra/static/iwadinfo.txt b/wadsrc_extra/static/iwadinfo.txt index f9c1679bcd..1e500e1a39 100644 --- a/wadsrc_extra/static/iwadinfo.txt +++ b/wadsrc_extra/static/iwadinfo.txt @@ -364,6 +364,22 @@ IWad IgnoreTitlePatches = 1 } +IWad +{ + Name = "DOOM: XBox Edition" + Autoname = "doom.id.doom1.ultimate.xbox" + Game = "Doom" + Config = "Doom" + IWADName = "doom.wad" + Mapinfo = "mapinfo/doomxbox.txt" + Compatibility = "Shorttex" + MustContain = "E1M1","E2M1","E2M2","E2M3","E2M4","E2M5","E2M6","E2M7","E2M8","E2M9", + "E3M1","E3M2","E3M3","E3M4","E3M5","E3M6","E3M7","E3M8","E3M9", + "DPHOOF","BFGGA0","HEADA1","CYBRA1","SPIDA1D1", "E4M2", "E1M10", "SEWERS" + BannerColors = "18 18 18", "a8 a8 a8" + IgnoreTitlePatches = 1 +} + IWad { Name = "The Ultimate DOOM" @@ -493,6 +509,22 @@ IWad IgnoreTitlePatches = 1 } +IWad +{ + Name = "DOOM 2: XBox Edition" + Autoname = "doom.id.doom2.commercial.xbox" + Game = "Doom" + Config = "Doom" + IWADName = "doom2.wad", 1 + Mapinfo = "mapinfo/doom2xbox.txt" + Compatibility = "Shorttex" + MustContain = "MAP01", "MAP33", "CWILV32" + BannerColors = "18 18 18", "a8 a8 a8" + IgnoreTitlePatches = 1 + Load = "NERVE.WAD" + DeleteLumps = "M_EPI1", "M_EPI2", "M_EPISOD" +} + // Doom 2 must be last to be checked because MAP01 is its only requirement IWad { @@ -522,6 +554,8 @@ Names "doom2bfg.wad" "bfgdoom.wad" "doombfg.wad" + "doomxbox.wad" + "doom2xbox.wad" "doomunity.wad" "doom2unity.wad" "doom2f.wad" @@ -567,6 +601,8 @@ Order // Order in the IWAD selection box "DOOM Shareware" "DOOM 2: BFG Edition" "DOOM: BFG Edition" + "DOOM: XBox Edition" + "DOOM 2: XBox Edition" "DOOM: Unity Edition" "DOOM 2: Unity Edition" "Final Doom: Plutonia Experiment: Unity Edition"