1. Operation: Harsh Doorstop
  2. News

Operation: Harsh Doorstop News

O:HD Playtest Session (Friday, December 30th @ 5:00PM EST)

[h3]Hi everyone,

We are holding a playtest for O:HD on Friday, December 30th @ 5:00PM EST over in the O:HD Community Discord.

We look forward to seeing you there![/h3]

Development Blog #28 [November 2022]

Hello Drakelings!


Welcome to the twenty-eighth devblog for Operation: Harsh Doorstop. In this update, we will be reviewing the work that the team completed in the month of November 2022.

With the latest update to all of the builds of the game we have now begun letting in people who have signed up for the Multiplayer Playtest sessions! It has been awesome the past week getting into the servers and playing with everyone, and we are very grateful for all of the feedback and bug reports that we have been receiving—all of this information is invaluable to us, and will greatly help improve the overall experience. We plan on continuing to regularly admit people who have signed up leading all the way up to our early access release in February 2023. If you would like to skip that wait, remember that the Patreon and now Discord support are both options—please consider supporting the team and the project! Every little bit goes a long way, and makes a huge difference towards the speed at which we can make O:HD the experience that we know it can be for everyone in the community!

Our plan at this point (moving forward to early access) is to eliminate some of the peskier and long standing bugs that have been in the game for a while, such as being unable to utilize certain parts of your kit (bandage “reloads”, 0V08M, etc.), animation bugs (like the SKS double reload), scope issues (actually basically already done on Dev Build), rare instances where you pick up a kit and are unable to use anything (all items red/inaccessible), and so on. We are also doing some optimization and polish passes, and QoL changes as well to try and get the current experience as solid as possible, and give us a good basis to pivot off of and continue on with our next batch of features that we will be focusing on (namely some of the other items that we have discussed in prior devblogs that we wanted to get done around release).

Moving on to the November recap:

Maps

[h3]Omaha Beach[/h3]
Work continued on adding in buildings and walls to the Omaha Beach map:



[h3]Risala[/h3]
The embassy 5LMPL building in Risala has now been replaced with a shipping container yard. This is temporary as the embassy building will eventually wind up being remade—the current version that we have is simply too unoptimized for the map, so we decided to replace it to help improve performance:



In addition, some 5M7CJ of the landscape for the map was improved.

[h3]Lam Dong[/h3]
More work was done to experiment with and improve upon the lighting on Lam Dong:



Upcoming and WIP Features

[h3]Steam Workshop Support[/h3]
Steam Workshop is now 0V26Z complete and ready for day 1 of early access! Once we release, everyone will be able to upload and download mods from the Workshop tab like you are used to seeing with other Workshop supported games on Steam. Until then, the O:HD website will still be the main location to get mods (unfortunately we are unable to implement Workshop to things like the playtest or demo).

[h3]Audio Overhaul[/h3]
This task has been in progress for quite some time, and many of you have likely already heard many (if not all) of the new gun/explosion sounds that we have implemented. That said, I wanted to wait until we were up to about this point before really talking about the work that was done here in the T9AXT devblog since audio is a bit harder to portray here in text format, and there is a lot going on underneath the hood, so I felt it is better to tackle this when a more significant amount of work had been completed that we can actually show alongside these explanations for better context.

In order to better showcase this, we consulted with our sound designer to get some more in-depth information on how his work is set up and what you are actually hearing when a gun is firing, rockets are exploding, etc.

What was O:HD using before for gun sounds?
The problem with the previous sounds is that the stereo channels were too wide for the shooting of the gun, which made the gunshots sound unnatural and not coming from the gun itself
There were IK0ZW also problems with inconsistencies between different weapon sounds and lack of sound spatialization.

Some footage of the old audio:

https://youtu.be/ME2DGXCwjpk
How was this improved?
The most notable improvement is on the overall soundscape—gunfights sound more dynamic because the loudness and distortion of the gunshots come from the gun itself, while the echo and tails are playing on both stereo channels, which makes the gunshot sound more natural and it gives the illusion that the sound is actually traveling through the environment.

What is the difference between “core sounds” and “reflections”?
As mentioned before, most sounds are made with two layers—the core and the reflection. The core is a mono sound effect that has the transient, kick, distortion and mechanics of the firearm. The core itself is spatialized, which means that the panning is always directed towards the weapon itself. Meanwhile, the reflection is a stereo sound effect that has the tail of the gunshot representing a specific environment, which is not spatialized on “close” and “close-distant” distances 0V4DP and makes the sound on both sides of your headphones (as in the gunshot is reverberating and echoing through the environment around you while you are receiving it on both ears). In the case of Medium and Far distances, the sound has a "wider" stereo separation compared to the core sound file, which also makes it sound more realistic. These two layers are mixed together and crossfaded by distance and then go through the output.

The potential with this new "system", is that we can more easily add environmental variations, since all you need to change on each gunshot to represent a different environment is the reflection sound effects, so that way you can have tons of different reflection sets for forest environments, urban environments, open fields, mountains, indoor rooms, etc.

