Posts on Aug 2015

[KAG] Build 1591 – Maps and Bombs!

Hey Everyone!

Finally getting out this “mostly small fixes with some bigger stuff” build after testing has come back ok! Sorry for the delays!

(Weekly log covering TR progress likely coming on Monday when we can fully asses the situation, today was all about KAG)

image
Spamming bombs with abandon is less likely to bring you success this build.
Sorry Henry!

This build’s headline changes are:

  • Big CTF Map Changes!
    CTF maps have long been a cause of stalemates and frustration – even in capable hands sometimes flags are too well protected or frustrating to capture, or are woefully under-defended, and often it’s easier to get to the enemy tent before capping the flag. All in all it can be a war of attrition; this build’s map changes aim to fix that as much as possible. Flags are less scattered, fewer, and further from the tent. Base areas are prepared to actually have a base dropped down into them. Rush distances are often shorter. A few especially annoying areas have been reworked. We look forward to your feedback on the map changes and revisiting many maps from other modes.
  • News is back!
    The in-launcher news feed is back and will be brought up to date as soon as possible, so you can check for update info on the go!
  • Reverted Trap Blocks
    As frustrating as it is for us to revert changes, we’re happy to do it in this case until a “real” solution is agreed on forum-side. Get your thinking caps on and help us figure out how this should be approached – we’re well aware some of you will be happy to go back to sharking out of pits, but the rest of us would prefer the builder have a well rounded, mostly-idiot-proof set of tools at their disposal.
  • Bomb Explosion Radius Decreased
    We were surprised (and pleased!) at the support for this on the forums. We expected most knight-main players to be angrily oposed to the thought of reduced bomb spam, but the opposite proved to be true. Archers should have an easier time avoiding bomb explosions and the new explosion radius should reward aiming your bombs all the more. Cost and damage have not been touched. Keep in mind that this is an experimental change, but we’re happy to be able to move forward with it.
  • Engine Update
    There’s been quite a big engine update behind all of this that exposes a few more things to scripting and fixes a few more edge case bugs and crashes. Modders will be pleased to know you can now properly remove polygonal bodies from blobs (allowing dynamically reshaped polygon objects, if your heart desires).
  • General bug fixes
    “Weird” corpse collisions, missing match timers, drilling people through closed doors, water decaying blocks in hand, a few vote issues, and a few engine-side bugs have been fixed! Thanks to the community members involved in some of these fixes, and see the full changelog for details.

Changes for hosts Generally changes that wont affect most of you, but important for community server hosts to be aware of:

  • TCP RCON on Windows
    TCP RCON now works for windows dedicated servers (although they remain unsupported, this is very useful for locally testing some mods). The linux implementation has also been reworked completely.
  • “Safer” API Client
    The API Client code used for registering the server is now a little “safer” about how it works and should crash less often (fingers crossed). Hosts: let us know if you see improvements, regressions, or no change with regard to API-related crashes and server registration.

That’s it! Let us know what you think on the forums, facebook, twitter, and in-game!

Have Fun!

Max

Full Changelog:

[modified] LOTS of map changes - flags generally more exposed and further from tent to prevent stalemates and "base-raping"
[modified] arrow always hits burgers and fishies (and anything tagged food) - not hearts this time though (couldn't make it work cheaply)
[fixed] drill hitting through doors
[fixed] dead players taking gold with them to the afterlife (everyone drops everything on death)
[modified] water does not decay doors held in the hand (thanks Obione5256__)
[modified] corpse collisions - should be less snagging!
[added] synced-based rendering of time to end of match
[fixed] tiny chat font (still some tiny fonts to fix still!)
[modified] boulders take 50% damage from swords and arrows
[modified] reverted trap blocks changes - will need more real discussion about a solution or alternative block, hit the forums folks
[modified][experimental] reduced bomb radius by two tiles to reduce bomb spam and reward aiming with them
[updated] engine, polygonal bodies removeshape fix, tcpr re-implementation, API "maybe fix" from MM
[fixed] voting for surrender as spectator
[fixed] news not being read properly (now we use custom solution with json)

Weekly Log – Campaign Progress, the Medic, and KAG Delays

This has been a week of ups and downs; some good progress was made but both Max and Michal were under the weather for the first half of the week. We ended up prioritising TR work over getting a KAG build out, and while we’re sorry for the delay, we don’t want to rush it and cause more work for us and headaches for you down the line. We’ll bump it up to a higher priority for next week.

Most of our time this week was spent getting the team-based campaign mode into a partially working state. Campaign features larger maps, 5v5 action, and an enforced full range of classes (every class is present on both teams). We’re taking some leeway with the maps to provide a clear “main route” that everyone can take without any help, and routes that require destroying debris, planks, or crates to get through, to allow more than one approach from both teams to keep gameplay fresh even with just one set of maps. Maps are mostly symetrical, with some asymetrical elements in the centre.

image
A sniper and commando rush to take control of the middle on a draft of the forest campaign map. Where their allies are, noone can say.

This week has also seen work on the new Medic class. The Medic will only be available in team modes, and has no primary attack. To make up for this, the Medic has three support actions; the large riot shield can be used to protect allies and reflect enemy bullets, ammo box supplies can be dropped often, and the Medic can (as its name suggests) heal any fallen allies as well.

image
A team-mode-exclusive new class, the Medic, leaps into the fray!

We think that this class will have a very important role in helping the team move forward against camping teams (as they can provide moving, rather than stationary cover). However, we’re aware that the “non combat” role will turn some players off, and that this will ruffle feathers with the mandated class balance of campaign – CPU players are available, however for cases where a group of players don’t want to include a certain class, or for low-population times of day.

Some work was also done on the recreational elements of the lobby (in particular, the bar!), but details will have to wait for a future post. Stay tuned to this blog, the forums (here), twitter (@thdtweet and @1bardesign), or facebook (here) for the latest development news!

Have Fun!

Max

Weekly Log – TR Soundtrack Preview, Lobby Progress, API Fixes, KAG Build Inbound

Hey everyone, sorry for the late log, here’s what’s happened this week at THD!

For those who missed it last week, you can listen to a preview of the main theme on youtube:

We’re committed to this gypsy style but we’re keen to hear what people think of it as well; what sort of feelings and images it conjures up for our players.

Lobby progress this week has been good; the old lobbies have been converted to the new truck system and it all feels quite a bit more polished and fun. There are still some issues getting all the servers to talk to each other promptly for things like synchronising coin changes, but the system is mostly working, with trucks coming and taking people off to games, and testers able to gain and lose coins based on the outcome of the games. So far, the coins are just used for entry costs for games (harder lobbies cost more per game), but we have plans to allow spending them to change outfits, buy booze, bet on card games and perhaps high-stakes duelling!


For now, you can spend your coins on the driver’s fuel money,
and ammunition costs! ;^)

