ZRift by Pandut and HAL9000 [Mod][Doom/Heretic]
Moderator: Spotlight Team
-
-
- Posts: 266
- Joined: Mon Dec 28, 2015 6:22 pm
ZRift by Pandut and HAL9000 [Mod][Doom/Heretic]
“Chasm: The Rift” is an oddly tautological name for a game. It’s a bit like if our favourite seminal first-person shooter had been called “Doom: The Doom”. Released during the last gasp of the DOS game era in 1997, it was a first-person shooter by the Ukranian development company Action Forms that saw the player warping through time periods in an attempt to stop an invasion by the alien Timestrikers.
Technologically, the game sat in a weird place as a stepchild between the Wolfenstein 3D and Quake engines. Its custom-built 3D engine supported weather effects, appropriately wobbly water, could move three-dimensional walls and doors around, avoided sprites in favour of rendering everything in those polygon things that were all the rage in the mid-90s, and yet the levels themselves stayed doggedly and uninterestingly flat throughout. It was like what Doom might have been in a different reality, if Carmack and company had gone with blazing their trail of 3D technology in a slightly different order. Fortunately, Pandut and HAL9000 arrived in to fuse the timelines back together in mid-2018, and reunified the gameplay of Chasm with the engine of GZDoom.
And it all works very impressively - in the past I haven’t really got on with mods that use 3D models heavily within a Doom environment, but the amount of attention to detail in this WAD makes them feel like they fit perfectly because the entire experience is like playing a completely different game. From the great-looking new title screen and menu onwards, every detail of the game has been reworked to give it an authentic Chasm feel (apart from the dodgy mouselook support, fortunately) - everything in the game has had its appearance and sound meticulously recreated. The replacement of the environmental sounds also contribute greatly to making things have a different atmosphere - the familiar space-age noises of the Doom doors and platforms are replaced by the gritty clanks and rumbles of Chasm.
The models for items and enemies are translated directly from the ones in Chasm, dragged painstakingly through a modelling toolchain with reams of MODELDEF files defining the enemies’ movement and animation accurately from the original game. However, ZRift doesn’t content itself with being just a straight clone - many of the enemies from Chasm only had melee attacks, which the wad authors understandably decided wouldn’t work very well when dropped into the more vertical-heavy levels designed for Doom. So they built on top of what was already there, creating new animations for attacks like the Viking enemies hurling their shields at you or the shambling mummies that can now cough deadly mist in your direction. All of these, plus the new weapon the Plasma Thrower, fit so well into the game that a newcomer wouldn’t notice they were additions at all.
The other issue the authors had to get around was that Chasm has a far larger library of enemies than Doom - twenty-four of them according to the game’s wiki! To get them all into this conversion, straight replacements of monsters wouldn’t be enough. So they came up with a way for the mod to perform some clever tricks with Decorate and ZScript to make sure all of them got some screen time. For some classes of similar Chasm enemies, it’s enough to replace Doom monsters with a spawner that will randomly replace them with one of the various rough equivalents - a Hell Knight, for example, could randomly be replaced with either a Lion or an Orc. But for others, a bit of ZScript is used to substitute the entire population of imps or pinkies on a map with a single chosen species from Chasm, effectively giving the map a random theme for its enemies each time it’s loaded and making sure the game doesn’t throw its entire menagerie at you at the same time.
Rather than copy the weapons directly over, the authors have recreated them all to give them an overhaul with a slightly more Doom-flavoured twist visually, complete with the gloves that we’re all used to seeing hovering in front of our eyes. They’ve managed to give a fantastic punch to them, with a lot of weight behind the staples the double-barrelled shotgun and the Vulcan chaingun in particular - but it’s the way that even the much more unconventional Chasm guns have been translated that really catches my attention. One of the most fun is the sort of razor-sharp deadly frisbees - you can collect a stack of these from fallen jester zombie lizards, throw them around wildly, watch them ping off walls and embed themselves into enemies and you can even pick them up to be thrown again afterwards. Comfortingly, the frisbees pass harmlessly through the originating player, unlike the comparable Ripper from Unreal Tournament where I invariably managed to slice my own head clean off within ten seconds of laying my hands on it.
With all this in mind, it’s a bit of a shame that ZRift doesn’t provide any actual maps that are made for this new weapon and monster set - the new content could honestly form the basis for a complete TC of its own. Several suggestions for mapsets are provided in the release topic, though, and I elected to play through it with Erik Alm’s Scythe2 because of the note that it was laid out similarly to the original Chasm with several changing level themes. I hadn’t played through this WAD before, and having ZRift on top of it felt completely natural. Health is both lost and gained a lot more quickly in ZRift compared to the original Doom - health packs give you a greater boost but attacks from even the weakest enemies can sometimes be devastating, keeping you constantly on your toes.
If I have one gripe with the content of the mod it’s a small issue with the HUD - which, as you’d expect from a project of this quality, has been completely overhauled to resemble the Chasm status bar when it’s visible. In fullscreen mode, though, it switches to a nice hybrid between the two games - Doomguy’s twitchy face is stuffed into the helmet from the Chasm status bar and is flanked by a few counters. My complaint is that the arrangement of the counters relegates the crucial health display to a small font in the middle of the screen, with much more prominence given to armour and ammunition - it can be difficult to remember which counter you’re meant to be looking at when judging a retreat from a horde of time-travelling viking zombies.
That aside, this really is a great example of using ZDoom’s capabilities - especially its support for 3D models - to create a game that feels very different from any of the standard Doom WADs. At the time of writing, it’s planned to be made officially available as “ZRift Legacy”, with the aim of splitting it into two different packs in the future - one called Classic with the aim of being as vanilla Chasm-themed as possible, and the other called Beyond which will continue to build more on top of the base game.
ZRift (Legacy) forum topic
Technologically, the game sat in a weird place as a stepchild between the Wolfenstein 3D and Quake engines. Its custom-built 3D engine supported weather effects, appropriately wobbly water, could move three-dimensional walls and doors around, avoided sprites in favour of rendering everything in those polygon things that were all the rage in the mid-90s, and yet the levels themselves stayed doggedly and uninterestingly flat throughout. It was like what Doom might have been in a different reality, if Carmack and company had gone with blazing their trail of 3D technology in a slightly different order. Fortunately, Pandut and HAL9000 arrived in to fuse the timelines back together in mid-2018, and reunified the gameplay of Chasm with the engine of GZDoom.
And it all works very impressively - in the past I haven’t really got on with mods that use 3D models heavily within a Doom environment, but the amount of attention to detail in this WAD makes them feel like they fit perfectly because the entire experience is like playing a completely different game. From the great-looking new title screen and menu onwards, every detail of the game has been reworked to give it an authentic Chasm feel (apart from the dodgy mouselook support, fortunately) - everything in the game has had its appearance and sound meticulously recreated. The replacement of the environmental sounds also contribute greatly to making things have a different atmosphere - the familiar space-age noises of the Doom doors and platforms are replaced by the gritty clanks and rumbles of Chasm.
The models for items and enemies are translated directly from the ones in Chasm, dragged painstakingly through a modelling toolchain with reams of MODELDEF files defining the enemies’ movement and animation accurately from the original game. However, ZRift doesn’t content itself with being just a straight clone - many of the enemies from Chasm only had melee attacks, which the wad authors understandably decided wouldn’t work very well when dropped into the more vertical-heavy levels designed for Doom. So they built on top of what was already there, creating new animations for attacks like the Viking enemies hurling their shields at you or the shambling mummies that can now cough deadly mist in your direction. All of these, plus the new weapon the Plasma Thrower, fit so well into the game that a newcomer wouldn’t notice they were additions at all.
The other issue the authors had to get around was that Chasm has a far larger library of enemies than Doom - twenty-four of them according to the game’s wiki! To get them all into this conversion, straight replacements of monsters wouldn’t be enough. So they came up with a way for the mod to perform some clever tricks with Decorate and ZScript to make sure all of them got some screen time. For some classes of similar Chasm enemies, it’s enough to replace Doom monsters with a spawner that will randomly replace them with one of the various rough equivalents - a Hell Knight, for example, could randomly be replaced with either a Lion or an Orc. But for others, a bit of ZScript is used to substitute the entire population of imps or pinkies on a map with a single chosen species from Chasm, effectively giving the map a random theme for its enemies each time it’s loaded and making sure the game doesn’t throw its entire menagerie at you at the same time.
Rather than copy the weapons directly over, the authors have recreated them all to give them an overhaul with a slightly more Doom-flavoured twist visually, complete with the gloves that we’re all used to seeing hovering in front of our eyes. They’ve managed to give a fantastic punch to them, with a lot of weight behind the staples the double-barrelled shotgun and the Vulcan chaingun in particular - but it’s the way that even the much more unconventional Chasm guns have been translated that really catches my attention. One of the most fun is the sort of razor-sharp deadly frisbees - you can collect a stack of these from fallen jester zombie lizards, throw them around wildly, watch them ping off walls and embed themselves into enemies and you can even pick them up to be thrown again afterwards. Comfortingly, the frisbees pass harmlessly through the originating player, unlike the comparable Ripper from Unreal Tournament where I invariably managed to slice my own head clean off within ten seconds of laying my hands on it.
With all this in mind, it’s a bit of a shame that ZRift doesn’t provide any actual maps that are made for this new weapon and monster set - the new content could honestly form the basis for a complete TC of its own. Several suggestions for mapsets are provided in the release topic, though, and I elected to play through it with Erik Alm’s Scythe2 because of the note that it was laid out similarly to the original Chasm with several changing level themes. I hadn’t played through this WAD before, and having ZRift on top of it felt completely natural. Health is both lost and gained a lot more quickly in ZRift compared to the original Doom - health packs give you a greater boost but attacks from even the weakest enemies can sometimes be devastating, keeping you constantly on your toes.
If I have one gripe with the content of the mod it’s a small issue with the HUD - which, as you’d expect from a project of this quality, has been completely overhauled to resemble the Chasm status bar when it’s visible. In fullscreen mode, though, it switches to a nice hybrid between the two games - Doomguy’s twitchy face is stuffed into the helmet from the Chasm status bar and is flanked by a few counters. My complaint is that the arrangement of the counters relegates the crucial health display to a small font in the middle of the screen, with much more prominence given to armour and ammunition - it can be difficult to remember which counter you’re meant to be looking at when judging a retreat from a horde of time-travelling viking zombies.
That aside, this really is a great example of using ZDoom’s capabilities - especially its support for 3D models - to create a game that feels very different from any of the standard Doom WADs. At the time of writing, it’s planned to be made officially available as “ZRift Legacy”, with the aim of splitting it into two different packs in the future - one called Classic with the aim of being as vanilla Chasm-themed as possible, and the other called Beyond which will continue to build more on top of the base game.
ZRift (Legacy) forum topic
-
- Posts: 266
- Joined: Fri Mar 16, 2018 7:44 am
Re: ZRift by Pandut and HAL9000 [Mod][Doom/Heretic]
Great review, thanks for the spotlight
I will try to push next update\bugfixes soon, so stay tuned folks
Cheers
I will try to push next update\bugfixes soon, so stay tuned folks
Cheers
-
- Posts: 266
- Joined: Fri Mar 16, 2018 7:44 am
Re: ZRift by Pandut and HAL9000 [Mod][Doom/Heretic]
Zrift - Chasm in Doom Legacy V1.0a Download:
https://www.dropbox.com/s/5derusnybxhpm ... a.pk3?dl=0
Note: This is the latest version update made by Pandut,
New Legacy forum page and missing decor models coming soon in 1.02b update.
Original Zrift Forum page:
viewtopic.php?f=45&t=60811
Cheers!
https://www.dropbox.com/s/5derusnybxhpm ... a.pk3?dl=0
Note: This is the latest version update made by Pandut,
New Legacy forum page and missing decor models coming soon in 1.02b update.
Original Zrift Forum page:
viewtopic.php?f=45&t=60811
Cheers!
-
- Posts: 266
- Joined: Fri Mar 16, 2018 7:44 am
Re: ZRift by Pandut and HAL9000 [Mod][Doom/Heretic]
Moddb Page is up and running:
https://www.moddb.com/mods/zrift-chasm- ... cy-edition
https://www.moddb.com/mods/zrift-chasm- ... cy-edition
-
- Posts: 37
- Joined: Thu Aug 01, 2019 5:00 pm
Re: ZRift by Pandut and HAL9000 [Mod][Doom/Heretic]
I love this project! I've been a huge fan of Chasm ever since the demo for it was released. Regarding the number of monsters and using a random spawner, why not define them in decorate or something like that? Give them their own editor number and category? That way you can add a lot of variants and it'll give more control to anyone wanting to make maps using this mod.
-
- Posts: 266
- Joined: Fri Mar 16, 2018 7:44 am
Re: ZRift by Pandut and HAL9000 [Mod][Doom/Heretic]
This feature is planned for Zrift :Beyond EditionRailedRobin wrote:I love this project! I've been a huge fan of Chasm ever since the demo for it was released. Regarding the number of monsters and using a random spawner, why not define them in decorate or something like that? Give them their own editor number and category? That way you can add a lot of variants and it'll give more control to anyone wanting to make maps using this mod.
Entire Zrift Legacy edition will get both graphical and code overhaul, in a different branch of the mod.
Editor will be supported.
-
- Posts: 266
- Joined: Fri Mar 16, 2018 7:44 am
Re: ZRift by Pandut and HAL9000 [Mod][Doom/Heretic]
Also, Fake/Simulated Physics and Destructible assets will be supported.
https://i.imgur.com/iAvsMyI.gif
https://i.imgur.com/iAvsMyI.gif
-
- Posts: 37
- Joined: Thu Aug 01, 2019 5:00 pm
Re: ZRift by Pandut and HAL9000 [Mod][Doom/Heretic]
I think you and Pandut have done an amazing job (and keep doing so). Is there anything you need help with? I've been wanting to reverse engineer Chasm for years, but never managed. I just recently decided to start playing around building maps for a Chasm-themed wad/mod. I actually taught myself the Chasm editor back in the days, and would love to see this project grow.HAL9000 wrote:This feature is planned for Zrift :Beyond EditionRailedRobin wrote:I love this project! I've been a huge fan of Chasm ever since the demo for it was released. Regarding the number of monsters and using a random spawner, why not define them in decorate or something like that? Give them their own editor number and category? That way you can add a lot of variants and it'll give more control to anyone wanting to make maps using this mod.
Entire Zrift Legacy edition will get both graphical and code overhaul, in a different branch of the mod.
Editor will be supported.
-
- Posts: 266
- Joined: Fri Mar 16, 2018 7:44 am
Re: ZRift by Pandut and HAL9000 [Mod][Doom/Heretic]
Thanks i will need some help with maps in the near future.RailedRobin wrote: I think you and Pandut have done an amazing job (and keep doing so). Is there anything you need help with? I've been wanting to reverse engineer Chasm for years, but never managed. I just recently decided to start playing around building maps for a Chasm-themed wad/mod. I actually taught myself the Chasm editor back in the days, and would love to see this project grow.
I will create some mod guidelines about it first.
Cheers.
-
- Posts: 1
- Joined: Tue Aug 20, 2019 11:09 am
Re: ZRift by Pandut and HAL9000 [Mod][Doom/Heretic]
Really cool stuff Pandut and HAL9000
keep up the great work!
keep up the great work!
-
- Posts: 107
- Joined: Sun Feb 25, 2018 10:53 am
- Location: Tatarstan
Re: ZRift by Pandut and HAL9000 [Mod][Doom/Heretic]
Amazingly beautiful! The original game had a unique opportunity to shoot limbs. As I understand it in this wonderful remake of this opportunity yet?
-
- Posts: 266
- Joined: Fri Mar 16, 2018 7:44 am
Re: ZRift by Pandut and HAL9000 [Mod][Doom/Heretic]
Hi camper not in the Current build. But the models are prepared for this feature.
-
- Posts: 107
- Joined: Sun Feb 25, 2018 10:53 am
- Location: Tatarstan
Re: ZRift by Pandut and HAL9000 [Mod][Doom/Heretic]
I go through the levels from brutal doom 64 in zrift, well atmospheric. What are the conditions for the use of models from Chazm the Rift in other mods?
-
- Posts: 266
- Joined: Fri Mar 16, 2018 7:44 am
Re: ZRift by Pandut and HAL9000 [Mod][Doom/Heretic]
All new assets were created specifically for this mod, and all original assets and models were converted edited and tweaked for use in this mod. In next version update all weapons will have new mesh (vanilla rift faithful), and new decor assets will be added. Please don't use models and assets in other mods.You can mix and play Zrift with other wads just like any other mod, but don't distribute or use Zrift assets in other mods.camper wrote:What are the conditions for the use of models from Chazm the Rift in other mods?
I hope you understand,
Thanks.
-
- Posts: 266
- Joined: Fri Mar 16, 2018 7:44 am
Re: ZRift by Pandut and HAL9000 [Mod][Doom/Heretic]
ZRift - Chasm in Doom - Legacy Edition [v1.1] Update:
viewtopic.php?f=19&t=68156&p=1146224#p1146224
viewtopic.php?f=19&t=68156&p=1146224#p1146224