RELEASE: Wolfenstein 3D TC Version 3.1
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.
Got a cool project idea but nothing else? Put it in the project ideas thread instead!
Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.
Please read the full rules for more details.
-
- Posts: 1337
- Joined: Tue Jul 15, 2003 4:18 pm
Re: Wolfenstein 3D TC (Version 3.0) Final Beta Release!
The steam version of SoD switches between map sets by renaming files. Check to see if you have a GAMEMAPS.SD1 file in your SoD folder and replace GAMEMAPS.SOD in the ipk3's folder with that instead.
-
- Posts: 1337
- Joined: Tue Jul 15, 2003 4:18 pm
Re: Wolfenstein 3D TC (Version 3.0) Final Beta Release!
In the latest Git version, I've added error reporting in the console that will print if any of your GAMEMAPS files do not have the expected extension - That is, if your GAMEMAPS.SOD file is really a renamed GAMEMAPS.SD2 file, it will tell you that in the console. Hopefully this will help people to troubleshoot issues like this in the future.
-
- Posts: 19
- Joined: Mon Nov 07, 2022 4:08 am
Re: Wolfenstein 3D TC (Version 3.0) Final Beta Release!
Really impressed with the all the latest additions! Keep up the good work!
A question I really wanted to ask, how does GZDoom's customizable FOV and aspect ratio affect the sneak attack bonus? Anything that's off screen gets 2x the chance of hitting you in the original game and its source ports, and how much of the big picture you get to see naturally depends on the aspect ratio too.
I also noticed that the blood decals have semi-transparent pixels but the bullet puffs look like they have just 1 bit alpha channel that only distinguishes between 100% opaque and 100% transparent pixels which is consistent with the style of the original game that had a very limited 8 bit palette and 1 bit transparency. The ooze on the walls also lacks any graphical imitation of semi-transparency and so does the gore seen in the enemies' death animations, so I guess all the mod extras should be following suit?
A question I really wanted to ask, how does GZDoom's customizable FOV and aspect ratio affect the sneak attack bonus? Anything that's off screen gets 2x the chance of hitting you in the original game and its source ports, and how much of the big picture you get to see naturally depends on the aspect ratio too.
I also noticed that the blood decals have semi-transparent pixels but the bullet puffs look like they have just 1 bit alpha channel that only distinguishes between 100% opaque and 100% transparent pixels which is consistent with the style of the original game that had a very limited 8 bit palette and 1 bit transparency. The ooze on the walls also lacks any graphical imitation of semi-transparency and so does the gore seen in the enemies' death animations, so I guess all the mod extras should be following suit?
-
- Posts: 1337
- Joined: Tue Jul 15, 2003 4:18 pm
Re: Wolfenstein 3D TC (Version 3.0) Final Beta Release!
So, I may have *just* added the handling for increased damage to inactive enemies, and from enemies who are not in the players FOV . I chose to hard-code the calculations based off of a 90-degree field of view so that gameplay won't change for players with different FOVs.
The blood splats are the default GZDoom ones; I haven't added any other additional graphics there, just retained the option to show them. If the extra translucency makes them not fit, you could say the same about them not fitting with Doom sprites .
The flamethrower hit and breaking syringe breaking effect *do* use transparency, as does the flame/smoke effects when you use the flamethrower to kill an enemy (and rocket trails if you have blood splats turned on), but the effects are intentionally minimalist.
The blood splats are the default GZDoom ones; I haven't added any other additional graphics there, just retained the option to show them. If the extra translucency makes them not fit, you could say the same about them not fitting with Doom sprites .
The flamethrower hit and breaking syringe breaking effect *do* use transparency, as does the flame/smoke effects when you use the flamethrower to kill an enemy (and rocket trails if you have blood splats turned on), but the effects are intentionally minimalist.
-
- Posts: 19
- Joined: Mon Nov 07, 2022 4:08 am
Re: Wolfenstein 3D TC (Version 3.0) Final Beta Release!
From what I remember patrolling enemies too take the extra damage as long as they are unaware of the player’s presence.So, I may have *just* added the handling for increased damage to inactive enemies, and from enemies who are not in the players FOV .
Fair choice, most people probably play at the vanilla 90 anyways.I chose to hard-code the calculations based off of a 90-degree field of view so that gameplay won't change for players with different FOVs.
That’s been kinda bugging me my entire life but since a lot of stuff including the projectiles use optional translucency and mods almost abuse it, it's not as noticeable.If the extra translucency makes them not fit, you could say the same about them not fitting with Doom sprites .
Also the graphics in Doom look like a peculiar crossover between hand drawn pixel art and something derived from heavily overdrawn photos while Wolf3d (and maybe also Hexen and Heretic) have an older, crisper and more vibrant look like in the earliest cartoon-style VGA DOS games or SNES graphics. Not sure about the 16bit consoles, but DOS stuff only did 1 bit transparency at the time which meant no translucency, just crisp cutouts with one color coding the empty pixels.
-
- Posts: 1337
- Joined: Tue Jul 15, 2003 4:18 pm
Re: Wolfenstein 3D TC (Version 3.0) Final Beta Release!
Correct. They don't count as 'active' until they are alerted to the player, so the same handling is in place for patrolling enemies.CacoTwoShoes wrote: ↑Sat Dec 24, 2022 8:45 pm From what I remember patrolling enemies too take the extra damage as long as they are unaware of the player’s presence.
Yeah, I thought about doing custom splatters, but am not planning to do that before release. The splatters are an optional thing that the player has to opt-in for, so I'm not too concerned. Maybe for a 3.1 at some point...CacoTwoShoes wrote: ↑Sat Dec 24, 2022 8:45 pm That’s been kinda bugging me my entire life but since a lot of stuff including the projectiles use optional translucency and mods almost abuse it, it's not as noticeable.
Also the graphics in Doom look like a peculiar crossover between hand drawn pixel art and something derived from heavily overdrawn photos while Wolf3d (and maybe also Hexen and Heretic) have an older, crisper and more vibrant look like in the earliest cartoon-style VGA DOS games or SNES graphics. Not sure about the 16bit consoles, but DOS stuff only did 1 bit transparency at the time which meant no translucency, just crisp cutouts with one color coding the empty pixels.
-
- Posts: 19
- Joined: Mon Nov 07, 2022 4:08 am
Re: Wolfenstein 3D TC (Version 3.0) Final Beta Release!
Oh by the way, wasn't it the hit chance and not the damage boosted for the offscreen enemies? It kinda imitated dodging the bullet if my memory is correct.increased damage to inactive enemies, and from enemies who are not in the players FOV
-
- Posts: 1337
- Joined: Tue Jul 15, 2003 4:18 pm
Re: Wolfenstein 3D TC (Version 3.0) Final Beta Release!
Yes. There's a multiplier that gets cut in half if the player has the enemy in sight - From Wolf3D source: "player can see to dodge".
Imprecise commit notes .
Imprecise commit notes .
-
- Posts: 19
- Joined: Mon Nov 07, 2022 4:08 am
Re: Wolfenstein 3D TC (Version 3.0) Final Beta Release!
Pedantically recreating Wolf3d source code behavior in ZScript is God’s work.
-
-
- Posts: 17921
- Joined: Fri Jul 06, 2007 3:22 pm
Re: Wolfenstein 3D TC (Version 3.0) Beta 4 Release!
Just curious -- how much difference is there with the old A_WolfAttack function? (Or, how much did I get wrong back then? )
-
- Posts: 1337
- Joined: Tue Jul 15, 2003 4:18 pm
Re: Wolfenstein 3D TC (Version 3.0) Beta 4 Release!
Your function is pretty spot on... I really only had to code my own because my Wolf-style movement code sets player velocity to zero, so the "dodging" (aka lower hitchance when the player is running) as coded in A_WolfAttack wouldn't/couldn't ever work. Mine is much more simplistic as well, with no handling for blood/puff spawning or accounting for any special actor flags (GHOST/SHADOW).Gez wrote: ↑Mon Dec 26, 2022 11:55 am Just curious -- how much difference is there with the old A_WolfAttack function? (Or, how much did I get wrong back then? )
-
- Posts: 1337
- Joined: Tue Jul 15, 2003 4:18 pm
RELEASE: Wolfenstein 3D TC Version 3.0
Version 3.0 of the Wolfenstein 3D Total Conversion for GZDoom is available for download.
See the first post for more information.
-
- Posts: 118
- Joined: Sat Mar 27, 2021 3:21 pm
-
- Posts: 95
- Joined: Thu Feb 03, 2022 9:03 am
- Graphics Processor: Intel (Modern GZDoom)
- Location: Brazil
Re: RELEASE: Wolfenstein 3D TC Version 3.0
Congratulations! I'm so happy to see how much this project progressed since ver 2.x! Yessssssssss!
-
- Posts: 103
- Joined: Sun Jun 14, 2020 3:37 pm
- Graphics Processor: nVidia (Modern GZDoom)
Re: RELEASE: Wolfenstein 3D TC Version 3.0
I gave this a go with the first level and I got to say that I'm very impressed with the new additions this project's added since the last stable version! I do have one technical question however, and that's getting the SOD levels working. I have GAMEMAPS.wl6 and the other GAMEMAPS from the expansions in the same folder as the ipk3, but I can only play through the base levels. Do I need to rename something or put anything in the folder to get the SOD levels functional?