Indiana Jones and the Infernal Machine now supports custom levels

Everybody has several games that mean quite a lot to them. For me, one of these games is Indiana Jones and the Infernal Machine. I not only grew up with this game, but I also have a lot of memories of this game. Outside of that, I also met some amazing friends through the community behind this game. I even did several speedruns of this game, and I’m an active member of the community. Now, color me surprised that 25 years after the release of this game, we got new fan-made content for this game. Not just fan made content in the style of fan patches to solve bugs with the game, a whole new level and promises of a level editor to create even more new custom content. This blew me off my socks and in today’s article I want to talk about it. So strap in and let’s get ready to play new content for one of the best Indiana Jones games ever made.

The new level – SED

There is a speedrunning discord server for this game. Well, it was a speedrunning discord server but for a few years now, this server has grown into a server of people who appreciate this game. If you want to join this discord, here is an invite link. When the server started to grow, several modders joined our server. One of these modders is going under the name of Urgon (currently) and what we didn’t know is that he was decompiling the whole game. Not only that, he was creating a level editor based upon an existing level editor.

This existing level editor is for Star Wars Jedi Knight & Mysteries of the Sith. Those games used an engine that formed the basis for the Jones3D engine. While he was developing that editor, he tested his skills by creating a new level. So, basically, parts of this new level are tests of the new level editor and what you can do with it.

Now, information about this new level and the download link can be found at this GitHub repository. If you want to download the actual level, you have to go to this page and click the green button named “Code”. In that dropdown, you can choose “download zip”. You’ll need that later if you want to install/play this custom level. Now, if you read the pre-mod or the installation instructions for this level, you might feel overwhelmed if you aren’t very technically inclined. That’s why two community members wrote two special tools to aid you in preparing your game.

You might ask yourself, like Klamath did in at the end of our stream of this custom level, why are there two tools for basically the same? Well, let me tell you the history about it. When I wanted to play the custom level, I had a bit of trouble myself while figuring out the tutorial. I also found that the required steps were quite a lot to do. So, I decided to start writing a PowerShell script that did all the steps. I announced that in the Indy3D discord that I was writing this. When I almost completed my tool, the_Kovic dropped his version of the tool.

Personally, I didn’t want to throw my work out the window and continued finishing my GUI version. When I finished, I didn’t convert my tool to an EXE and left it just as a script file you could run using a command line or a code editor. The next day, Kovic released a GUI version of his tool and I gave some feedback on his tool. In the days after that, I created an EXE version of my tool and we both kept adding features in our tool. He wrote his tool in C#, which is a bit friendlier to create an EXE. If I didn’t release my first version as a script only and converted it to an EXE, I think it might have been less overwhelming for people.

That said, Kovic thanked me for creating my tool since like he said on our stream: “It put my butt into gear to create a tool and write a GUI, which I normally don’t write“. On top of that, our tools aren’t meant to compete with each other. I can’t write C# and Kovic can’t write PowerShell. And it would be a shame to just delete work because somebody else was quicker or made their tool more user-friendly first. The result now is that we both have two very strong tools with a very similar, maybe even completely the same, feature set.

Outside a different choice of coding language, the biggest differences between both our tools are under the hood. In Kovic’s tool, you get more files than in my tool when you download the tool. And that’s because to prepare your game for custom levels, you need to extract several files in the resource folder. The tool used for extraction has a bug where instead of extracting the folders of the archive into the resource folder, it extracts them into separate folders, like if you would extract a zip file. Kovic packs a modified version of this extraction tool so that part of the process goes a bit faster. In my version, the tool just downloads the latest official versions of the tool and prepare the game that way.

In the end, both our tools give you the same end result. They prepare your game to install custom levels and play them. If you want to try out the_kovic’s tool, you can find the latest version on this releases page. If you want to try our my tool, you can find it on this releases page. Feedback to our tools is always welcome! If you find an issue or if you have an idea, feel free to hit us up, and we will look into it.

Earlier I talked about a stream of the level we did. Klamath, the_Kovic and me did a live stream where we played through this level. Now, I have to emphasize that release of this level is an impressive technical achievement. Creating a level for a 3D game isn’t easy and requires a lot of work. It’s even more impressive when you know that not everything is documented about the engine, and you have to decompile a lot of it. In the next part of this article, I’m going to talk about the level itself and critique it.

If you don’t want spoilers, I’d advise you to skip that section for now and come back later. Now, I want to say that I start reviewing the level in a moment, but this feedback is mostly meant for people who want to make new custom content. What did this new level do right and wrong if you look at it as a player who doesn’t know the technical background of this level? This isn’t meant to break down the amazing work the modders did to make this work.

Reviewing the new level