How does the explosion audio work?
For the explosions you have the previous "core" layer, and "reflection" layer, but you also have an extra layer called "LFE" which stands for Low Frequency Effect. This layer is also not spatialized, which means that it will sound on both sides of your headphones and it consists of very low frequency kicks and bassy impacts. The point of this layer is to have a very low frequency 98333 rumble playing on both stereo channels when an explosion happens, which makes it sound more deep and have a stronger impact, which also makes sense from a realism standpoint, as you can physically feel the explosions both in your body and in the ground, so low frequencies can get very close to this effect.

https://www.youtube.com/embed/FvVp7c2rogc
Currently, we only have the field reflections implemented, so all of the audio you are hearing right now is as if everyone was fighting in a big open field. We also have some preliminary work started on some of the other reflection layers, such as indoors, urban, etc., however, in order to properly implement them this will require the lead programmer to make an actual coded function that will switch the reflection layer based upon where the sound is being generated, and then from there the level designers can place these switchers in the appropriate areas when designing maps.

For example, shooting your rifle in a big open field will get you the sounds you hear now, and then when you walk into a building and continue firing the reflection layer would then switch upon entering the building and your gunshots would now sound like they are being shot indoors where the sound wave itself will come to a rather abrupt end vs. traveling far and wide. In this sense, in the future, you will not only be able to know where a gunfight is happening relative to you, but also what sort of environment they are in (i.e. “I hear a bunch of gunfire to my north and it sounds like that is indoors—there must be a squad holding down a building over there). Without the switcher, we can only implement one layer at a time, so eventually this will be the next natural evolution of our sound design as a whole.

Last but not least, the sound designer has also recently implemented a lot of new bullet impact noises for all sorts of materials (woods, metals, 8AGRH, concrete, etc.), impacts on players getting shot, etc.



That’s all for November, thank you everyone for checking out the devblog!

Make sure to join the O:HD Discord, and/or follow our Steam announcements to track updates, and if you would like to support us early on in development and grab a Multiplayer Playtest key don’t forget you can do so on our Patreon! See you all next time!

-Goomes, Lead Community Manager





Website
Discord
Youtube
Twitter




Twitter
Discord
Website

Development Blog #27 [October 2022]

Hello Drakelings!


Welcome to the twenty-seventh devblog for Operation: Harsh Doorstop. In this update, we will be reviewing the work that the team completed in the month of October 2022.

Maps

[h3]Omaha Beach[/h3]
Omaha Beach is now ZWFKZ starting to move past its blockout phase, and will start to receive more final improvements to the terrain, buildings, world props/environment assets, and so on:



Current versions of Omaha Beach can already be played by Patreon supporters of the relevant tier, and is obtained directly from our Itch.io page, so if you want to check it out DFC28 be sure to grab it there.

[h3]Argonne[/h3]
Argonne also received a few updates to the hardcover (more of it), foliage, and improved lighting layers:



Upcoming and WIP Features

[h3]Steam Workshop Support[/h3]
The lead programmer HMRZE has now begun working on Steam Workshop support/integration, which will be the primary mod delivery method for O:HD once we go to early access. Workshop will likely not be available prior to this point (at least not for the Demo and Playtest builds), however, our intention is to hit early access with full Steam Workshop support day 1, and we are already well on the way to having this ready to go—at the time of this devblog we are roughly 70% complete with ZWGDQ this task.

[h3]Third Person Animation Improvements[/h3]
Work continued on overhauling our third person animations. We redid the aiming offsets for third person resulting in a more natural pose, especially while prone:



We redid most of the layering of the locomotion third person and first person arm weapon poses. This has RREJY resulted in a far more fluid result, especially while sprinting, moving, or in the prone stance:



We also created new aiming transitions, as well as firing animations for third person to add some extra subtle details:



We have set up prone alignment nodes to match the angle of the surface the character is laying on, as well as leg IK surface displacement to match the character's leg pose to irregular terrain or slopes:



Last but not least, we added some basic/first pass first person animations for the vaulting system:



[h3]Additional Server Management Tools[/h3]
We have added the ability to issue server commands in-game with basic admin management. In addition, we have manually defined a "one-time password", and supporters-only server whitelist capabilities for communities that wish to provide a more exclusive/closed experience.

[h3]Bots/AI[/h3]
As mentioned last month, the AI programmer is now currently working on breaking contact/peeling behavior, the ability to understand and take advantage of hard cover, and the ability to conduct bounding overwatch. In order to accomplish this, he is doing a large overhaul of the existing systems and strategies Y2XXL, and refactoring a lot of the existing code to allow for a more dynamic and robust system to be in place for these more complex behaviors (as well as for future planned AI behaviors).



That’s it for this month, thank you to everyone who read the devblog!

