Nevander Posted December 4, 2016 (edited) This project is a fan recreation of Doom 64 for the Nintendo 64 to the GZDoom engine. The goal of the project is be mostly accurate to the original game as well as add very minor improvements for that extra bit of polish. Think of this mod as being an enhanced version of Doom 64 for GZDoom. We have Doom 64 EX, Doom 64 Absolution TC, GZDoom64, and Brutal Doom 64. Why you ask? I was personally dissatisfied with the quality of the GZDoom64 project, and Brutal Doom 64 (while it is a great improvement) is along the same lines but changes too much and deviates from the original Doom 64 experience. And thus, this project was born. DISCLAIMER: This project will NEVER be completely faithful or accurate to the original game. If you absolutely must have accuracy, use Doom 64 EX instead. ------> DOWNLOAD CURRENT VERSION (1.5): https://www.moddb.com/mods/doom-64-retribution/downloads/doom-64-retribution-version-151 OFFICIAL DISCORD SERVER: https://discord.gg/sxsrrPB CURRENT STATUS FOR NEXT UPDATE: Taking a short break, maybe. Still dealing with a technical problem but hope to resolve it soon and get to work on 1.6. The next version entails porting the next set of semi-official Absolution TC maps, "The Reckoning." There will also be some improvements that I have in mind to the mod itself, and ambient sounds might get cut. Not sure yet, please give me feedback on the spots that have them (MAP01, MAP02, MAP12, might be more but I forgot lol). ALL DOWNLOADS: http://www.moddb.com/mods/doom-64-retribution/downloads ModDB HOMEPAGE: http://www.moddb.com/mods/doom-64-retributionORIGINAL STARTING THREAD (a good read on the starting up of the project):https://www.doomworld.com/vb/wads-mods/91409-why-has-no-one-made-a-fan-made-doom-64-sequel/DOOM 64 TEXTURES ONLY PACK (updated 1-11-17):http://www.mediafire.com/file/uzy5qx4atw93bzt/d64texturepack_1-11-17.zipOVERVIEW:Features: All original maps ported directly from Doom 64 with accurate texturing in UDMF format Remade Doom 64 MAP33 titlemap to be used as the actual TITLEMAP here Custom intermission text screens recreating the originals with text lines that fade instead of type on New introduction text screen which tells the story so far from the game manual (can be skipped at any time to get right into the game) Fixing obvious bugs and mismatched or unaligned textures present on the original levels Only minor fixes made to maps (small things that improve the original maps visually or otherwise, but the maps will not deviate from the originals) Map order is matched to Doom 64's original order exactly Bonus "fun" maps are accessible from a hub style selection map Reward for completing Hectic is a Megasphere (what you would get from the death traps) and some early cells Titlemap has been made into a playable level also accessible from the fun map hub Testing map included where you can see every monster, weapon, item, and prop and pit monsters against each other in a 12v12 arena "Fake sky-hack 3D geometry" recreated by using actual 3D floors Doom 64 style "split doors" recreated using scripts and sound sequences MAP20 Breakdown's "sliding door" effect converted to Polyobjects Scrolling cloud skies made using hires cloud textures, skyboxes and translucent 3D floors All original cloud skies match up to the color and map slot they belong in from the original game Colored sector lighting as close to Doom 64 as possible in GZDoom, will be improved in the future! Freshly written scripts for every map, which accurately recreate original game events and puzzles Toggle option to choose between a fully revamped arsenal with smoother firing animations from Cage and Almonds or the original animations Toggle option to make bullet and shell casings drop from either animation set Original push-back and recoil (purely visual) effects added to most weapons Unmaker has been recreated to function identical to the original and uses cells for ammo Three Demon Keys and upgrades to the Unmaker function as in Doom 64 Doom 64 HUD has been remade and incorporated replacing the normal Status Bar G/ZDoom's alternative HUD is left unchanged, and thus still available for use if you prefer the alt hud You can see which Demon Keys you have by checking the Automap Player viewheight and size adjusted to match with Doom 64's larger map and sprite scale Player speed and gravity adjusted to match Doom 64's properties All Doom 64 monsters are remade and adjusted to match Doom 64's original behavior All items, powerups, pickups, keys, weapons, ammo, and props are recreated No additional enemies, gore effects or crazy map effects are added Simple usage of dynamic lights to enhance atmosphere, but don't worry they aren't overbearing Planned for the future: Proper Doom 64 lighting for every map (probably a version 2 update later on) once the lighting system is perfected and all Doom 64 effects are possible Custom brightmaps for many glowing surfaces and areas of sprites that make sense (some will already be included at first release) All new 9-level episode featuring the cut weapon and maps from alpha and beta screenshots designed to bridge the gap between Doom 64 and DOOM 2016, the "Retribution" episode Bring over all "forgotten" levels, including the Absolution TC exclusive maps, the Outcast levels, and more as time passes SCREENSHOTS: http://www.moddb.com/mods/doom-64-retribution/images VIDEOS AND TRAILERS: http://www.moddb.com/mods/doom-64-retribution/videos HOW TO REPORT BUGS: Spoiler File Version: What version of the mod you are using. This will be the [vx.x] number at the end of the filename. Port Version: What version of GZDoom or other port are you using. Type: The type of bug. Valid bug types include: script error, incorrect script action, monster placement error, HOM or broken map effect, unaligned textures, mismatched textures, lines that should/shouldn't be blocking for players/monsters, incorrect monster behavior, weapon behavior problems, etc. Map: Which map the bug or problem is on. If it's an intermission screen state which one here, if it's not related to a map and is a monster or weapon bug this can be omitted. Location: Where in the map this problem is. This can be omitted if Map was omitted. Game Mode: Are you in single player or co-op? I need to know if the bug is exclusive to co-op or not, which I predict will be the case with the majority of bugs since I did not test co-op. Description: Describe the problem in detail, don't hold back any details. The more info you can provide the easier and faster it will be for me to resolve it. CREDITS: Full credits included in zip download in the README and in WAD as a CREDITS lump TheDoctor45 on DeviantArt (for the logo base, I just added text) SOURCE: http://thedoctor45.deviantart.com/art/Doom-64-Custom-Icon-364632626 "I'm glad you like it, you're free to use it as you please btw." D64 WMI is being used as a base for the weapons, items, monsters, etc. Cage on ZDoom forums for some new Doom 64 textures in classic Doom style. Edited March 8, 2020 by Nevander 51 Quote Share this post Link to post
DesecratorJ Posted December 4, 2016 First! Looks fantastic, I'm really looking forward for this. Prolly my favorite project in my personal opinion because of my long relationship with D64. 2 Quote Share this post Link to post
erni94 Posted December 4, 2016 It looks very interesting, I wish you success in your work :) 0 Quote Share this post Link to post
Nevander Posted December 4, 2016 Thanks guys! Started on MAP15 Dark Entries. 0 Quote Share this post Link to post
erni94 Posted December 4, 2016 Nevander said:Thanks guys! Started on MAP15 Dark Entries. I just have one question for you, if you plan to add additional monsters from Doom 64 TC or Nightmare Spectre and Nightmare Cacodemon? 0 Quote Share this post Link to post
Nevander Posted December 4, 2016 erni94 said:I just have one question for you, if you plan to add additional monsters from Doom 64 TC or Nightmare Spectre and Nightmare Cacodemon? To be honest I haven't decided yet. Since I am aiming for the original Doom 64 experience, I doubt those specific ones will be added. I may, however, include the new enemies that were added with the Outcast levels by Kaiser. They will only appear during this episode though if added. 0 Quote Share this post Link to post
MinerOfWorlds Posted December 4, 2016 Nevander said:To be honest I haven't decided yet. Since I am aiming for the original Doom 64 experience, I doubt those specific ones will be added. I may, however, include the new enemies that were added with the Outcast levels by Kaiser. They will only appear during this episode though if added. You could make it have two modes old/classic and new/remake classic would be the original doom 64 and remake would have doom 64 absolution monsters. 0 Quote Share this post Link to post
Nrg01 Posted December 5, 2016 Nice touch with that exit sign lightning and the sky, I can't wait to see it in motion. So far it looks exactly like D64. Looking forward to this! 0 Quote Share this post Link to post
Deleted_Account Posted December 5, 2016 I'm really looking forward to this! I've been a fan of Doom 64 since it was first released in 1997. Wishing you the best. 0 Quote Share this post Link to post
Nevander Posted December 5, 2016 Oh man... the blue key/Soulsphere puzzle in Dark Entries was the single hardest thing I've done so far. Scripting that was a serious PITA, but I got it to work exactly like the original. You don't even wanna know how long the code is... when this thing comes out in March you can take a look at the SCRIPTS lump yourself and see if you want to have your mind blown. I mean like, I had to spawn armor bonuses and then assign each one a different special action to execute all different scripts depending on not only which armor bonuses were spawned but also depending on which spot they spawned in. That puzzle was exhausting, but thankfully the rest of that map is simple. FYI, I will post in here in my thread from time to time like this to give progress updates and things I'm doing/discovered. It's not to bump the thread constantly, I promise. It's to provide constant information and progress updates to those interested. Hope this is not a problem. :) 0 Quote Share this post Link to post
DesecratorJ Posted December 5, 2016 Nevander said:Oh man... the blue key/Soulsphere puzzle in Dark Entries was the single hardest thing I've done so far. Scripting that was a serious PITA, but I got it to work exactly like the original. You don't even wanna know how long the code is... when this thing comes out in March you can take a look at the SCRIPTS lump yourself and see if you want to have your mind blown. I mean like, I had to spawn armor bonuses and then assign each one a different special action to execute all different scripts depending on not only which armor bonuses were spawned but also depending on which spot they spawned in. That puzzle was exhausting, but thankfully the rest of that map is simple. FYI, I will post in here in my thread from time to time like this to give progress updates and things I'm doing/discovered. It's not to bump the thread constantly, I promise. It's to provide constant information and progress updates to those interested. Hope this is not a problem. :) Thats what i was saying haha. And it's probably the reason why it has never been done before by the others. That's really great to hear. Did you have any difficulties with the tracers? 0 Quote Share this post Link to post
Nevander Posted December 5, 2016 Mayhem666 said:Thats what i was saying haha. And it's probably the reason why it has never been done before by the others. That's really great to hear. Did you have any difficulties with the tracers? Yea I noticed a lot of places in GZDoom64/BD64 where you can clearly see that the person who edited the map just completely changed something in order to make it easier to be able to get working instead of actually making it work as originally intended. The tracers are in and fire out, but they don't chase me yet. I probably messed up my DECORATE code for it but that's a simple fix. But as far as the trap process, yes it was simple enough to do. The floating blocks will lower as normal, then fire one from each block every second at the speed they do in the original. Only the line from the starting door exit will trigger the trap like the original. You won't be in that room unable to escape tracers of death like in BD64. Seriously like every line in that room in BD64's version starts the trap, and there's like 5 blocks instead of just the two on each end. 0 Quote Share this post Link to post
jazzmaster9 Posted December 5, 2016 The soulsphere sequence in Dark Entries is also randomized so that the sequence is never the same every playthrought. Were you able to replicate that as well ? :) Im also glad that there is finally a motivated Doom 64 TC for GZDoom. Keep it up man. 0 Quote Share this post Link to post
Nevander Posted December 5, 2016 jazzmaster9 said:The soulsphere sequence in Dark Entries is also randomized so that the sequence is never the same every playthrought. Were you able to replicate that as well ? :) Im also glad that there is finally a motivated Doom 64 TC for GZDoom. Keep it up man. Indeed I was. In the original, when you press the switch, the macro moves the Soulsphere around at a specified sequence. However, the sequence that you get is always a random choice out of 5 possible outcomes (5 columns it can stop on top of). I tested it thoroughly, every time it started at column 1, the next time it started on column 1 the sequence was always the same. The Soulsphere also always ends on the same column it started on, which is of course how you solve the puzzle. The possible sequences are (1-5 is from the leftmost column going right): 1, 4, 2, 5, 3 - ends back on 1 2, 5, 1, 4, 3 - ends back on 2 3, 1, 4, 5, 2 - ends back on 3 4, 1, 3, 2, 5 - ends back on 4 5, 2, 4, 1, 3 - ends back on 5 I accomplished this task by using MapSpots each assigned to a different TID. Then using a script, I generate a random number from 1 to 5 which then chooses one of the above sequences at random. The rest gets... complicated lol. And thanks, I'm glad to be working on it and since I've came this far I know I can finish it. 0 Quote Share this post Link to post
jazzmaster9 Posted December 5, 2016 Nevander said:Indeed I was. In the original, when you press the switch, the macro moves the Soulsphere around at a specified sequence. However, the sequence that you get is always a random choice out of 5 possible outcomes (5 columns it can stop on top of). I tested it thoroughly, every time it started at column 1, the next time it started on column 1 the sequence was always the same. The Soulsphere also always ends on the same column it started on, which is of course how you solve the puzzle. I accomplished this task by using MapSpots each assigned to a different TID. Then using a script, I generate a random number from 1 to 5 which then chooses one of the above sequences at random. The rest gets... complicated lol. I tried to do a similar puzzle on Innocence X1 Map 04 but I was not able to replicate the randomization. I guess I did not have the coding know-how to pull it off. 0 Quote Share this post Link to post
Nevander Posted December 6, 2016 So the other trap in Dark Entries was a piece of cake, the darts shooting across where the Plasma Rifle is. It makes me wonder why Sgt or Nightside weren't able to make it work because it was super easy to set up compared to the Soulsphere puzzle. Instead in Brutal Doom 64, it just fires out like 1000 darts at once... lol? Not even bragging, it really was that simple... whatever. Dark Entries is pretty much done, moving onto sector coloring now, then on to Blood Keep. 0 Quote Share this post Link to post
XLightningStormL Posted December 7, 2016 Will this be 1-8-04 (or Pre-GL2.0 GZDooM) compatible or are you guys going the latest GZDOOM route and using the > code stuff (instead of TNT1 (Code here) stuff) 0 Quote Share this post Link to post
MinerOfWorlds Posted December 7, 2016 XLightningStormL said:Will this be 1-8-04 (or Pre-GL2.0 GZDooM) compatible or are you guys going the latest GZDOOM route and using the > code stuff (instead of TNT1 (Code here) stuff) Why not use gzdoom 2.2.0? 0 Quote Share this post Link to post
Blastfrog Posted December 7, 2016 I like the concept, I'm looking forward to this project. Ask Maes for his converted Doom 64 maps, he made a convertor once. Also, if you haven't already, make sure the map pixels are square and not 5:6. 0 Quote Share this post Link to post
Nevander Posted December 7, 2016 XLightningStormL said:Will this be 1-8-04 (or Pre-GL2.0 GZDooM) compatible or are you guys going the latest GZDOOM route and using the > code stuff (instead of TNT1 (Code here) stuff) It should work on the older versions. I'm not using anything too new or fancy. Blastfrog said:Ask Maes for his converted Doom 64 maps, he made a convertor once. Also, if you haven't already, make sure the map pixels are square and not 5:6. Converter? Surely it only makes the maps open-able in GZDB though? Because there's no way it could make a Doom 64 map open and perform correctly in GZDoom through a converter? Regardless, I've already copied and pasted everything for the remaining maps I haven't started yet. I just need to make them all work now. What do you mean exactly by 5:6? 0 Quote Share this post Link to post
Blastfrog Posted December 7, 2016 No, the converted maps are not directly usable, but it's cleaner than copy-pasting over. One thing it does is automatically blanks out the midtextures that aren't supposed to be visible. Nevander said:What do you mean exactly by 5:6?I mean that by default, Doom uses pixels that are 1.2x as tall as they are wide. If you want accuracy (and I'm sure you do), you'll want to set PixelRatio to 1.0 in the MAPINFO file. Also be aware that the weapon sprites are meant to be seen in 240 lines of resolution, not 200. Be sure to convert actor state and script timings by scaling the durations. Doom 64 used 30 tics per second, PC Doom uses 35 tics per second. You'll want to multiply such durations by 1.16666667. The player is 64 tall and has a viewheight of 56. 0 Quote Share this post Link to post
Nevander Posted December 7, 2016 How do you guys feel about slightly modifying certain traps or pits with lifts to get back out? Some examples are Final Outpost in the blood pit, and now the trap at the end of Blood Keep. Personally I say it's bad map design to make inescapable pits and will aggravate the player if they fall in a trap and no way to get out. For some, it may be enough to turn them off from the game if they get mad enough (like a no death run on Nightmare and then they forget to move out of the way or just screw up in general). I know it's pissed me off on more than one occasion when I'd get stuck somewhere. Blastfrog said:No, the converted maps are not directly usable, but it's cleaner than copy-pasting over. One thing it does is automatically blanks out the midtextures that aren't supposed to be visible. I mean that by default, Doom uses pixels that are 1.2x as tall as they are wide. If you want accuracy (and I'm sure you do), you'll want to set PixelRatio to 1.0 in the MAPINFO file. Also be aware that the weapon sprites are meant to be seen in 240 lines of resolution, not 200. Be sure to convert actor state and script timings by scaling the durations. Doom 64 used 30 tics per second, PC Doom uses 35 tics per second. You'll want to multiply such durations by 1.16666667. The player is 64 tall and has a viewheight of 56. Hmm. I think I'll stick to my copy/paste method. That way I know I've done everything right and nothing went wrong during the conversion. Any mistakes the maps have when copied over get fixed by me eventually during the remake process. I didn't know about pixelratio. That's pretty cool. What all does it affect? I know it doesn't affect the player weapons on the screen. I will force scale those down with TEXTURES to remove the 20% adjustment. As far as actor state and script timings, I am making the timings right just by putting the right tics for the delays. Or rather, getting them matched up correctly with Doom 64's original timings. It's obviously not going to be perfect no matter how much I tweak it but the maps are going to all be playable and will behave like the original. For the actors... I don't see that as being a necessary change. I mean I can tweak them over time if I notice they do something too fast or slow. Generally PC Doom (these days) is faster paced and I kinda enjoy the slightly faster pace I've tested so far in my converted maps. Either way, finishing the maps is priority one right now. It's funny... today I found a thread about a Doom 64 TC to GZDoom dated back in 2012 or 2013 and most people said it wasn't worth the effort. I think they are dead wrong honestly. I'm having fun, the levels look great, and it's going to be fun as hell. 0 Quote Share this post Link to post
Blastfrog Posted December 7, 2016 Mind if I test for you? I can also go through the tedium of adjusting actor timing to be as accurate as possible if you'd like. Nevander said:How do you guys feel about slightly modifying certain traps or pits with lifts to get back out?Not a bad idea in itself, but I'd prefer authenticity. Nevander said:I didn't know about pixelratio. That's pretty cool. What all does it affect?Just the world and things in it. Nothing else is adjusted by pixelratio. Nevander said:As far as actor state and script timings, I am making the timings right just by putting the right tics for the delays.As long as you're making adjustments to get the scripts to have equivalent (not the same amount of tics, but 7/6 of the original amount), it's all good. Nevander said:For the actors... I don't see that as being a necessary change. I mean I can tweak them over time if I notice they do something too fast or slow. Generally PC Doom (these days) is faster paced and I kinda enjoy the slightly faster pace I've tested so far in my converted maps.I disagree, authenticity matters IMO. I don't mind the extra bits like the new maps, but the more the game can behave like Doom 64 EX does, the better. 0 Quote Share this post Link to post
JohnnyTheWolf Posted December 7, 2016 Blastfrog said:I disagree, authenticity matters IMO. I don't mind the extra bits like the new maps, but the more the game can behave like Doom 64 EX does, the better. Besides, having a faithful GZDoom port of Doom 64 could serve as a basis for mods and mapsets. I would love to see a The Way id Did - The Midway id Did - type of project for Doom 64. 0 Quote Share this post Link to post
Nevander Posted December 7, 2016 Remaking the beginning area of Watch Your Step was fun. Thankfully, a lot of the geometry was already set up for 3D floors. Very fortunate. Looks just like the original now, better actually. In the original, there's a very thin crack where the horizontal beams connect with the other part. Fixed that. :) EDIT: Good god the whole map is nothing but MapSpots... 0 Quote Share this post Link to post
Nevander Posted December 9, 2016 Been doing some thinking and testing for the first map of my new episode. You start off facing the middle of The Absolution's final fight area, and witness the Mother Demon dying at the start of the level while the screen fades in (the level is a DIRECT continuation following the end of Doom 64's main game). After the Mother Demon has died, you look around you and see the scattered bodies of the dead demons you had killed prior. Then, after a few seconds, the area will quake and walls open up, parts of the level will change. One thing that happens is an opening will be made in the wall to the north, a passageway out through a cave. *conceptualization intensifies* The only major concern is... what do I give the player? It's logical to think that (as far as realism goes) Doomguy would have used up all his ammo during the fight, leaving him with only some pistol rounds, thus standard pistol start. Also, pretty much done with Watch Your Step. Starting on Spawned Fear soon. EDIT: Updated the beta level some, I'd say huge improvement OLD: NEW: 0 Quote Share this post Link to post
Impie Posted December 9, 2016 Really stoked to play this. Brutal Doom 64 is awesome, but not faithful enough in a lot of areas. Love the idea of a new episode added onto the original, too. 0 Quote Share this post Link to post
JohnnyTheWolf Posted December 9, 2016 Is this recreated beta level going to be a Doom 64 reimagining of TNT Evilution's Pharaoh? 0 Quote Share this post Link to post
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.