Firstly, sorry it’s taken a bit longer that usual to get this update out. (It’s on Steam right now, and Humble builds will appear this evening.) The Christmas break didn’t help, but mostly the delay is due to a massive overhaul of the animation system. The fruits of this are quite subtle, but you will notice it in terms of less jerky transitions between certain animation states, or a subtle slowing-to-stop of the bots. The system is now far more reliable and robust for pathing. It also needed to be done to implement the new NPC, The Rider.
These mounted toff-bots enjoy toasting your unhealth with a blast from their mount’s leg-jets. Crispy!
Less dramatically, we’ve got a new audio levels system, reworked NPC release schedules, tweaks to combat, sticker explosives, braver ravens not to mention independent head-movement with TrackIR support (PLEASE NOTE: 32-bit ONLY). Here’s a video of TrackIR working, with a glimpse of The Rider in-game:
As always feedback on the forums is very gratefully received. Enjoy!
This update will break your saves.
* NEW -Enemy type: The Rider.
* NEW – Support for independent head movement with TrackIR. (PLEASE NOTE: 32-bit ONLY)
* NEW – Group-based volume system. You can now set volumes for various things separately (Turn down robot beep-boops, hush Mr. Walters, your butler etc etc).
* Controller Enable/Disable toggle. Off by default. Should also prevent false inputs causing incorrect movement.
* Complete reworking of the animation systems for all bots. Results in smoother transitions between states and smoother, more reliable movements between pathing nodes.
* NEW – Added ability to clear markers from the map. Mouseover a marker to reveal delete option.
* Leaning distance increased.
* Revised release schedule for NPCs. Different types of NPC will now be released based on number of pieces returned OR time spent in world. Whichever comes first…
* Reduced required number of fragments for escape to 17 (note: this will be configurable in t he final game!).
* Ravens have become acclimatised to Robot footsteps. No more Raven/Robot s pooked/investigate-loop love-ins at village centres…
* Dynamite 100% stickier. Less likely to skid along the ground for ages, easier to hit what you threw it at.
* Dynamite explosion radius increased.
* Moved FOV slider to Game Options. Now works realtime (can see changes without having to exit menu).
* Reduced the chance to bleed.
* Tweaked some combat variables for Hunters because a bugfix (see reloading issue below) resulted in changed behaviour in combat. Feedback on new combat feel with Hunters welcomed.
* Various loot distribution tweaks.
Fixed an issue where poacher could get stuck in Idle.
Fixed an issue where squires could get stuck on the spot.
Fixed incorrect angle of shotgun on Hunters.
Fixed issue where using the Sex Toggle could break your profession button…
Fixed issue where robot blather loops could be turned off permanently (would lead to stealth-bots!)
Fixed several cases where bots guarding the doors on some buildings could get stuck.
Fixed an issue where the dog pinning sequence could flicker wildly.
Fixed issue where the mouse could become frozen on the death screen.
Fixed issue where using an item while dying could freeze the game and also ruin that save.
Fixed an issue where death while menu open could break the fall-to-ground.
Fixed an issue with bot barks between glimpse-state and Attack playing at the incorrect times.
Fixed an issue where the Axe could get stuck at weird angles when swapping equipment.
Fixed a serious issue with bot reloading logic. Robots could sometimes have more (or less) rounds that they should, resulted in either extra shots (surprise!) or no shots at all (in inter-bot combat this could even result in endless posturing without a single shot being fired).
More Sir news coming next week, but before that we have a beautiful diversion for you. This is a procedural generation prototype from Tom’s library of magic, which he finished off over Christmas. It looks a little like this:
It’s called Permutation Racer. It’s free.
[Please feel free to circulate those links to anyone who might enjoy it.]
In Permutation Racer you race against the clock to reach checkpoints, collecting stars (you can jump, don’t forget) and avoiding barriers or red spikes. Because it’s all mathematically generated, every track is different. This is just a prototype, so it’s very simple, but we think you’ll enjoy it. You might even recognise some of the procedural geometries from other images we’ve posted from our Lodestone project.
Let us know what you think, report bugs, and post screenshots of your high scores, over on the forums.
Here’s a video:
Live now on Humble and Steam:
Preview of some features in next week’s update:
Sir’s alpha build has arrived for all, and Kickstarter (and Paypal) backers can now get their builds of the game over at Humble Store. Steam keys will be available through Humble store just as soon as we can sort that out. (Soon!)
PLEASE NOTE: This is not the final build. We’re aiming for monthly updates from here, until it’s done, but you can jump in and play and let us know what you think.
KS BACKERS: Getting the game is very simple. Go to https://www.humblebundle.com/store/keyresender and enter the email you used to back the game, either for your Kickstarter login, or your Paypal account. Login details will then be emailed to you.
Any problems, you can hit the forum: http://www.big-robot.com/forum/
Physical rewards have also started to ship this week, so backers of higher tiers can expect some goodies soon.
The grimoire and soundtrack are going to arrive a bit further into this alpha, as we generate more material for the game.
This is the question we get asked most frequently, so we thought we’d answer it in some detail.
Firstly, many people seem to imagine that it’s some kind of trivial oversight, as if we are going to say “gosh, yes, we hadn’t thought about that”, and then fix it. We have thought about it, of course. We think that it would be great for the player – and the robots – to be able to enter buildings. We’ve spent a lot of time examining how they might do that, and concluded that, some open and ruined structures aside, they cannot.
There are two main solutions to being able to enter buildings:
– Skyrim-style instanced buildings, where the interior is essentially another space. Enter through the door and explore that space independently. This is clearly a compromise, and not ideal for an open world game. What happens to the robots chasing you? Do they just wait outside? Do you get an outdoor camera? Do they come inside? It rapidly moves away from the kind of game we were trying to produce, as well as producing a cascade of additional design issues.
– Buildings that are entered within the world space, as in Arma II or Stalker. These can be explore seamlessly and allow you to look out into the world through the windows and doors. This is the ideal solution, and they one we would have to go for.
So we immediately discounted the instanced buildings, because they are not part of the world. They don’t allow you to hide inside and peek outside at your antagonists. They would require interiors to built, either statically, which would increase our art time and budget, or procedurally, which would increase our art time and budget as well as programming time (proc gen solutions are extremely intensive for the programmer and testers). Doing it procedurally would mean increasing the generation time for any given world enormously, too, which makes doing it like this a drag for the player. Do you increase the generation time at the start of the game by several minutes? Or create a lag on entering any building? Clearly, neither is ideal for creating a streamlined experience. If you do go for static interiors, then you have to create a large number of them so that you don’t appear to be entering the same building all the time, which again increases our art time and cost, and implementation, and testing.
The points above about creating the building procedurally also count towards the second more ideal solution, with necessary increases to procedural generation complexity and art budget. There are other questions too: do the interiors then have furniture? Where is the loot? Do we create additional 3D objects for the items, or do we create secondary loot containers inside the buildings, rather than the doors as per the current system? Solutions like those in Arma 2 are great, but they add several large burdens to development, not least of which is cost.
If we did decide we had the time and budget to go with that second system – and let me be very clear when I say that we do not have the resources, we are a three-man team with a small Kickstarter budget, and I still had to work another job for the whole of development – there’s another problem, too, which is that we’d have to introduce another complex level of detail structuring system to deal with the increased geometry load from the villages. These areas are already very intensive, even with a bunch of low poly models, and when we’re throwing this many polygons at the screen we start to lose slower machines entirely. The performance hit would be significant, and the polycounts of the buildings would skyrocket. Given that this was supposed to be a lo-fi game about British countryside we’re suddenly spending huge amounts of resources – computational and developmental – on one problem that is solved by saying “you can’t enter the buildings”.
So that’s what we said.
Oh, and then there’s the issue of having to build every model in such a way as to allow the robots to enter the buildings – or redesigning pathfinding entirely. The system that procedurally places a navmesh onto the world can’t cope with interiors, so we’d be looking at yet another solution that needs to be designed and programmed. More time. More resources, and another hit to the game’s performance.
It can be done. Yes, it can be done – other games have done it. But we, Big Robot, the guys making Sir, You Are Being Hunted before the money runs out, cannot do it.
Of course there are structures you can still enter in Sir – ruins, pole barns, and so on – but the interiors of the intact, British-style houses we would need to sell the “British” ideal were simply out of reach. And this is really important: we could have removed buildings entirely. We could have made it so that there was just forest and countryside, but part of the high concept of the game was Britishness, and we couldn’t get that across in the way that we wanted without British villages. And granted, we do lose something by not solving this issue – the capacity to explore and hide inside buildings – but since the point of the game was running across open countryside, rather than poking about in urban spaces, we were happy with that concessions. Lots of games do building interiors and urban environments well, but we do open, thematically-coherent countryside well. That was our goal, and we totally nailed it.
Yeah, I am bound to be a bit out of sorts when addressing this problem, so I apologise for that. It’s somewhat exasperating for us to create a procedural generation engine unlike anything else ever made, to have made Herculean efforts to produce a first-person stealth game with a huge range of weapons and equipment, to implement an AI system more complex than what generally appears in first-person games, and still be told that we’re lacking because the player has to use the buildings as loot stashes rather than Wendy houses.
We’re gamers too, of course. We can see the ideal game you all have in your minds. We’d love to have been able to deliver it, but the part about entering buildings is missing.
I hope you can understand why.
Most importantly: once you play the game, that concern will drop away. The game works, and players get along with the systems we’ve created just fine. Trust us, and wait for August 19th.
The Sir, You Are Being Hunted stand at Rezzed was swamped with people for the entire weekend, and we spoke to hundreds of keen gamers about what we were up to. We even won game of the show, so that was fortuitous.
Tom and James also gave a presentation, which you can see below.
We’re focusing on the early access build for the higher tier Kickstarter backers next, then after that the alpha test begins properly. It’s nearly here!