[v1.1.0] Episodic-EX - Play all levels in sequence!
Posted: Thu Mar 22, 2018 7:38 am
by Mikk-
I have rewritten zEpisodic and renamed it to Episodic-EX, this mod should be much more robust and less prone to issues than the previous iteration.
Episodic-EX will retain your inventory throughout episodic mapsets such as The Ultimate Doom, The Adventures of Square, Heretic, Ancient Aliens* and Valiant* *currently semi-working, see known issues.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Release v1.1.0 - [13/08/18]~
- Added support for: Chex Quest (thanks to ShockwaveS08)
Heretic Treasure Chest
REKKR [1.13]
- Updated MAPHASH syntax to read a third parameter - the line modifier, default "-1"
- Ancient Aliens and Valiant now use the line modifier parameter to avoid death exits, now full playthrough is possible
~ Known Issues ~
- Inventory will be reset in Adventures of Square due to ResetHealth/ResetInventory MAPINFO
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~Initial Release v1.0.0~
- Reworked level switching system from zEpisodic
- Added new MAPHASH lump to store level hashes and next map to be used by Episodic-EX
- Support for multiple MAPHASH lumps for addons!
~ Known Issues ~
- Inventory will be reset in Ancient Aliens and Valiant due to use of Death Exits, gameplay will still persist. [FIXED IN 1.1.0]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Spoiler: The MAPHASH lump and YOU!
Episodic-EX makes heavy use of ZScript and its ability to read arbitrary lump files, inside the .pk3 there is a lump containing all supported levels in Episodic-EX. You may write your own files to accompany other map sets and load them along side Episodic-EX. Writing a MAPHASH lump is fairly simple! Simply create a lump named MAPHASH and use this template:
// <mapset name>
map "<MD5 hash for the final level>", "<next map lump>", "<lines to modify>;
The hash should correspond with the end level of an episode (e.g. E1M8), while the next map lump should be the first map of the next episode (e.g. E2M1), because there are no lines to modify, the next parameter should be "-1". Most maps do not require any lines to be modified, the default for this is "-1", in the event multiple lines are required you can separate them with a colon, e.g. "25142516" would modify three lines.
Download mk-HashDumper[1.0.0].pk3 (1kb) to obtain the hashes for the desired maps, run the .pk3 and use the logfile <file>.txt ccmd then warp to the maps you require the hash for, then enter logfile in the console to end log writing.
Re: [MINI MOD][v1.0] zEpisodic - Play all levels in sequence
Posted: Thu Mar 22, 2018 7:53 am
by Brohnesorge
Holy crap I've been waiting for something like this. Thank you.
Re: [MINI MOD][v1.0] zEpisodic - Play all levels in sequence
Posted: Thu Mar 22, 2018 7:56 am
by ShockwaveS08
Can this be expanded to work with WADSmoosh, which has Ult. Doom, Doom 2, No Rest for the Living, Master Levels, and Final Doom in an all-in-one package?
Re: [MINI MOD][v1.0] zEpisodic - Play all levels in sequence
Posted: Thu Mar 22, 2018 7:57 am
by Hege Cactus
Hell yes, Ive wanted a mod like this for a long time
And now its here!
Re: [MINI MOD][v1.0] zEpisodic - Play all levels in sequence
Posted: Thu Mar 22, 2018 8:24 am
by Doctrine Gamer
I've been looking for a mod like this for years and better now that it's compatible with Heretic
Re: [MINI MOD][v1.0] zEpisodic - Play all levels in sequence
Posted: Thu Mar 22, 2018 8:33 am
by Mikk-
ShockwaveS08 wrote:Can this be expanded to work with WADSmoosh, which has Ult. Doom, Doom 2, No Rest for the Living, Master Levels, and Final Doom in an all-in-one package?
it might be a bit more tricky considering doom_complete.pk3 can vary - some might not have TNT, or might not have The Master Levels or No Rest for the Living - so determining the order might not be as feasable
and v1.1 is out! A small but helpful quality of life change, there is now an option to heal players after completing an episode.
Re: [MINI MOD][v1.1] zEpisodic - Play all levels in sequence
Posted: Thu Mar 22, 2018 1:55 pm
by Ryuhi
I will enjoy this thoroughly
Re: [MINI MOD][v1.2] zEpisodic - Play all levels in sequence
Posted: Thu Mar 22, 2018 6:01 pm
by Mikk-
v1.2 is now out with support for doom_complete.pk3 generated by WadSmoosh!
Re: [MINI MOD][v1.2] zEpisodic - Play all levels in sequence
Posted: Sun Mar 25, 2018 1:04 pm
by AvzinElkein
Do I load this before or after Trailblazer.pk3?
Re: [MINI MOD][v1.2] zEpisodic - Play all levels in sequence
Posted: Sun Mar 25, 2018 1:25 pm
by SwiftFunk
There seems to be a problem with going from episode one of Ultimate Doom/Doom 1 to episode 2. Because of how the ending of episode one plays out, I ended up starting episode 2 with 5 health.
Re: [MINI MOD][v1.2] zEpisodic - Play all levels in sequence
Posted: Sun Mar 25, 2018 1:40 pm
by Mikk-
There's an option just for that. If you look in the settings there's a "heal after each episode" setting. You can recover 0-100 hp after each episode
Re: [MINI MOD][v1.2] zEpisodic - Play all levels in sequence
Posted: Sun Mar 25, 2018 1:41 pm
by SwiftFunk
Ah, didn't see that, thanks!
Re: [MINI MOD][v1.2] zEpisodic - Play all levels in sequence
Posted: Mon Mar 26, 2018 3:25 pm
by matty45
For some reason when playing with these PWAD's along with zepisodic and wadsmoosh, they wont continue past certain episodes of doom 1:
Guncaster: Gets stuck during the ending of episode 1
Lithium: Gets stuck during episode 2 ending.
Re: [MINI MOD][v1.2] zEpisodic - Play all levels in sequence
Posted: Wed Mar 28, 2018 5:49 am
by Mikk-
Are you sure you're using the latest version of zEpisodic? I've just tested with guncaster 2.8 and it works fine, E1M8 exits and starts on E2M1,
edit: and also make sure that the "Play all levels in Sequence?" (sv_sequentialepisodes) is set to true.
Re: [MINI MOD][v1.2] zEpisodic - Play all levels in sequence
Posted: Thu Mar 29, 2018 3:50 pm
by matty45
Using latest version of zEpisodic and sv_sequentialepisodes was already set to true.