Back to Blog
Development Blog #10 [May 2021]

Development Blog #10 [May 2021]

Steam
June 19, 2021 Steam Community
Gallery image 1
Gallery image 2
Gallery image 3
Gallery image 4
Gallery image 5

Hello Drakelings!

Welcome to the tenth devblog for Operation: Harsh Doorstop. In this update, we will be reviewing the work that the team completed in the month of May 2021.

To start off this month’s devblog, we want to recap a couple of major events that happened in the past few weeks: we had our very first test with bots/AI (went up to 128 bots combined with a handful of players with ease!), and we also did our first testing with a prototype system for the FOB construction system.

For the bots/AI, as you can see in the GIF below, they aren’t very intelligent yet or even capable of doing anything that impressive (all they can do right now is capture flags and shoot enemies, and they love to walk in a giant conga line), however this was a major/critical step forward in achieving our goal for the OHDCore platform to deliver players with the choice to use bots to play by yourself offline (PvE), play with or against them with friends (PvEvP), or of course play without them and only against other players (PvP). In the coming weeks and months, the programming team will be working on improving their behaviors so that the bots/AI present themselves as more cunning foes, and behave more like human players (i.e. seeking cover when shot at, understanding how to maneuver and flank, and so on).

Playtest with bots/AI—128 players and bots (mostly bots). Performance was not the greatest as I am sure you can imagine, but there were no server crashes and things ran stable the whole time. It will only get better from here!

If you would like to experiment with the bots, make sure you have Test Environment installed, and then you can use the following console commands in the main menu to start a match:

net.MaxPlayersOverride # net.MinPlayersOverride # Bot.Autofill 1 open MAP

Replace # with the number of bots you want, and replace MAP with whatever map you want to play (map names you can use: khafji_p, fallujah, lamdong, montecassino, argonne, AAS-TestMap). You must set net.MinPlayersOverride to be greater than 1, otherwise the autofill will not work.

Let’s get into the rest of the recap for May:

**

Expansions

**

Operation: Invictus

The ISMC team has been hard at work continuing to produce some very high quality assets for use in the Operation: Invictus expansion. Before we get into showing off some of their recent work, their team prepared a short Q&A with one of the lead developers titled “Three Shot Burst”:

Interview with Anders, developer for Operation: Invictus Operation: Invictus is the flagship expansion for the upcoming title Operation: Harsh Doorstop. It is the newest project created by the original devs of the ISMC mod.

1. You cut your teeth developing the extremely popular ISMC mod for Insurgency: Sandstorm. What parts of that experience contribute most to the development of Invictus? ISMC started because of my passion for guns and gear, and through it I was constantly getting better at texturing. Now I get to learn modeling on top of that! It's a very fun process collaborating with the other artists. I also learned a ton from figuring out the core features like scopes, gun handling, balancing realism with gameplay - all that stuff I did for ISMC. So for me it feels like a continuation and evolution of my work on ISMC: pure passion and fun.

2. What will be possible with Invictus that wasn't with ISMC? Oh, everything! We can do sounds, animations, game modes, every aspect of game design is open to us. We are still building the solid core systems, like scopes and gun customization, but I would take that freedom to create over restricted use of developed tools any day.

3. What music do you listen to when you code? *Dream Theater, mostly! I'm a huge prog fan, so I do enjoy Opeth, Porcupine Tree, Haken and such. As a guitar player I gravitate towards more complex music, and I do plan on making some music to go with my game development projects at some point!

Anders lives in his native Norway with his partner Liv. He has been an accomplished woodworker and archer for 15 years, and crafts historically accurate medieval bows and arrows.*

Here are some of the models that Anders and the rest of the team worked on last month:

[img alt="MP5 Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/efebeb4dbb09149ee89402937fb976b9bd108411.jpg[/img][img alt="9mm Hollow Point Magazine Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/310e4d5b899386d43b8332fb7a1456d9ab64c3f2.jpg[/img][img alt="Triarch Systems Pistol Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/0556811c05cabe5cd3d0c988d0f55699c3a3e02d.jpg[/img][img alt="Triarc Systems Pistol Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/97880322cb0f33f4b5ebbbe6ed5aaeee9b88a15f.jpg[/img][img alt="M4AI Rifle Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/0d44901d9a05201a54a245b53c0d16022d39d5da.jpg[/img][img alt="TriArc 2011 Commander Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/e6ff33de1cdb6650484a7945e7a2a895f7f9a701.jpg[/img][img alt="AWS SMU Battlebelt Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/6d1fdf0fec3059c8496ee46d77880045f2c5d6a9.jpg[/img] MP5, TriArc Glock 19, TriArc 2011 Commander, M4A1, AWS SMU Battlebelt

At the time of posting this devblog, the TriArc Glock 19 is already available to use in game (although the animations are still not fully configured properly), and the rest will be made game ready very soon.

Operation: Michael

The ISMC team has also been working on creating the US soldier character model for Operation: Michael:

[img alt="World War 1 Soldier Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/f2bf420b9a3b348206664c17e76e1578f620989a.png[/img] [img alt="World War 1 Soldier Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/4e6cbb7a55c4706f7c37aa27a98bf3ea60f834d4.png[/img] [img alt="World War 1 Soldier Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/a4fb811a18cc27e5c57a7e15529a3350ef683599.png[/img] [img alt="World War 1 Soldier Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/84a831ecea6d6025873c96e3fc28d6445964fee8.png[/img] [img alt="World War 1 Soldier Asset Showcase Shoes"]https://clan.akamai.steamstatic.com/images//37287773/dc8204539da58dd7cc92c8d6960d2a0e67b9ef1a.png[/img] [img alt="World War 1 Soldier Asset Showcase Pendant"]https://clan.akamai.steamstatic.com/images//37287773/3e214c18e00019d91a963d67b7d0f6accac16f33.png[/img] [img alt="World War 1 Soldier Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/028ac65017f5186b6eab674479de1c2e15b19f95.png[/img] [img alt="World War 1 Soldier Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/100a977a8b1f4aef3c39ccd8edab908fd0d4fac8.png[/img] [img alt="World War 1 Soldier Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/02af387f66583061b7ea94f35aa5b838472f9169.png[/img] [img alt="World War 1 Soldier Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/878822400f68607fc9393f259d81c5f65714d2ae.png[/img] [img alt="World War 1 Soldier Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/adb1c8fbe06c2de0838244087f7247ec92f49b74.png[/img] [img alt="Entrenching Tool Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/411cf600106acec58f3512eba04d6a5a1f98e4db.png[/img] [img alt="World War 1 Soldier Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/8494419805952e10edb8971225de0864784e9cda.png[/img] [img alt="World War 1 Soldier Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/423ec2a775ba97f6d096f7bfaaca55b21ce17ffd.png[/img] [img alt="World War 1 Soldier Gloves Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/906105acda6f52b4aad523f6e1791239cee55ced.png[/img] [img alt="World War 1 Concept Art Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/842ff547862f4362f6d54ccc579130b327d9efce.png[/img]

These models should be available to preview on the Test Environment.

Operation: Rolling Stone

In May, work began on the USMC soldier model concepts that were shown off in April:

[img alt="Operation Rolling Stone Vietnam War Helmet Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/b5449c86aca2769ddcb61a9e54dc0c24e3c1c0a8.png[/img] [img alt="Operation Rolling Stone Vietnam War Helmet Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/76964c7c25eb147a26516ccd44c3f1afd2d2fd8a.png[/img] [img alt="Operation Rolling Stone Vietnam War Boots Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/95202c381a61c77f7a1b036e50129472f27bf18e.png[/img]

These models are also now more or less completed and can be found in game.

**

Maps

**

Risala

Risala has continued to receive detailing and design passes to further flesh the map out:

[img alt="Khafji Map Showcase Image"]https://clan.akamai.steamstatic.com/images//37287773/afb52db4aa7de7b7d1131796b514d7626b6e0b34.png[/img][img alt="Khafji Map Showcase Image"]https://clan.akamai.steamstatic.com/images//37287773/ee84cd1a010cc84e08b0500d8eaec24e321c6bfd.png[/img][img alt="Khafji Map Showcase Image"]https://clan.akamai.steamstatic.com/images//37287773/cde98d77b7a731fed14a8034038c74102bede3b1.png[/img][img alt="Khafji Map Showcase Image"]https://clan.akamai.steamstatic.com/images//37287773/3c2cf7cd579723104afb0c391afc855076558600.png[/img][img alt="Khafji Map Showcase Image"]https://clan.akamai.steamstatic.com/images//37287773/c2d4d5e61b93ced15fd3b4f9151f462db422edc9.png[/img][img alt="Khafji Map Showcase Image"]https://clan.akamai.steamstatic.com/images//37287773/a763006a1395a52bfe0372d453711b03b24a1a94.jpg[/img][img alt="Khafji Map Showcase Image"]https://clan.akamai.steamstatic.com/images//37287773/dce941124b7383e1c64d5a37aed333308c195032.jpg[/img][img alt="Khafji Map Showcase Image"]https://clan.akamai.steamstatic.com/images//37287773/4bb6e5d49ffdb6177a8f290c75a4f2b77cb5e8b1.png[/img][img alt="Khafji Map Showcase Image"]https://clan.akamai.steamstatic.com/images//37287773/b0fb86b9fd2b977413f1e6807e91172a97371d23.jpg[/img][img alt="Khafji Map Showcase Image"]https://clan.akamai.steamstatic.com/images//37287773/c7a29069d25b20594ae1b0fdcf70bc6abd5bfa9a.jpg[/img]

Lam Dong

Lam Dong underwent a list of updates and improvements, including updates to the lighting, tweaks to the water color to make it look more blue, the landscape was repainted, and more ground cover/debris was added to add to the overall detail.

[img alt="Lam Dong Map Showcase Image"]https://clan.akamai.steamstatic.com/images//37287773/4a358a8e08b903636eaad5b5241f7aaeb6384674.jpg[/img][img alt="Lam Dong Map Showcase Image"]https://clan.akamai.steamstatic.com/images//37287773/d4c1565c4fa41a6692b06c3c9b0023a8375425e9.jpg[/img][img alt="Lam Dong Map Showcase Image"]https://clan.akamai.steamstatic.com/images//37287773/1c59853ac675ad29083392e9a7218ae549deec45.jpg[/img][img alt="Lam Dong Map Showcase Image"]https://clan.akamai.steamstatic.com/images//37287773/fb9696e4fb320685f17b24adab8f690da95aba19.jpg[/img][img alt="Lam Dong Map Showcase Image"]https://clan.akamai.steamstatic.com/images//37287773/c6dff1a95ff65555899bf5056a980ac269b6cc21.png[/img]

Monte Cassino

Monte Cassino received further blockout work to the Abbey building, as well as detailing passes to the fields and nature areas around the map.

[img alt="Monte Cassino Map Showcase"]https://clan.akamai.steamstatic.com/images//37287773/fa2c7c6f5cda464ed93b9bd4e60a0eae9acac219.jpg[/img] [img alt="Monte Cassino Map Showcase"]https://clan.akamai.steamstatic.com/images//37287773/71571ad9e94af7d3f9221edecdae37ca848397eb.jpg[/img] [img alt="Monte Cassino Map Showcase"]https://clan.akamai.steamstatic.com/images//37287773/6077b7cedab9c9df1e8715477bbd5b762991be21.png[/img] [img alt="Monte Cassino Map Showcase"]https://clan.akamai.steamstatic.com/images//37287773/63ac830907ff21170f8dee2b277a7d0b8d90114a.png[/img] [img alt="Monte Cassino Map Showcase"]https://clan.akamai.steamstatic.com/images//37287773/2b05e6dd4317394195790a2a37b6836762846e1c.png[/img]

Argonne

Argonne continued to receive detailing passes to the foliage and landscape, and the team began laying out the trench assets throughout the various trench lines across the map.

[img alt="Monte Cassino Map Showcase"]https://clan.akamai.steamstatic.com/images//37287773/128cd011a09070d0b9e5901fd65eb01e16e554fb.jpg[/img][img alt="Saint Quentin Map Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/89b696f1d8835de784658c4ce06c7f95d99ef302.jpg[/img][img alt="Saint Quentin Map Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/5b71ed747dfecf6caef2183697d9197495b8abae.jpg[/img][img alt="Saint Quentin Map Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/9be48edf015b137591429f4ac2dda5b7ab901cae.jpg[/img][img alt="Saint Quentin Map Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/277320c56f684a69d10f934bf20086cbd64b690d.jpg[/img][img alt="Saint Quentin Map Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/a1b1c68c7217fb05aa4a6dc3dae504bea303e79d.png[/img][img alt="Saint Quentin Map Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/fab22f793237e2d5c0e51f839f1789c0b17bc5e3.png[/img]

**

Animations

** More gun animations!

TriArc Glock 19, M1919A2 Browning Machine Gun, AKMN, MG42 (not final/WIP), P38

**

Objects, Models, and Textures

**

Weapons

Rifle mounted grenade launcher variants of both the M1 Garand and Kar98k were created:

[img alt="M1 Garand Rifle Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/31fd6a640112b1b2eecbaf415307b500ed4950d4.png[/img] [img alt="Kar98 Rifle Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/00b08a5bc97455fe0e2095291070c30f13d75762.png[/img]

World Props and Environment Assets

More props were created for use in all of the levels:

[img alt="Environment Art Oil Drum Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/dfc44581285483e58e9a8e66c54705dc56572b38.png[/img] [img alt="Heavy Ammunition Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/ddd3e86e3dd2911860ca39310023ffcea6c76903.png[/img] [img alt="Construction Sandbag Assets Showcase"]https://clan.akamai.steamstatic.com/images//37287773/4dd2e14269801a0f01f5d6d2b9c911fb250fc9e0.png[/img] [img alt="Construction Assets Sandbag Showcase"]https://clan.akamai.steamstatic.com/images//37287773/a58e797c59256742ce557a653a3e40f2126f2b9f.png[/img] [img alt="Punji Sticks Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/33a450f884216d19d5e1e737a6fb33b84f6d2fc1.png[/img] [img alt="Warning Road Cones Asset Showcase"]https://clan.akamai.steamstatic.com/images//37287773/2182693c03aa17e90c5be8e6bb4d2030730cea0f.png[/img] PMC and Insurgent faction flags for Invictus, barrels, gun powder canisters, sandbags, and spike walls for Rolling Stone, and some traffic cones (the Pooky Special)

**

Upcoming and WIP Features

**

Software Development Kit (SDK) and Modding

Not much to report here other than we are still waiting on Epic! As we have mentioned in prior devblogs, all of the paperwork is done, agreements signed, and so on, so the ball is in Epic’s court. We will be sure to make announcements the moment it is available for everyone to get their hands on.

Bots/AI

As mentioned at the beginning of the devblog, we now have the very first iteration of bots/AI in O:HD. They are available to play with on the Test Environment branch of the game. Just to reiterate, if you would like to experiment with the bots, make sure you have Test Environment installed, and then you can use the following console commands in the main menu to start a match:

net.MaxPlayersOverride # net.MinPlayersOverride # Bot.Autofill 1 open MAP

Replace # with the number of bots you want, and replace MAP with whatever map you want to play (map names you can use: khafji_p, fallujah, lamdong, montecassino, argonne, AAS-TestMap). You must set net.MinPlayersOverride to be greater than 1, otherwise the autofill will not work.

Work now begins on some initial configuration and optimization, and then we will be working on expanding and adding greater depth to the AI behaviors so that they will be more interesting to play with. Some of the behaviors that we will be working on include, but are not limited to, the ability to bound and peel, flank and maneuver, seek hard cover and/or concealment when being shot at, being able to operate in fireteams/squads/platoon-size elements (varying levels of command), use vehicles and static emplacements, and more. All of this of course will not happen overnight and will require a lot of time and dedication from the programming team, but we are quite confident that we will be able to get there when all is said and done.

Building/Construction System

Last month we did several playtests where we tested out a prototype of the building/construction system that we have shown off in prior devblogs. We collected a good first round of bugs and feedback, and now the system is being rebuilt for a more proper implementation. One of the new features that is being worked on for that implementation is snapping:

We hope to have another updated version soon as we push towards having a first iteration ready for a stable build.

That’s it for this month folks! We look forward to sharing more with you all later.

Make sure to join the O:HD Discord, and be sure to follow our Steam announcements to track updates. See you all next time!

-Goomes, Lead Community Manager

Website Youtube Twitter

This article was originally published on Steam

Read Full Article on Steam

Comments (0)

Sign in to join the discussion

Sign in with Steam

No comments yet. Be the first to share your thoughts!

Previous Post

Development Blog #9 [April 2021]

Next Post

Development Blog #11 [June 2021]