Editorial note: this review will spoil quite a lot. If you don’t want to get spoiled, you have to skip this section of the article. This isn’t a walkthrough of the level either. Some sections are skipped, I’m only going to talk about the sections I want to talk about.

The new level takes place 25 years after the ending of the original game. Indy returns to his Canyonlands dig site. You are set loose at the tent where Sophia picked Indy up with a helicopter to start the Infernal Machine adventure.

In terms of new content, there isn’t a lot new to see. Some ladders are missing and some parts of the level are blocked off. Also, all treasures are missing that you would usually find in the level.

Before I continue, I want to mention that some parts of this level are made quite difficult on purpose. The developer wanted to give us the feeling we were young kids again, playing this game for the first time, and have us figure out the new puzzles by ourselves. Yet, finding a correct balance between difficulty and unfair is a very fine line to thread. Personally, I think that in some sections, the developer crossed the line into unfair level design.

When running on the top section, you notice that there are some new voice lines. These voice lines are made possible with a voice cloning AI tool that was trained on lines from Doug Lee, the original voice actor for this game. The new voice lines sound amazing, and if you didn’t know better, you’d think that Doug Lee came back to record the new lines. In most cases, these voice lines really fit Indy’s personality and fit right into the game.

We come to our first snag when we want to go to the new content. I can understand not seeing the shovel and being confused, since it’s hanging at the jeep on top. And you know what’s even more confusing, the other side of the jeep model has a shovel in its texture! Anyhow, when you pick up the shovel and dig up the Infernal Machine part, it’s clear that you need to break a wall. Here comes one of the worst parts of this level. The location of this cracked wall is insanely well hidden. It’s in one of the last places you’d look, and several of the first players ran around for hours upon hours in Canyonlands before it was found. And when it was found, it made us annoyed.

It’s a clear example of how players who are used to the level, overlooking the obvious. The wall you need to break has an actual cracked wall texture, but it’s behind something you can’t see through. I think it would have been fine if the location, where it is at, had a bigger ledge so you’d notice it somewhat instead of just having to go on a wild goose chase.

Now, we enter the new area. We come to a big open space where the next set of puzzles are. The first puzzle is actually a jumping puzzle. Now, I highly advise you to not play this level if you haven’t played through most of Indiana Jones and the Infernal Machine. Not that there are spoilers, but because some of the jumps in this level are straight up difficult and not what you really expect from this game. Kovic calls it “Kaizo Jones” for a good reason.

There are some small platforms and not having the look key working is going to be a pain in this section. Since, there are some moments where you need to be able to free look and not being able to see beneath or above you will make things a lot more tricky. After you finished these jumps, you might start to notice that the developer of this custom level added some details. Like, the rope bridges are gently moving in the wind. This is something that isn’t present in the original game. It’s a new “COG” script that makes that possible.

These cog scripts are a blessing for custom content. Since, this game isn’t hardcoded at all, so if you learn how to write these cog scripts, you can basically write new mechanics as well. It’s insane what possibilities there are going to be in the future for this game. I hope there is going to be good documentation so that custom level creaters know what’s possible and what’s impossible with the level editor.

While you are exploring this area, you notice that it’s huge. This also explains why it takes quite a while to load this level. Currently, modders are looking into why it’s running so slow. Since, we don’t really know if it’s the level size or something else slowing down the loading of this level.

So, after jumping around the central column, you’ll arive at the shed. Here you notice you can actually enter the shed from the top. Kovic explains it quite well during the stream. If you want to hear some technical explanations on how this level works, I’d advice you to watch our stream. Since there is a lot of interesting development talk in there. Later, Kovic and myself had a contest in trying to quote voice lines from the main game. We got close to 200. Kovic won that because I said a line he already said.

After you picked up everything from this shed and climbed outside, you experience another new mechanic of this game. It’s a mechanic that gets backported from Indiana Jones and the Emperor’s Tomb. The fact you can use your whip to go over a zipline.

After you returned and struggled with getting across the other bridge, you will encounter other parts of this level. Here you’ll encounter two voice lines that straight up lie to you. The first voice line is that you need more force, explosives to break a rock that’s blocking your way forwards. Here is the issue with that, you get an explosive barrel later. You need to find an extremely hidden swim tunnel in the water. It’s not the only hidden thing in the water, so investigate behind and underneath rocks quite well. Since, these puzzles in this water border in the unfair territory. What makes that explosive voice line even more evil is that there is a box of TNT in the shed earlier. But what’s the second voice line that lies to you?

Well, that is after you made your way past said boulder. You find a minecart and interacting with it, Indy says that it will run with gasoline. And there is still gasoline left in the shed. Sadly, you can’t pick it up anymore. Now, this is a red haring, you don’t need this minecart at all.

