Beta 8 - Procedural Campaigns, Weeklong Sale


Hello!


This appears once again to be the biggest update yet for There Will Be Ink*. The standout feature this time around, aside, of course, from the snowy pine pictured above, is the new procedural campaign generator, which I’ll get into in more detail below. Other notable features include reworked menu and campaign page layouts, the ability to pick up wounded comrades & crates, aim assist, additional menu gamepad support, a new campaign mission, new abilities, and much rebalance and smaller enhancements and fixes.

Procedural Campaigns


How do they work? As pictured above, there are several sliders to bump around and checkboxes to click, and the generator will then string together a series of progressively more difficult missions for the player(s) to run through. Unit abilities are tracked per-campaign, so players can enhance their troops in whichever way best lines up with the current challenge. This also opens up the opportunity to play as the “Alt” faction instead of the “Base” units found in the other campaigns. For now, though Alt units differ slightly from their Base counterparts, the unlockable abilities are the same for both factions. I’ve reworked how abilities work so that they’re not as tied to specific units, which opens up the option to much more easily assign unique abilities (or even randomize them) in the future. The Forest and Desert biomes are present, and another is on the way. There are also three types of missions names the player can choose from: Boring (eg. “Mission 3”), “Descriptive” (eg. “Stormy Desert River”), and “Creative” (eg. “Lark by the Furious Waste”). “Boring” is pretty boring, “Descriptive” takes into account weather and terrain, and “Creative” does the same wile also considering difficulty and taking some further creative liberties.

The map generator itself has been improved since the last update, and I plan to improve it further and add greater variation and terrain types. The campaign generator will also see further updates to give the player more control over what kind of campaign they will play. I think its full potential will be reached when more factions are added, though that will probbbbably be after the 1.0 release.

There are quite a few other notable changes and improvements to be found in this update, all of which can be found in the full change log below.

There Will Be Ink is also on sale all week long, and be sure to stop by the Discord server to say hello! I welcome any feedback or questions you may have. The game also plays alright on Steam Remote Play, if anyone would like to get a game together (coop or vs.)

*Going forward, as we near the finish line, I’d like to do smaller but more frequent updates.


Changelog

New Features & Content

  • Procedural Campaign Generator introduced
    • Includes checkboxes and sliders for mission count, difficulty, starting tech level, biomes, factions, and mission names
  • Can now pick up comrades who are bleeding out (‘F’ on keyboard, ‘Y’ on gamepad, same as weapon swap)
  • Engineers can now pick up and move crates
  • Added Aim Assist (3 settings, set per-player)
  • Added campaign mission: “Scram”
  • Added option to display player names below units on the battlefield (on by default, can customize names)
  • Added “Virtual Keyboard” for entering text with gamepad – same system used for keyboard input in most cases
  • Added Zaponeer ability: Reinforced Armour Plating – increases armour from 30% to 60% (legs/head/body)
  • Added HQ ability: First Aid Post (Creates an area around the HQ that revives and heals units)
  • Added Squad Ability: Invigorate (renamed old “Invigorate” to “Encourage”): grants life regen bonus
  • Units now gain base boosts to speed, stamina regen, health regen (new), and armour based on rank (1 and up)
  • Added new tree, “Tree 5” – an evergreen with a dusting of snow (The snow disappears if the tree catches fire)
  • Campaign stats are now displayed on new “Campaign” menu (added some missing stats as well)

