More 4.6.0 stuff.

This commit is contained in:
Mari the Deer 2021-05-18 21:36:22 +02:00
commit 6f3638189e
8 changed files with 20 additions and 31 deletions

View file

@ -42,3 +42,4 @@ Most of the work here is original, but there are some notable exceptions:
* Ryan Cordell (Demon, Cacodemon, Revenant, Archvile)
* Amuscaria (Baron of Hell, Hell Knight)
- SiFi270 (Less mean-spirited Keen replacement)
- Widescreen version of Hexen finale screens by Nash.

View file

@ -2,3 +2,4 @@ STARTUPCOLORS = "FF FF FF", "80 40 FF"
STARTUPTITLE = "Some Weird Weapons Mod: GZDoom Edition"
STARTUPTYPE = "Hexen"
STARTUPSONG = "music/H2I4D2E.XM"
LOADWIDESCREEN = 1

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Before After
Before After

View file

@ -1,3 +1,3 @@
[default]
SWWM_MODVER="\chSWWM \czGZ\c- \cw0.9.11b-pre r497 \cu(Tue 18 May 17:17:15 CEST 2021)\c-";
SWWM_SHORTVER="\cw0.9.11b-pre r497 \cu(2021-05-18 17:17:15)\c-";
SWWM_MODVER="\chSWWM \czGZ\c- \cw0.9.11b-pre r498 \cu(Tue 18 May 21:36:22 CEST 2021)\c-";
SWWM_SHORTVER="\cw0.9.11b-pre r498 \cu(2021-05-18 21:36:22)\c-";

View file

@ -1,4 +1,4 @@
version "4.5"
version "4.6"
/*
SWWM GZ Main Codebase

View file

@ -88,27 +88,19 @@ Class SWWMLevelCompatibility : LevelPostProcessor
// Doom E3M8
case 'EF128313112110ED6C1549AF96AF26C9':
level.nextsecretmap = level.nextmap; // so the handler can detect this
// NOT YET IMPLEMENTED
/*if ( LevelInfo.MapExists("E4M1") ) level.nextmap = "E4M1";
else if ( LevelInfo.MapExists("MAP01") ) level.nextmap = "MAP01";*/
if ( Wads.FindLump("M_EPI4",0,1) != -1 ) level.nextmap = "E4M1";
else if ( Wads.FindLump("M_HELL",0,1) != -1 ) level.nextmap = "MAP01";
if ( LevelInfo.MapExists("E4M1") ) level.nextmap = "E4M1";
else if ( LevelInfo.MapExists("MAP01") ) level.nextmap = "MAP01";
break;
// Doom E4M8
case '2DC939E508AB8EB68AF79D5B60568711':
level.nextsecretmap = level.nextmap; // so the handler can detect this
// NOT YET IMPLEMENTED
/*if ( LevelInfo.MapExists("E5M1") ) level.nextmap = "E5M1";
else if ( LevelInfo.MapExists("MAP01") ) level.nextmap = "MAP01";*/
if ( Wads.FindLump("M_EPI5",0,1) != -1 ) level.nextmap = "E5M1";
else if ( Wads.FindLump("M_HELL",0,1) != -1 ) level.nextmap = "MAP01";
if ( LevelInfo.MapExists("E5M1") ) level.nextmap = "E5M1";
else if ( LevelInfo.MapExists("MAP01") ) level.nextmap = "MAP01";
break;
// SIGIL E5M8
case '6EAD80DA1F30B4B3546FA294EEF9F87C':
level.nextsecretmap = level.nextmap; // so the handler can detect this
// NOT YET IMPLEMENTED
/*if ( LevelInfo.MapExists("MAP01") ) level.nextmap = "MAP01";*/
if ( Wads.FindLump("M_HELL",0,1) != -1 ) level.nextmap = "MAP01";
if ( LevelInfo.MapExists("MAP01") ) level.nextmap = "MAP01";
break;
// Heretic E1M8
case '27639D04F8090D57A47D354992435893':
@ -123,9 +115,7 @@ Class SWWMLevelCompatibility : LevelPostProcessor
// Heretic E3M8
case '4719C2C71EF28F52310B889DD5A9778B':
level.nextsecretmap = level.nextmap; // so the handler can detect this
// NOT YET IMPLEMENTED
/*if ( LevelInfo.MapExists("E4M1") ) level.nextmap = "E4M1";*/
if ( Wads.FindLump("EXTENDED",0,1) != -1 ) level.nextmap = "E4M1";
if ( LevelInfo.MapExists("E4M1") ) level.nextmap = "E4M1";
break;
// Heretic E4M8
case '30D1480A6D4F3A3153739D4CCF659C4E':