By now, you have learned that this level likes to break the rules of how the main game is designed. You’ll have to think outside of the box sometimes to beat this level. But, for some jumps, you need to use your knowledge of what’s possible and impossible to progress. This makes it quite tricky sometimes to progress. And this brings me to a conclusion we also said on stream. I think that the issue is that people expected a more tame level than what we actually got and that might turn some people off. But, I’m so glad that the quick save system exists in this game. So, abuse the quick save system and make multiple saves since you’ll need them if you aren’t a veteran player of this game.

Anyhow, let’s get back into the flow of the level. After we completed the lever puzzle, we go back towards to the huge open area and take the lift to a new location. What follows is a totally new area where it’s a good thing if you saved up on health packs and you have a great sense of direction.

So, the short minecart ridge comes to an end. It doesn’t take long before you find yourself into a watermaze. This watermaze is unfair in my honest opinion. Klamath had a tricky time solving it and he had to use almost every health pack to get through it. Without Kovic pointing out the right tunnel, I think it would have made the stream quite a bit longer. There was supposed to be a minecart section instead of this swimming maze, but the developer had a hard time making the minecart section to work and he gave up and made this swimming maze.

Now, I’m all fine with this swimming maze, but the map glitches out at certain parts. I have a mediocre sense of direction and I wanted to rely on the map. The map doesn’t always render the tunnels correctly. You sometimes swim off the map or “in nothingness”. Sadly, I have to draw my own map. I wish I still had it, since it would make for a nice screenshot here… But I threw it out but me and my clumsiness… I knocked over my waterbottle over it.

After the swimming maze, we get a new section of “Kaizo Jones”. Where we get some extremely tricky platforming. Here is where you need to use the look key again and be sure you are playing in 4:3. If you are playing in another resolution like 16:9 or 16:10, this will also be one of the moments where you don’t see all the information.

The block puzzle that follows, feels right out of Tomb Raider. The initial reviews of this game called out this game as a Tomb Raider clone. While, this game does the formula a whole lot differently. We even talked about that during the stream. In terms of theming, Infernal Machine is a lot better. Tomb Raider feels like obstacle courses. But that’s thanks to a different engine and control style. If you want to hear the whole discussion, you can watch the stream from this point. Excuse Kovic’s internet being spotty while he was replying.

After the block puzzle, a new path opens in the swim maze. Then, some platforming comes. Something I love is how there is even a troll hidden inside the platforming. It caught me off guard and made me smile. This platforming section was also love to do. It felt like a real test on how well I know the game. This platforming section feels a lot better put together and feel less cryptic on where you need to go next. You really start to notice that the developer was getting more used to the level editor and made better puzzles. The moment of having to use the whip to swing over the gap while the platform underneath you was breaking was amazing.

After that, we get into the finale of this level. We jump into a portal and we land in a playable area which is shown at the end of Shambala, the 4th level in the original game. That area that’s shown to you after you have beaten the Ice Guardian. The path that takes you to Palawan Lagoon. It was possible to explore that using cheats and modified saves, but now it’s in a level for real. Exploring the little house at the end brings us to something you totally don’t expect this custom level to do. You’ll find a parchment inside with a riddle and at the end you notice something in red saying: “MAT -> ZIP”.

There is some meta gaming now going on. You’ll need to make a hard save and exit your game. You’ll need to go to your resource folder & then open the MAT folder. In there you’ll need to rename “SED.MAT” to “SED.ZIP”. You’ll also need to enter the password for the zip, since you get a new cog script to continue the level, which you need to place in your cog folder. In there, there is another surprise. But, that’s something I’m not going to spoil. But, be sure that Kovic is playing with that surprise and maybe I’m going to dig into it. PS, the next paragraph is in white with the right spelling of the password:

The way the level ends is bittersweet. If you solve the final puzzle, something special happens and you can beat the level. You could argue that the ending of this level is “lazy” or “creative”… But, it’s an amazing way to wrap up the story in one level with a nice bow.

At the start of the custom level, I felt that it was quite rough around the edges and it had some moments that felt badly designed. In terms of game design that is. If you look at it visually and level flow wise, I personally think that this level would fit right into the original game as a final challenge. But, the further you go into the level, the more you start to notice that the developer of this level is getting used to the tools and the editor and more polished puzzles and area’s are coming through. You notice the journey of the developer and see it becoming better and better.

I want to give a big congrats to everybody who was involved in releasing this custom level. It’s a blast to play and I can’t wait to see more custom levels. The stream I did with this level was one of the best streams ever and it was also quite a lot of fun to write the tool to help people play this custom level. I’m curious what you think about this custom level and/or the content of this article. Feel free to drop something in the comment section down below.