Changes & Enhancements

  • Trees now have “armour” and take less damage from bullets (take longer to topple)
  • Fallen trees are destroyed over time (stumps are not)
  • Medics now go prone when healing patients
  • Reorganized unit and weapon abilities to not be tied to specific units (makes things easier to scale for future factions)
  • Reduced cover penalty when exposed (ie shooting/crouching) from behind cover
  • Friendly fire check now takes into account weapon error (helps AI avoid FF, affects when aim cone turns red)
  • Unit reassign on death will prioritize units with ammo
  • When trying to fire while out of ammo, a line is now drawn to all ammo crates
  • Resized unit banner on top of screen; now shows life & stamina regen rates
  • Units get kill credit for shots that cause explosions (eg jetpacks, flame tanks) that kill other units
  • Added powertext for each kill when kill streak >= 10
  • Added vertical sway to trees
  • Tree shadows now match sway
  • Per-rank speed bonus adjusted (slightly reduced)
  • Athletics ability now costs 1 point instead of 2 and grants +20% stamina regen instead of +30%
  • Reorganized main menu items into “Options” (Player/Gameplay/Display Options, Tips, Controls) and “Campaign” (Missions, Barracks, Select, Generate)  subgroups
  • Squads (Rifle & Assault) now deploy once they reach a size of 5 (was 3)
  • End-of-battle controls/stats are now disabled/semi-transparent when zoomed in
  • Decoupled Alt/Base unit stats, so each is tracked separately
  • EOB stat pages are now separated into killed and killed-as
  • EOB stats now omit rows where stat is 0
  • Units now cast shadows in the colour of their squad
  • Added drop shadow to all powertext
  • Grenade Satchel bonus is now for +2 grenades instead of +3
  • Disabled friendly fire for RPG (explosions are still FF, but RPG itself will not hit comrades)
  • Removed hole punches from white lined background and made it slightly brighter
  • Map Gen will now create sandbags next to buildings
  • Map Gen will now prioritize lower tiered units when generating starting units
  • Map Gen/Quick Battle: HQ is more likely to spawn at lower “buildings” levels
  • Reduced cost of all HMG abilities
  • Flamethrower flames on death are now based on the amount of fuel (ie ammo & tanks) left
  • Jetpack units can now go prone
  • Zaponeer/Zapperhead no longer explode on death if they don’t have a jetpack
  • Zaponeer/Zapperhead ground movement slowed when they have jetpack; in-air speed increased slightly
  • Jetpack units can once again become exhaused from jetpacking
  • Units killed by jetpack explosions now follow same physics as eg grenade explosions
  • Removed pistol sidearm from Zaponeer
  • Longevity powerup now grants 1hp every 15s intead of 10s; boosted cost from 5 to 10pts
  • Magazine Hyperexpansion powerup now grants 2% clip size per kill instead of 3%; boosted cost from 5 to 10pts
  • Boosted cost of Ammo Regen from 5 to 10pts as well
  • Added gamepad support to Quick Battle & Campaign Gen (analog moves cursor, A to select, works on sliders etc)
  • Added custom cursor for Main Menu
  • Added Tank to units list on mission tags
  • Swapped EOB gamepad buttons to “B” for Barracks, “Y” to restart
  • Bullets now spark when hitting rocks
  • Reformatted some end-of-battle text and other UI elements
  • HMG now always shows sight
  • Boss kills are now tracked and count towards streaks
  • Separated Options into 3 pages: Player Options, Display Options, Gameplay Options
  • Ammo/magazine count below sights are now displayed on separate lines
  • Weapon heat/cooldown is now displayed below sight line as well
  • Increased minimum thresholds for some badges
  • Revamped Campaign save system to save progress in separate file from campaign parameters (added backwards compatibility)
  • Added debug command to unlock all missions: Ctrl+Alt+U

Bug Fixes

  • Fixed crash bug when Stick Man fires rockets
  • MapGen: Fixed issue where Beach maps always included beach invasions
  • MapGen: Fixed issue where Barracks would sometimes default to Rifle production even if unit was disabled in QB
  • MapGen: Fixed issue in Quick Battle where team2 colour in Factions section did not match
  • MapGen: Fixed issue where units would sometimes be available when tech level should just barely cut them off
  • MapGen: Possibly fixed bug where buildings occasionally spawn on river
  • Fixed issue where team colours were often wrong (ie black for all teams) in Map Editor
  • Fixed issue where unit unlocks/stats sometimes didn’t work in campaigns
  • Fixed bug where mouse/gp clicks sometimes didn’t work on QuickBattle buttons
  • Fixed bug where unit progress for custom campaigns was not being tracked
  • Fixed bug where player could sometimes get vengeance bonus on killing self
  • Fixed crash bug when scrolling Map Editor items
  • Fixed issue where blood pools kept growing for bleedouts where a comrade is stopping the bleeding
  • Incapacitated units can no longer stop comrades from bleeding
  • Survival streak is now properly tracked when a unit bleeds out
  • Fixed non-exclusive checkbox groups not working

Files

TWBI - Release 28 MB
Version 0.8.0.0 Sep 20, 2021

Get There Will Be Ink

Buy Now$7.00 USD or more

Leave a comment

Log in with itch.io to leave a comment.