The Sinister Design Forums

Please login or register.

Login with username, password and session length
Advanced search  

News:

Welcome to the new Sinister Design forums!

Author Topic: Together in Battle Dev Log  (Read 408 times)

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3449
    • View Profile
    • Sinister Design
Together in Battle Dev Log
« on: February 06, 2020, 04:37:30 PM »

Now that I've announced the game and its identity is no longer a secret, I'll be continuing the old developer's log here! (Wow, has it really been more than three and a half years since I started that thing?! Sheesh!)

We'll start modestly:

-- fixed: inventory buttons would inappropriately display in the recruitment screen when a recruit had nothing in their inventory.
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3449
    • View Profile
    • Sinister Design
Re: Together in Battle Dev Log
« Reply #1 on: February 07, 2020, 04:21:48 PM »

-- created a new visual effect for when character relationships improve! :)

-- changed some log commands that were inappropriately labeling normal outcomes as errors.

-- increased the deployment barks each procedurally generated character has from 2 to 3.

-- fixed: Unity was rounding 0.5 down to 0 instead of up to 1, which is apparently because Mathf.RoundToInt() just uses C#'s default rounding, which was designed for banks and not for games.
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3449
    • View Profile
    • Sinister Design
Re: Together in Battle Dev Log
« Reply #2 on: February 09, 2020, 12:42:53 PM »

-- added some extra UI sound effects that were missing for the army overview and reserve supplies screens.

-- improved the "relationship improving" visual effect; added a sound effect accompanying it.
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3449
    • View Profile
    • Sinister Design
Re: Together in Battle Dev Log
« Reply #3 on: February 10, 2020, 04:33:40 PM »

-- new script action: PortraitParticles. Lets you spawn 2D particle effects around a character's face in their portrait. Two parameters: portrait reference name, and particles preset name.

-- continued to improve the "relationship improving" visual effects.

-- added subtle blob shadows below 2D characters and objects.

-- fixed: the swordsman's Shove animation sprite sheet was being compressed inappropriately, leading to it not being palette swapped as intended.

-- fixed: the promotion process would throw a null error when undergone by characters without a Starting Skills stat (i.e. most premade, non-generated units).

-- fixed: save file slots would allow long campaign names to overflow into subsequent lines.
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3449
    • View Profile
    • Sinister Design
Re: Together in Battle Dev Log
« Reply #4 on: February 11, 2020, 04:33:18 PM »

-- created a new camp activity, Restaurant, in which one or more characters heads into town and spends the evening trying out a new restaurant.

-- added the restaurant activity as a potential outcome to the evening event where a character asks another character out on a date; wrote new dialogue variants for the event.

-- added "relationship improving" visual effects to the variants in all random scripted events where character relationships improve.

-- the game now keeps the existing talk symbol between lines of dialogue where the speaker doesn't change.

-- fixed: the talk symbol would continue to pulse over talking characters even as the dialogue interface disappeared while they moved from a MoveUnit action.

-- fixed: purely narrated, dialogue-free camp activities were not affecting character familiarity, friendship, or romance values.
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3449
    • View Profile
    • Sinister Design
Re: Together in Battle Dev Log
« Reply #5 on: February 12, 2020, 04:28:37 PM »

-- when displaying a dialogue branch with multiple replies, the replies are now hidden until the text finishes animating (or you click to skip the animation), at which point they visibly fade in over a fraction of a second. (It looks much, much nicer this way, and doesn't block the entire scene from the outset.)

-- new script action: SetNPCAttribute. Lets you change the value for an attribute belonging to a character's NPC (for instance, changing associated feeling from angry to happy, or alive from true to false). Parameters: (1) Character Name, (2) NPC Name, (3) Attribute Type, and (4) New Value.

-- new script action: AddNPC. Lets you add a new NPC to a character. Parameters: Character Name, NPC First Name, NPC Last Name, NPC Nickname, Relation, Species, Gender (Male Female or None), Alive (true or false), Location, and Associated Feeling.

-- broke the test settings interface out from the campaign editor into its own module so that instances of it can be placed within the map editor and cut scene editor for faster testing of scenes.
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3449
    • View Profile
    • Sinister Design
Re: Together in Battle Dev Log
« Reply #6 on: February 13, 2020, 04:14:37 PM »

-- you can now test scenes directly from the cut scene editor and map editor.

-- when you return from testing a scene, you return to the editor you hit Test in and the scene you were working on is automatically reloaded.
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3449
    • View Profile
    • Sinister Design
Re: Together in Battle Dev Log
« Reply #7 on: February 14, 2020, 04:22:57 PM »

Sketched out plans for procedural battle generation that builds upon the existing proc gen terrain, player spawns, and randomized enemy spawn code. Drafted up a contract for a programmer to come in and help work on that while I focus on the...everything else.

-- fixed: running a GiveItem action directed at the reserve supplies for the current roster while the shop interface is open in a cut scene would cause the item to never show up in the reserve supplies.

-- fixed: loading a cut scene that calls UnitsToList in the cut scene editor could make the game throw a null error.

-- fixed: a particular snow-water transition tile was incorrectly rotated.

-- fixed: the options screen was calling the wrong function to return to the options screen from within cut scenes.

-- fixed: changes to the dialogue and script editor from a few weeks ago apparently did not populate to the instance within the cut scene editor, causing it to throw null errors when creating new dialogue or scripts.
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3449
    • View Profile
    • Sinister Design
Re: Together in Battle Dev Log
« Reply #8 on: February 16, 2020, 09:54:34 AM »

-- adjusted the sound effect timing on Wrench, Mind Blast, and most axe-based attacks to more closely match up with their animations.

-- added in some missing interface sound effects.

-- fixed: the spearman's Spear attack animation wasn't getting palette swapped due to incorrect compression settings on the sprite sheet.

-- fixed: compression settings on the Mind Blast animation were causing visual artifacts to appear during the animation.

-- fixed: it was possible for skills granted to characters by life background, personality, or physical traits with placement intended for early on in the skill progression to supplant starting skills, resulting in characters not having access to crucial abilities at level 1.

-- fixed: music tracks that began playing while the game's global music volume was set to 0 would not become louder when going into the options menu and increasing the global music volume.

-- fixed: the "done typing" reply wasn't fading in on dialogue branches with text input enabled.
« Last Edit: February 16, 2020, 02:58:08 PM by CraigStern »
Logged

CraigStern

  • The Creator
  • Administrator
  • General
  • *****
  • Offline Offline
  • Posts: 3449
    • View Profile
    • Sinister Design
Re: Together in Battle Dev Log
« Reply #9 on: Yesterday at 04:31:04 PM »

Hired the aforementioned programmer; worked on getting the game set up for Unity Collaborate so that said programmer can work on code alongside me.

-- Create skills now create whatever they're creating with timing appropriate to the Build animation.

-- improved a few character barks.

-- improved the "familiarity/friendship up" sound effects, as well as the "mantis gallop" sound effect.

-- fixed: the game was double-counting starting skills granted to characters by life background, personality, or physical traits, resulting in those characters knowing more skills at level 1 than they should have.

-- fixed: dialogue speech bubbles would sometimes fail to appear when they should.

-- fixed: Create and Move attacks weren't queuing up sound or visual effects.
« Last Edit: Yesterday at 08:51:00 PM by CraigStern »
Logged