And with that, I have said everything I wanted to say about this for now. I want to thank you so much for reading and I hope you enjoyed it as much as I enjoyed writing it. I hope to welcome you back in another article but until then, have a great rest of your day and take care.

First Impression: Pokémon Scarlet & Violet (Switch) ~ Closer To Good

Pokémon.com micrositeWikipedia

It has been a while since the latest Pokémon game came out. Honestly, I expected myself beating this game a lot sooner. But, we are now over half a year later, and I haven’t beaten the game yet. What’s going on? Is this game the first Pokémon game I’m going to drop or did I get distracted? Well, I have some opinions on this game and I wanted to talk about this game… but, I was unable to find the right words or a great angle to write about this game. So, this week I decided to give myself time till my writing day and then sit down and give my opinion on this game. In the meantime, I have almost completed the game but since I haven’t, this is going to be a first impression. And of course, I’m going to invite you to leave a comment in the comment section down below with your thoughts and/or opinions on the game and/or the content of this article. Since, this game is something else… It split the fanbase into two camps, and I want to talk about it.

There is a story?

In this game, you play as a student who enrolls into the local Academy. It doesn’t take long before your usual adventure in the Paldea region starts. The introduction in this game is something you’d expect from a Pokémon game.

After the headmaster visits you, you can pick your starter Pokémon and go attend school. You meet your rival on your way to school and not too long after, you get introduced to the actual main story of this game. The treasure hunt.

This treasure hunt is sort of a final exam / field expedition. Whilst you want to start your treasure hunt, you get introduced to the three different story lines that will go on.

Two out of the three story lines are your typical Pokémon affair. The first story line is your journey to become a Pokémon Master, by defeating the 8 gyms spread across the region and then taking on the Pokémon League. The second story line is what I call the “Team Rocket” story line. Basically, taking on the evil team of the game. But, in this game, we also have a third story line. This is a nice change of pace and adds a bit more depth to the game.

In terms of writing, this game is fine for what it sets out to do. If you expect a more mature Pokémon game story, you won’t find it here. The story is more aimed at young children and teens. My biggest problem with the story is that it’s too tame most of the time. There is no real tension, no real line to pull you into the story.

Yes, the evil team this time around isn’t just your cheerleading squad for one of the major side characters. Looking at you, Sword and Shield. No, this time it’s a team of students that ran away from school. Delinquents, if you will. If only they did a bit more to stand out. Besides your first interaction with them, they barely do anything outside their bases. On top of that, their bases are generic, I have a hard time telling their bases apart.

I totally understand that it’s difficult to create an open world game and having a story that really pulls you in. Since, you never know where the player is going to go next and if you lead the player too much, they might feel that the game is too linear and scripted. But, I’m convinced that you can do more than what this game does.

Let’s keep with the evil team, Team Star, as an example. Your first encounter is at the school gates. You fight two grunts that are causing a small bit of ruckus. After you have beaten them, you get some backstory and during the start of the treasure hunt… You get challenged to take down their bases. That’s cool, great setup. But, the annoying thing is that the gameplay behind that turns into almost additional gym battles.

We never see Team Star take over a village or do something. There is no actual reason to interact with Team Star besides for the story. When will we see the evil team actually being evil or being a danger to the player? That’s what I feel that the story in this game is missing. It feels like an afterthought, a way to get the player to point A to B. I feel that The Legend of Zelda – Breath of the Wild did it a lot better. In that game, we as a player have a reason to go out and explore. We need to gear up to defeat Ganon and save the world.

In this game, we … Explore the world because it’s “homework”. I’m sorry, but the story is swinging a miss in this game. Maybe I’m a bit too old, or maybe I’m being too critical, but it’s too safe. Yes, you have three separate story lines, and they are fine, but they never cross paths with each other and there are not of hooks for the player to want to follow along and continue the story. I really don’t get what other reviewers are seeing in this story.

After a lot of thought, I think I can explain why I’m not clicking with the story. First, like I said, it’s too safe. There is no lurking threat in the world that make you want to save this world or want to see what happens next. The closest of the three story lines is actually the new story line. Where you help heal a sick Pokémon.

Secondly, it lacks a lot of progression. Most of the tension of the story stays on a flat line. For example, let’s take the Team Star story line. There is no real worry in Team Star after you defeated the other bases. I mean, I don’t notice anything different when I have defeated one or three bases. Yes, the interactions at the start and after beaten the base are a bit different… But, you have the gameplay loop is always the same in the bases.

And third, the gameplay is working against it. For an example, you can read the paragraph above. Another example is that the trainers on the routes don’t notice you anymore, like in the previous games. Yes, you have to interact with them before they start a battle. So, you don’t naturally level up anymore and that way you have to grind… And that way, the player is more focused on the gameplay than on the story. Also, the dialogue isn’t different if you are rematching a gym leader after being defeated by the leader for one or more times… I mean, come on, things have to work in tandem for it to work.