Campaign mode (the major team-based TR mode) is not yet properly functional, but will be our main priority for next week now that most of the lobby stuff is working. We’re really excited to start experimenting with the class interactions that become possible in a 5v5.

The API Issues that have been plaguing hosts have been investigated a little more and we may have found a workaround, thanks to Asumagic from the community for giving us a tip-off on a modded partial solution. Thankfully, we avoided touching the API Client code, which would be a very big job to rewrite, and is not friendly to modification. For players, this will mean fewer unstable servers, should the changes work as intended. These changes will affect KAG and TR.

In KAG-specific news, we’ve had some issues with new menu code and still need to test various balance changes that have been applied. Our plan is to disable the new menus until they can be properly tested accross all platforms, and take the balance changes and reversions through their paces. We’ll try for a build next week, but it’s quite a busy time, so at worst we’ll keep you informed and aim for the following week.

Have Fun!

Max

TR Log – Lobby Redesign and Finished Soundtrack!

This week in Trench Run news – some clarification on our current direction with the lobby!

Over the week we’ve had a big discussion about what we really want to get out of the lobbies – and decided that it should be a social as well as functional place for players of a similar level to gather. To that end, we’ve reduced the number and variation in lobbies immensely from what was planned. This has meant scrapping some previous work, but we feel like the new direction is much more focussed and will make more sense for players in the long run.

Before we get into the new one, the previous plan was to have a lobby per-gamemode, as well as some minigame lobbies, and to swap between them with a menu. While this is an achievable and practical goal, it led to quite a large number of lobbies per region, with concerns about being able to reliably fill the lobbies each day, even at peak time. As we all know, a surefire way to ensure a game dies early is to split up the players.

image
Current concept sketch of the lobby plans, complete with VIP Bar!

The current aim is to have Novice, Regular, and Master lobbies in each region, and to do gamemode selection (currently just skirmish/campaign) within that lobby. This makes it so you can see everyone who’s playing at your skill level in your region, and where they are playing their games. To accomplish this, we’ve had to create some new assets and still need to create new code to run and maintain the multi-gamemode lobbies, but we think it will be well worth it in the end.

The physical structure of the lobby is still in flux but the plan is to have a recreational area in the middle, initially featuring a bar, band and basketball hoop, and trucks at the sides that players can get into to join games. This gives quick, physical feedback on which gamemodes have faster queues, and allows easy switching between waiting for each mode – you just go and get in the other truck.

image
An early mock-up of the truck with players inside waiting for skirmish.

Whatever ends up happening, the Novice lobby should feature an expanded help HUD to help new players understand the lobby system quickly. This would be absent in the Regular and Master lobbies as players there will already have an understanding of how the lobby works, meaning new players can learn quickly but old players dont get nagged by tooltips!

Let us know what you think of this lobby direction on the forums! It’s still in flux and your ideas could help shape the game for the better!

In other news, Paul has finished the bulk of the soundtrack, including the main theme and themes for each biome! We’re working on getting the new tracks in game asap and have been looping them in the background while we work. The soundtrack is the kind of music that gets into your head easily, you’ll be humming the tracks on the way to work or school we promise! We’re so happy with how easy the process has been and how nice Paul is to work with. Definitely a highlight of the week!

KAG news will be coming shortly as we’ll try to get a build out next week if all goes well; Norill’s work on menus may be released if everything tests well, but otherwise the impending changes are mainly bugfixes, balance changes and reversions.

Don’t forget you can follow us on twitter (@thdtweet and @1bardesign) or like us on facebook (here and here) to get these updates direct via your social media channel of choice and show your support!

Have Fun!

Max

Social Media

Stay up-to-date with our latest news - make sure to follow us on Social Media!