Tacticular Cancer: We'll have your balls

  1. Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.
    Dismiss Notice

Development Info KotC 2 Development Update

Discussion in 'RPG News & Content' started by VentilatorOfDoom, Jan 7, 2017.

  1. VentilatorOfDoom RPG Codex Staff Patron

    VentilatorOfDoom
    Joined:
    Apr 4, 2009
    Parrots:
    7,372
    Location:
    Deutschland
    Click here and disable ads!
    Tags: Heroic Fantasy Games; Knights of the Chalice 2

    I have good news, guys. It's time for the yearly Knights of the Chalice 2 development update. Pierre Begue posted it in the closed buyers forum again, so odds are some of you can't access it, but no matter - my theory is, that Pierre knows I will shamelessly copy everything anyway and therefore decided to not concern himself with such plebeian details.

    Here's the snippet:

    Combat Maneuvres

    All the combat maneuvres, such as Trip, Disarm and Sunder, have been implemented (except Distract, which I may leave aside completely), as described in the page about feats. With the right feats, they can be performed as a free action when taking an attack of opportunity. Enemies can do that too, of course. So, for example, you can use Trip as an AOO, just like the original rules of D&D 3.5 allow.

    You choose the action to take during AOOs in the character's Spec screen (Specifications). From that screen, you can also access a new screen which I have created for the wizard/sorcerer transformation (see screenshot). It's a simple screen showing whether you meet the requirements or not.

    [​IMG] [​IMG]
    [​IMG] [​IMG]

    Entire thing here.
     
    • Brofist Brofist x 17
    • Salute Salute x 1
    • Informative Informative x 1
    • Excited! Excited! x 1
    ^ Top  
  2. VentilatorOfDoom RPG Codex Staff Patron

    VentilatorOfDoom
    Joined:
    Apr 4, 2009
    Parrots:
    7,372
    Location:
    Deutschland
    entire update (open)
    Combat Maneuvres

    All the combat maneuvres, such as Trip, Disarm and Sunder, have been implemented (except Distract, which I may leave aside completely), as described in the page about feats. With the right feats, they can be performed as a free action when taking an attack of opportunity. Enemies can do that too, of course. So, for example, you can use Trip as an AOO, just like the original rules of D&D 3.5 allow.

    You choose the action to take during AOOs in the character's Spec screen (Specifications). From that screen, you can also access a new screen which I have created for the wizard/sorcerer transformation (see screenshot). It's a simple screen showing whether you meet the requirements or not.

    [​IMG] [​IMG]
    [​IMG] [​IMG]

    Additions to the Editor

    In the spell editor, I've implemented a previewer allowing to preview the graphical effects of the spell you are editing. Basically the previewer launches an empty module and executes a script that casts the spell currently being edited, and then it returns to the spell editor. See the first picture below, that's the previewer.

    In the module editor and the game, I have implemented shortcut keys to toggle between the editor and the game easily. If you use the key during the game, it makes a quick save and then opens the editor at the position that you were at in the game. If you use the key in the editor, it loads the quick save and launches the game from the saved position.

    [​IMG] [​IMG] [​IMG]

    Implementation of Spells

    Aside from these things, I have mostly been working on the implementation of spells. I have also re-introduced spell icons using a style similar to that of KotC 1 spell icons. In the game settings, you can now choose how to display spells in the spell book: with text or icons.

    I've been focusing on some of the most complicated spells, including Dispel Magic and Grease. The spells that I have implemented are Burning Hands, Chromatic Orb, Grease, Sleep, Hypnotic Pattern, Web, Dispel Magic, Electric Sphere, Fireball, Haste, Lightning Bolt, Slow, Energy Wall and Prismatic Wall.

    Prismatic Wall is complicated due to the variety of effects, while Energy Wall is complicated because it allows to select the type of energy of the wall. Chromatic Orb has a variety of effects and, with the feat Orb Master, the player character can select the effect. See the Wizard's page for details about spells.

    Grease is very complicated in its effects because, potentially, several creatures may be falling down and sliding over several squares. Anyway, it's implemented and I think it will be a really fun spell to use, especially with 'Widen' metamagic. The first screenshot below shows some spell icons of level-3 spells. The second screenshot shows an Energy Wall dealing cold energy damage.

    [​IMG] [​IMG] [​IMG]
    [​IMG] [​IMG] [​IMG]

    Falling Down

    Characters can fall down, meaning that they slide automatically from their position to squares of lower altitude, taking damage in the process (and suffering from the special effects of the squares they land on, if any). It can happen in the following situations:

    - Creature fails on a reflex saving throw while balancing on Grease squares
    - Creature is hit for any amount of damage while balancing on Grease squares
    - Creature receives the Sleeping or Prone condition while balancing on Grease squares
    - Creature is tripped while balancing on Grease squares
    - Creature is bull-rushed onto a square of lower altitude, even if not balancing
    - Creature is slid (a special bull-rush) onto a square of lower altitude, even if not balancing

    A creature continues to fall as long as there are adjacent squares of lower altitude. The damage taken at each step depends on the height. A creature falling from the top of a stairway (for example after getting bull-rushed or failing on a reflex saving throw while balancing) would end up at the bottom.

    Here's a bit of implementation detail about how it's done: first the game assigns a 'falling' condition to all affected creatures. Then for each falling creature, the game looks whether there's an adjacent square of lower altitude. If yes, the game executes a script that pushes the creature onto that square, then checks whether there are any special square effects to apply to the creature, such as the damage from a Wall of Fire. This process is then repeated until no more squares of lower altitude can be found.

    [​IMG] [​IMG] [​IMG]

    [​IMG] [​IMG] [​IMG]

    Grease, Web, Dispel, Dismiss

    Grease and Web are also complicated because their effects can be destroyed using any Fire spell. In KotC 1, I simply destroyed the web squares that were directly in the area of effect of the fire spell. In KotC 2, I wanted the fire effect to destroy the whole web or grease area.

    So in order to do this, at the end of the execution of any fire spell, the game makes a list of all the web and grease areas that will be affected. Then for each affected web or grease area, the game executes a script that casts a spell called 'Fire effect on Web' or 'Fire effect on Grease'. That spell removes the web or grease area and deals fire damage to creatures in the area. This sequence can be seen in the three screenshots below.

    [​IMG] [​IMG] [​IMG]

    Dispel Magic is a really complicated spell because it can be cast in three different ways: on a single effect, on a single creature, or on an area. When using the first version, you first click on a creature, and then from the list in the top-left corner of the screen, you click on a particular magic effect currently running on that creature. For each possible effect in the list, the probability of success of Dispel is given. It depends on the caster level of each effect, meaning the level of the caster who created the effect.

    When using the second version of Dispel, you just click on a creature and the game will try to dispel each effect currently running on the creature. When using the third version, you target the spell just like you would target a Fireball spell. The probability of success is provided, for example, the game will say 'Web: 30%' if the probability to succeed on the dispel check to remove a web is only 30%. When you launch the spell, the game tries to dispel terrain effects as well as one magic effect from each creature in the area of effect.

    Another option to remove terrain effects is to use the combat action 'Dismiss Terrain Effects', which I have implemented. When selected, as a free action, it automatically removes all terrain effects that were created by the acting player character. It does not affect terrain effects created by the enemy, of course.

    [​IMG] [​IMG] [​IMG]
    [​IMG] [​IMG] [​IMG]

    Final Words

    What's next in the development of KotC 2? Spells, spells, spells and more spells. Oh, and a lot of bug fixing. And then the spell-casting AI. Scripted AI. Bug fixing! New background maps to be created by Roman. Class powers, monster powers, magic items, weapon enchantments, help information entries... Lots of Bug Fixing! ...and then, just maybe, who knows, finally some adventure creation!!

    I made my first purchase on Steam the other day! I got the 'World of Decadence' package, which includes Age of Decadence and Dungeon Rats. I've had no time to play them so far, though. Also had a look at Pillars of Eternity, but the amount of disk space needed for that game just seems crazy to me, 25 GB. In French we may call this 'une usine à gaz' (a needlessly complicated system).

    Thank you for reading, best wishes!!
     
    • Brofist Brofist x 11
    • Prestigious Prestigious x 1
    • Informative Informative x 1
    ^ Top  
  3. Zeriel Arcane

    Zeriel
    Joined:
    Jun 17, 2012
    Parrots:
    4,827
    W E W
     
    • Agree Agree x 1
    ^ Top  
  4. Anubioz Novice

    Anubioz
    Joined:
    Jul 20, 2012
    Parrots:
    13
    That "1 star diamond" on the second screen is a micro-transaction, right?
     
    • Funny Funny x 2
    • retadred retadred x 1
    ^ Top  
  5. mediocrepoet Prophet Patron

    mediocrepoet
    Joined:
    Sep 30, 2009
    Parrots:
    1,074
    Location:
    Returning to civilization
    Codex 2012 MCA Project: Eternity
    Not sure if you're serious. A star diamond is a type of gem in D&D and sometimes used as a spell component.
     
    • Informative Informative x 1
    ^ Top  
  6. Zed Watashi wa Nihon no RPG ga daisuki

    Zed
    Joined:
    Oct 21, 2002
    Parrots:
    15,940
    it's a retro game dev when he complains about 25gb for a game when 2tb is like the standard for mech disks purchased today
     
    • Funny Funny x 2
    ^ Top  
  7. himmy Arcane

    himmy
    Joined:
    Oct 13, 2012
    Parrots:
    1,002
    Location:
    New Europe
    Wow, it's like talking to your dad.
     
    • Funny Funny x 5
    • Agree Agree x 1
    • Shit Shit x 1
    ^ Top  
  8. Lurker King Arcane The Real Fanboy

    Lurker King
    Joined:
    Jan 21, 2015
    Parrots:
    1,864,991
    The game looks gorgeous.
     
    • Funny Funny x 3
    • Agree Agree x 2
    • Disagree Disagree x 2
    ^ Top  
  9. Mortmal Arcane

    Mortmal
    Joined:
    Jun 15, 2009
    Parrots:
    4,032
    The interface is ok , the effects on tileset are nice but the tokens.. No, they are awful, its really easy to get better art .

    if i ever get up from my seat , start working on a game, and commision some art for my mage character sheet i will look for art like this:
    [​IMG]
     
    Last edited: Jan 9, 2017
    • Agree Agree x 2
    • Disagree Disagree x 2
    • Prestigious Prestigious x 1
    • Creative Creative x 1
    ^ Top  
  10. Dickie Arcane

    Dickie
    Joined:
    Jul 29, 2011
    Parrots:
    1,108
    I'm so glad he's working on this. Does this mean that RTS (Battle of the Sands) sold well enough to fund development?
     
    • Funny Funny x 5
    ^ Top  
  11. Mortmal Arcane

    Mortmal
    Joined:
    Jun 15, 2009
    Parrots:
    4,032
    those are pretty nice too, i am not even picking keith parkison or larry elmore art:
    [​IMG]


    [​IMG]

    [​IMG]
     
    • incline incline x 3
    • Agree Agree x 2
    • Disagree Disagree x 1
    • Salute Salute x 1
    ^ Top  
  12. Cadmus Arcane

    Cadmus
    Joined:
    Dec 28, 2013
    Parrots:
    3,728
    wow this game must be the most hardcore RPG ever because it looks the most shittiest ever.
     
    • Disagree x 5
    • Agree x 4
    • Shit x 2
    • Funny x 1
    • decline x 1
    ^ Top  
  13. Lurker King Arcane The Real Fanboy

    Lurker King
    Joined:
    Jan 21, 2015
    Parrots:
    1,864,991
    I think it looks good because it has an aesthetics similar to a boardgame.
     
    • Agree Agree x 1
    ^ Top  
  14. InspectorRumpole Arbiter

    InspectorRumpole
    Joined:
    Oct 4, 2010
    Parrots:
    734
    Looks to much like an RPG map maker tool for my taste.
     
    • Agree Agree x 3
    • Disagree Disagree x 3
    ^ Top  
  15. Mortmal Arcane

    Mortmal
    Joined:
    Jun 15, 2009
    Parrots:
    4,032
    Fantasy grounds looks the same, except i has way better looking tokens .The AI is also probably better too.

    [​IMG]
     
    • Agree Agree x 3
    • Informative Informative x 2
    • Brofist Brofist x 1
    ^ Top  
  16. Drog Black Tooth Arcane

    Drog Black Tooth
    Joined:
    Feb 20, 2008
    Parrots:
    2,131
    Well, it looks positively autistic.

    Guess some of the codexers will finish it 7 times, whenever it's out. This shit's been in development hell for almost a decade.
     
    • Agree Agree x 1
    • Shit Shit x 1
    ^ Top  
  17. VentilatorOfDoom RPG Codex Staff Patron

    VentilatorOfDoom
    Joined:
    Apr 4, 2009
    Parrots:
    7,372
    Location:
    Deutschland
    Nah. KotC came out in 2009 and afterwards he spent a couple of years on that RTS thing. I think he started working on KotC2 in 2011, so it's still possible that it will take less time than AoD did, although probably not much.
     
    • Funny Funny x 1
    • Informative Informative x 1
    ^ Top  
  18. Achiman Learned Patron

    Achiman
    Joined:
    Jul 19, 2012
    Parrots:
    304
    Location:
    Australia
    Shadorwun: Hong Kong Divinity: Original Sin 2 BattleTech
    I for one, think that he's turned the ship around. It looked like some joke of a game before or a massive troll. I know he only had 'placeholder stuff' but, now it's looking like an actual game. All you gfx whores complaining can go play Tranny, that has v nice gfx.
     
    • decline decline x 1
    ^ Top  
  19. duanth123 Arcane

    duanth123
    Joined:
    Mar 22, 2008
    Parrots:
    579
    Location:
    This island earth
    I don't see how any of that would fit on a POG.




    ...



    [​IMG]
     
    • Funny Funny x 3
    • Brofist Brofist x 2
    ^ Top  
  20. I'm With Her Mustawd for prison Shitty Team Member, ditch at first opportunity Douchebag! Illiterate Sychophantic Noob Village Idiot Weasel Repressed Homosexual Possibly Retarded Trigger Warning Edgy No Fun Allowed Shitposter Cuck Manlet

    Mustawd
    Joined:
    Jan 10, 2015
    Parrots:
    8,328
    You'd crop it ofc.
     
    • Creative Creative x 1
    ^ Top  
  21. FeelTheRads Arcane Patron

    FeelTheRads
    Joined:
    Apr 18, 2008
    Parrots:
    10,719
    So how powerful is the editor in this thing supposed to be? Can you create entire new races, classes etc? Can you replace all the graphics, including the UI?
     
    ^ Top  
  22. Pretty Scholar

    Pretty
    Joined:
    Nov 15, 2010
    Parrots:
    348
    Location:
    Lubyanka sex dungeon
    The first game such a wonderful nostalgic aesthetic. Why would he have to go with that terrible vile nerd board game style?
     
    • it is a mystery it is a mystery x 2
    ^ Top  
  23. thesheeep Arcane

    thesheeep
    Joined:
    Mar 16, 2007
    Parrots:
    5,358
    Location:
    Tampere, Finland
    Wonderfully vomit inducing, yes.
    Not kidding, it was the first game since the Ultima games that made me dizzy by the incorrect perspective everything had in relation to everything else.

    Mortmal please put such big picture dumps in spoiler tags. It blows up the thread height unnecessarily and makes the website jump around as they load.
    Unfortunately, this forum does not automatically convert picture links into smaller thumbnails to show the big version on click. Ahem... DarkUnderlord
     
    Last edited: Jan 15, 2017
    ^ Top  
  24. VentilatorOfDoom RPG Codex Staff Patron

    VentilatorOfDoom
    Joined:
    Apr 4, 2009
    Parrots:
    7,372
    Location:
    Deutschland
     
    • Informative Informative x 2
    ^ Top  
  25. FeelTheRads Arcane Patron

    FeelTheRads
    Joined:
    Apr 18, 2008
    Parrots:
    10,719
    Shame no new classes or feats, I would've thought that was more important to support than races.

    Same for the UI... maybe he'll consider giving us the opportunity to change those horribru graphics and fonts globally at least, if not per module.
     
    ^ Top  

(buying stuff via the above buttons helps us pay the hosting bills, thanks!)