Re-heated dinner

One of the best ways I feel to describe this game is that it’s a re-heated dinner. Of course, those dinners can still be extremely tasty, but it isn’t fresh anymore, and you don’t know which parts are heated enough or need more heating.

This game has a lot of going for it. I love the fact that this is one of the first main line Pokémon games that isn’t linear. You can choose where to progress and decide your own pace.

Sadly, I have to mention the elephant in the room. This game has a lot of issues in terms of performance. The frame rate can dip in some areas, but the texture pop-in is awful.

You can mostly see this problem in large area’s. You see the environment loading in, in the distance. It’s like the render distance is too far to begin with. If this was created by a small team of developers, I could understand. It’s an ambitious big open world and some areas might be rough. But, this is Game Freak we are talking about. I feel that they stretched themselves too thin. Since 2010, we are roughly getting a Pokémon game every year. And we got two big titles last year.

The more that I played this game, the more I got the feeling that the ambition for this game was too big. I’m just glad that this game doesn’t have a lot of game breaking issues. Or at least, I haven’t encountered any. According to this article from the Sun, the raids might be broken… But to be honest, I don’t really bother with the raids. I don’t like the gameplay loop of raids and I feel like it’s a boring, very optional activity.

Just like the camping and sandwich mechanics in this game. Sure, it’s amazing they are in this game and add some depth we Pokémon fans are asking for… But, it feels undercooked. I have to be honest, I haven’t bothered using the camping at all. I had even forgotten that it were mechanics in the game.

Now, a mechanic that really hits its mark in my opinion is the gimmick mechanic of this region. Terastallization is such a unique idea, and it works extremely well. The gist of the gimmick is that Pokémon can become a crystal form of themselves. Depending on the Pokémon, they either hold their typing or change into a different type. This adds another strategy layer upon the game. I really like this mechanic over some of the previous gimmicks. You can even change the Tera type of your Pokémon to obtain an edge in battle. I’d explain it all in depth, but I’ll let this amazing NintendoLife article handle that.

Something I also really like is how you get a fast way to explore this quite open landscape. The world feels real and is a lot of fun to explore. The bike legendary Pokémon you get is a godsend. To be honest, I would have complained quite a bit if you only could walk everywhere. Since the walking speed isn’t that fast. It’s also cool that you can upgrade the abilities of your ride during the story.

But, then again… The world feels too empty. There are areas that are just devoid of anything. Barely any wild Pokémon walking around, items to find or trainers to battle. Yes, wild Pokémon walk around visibly and they are to scale. You can let the Pokémon that’s first in your party also run around to battle and gain XP automatically. Too bad that your partner Pokémon is too slow to keep up with your ride.

There are also different type of items in the world. There are materials and items. The items are just like in previous Pokémon games where you have potions, healing items, TM’s, Pokéballs… to name just a few types. But you also have materials you have to use to craft TM’s. Yes, craft TM’s. They are finally single use again but you can stop at Pokémon Centers to go to the TM machine and craft a TM again if you have the needed materials. And you can find materials to craft new sandwiches too.

I feel like Game Freak had a long list of things they wanted to implement. But in some areas they didn’t succeed. For example, the Pokémon Centers are just a joke now. They feel like a gas stop at the side of the road, if that even. A small food truck is a better description. Each Pokémon Center feels copy pasted everywhere. There are also barely any unique characters around in the Pokémon Centers…

Also, healing with healing items is a bit broken. You have to use each potion one by one while you can choose to use more than one XP candy at the same time. Oh, and when you want to heal more than one Pokémon, you have to reselect the healing item.

What the future holds and gives

I have to be honest, I have written a lot of drafts for this review. There is so much this game does right but there are also various fundemental things where this game swings a miss. Let me give another example: It has a more expansive story but all the characteres are still silent. Not even small grunts like in Breath of the Wild.

The fact you can finally control the camera during Pokémon battles to a degree is great fun… But, the visual mess you can create sometimes is just shameful.

There are so many buildings in the villages now but so many of them are just set decoration. To the point where there is barely any additional lore to be found. No unique thing that sets the villages apart, apart from their geographical location. And all special locations are visited during the story at some point… So, yeah.

The controls are extremely responsive in this game, but the map screen is a nightmare to use. It’s a bit too easy to zoom in and out, there is no easy way to center the map or to go to your location. A lot of times I had to rotate the map since I wasn’t sure where I was in the region.

The music in this game is something where I don’t have any complaints about. The music in this game has the amazing mix between new and oldschool Pokémon music and it does quite a lot for the atmosphere. I highly recommend that you play this game with a good sound system or a good headset. Since, that’s what is giving the areas some more atmosphere and brings the game more to life.