Make sure to join the O:HD Discord, and/or follow our Steam announcements to track updates, and if you would like to support us early on in development and grab a Multiplayer Playtest key don’t forget you can do so on our Patreon! See you all next time!

-Goomes, Lead Community Manager





Website
Discord
Youtube
Twitter




Twitter
Discord
Website

Going It Solo

After months of consideration and negotiation, we have made the decision as a team to release Operation: Harsh Doorstop in February without a publisher. We still have an excellent relationship with Microprose, our previous publisher. However, we have come to the realization that the benefits of releasing Operation: Harsh Doorstop as a self-published project outweigh the alternatives.

Operation: Harsh Doorstop is not like other games. It is a unique project with unique goals. Profits or returns do not define these goals. Our only goal is to develop a superior product that we release for free. This founding principle makes Operation: Harsh Doorstop largely incompatible with most financiers. Because of this, we feel that Operation: Harsh Doorstop will function much better long-term as an independent and self-published project.

We still intend to permanently maintain a strong relationship with Microprose. We have thoroughly enjoyed our time working with Microprose, Microprose’s staff, and Microprose’s CEO David Lagettie. These individuals have shared our vision for many years, and have been instrumental in the success of Operation: Harsh Doorstop.

Because of this, we have also decided the following:

1. Microprose will become the first third-party client of our studio to receive a full license to OHDcore, the underlying framework of our game. Microprose will have a full license to continue development of their own games powered by OHDcore, most notably Warfare 1944. We continue to be available for any development work that Microprose will require, as they continue developing their own games.

2. Warfare 1944 is a Microprose project, owned and developed by Microprose. This was actually already true, but we felt this required further clarification following our announcement to self-publish Operation: Harsh Doorstop. While our studio has been previously contracted to develop Warfare 1944, Warfare 1944 has always ultimately been a product owned and developed by Microprose. We merely develop the OHDcore framework, and have been available for contract development work as needed. Our studio continues to be available to help develop Warfare 1944 as Microprose desires, while we continue to independently develop Operation: Harsh Doorstop as our own self-published product.

3. We will continue to support, promote, and cover Microprose products on our own personal channels. We love Microprose games, and we love what Microprose is doing for independent developers. We intend to continue supporting Microprose as long as they continue to be the champion for independent developers that we have seen them be.

Operation: Harsh Doorstop is a project with a strong and unique future. Our game is not like other games, and our mission is unprecedented. We intend to build a game sandbox that is free, not because releasing a free game is profitable… but because we believe it will create a better gaming community. Our supporting community members have seen this vision, and each of you have helped us to create something extraordinary. We intend to continue this extraordinary mission as the captain of our own fate, as it always should have been.

We look forward to showing you what we can accomplish, together with your support.

See you on the battlefield… soon.

Sincerely,
Connor Hill (Bluedrake42)

Development Blog #26 [September 2022]

Hello Drakelings!


Welcome to the twenty-sixth devblog for Operation: Harsh Doorstop. In this update, we will be reviewing the work that the team completed in the month of September 2022.

There isn’t a ton to go over this month, as it is mostly 26247 continuation of already in-progress tasks from prior months, so let’s jump right into it:

Maps

[h3]Risala and Khafji[/h3]
Risala and Khafji both received major lighting improvements, additions and adjustments to the available hard cover, and overall YY22T improvements to the foliage:

Khafji

Risala 6F2VJ

In addition, more interiors for the buildings on these maps were worked on:



Most if not all of these improvements should already be in the latest Singleplayer Demo and Multiplayer Playtest builds.

Upcoming and WIP Features

[h3]Third Person Animation Improvements[/h3]
The third person animator has been hard at work continuing to improve and refine the third person animations. Below you will see his WIP improvements to the angles and rotations of the character and how they hold the weapons when looking in a wide variety of directions, as well as 263EB the addition of weapon fire having an actual impact on the shoulders and upper body of the character:



[h3]Bots/AI[/h3]
Last month the AI programmer continued his work on bot behaviors and their ability to use grenades, launchers, and so on. They should PWMJT now be able to better calculate optimal trajectories and aim accordingly to be more effective in using these tools (for example, they will actually attempt to reach you with an RPG instead of just shooting it in your general direction when they think to use that weapon). Soon, he will also begin working on their ability to utilize bandages, as well as ammo/med bags.

Up next the AI programmer will begin working on breaking contact/peeling behavior, the ability to understand and take advantage of hard cover, and the ability to conduct bounding overwatch.

[h3]Server Browsing and Settings[/h3]
The multiplayer server browser now has some extra server filter options, and it is now also possible to set passwords on servers.



Thank you for checking out the devblog this month! 92ECL

Make sure to join the O:HD Discord, and/or follow our Steam announcements to track updates, and if you would like to support us early on in development and grab a Multiplayer Playtest key don’t forget you can do so on our Patreon! See you all next time!

-Goomes, Lead Community Manager





Website
Discord
Youtube
Twitter




Twitter
Discord
Website