View file

@ -683,31 +683,27 @@ Class SWWMStatusBar : BaseStatusBar
tag = String.Format("\cg%s\c-",StringTable.Localize("$SWWM_EEXIT"));
else if ( poi.trackedline.special == Exit_Secret )
{
// NOT YET IMPLEMENTED
/*LevelInfo l = LevelInfo.FindLevelInfo(level.nextsecretmap);
LevelInfo l = LevelInfo.FindLevelInfo(level.nextsecretmap);
if ( l && l.isValid() ) tag = String.Format("\cx%s:\c- %s\c-",StringTable.Localize("$SWWM_SEXIT"),l.LookupLevelName());
else */tag = String.Format("\cx%s\c-",StringTable.Localize("$SWWM_SEXIT"));
else tag = String.Format("\cx%s\c-",StringTable.Localize("$SWWM_SEXIT"));
}
else if ( (poi.trackedline.special == Exit_Normal) || ((poi.trackedline.special == ACS_Execute) && (poi.trackedline.Args[0] == -Int('E1M8_KNOCKOUT'))) )
{
// NOT YET IMPLEMENTED
/*LevelInfo l = LevelInfo.FindLevelInfo(level.nextmap);
LevelInfo l = LevelInfo.FindLevelInfo(level.nextmap);
if ( l && l.isValid() ) tag = String.Format("\cy%s:\c- %s\c-",StringTable.Localize("$SWWM_NEXIT"),l.LookupLevelName());
else */tag = String.Format("\cy%s\c-",StringTable.Localize("$SWWM_NEXIT"));
else tag = String.Format("\cy%s\c-",StringTable.Localize("$SWWM_NEXIT"));
}
else if ( poi.trackedline.special == Teleport_NewMap )
{
// NOT YET IMPLEMENTED
/*LevelInfo l = LevelInfo.FindLevelByNum(poi.trackedline.Args[0]);
LevelInfo l = LevelInfo.FindLevelByNum(poi.trackedline.Args[0]);
if ( l && l.isValid() ) tag = String.Format("\cy%s\c-%s\c-",StringTable.Localize("$SWWM_EXIT"),l.LookupLevelName());
else */tag = String.Format("\cy%s\c-",StringTable.Localize("$SWWM_NEXIT"));
else tag = String.Format("\cy%s\c-",StringTable.Localize("$SWWM_NEXIT"));
}
else if ( ((poi.trackedline.special == ACS_Execute) || (poi.trackedline.special == ACS_ExecuteAlways)) && (poi.trackedline.Args[0] == -Int('MapFadeOut')) )
{
// NOT YET IMPLEMENTED
/*LevelInfo l = LevelInfo.FindLevelByNum(poi.trackedline.Args[2]);
LevelInfo l = LevelInfo.FindLevelByNum(poi.trackedline.Args[2]);
if ( (level.levelnum != 1) && l && l.isValid() ) tag = String.Format("\cy%s\c-%s\c-",StringTable.Localize("$SWWM_EXIT"),l.LookupLevelName());
else */tag = String.Format("\cy%s\c-",StringTable.Localize("$SWWM_NEXIT"));
else tag = String.Format("\cy%s\c-",StringTable.Localize("$SWWM_NEXIT"));
}
}
Font fnt = LangFont(mMiniwiFont);

View file

@ -166,6 +166,7 @@ Class SWWMCreditsMenu : GenericMenu
cassets.Push(new("SWWMCreditsEntry").Init(sfnt,"Amuscaria","$SWWM_ASSBARONS"));
cassets.Push(new("SWWMCreditsEntry").Init(sfnt,"Ryan Cordell","$SWWM_ASSOTHERS"));
cassets.Push(new("SWWMCreditsEntry").Init(sfnt,"SiFi270","$SWWM_ASSKEEN"));
cassets.Push(new("SWWMCreditsEntry").Init(sfnt,"Nash","WidePix"));
cmusic.Push(new("SWWMCreditsEntry").Init(sfnt,"Teque","Traumatic State\nDragony\nHidden Tune #242\nHypercardish 1.1"));
cmusic.Push(new("SWWMCreditsEntry").Init(sfnt,"lol","olg.mp3"));
cfanart.Push(new("SWWMCreditsEntry").Init(sfnt,"Substance20 (@S20TBL)"));