There is also a day and night cycle in this game that isn’t linked to the real life day night cycle. It’s just like in Minecraft, but in this game the length of the cycle is a lot longer. It’s almost an hour and twenty mintues, give or take. This makes it enjoyable since you don’t have to devote time at a certain part of the day to try and catch a night Pokémon. Then again, it looses that charm too… So, it’s a double edged sword with no right answer.

Listen, I could keep talking about this game for a while longer but I think I have talked about the biggest things I wanted to talk about. I think I have explained why this game split the fanbase into two. There are some people who dislike this game because of all the technical problems and some of the shallow parts of the game… yet, there are people who like this game because it’s that big open world Pokémon game that finally dares to take the plunge into doing something new instead of holding to the “8 gyms and defeat evil team along the way” story from all previous gens.

It finally has more mechanics, more depth but parts are unpolished and we don’t know if that polish is going to come or if they are more focusing on all the DLC and/or this year’s big Pokémon title. Personally, I’m curious to see where they are taking the series next. If this was their first attempt on the open world Pokémon game… I have to say that it was a nice attempt.

My personal advice for the next game is to scale the scope down by a lot. I’d rather see a polished and well crafted game then a game where there is a lot to do but nothing has depth. Like, you have two types of currencies but you can use both of them for everything. (Thank god by the way that you don’t make these microtransactions, or all hell would have broken loose.) Make your mechanics unique, meaningfull and fun to use. Focus on that and on the technical aspect and the rest will come. You can always add more depth in updates and/or DLC.

Before I start rambling about this game for too long, I think it’s high time to write the conclusion. What do I think about this game? Well, I think that this is your typical 7/10 game. It has a lot going for it but it’s rough. Very rough sometimes in the technical department. But, it isn’t unplayable or unenjoyable… it has just some (very) low moments and these make the high moments sometimes taste bittersweet. I’m enjoying myself while playing this game, but it was a good idea to enjoy this game in chuncks since it came out.

In any case, that’s everything I wanted to say about this game for now. I’m rather curious what you think about my article. Feel free to leave a comment in the comment section down below. I also hope you enjoyed reading this article as much as I enjoyed writing it. I hope to be able to welcome you in another article but until then, have a great rest of your day and take care.

Review: Blood: Fresh Supply (PC – Steam) ~ He lives AGAIN.

Blood_logoWikipedia entry – Steam linkSteam link
The Build Engine. One of the biggest game engines ever created in 3D shooter history. Three landmark titles have been created in that engine called Duke Nukem 3D, Shadow Warrior and today’s topic: Blood. Back in the day, I used to download a lot of old archived shareware or demo versions of old DOS games. In one of these adventures, I downloaded the demo for the legendary Blood, and I was hooked. At the time, things like Steam weren’t what they are today and I still was in secondary school (high school for you Americans) and too young to start a holiday job. Then, on one summer Steam sale, I found this game for a rather cheap price and I thought: “Why not.”. So, I bought the game for €1 and moved on with my day. Then, COVID-19 happened last year, and I was looking through my game library to play after work. I booted up Blood, and it got my top 10 games of 2020 list. Why did I give this game a spot on my top 10 games list? What did I like so much about this game to place it on that list? Let’s find out together while I invite you to leave a comment in the comment section down below with your thoughts/opinions on the content of the article and/or the game.

He lives AGAIN

Blood 1In this game, you take on the role of Caleb. Caleb has a reputation for being a merciless gunfighter from the Midwest. Caleb is a servant of the god Tchernobog and his minions called ‘The Cabal’. Now, for some reason, our “friendly” god kills Caleb and his fellow chosen for whatever reason and dumps Caleb in a grave. Caleb rises up from his grave several years later, and he is looking for vengeance of course.

Like your typical old school 3D shooters, the story isn’t the main focus of this game. Most of the story in this game is told through cutscenes at the start and end of a chapter and the environment that you are going through. Speaking about which, there is are  a lot of moments like: you start on the train you that you crashed in the previous level. The whole game feels interconnected due to small details like that.

There are a few cutscenes in the game that enhance the story by a little. The reason I’m saying only a little is that the total runtime of these cutscenes is give or take only 5 minutes. Which is a shame, since the cutscenes really added to the atmosphere of the game. On the other hand, I think that if this game had more cutscenes, it would overpower the gameplay and the environmental story telling.

There is voice acting in this game. Of course, you have your typical enemy shouting that is as immersive as the cowboy shouting from Outlaws. You also have your wise-cracking main character Caleb voiced by Stephan Weyte. Stephan also did voice work for one of my favorite edutainment companies Humongous Entertainment. He voiced several side characters in the Pajama Sam and Freddi Fish games. Before I start rambling about unrelated things for this review, I have to say that Stephan killed it with his performance in this game. His delivery is extremely memorable, and I love his voice work for this game. A fun fact is that the voice acting for our evil god has been done by the executive producer Jace Hall.

Should you play Blood for the story? Oh, heavens no. Don’t misunderstand me here, the story of this game is fine, but it is far from the best story you can experience in a shooter. The story is there to set the mood and set up the atmosphere of this game and to help you immerse yourself in the game. But, nothing more nothing less.

Now, if we check on the Blood Wiki on the amount of different versions and ports that this game got we learn that there are two versions of this game on Steam. You have Blood – Fresh Supply and Blood – One Unit Whole Blood. At the moment of writing, the “One Unit Whole Blood” version has been removed from Steam and the “Fresh Supply” version is still up for sale. I found a nice forum post about the biggest differences on the GOG.com forums between the two versions. As the title suggests, I played Fresh Supply for this review.

Crazy cultists

Blood 3I don’t think I have to explain what you have to do in old school 3D shooter games. You have to fight various enemies, find keys to open doors, do some platforming and solve some puzzles. Personally, I compare this game in a way to games like Heretic and Duke Nukem 3D. It’s an old school 3D shooter with amazing weapons and power ups to aid you in your battle against your enemies. There are a lot of different enemies with their own attack sound, strengths, and weaknesses.

Most of the weapons in this game has a secondary fire mode. For example, the double barred shotgun secondary fire shoots both bullets at once or the Tommy gun’s second fire let out a burst of bullets where you swing the weapon back and forth. You can even use one weapon as a turret and another weapon is a voodoo doll.

But the most iconic weapon in Blood is the dynamite. There are big differences in terms of the dynamite you can use. You have your normal dynamite, proximity, and dynamite you can remotely detonate. Depending on the chosen difficulty, the skill to use your weapons and especially dynamite is essential to your survival. I can’t count how many times I had to resort to dynamite to “thin out the herd”.

Speaking about the difficulty, if you aren’t too familiar with all Blood’s mechanics and secrets and different routes, I don’t advise the higher difficulty settings. I have to admit that I’m not the most skilled player when it comes to shooters and I had an extremely hard time with the medium setting. Get used to the mechanics of this game before you play on the highest difficulty settings and thank me later. The game is otherwise too frustrating for newcomers.

Earlier, I said that this game feels quite interconnected due to the level design. That start of the level represents the previous level. Most of the levels have a sort of linear design. You have to backtrack quite rarely. Yet, I found myself stuck in a few levels and the map system, while impressive, was far from helpful. Now, in terms of map systems, I think I might be spoiled by the more modern design methods where the key door locations are marked on your map.

Sadly enough, there are some moments that the level design wasn’t the best. For example, I found one or two spots where you can get soft locked. But more annoyingly, I found some monster rooms quite annoying since the exit gets locked, and you have to go switch hunt. I think these moments could have benefitted from Caleb saying: “Where is the switch” when interacting with the door.

This game is controlled through mouse and keyboard. While this game has controller support, I only played this game through mouse and keyboard. I didn’t have any problems with the controls and felt they worked amazingly. After a minor bit of tweaking to fit the AZERTY lay-out better that we use here in Belgium, I was able to master the responsive controls.

Visually, this game still looks fine. The visual improvements you can choose to either enable or disable are a great way to choose between the vanilla textures and the newer “more modern” visuals. Of course, this game really shows its age in the visual department but, that isn’t a bad thing for this game. I still find that the visual atmosphere is created amazingly, and I feel that the world still feels somewhat real and alive.

Something that truly impressed me are the animations. The animations in this game are a masterclass in how animations should look in shooter games. Enemies that get shot in the legs crawl towards you and keep shooting, enemies set on fire with a flare run around crazily… And that are just two examples.

Very rarely, I found some visual glitches. In one level there was some Z-fighting with a pillar switch. (Z-Fighting is when two textures overlap and the game can’t decide which one to show, so it flickers in between them.) In some spots, the shells of the Tommy gun vanished. These moments were thankfully rare and didn’t impact gameplay too much.

Dynamite

Blood 2The sound design in this game is extremely important. If you don’t pay attention to the well crafted sound effects, you might miss some important enemy cues especially from the zombies. Since those don’t die right away from the weaker weapons. So, yeah, heard of hearing and deaf people are disavantaged when it comes to this game.

Sadly enough, the soundtrack could have been better. I feel that it’s too short and for some reason, it bugged out during my playthrough and it didn’t always play. While I was writing this section of the review, I was listening to the soundtrack on YouTube and I heard some tracks I haven’t heard in the game. While the music in itself is quite good and adds a lot to the atmosphere but it being only around 30 minutes, I felt that the soundtrack is too short for the game’s length.

This game has the perfect length for a shooter game like this. This game packs all the expansion packs so that means that a casual playthrough might take you around 10-ish hours. If you want to go for 100% you might be able to double that. But, this game gets so much more challenging and rewarding when you play it on higher difficulty settings so you might be able to get a lot more hours out of it than that.

Now, there is one thing in terms of the UI I really didn’t like. That’s the weapon wheel / ammo system. Let me explain. In the bottom center, you can see how much ammo you have for your weapons. Just like in other shooters from that time period, you have no idea which number corresponds with which weapon. It still shows “0″ even when you don’t have that weapon. The weapon wheel also doesn’t really show well to which weapon it’s going to switch since, it’s a wheel. When you pass the last weapon, it goes back to the first.

There is one thing I feel that the game totally dropped the ball on. And that’s the saving system. It’s not that the saving system doesn’t work, but it’s extremely bare bones. This game uses manual saving. There is no checkpoint saves when you enter a new level, but that isn’t such a big problem. I don’t mind manually saving once in a while I enter a new level or passed a difficult section. What I do mind is that the load system doesn’t give you ANY information in which level the save is. On top of that, you only have a limited amount of save slots and no visual information when you successfully saved the game. I worked around it by naming my saves with the level name like: “E1M3” (Episode 1 Map 3) and some additional info, but it shouldn’t be such a pain. Thankfully, we have a way better system now-a-days.

A minor thing that I really didn’t like in this game is the respawn mechanic. Of course, when you die, you are going to respawn at the start of the level with only your pitchfork. No problem there. But, the issue is in my opinion that the reloading just take a bit too long for my liking. It’s always faster to load your save from the pause menu then waiting on the game to respawn you. It might also save you some frustration since “pitchfork starting” isn’t always the most enjoyable way to play some levels.

This game also has Steam Achievements. These were a whole lot of fun to try and get. After I had beaten the game, I got 6 out of the 20 achievements. I could have gotten more but for some reason, my game glitched out and some achievements are still locked. Oh well, all the more reason for me to play through the game again at a later date.

There is quite a long list of references in this game. While I was 5 years old at the time of the original release, I had to admit I was able to pick up on several references. Maybe my love for retro games and retro media might have helped me out quite a lot there.

Oh, before I forget, there is a multiplayer mode in this game. I’m sorry but I haven’t played it at all so I’m not going to comment on it. But, from what I have read and seen, you both have your typical death match gameplay and a way to play through the campaign in a co-op fashion. That is sounding quite interesting for when I can let friends come over again.

And with that said, I think it’s high time for me to wrap up this review. I have said almost everything I wanted to say about this game and before I ramble on and on, I’m going to wrap up this article in a neat conclusion like I usually do for my review articles.

Conclusion time

The good:

+ Amazing shooter with replay value.

+ Easy to learn but oh so difficult to master.

+ Still good looking after all these years.

+ Amazing audio design.

+ …

The bad:

-The save and load system isn’t the best.

-The weapon wheel is a bit broken.

-Some softlocks / switch hunting moments.

Final thoughts:

Blood is a game that came out in 1997. This game is almost 25 years old and I have to say that this game still holds up amazingly well. The visual improvements that the Fresh Supply remake brings to the table are amazing. It gives a breath of fresh air in an already amazing game.

While I was researching this game, I found several video’s by one of my favorite YouTubers Civvie11. The release of this remake wasn’t the best. Thankfully, through the years, the game got various patches and updates that improved the game quite a lot to the point that I barely noticed the points that Civvie gave in his original “Blood: Fresh Supply is broken” video.

Apart from some flaws, this game holds up amazingly well. I knew that Blood had a high reputation when I started playing it and I was so happy when the game didn’t dissapoint me at all. Of course, I encountered some jank because this game isn’t the newest but that’s to be expected.

Would I recommend this game to people who enjoy shooters? Absolutely. This game gets an easy recommendation from me. The game costs only 8,2€ here and let me tell you, you can play a lot worse games for that price. The few issues this game have can be taken care off and they won’t hinder your playthrough too much. Is Blood one of the best retro game shooters? Easy answer, yes. Yes, it is. It’s as good as the original Doom, Heretic, Hexen, Duke Nukem and if you enjoy retro games and especially shooters it should be a crime to not at least give this game a try.

And with that said, I have said everything I wanted to say about this game. I want to thank you so much for reading this article and I hope you enjoyed reading it as much as I enjoyed writing it. I hope to be able to welcome you in another article and until then, have a great rest of your day and take care.

Score: 95 / 100