Official Codex Discord Server

  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 New Knights of the Chalice 2 Development Update

Discussion in 'RPG Codex News & Content Comments' started by VentilatorOfDoom, Nov 9, 2015.

  1. VentilatorOfDoom RPG Codex Staff

    VentilatorOfDoom
    Joined:
    Apr 4, 2009
    Messages:
    8,398
    Location:
    Deutschland
    Tags: Heroic Fantasy Games; Knights of the Chalice 2

    Pierre Begue penned a new development update on Knights of the Chalice 2 over on his Heroic Fantasy Games forum. As some of you may have noticed just now, it's in the KotC Buyer subforum, so not everyone can read it. What an unfortunate instance.

    I will now just quote the section in which he talks about his plans for the near future and then later post the entire thing in the comments thread for everybody to see. Here you go.

     
    • Brofist Brofist x 16
    ^ Top  
  2. VentilatorOfDoom RPG Codex Staff

    VentilatorOfDoom
    Joined:
    Apr 4, 2009
    Messages:
    8,398
    Location:
    Deutschland
    The entire update (minus the section I've already quoted):

    Show Spoiler
    Welcome to a new update! I know I'm not doing these too frequently, but at least they are big and give you all the details about the game! Unlike a game like Seven Dragon Saga, where updates are much shorter than I'd like! If there are no updates, it does not mean that development is slowing down. Quite the contrary! Because releasing an update takes much time, too. If I maintained a blog like Rampant Coyote, I don't know how I would be doing any development at all.

    So what is this new update focusing on? Firstly and primarily, on the new interface graphics. It's still a work in progress since I'm expecting a bit of additional interface artwork from the art designer, but otherwise most of the changes that I wanted to do have been made, and I have enough screenshots for a full update. (Click on a picture to enlarge)

    New Interface Pictures

    First, let's have a look at the party creation and character creation screens. These few pictures are in high-quality png format but most of the next ones are in the lower-quality jpg format to save website space. In the character-creation page, there is a dice icon to re-roll the ability scores. When you click on the icon the game plays a dice rolling sound. On the topic of sounds, I've also added new interface sounds, including a soft mousing-over sound and a couple of page-flip sounds that are appropriate to the new scroll-based interface graphics. On the subject of character creation, I have already implemented the new sub-races, but I have yet to implement the new character classes like Samurai. On the subject of interface graphics, you can see in the pictures below that I have implemented a new mouse cursor in the shape of a medieval armoured glove (gauntlet). There is also a tiny finger animation when the user is pressing a mouse button.

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

    Now let's have a look at some character-sheet screenshots below.

    Of particular note is the tab list, which gave me a bit of a headache, but now it's done and I'm happy with it. In the respec tab (pictured below), I am planning to add a box dedicated to automated character settings. These settings include combat manoeuvre settings, for example, if you want your character to perform a trip attempt as a Swift Combat Manoeuvre every time the character performs a melee attack of opportunity or ready-versus-approach melee attack. Note that it will be possible to do so only if the character has the feat Greater Trip. See the list of feats for more information. Other automated settings include everything related to spells. For example, you may want to set your wizard to auto-cast Mage Armour every time after resting, as in KotC 1. Each and every spell that lasts the whole day is worth considering for auto-casting, as it would be boring to have to re-cast them manually every time the party rests.

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

    Now let us have a look at some inventory screenshots. I don't yet have a good inventory screenshot showing lots of items like crowns, plate armour, rings, boots and cloaks, but I do already have lots of graphic icons for all these, as mentioned and pictured in this earlier update. New item icons have also been added, since that earlier update. KotC 2 definitely will offer more item variety than KotC 1 did.

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

    Now let's have a look at the crafting screens. There are three different ones, one for enchanting weapons, armour and shields, one for creating a new weapon, armour or shield, and one for recharging a wand imbued with a spell. I'm also adding a couple of screenshots showing the information screens for weapons and for items.

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

    Now let's have a look at the screens associated with levelling-up and the selection of spells and feats.

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

    Now let's review the screens associated with the quest journal, party formation and saved-game selection. The screen for loading and saving games features a picture preview, as mentioned before.

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

    Now let's have a look at some screens dedicated to the help and modifier lists. Modifier lists can be useful for debugging. By contrast, in RPGs featuring a real-time-with-pause combat engine, it can be difficult to know for sure whether a particular bonus or penalty has been taken into account by the engine.

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

    Now let us review some of the screens associated with the module editor, below. However, I have yet to upgrade the interface of most editor screens, so you won't find a picture of the script editor, item editor or character editor. On the subject of the editor, in the last few months I spent some time on a new creature-template modification tool. Say you have a template for a human arena guard. You have placed ten such guards in your module and each one wields a longsword. But now you want them to be wielding both a longsword and a shortsword. Without the new tool, you would have to edit each guard instance manually. With the new tool, you simply open the original template of the arena guard, give it a short sword, give it the two-weapon fighting feat, then click the tool button to re-apply the template to all the ten instances that exist in the module automatically. You can exclude certain instances if you want to avoid overwriting unique features that you may have given to a particular guard.

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

    Combat engine development

    Concerning the combat engine, you may have guessed that I haven't been able to work on it as much as I would have liked, due to all the new things described above. I did implement three new things:

    * Weapon icon at the top of the screen: the game now displays the icon and name of the weapon you are going to use at the top of the screen, before and during attacks. It also does it for the enemies, of course. I really like the weapon icons, so I wanted them to be more visible in combat, and not be restricted to the inventory screen.

    * Ranged attacks: ranged attacks can now be performed when a character has a ranged weapon equipped in his ranged-weapon inventory slot, as well as appropriate ammunition in his ammunition inventory slot. This includes both the standard attack version and the full-attack version. The arrow animation is similar to that of KotC 1.

    * Detailed tooltip information before an attack: I've spent some days expanding the combat-information tooltip. It was already displaying the percentage chance to hit. Now, when you mouse over an enemy, the game provides full data about the damage range, percentage chance of a critical hit, damage range on a critical hit, energy damage range for weapons like a Flaming Greatsword, and percentage chance to apply the magic effect for weapons like a Blinding Mace or a Slaying Arrow. If the creature is immune to your weapon's energy damage, the game will tell you so. The game will let you know if damage reduction is going to be applied, and how much. If the attack is a ranged attack, the tooltip will give you the name of any creature providing soft cover to the target.

    Now let's have a look at some combat screenshots. I'm also adding a screenshot of the exit-game confirmation screen. In the last screenshot, you can see an arrow flying towards its target.

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

    [​IMG][​IMG]

    A look at familiars and holy symbols

    I liked how wizard familiars existed as inventory items in Temple of Elemental Evil. So I've decided to have them as inventory items in KotC 2, too. In addition, Clerics and Bishops will have a holy symbol depending on their alignment (good, neutral or evil). Here are the icons for both familiars and holy symbols. The familiars are in the first picture below, together with a few other unrelated items. The holy symbols for evil, good and neutrality are in the second picture below, in double size.

    [​IMG]
    [​IMG]

    I think that holy symbols will offer a minor enchantment, such as the possibility to cast Bless once per day if the item is activated while worn on the neck/amulet slot. It will not be possible to transfer a familiar or holy symbol to other characters.

    On the subject of Temple of Elemental Evil, I recently played through the player-made module Keep on the Borderlands and I've written a page of comments about it, but I haven't found the time to make a post about it yet (it takes time especially to arrange screenshots). Also played a bit of Drakensang River of Time and wrote some comments, but I didn't like the game, it was too slow on my computer.

    A look at some source-code statistics

    In this section I want to talk a little bit about how huge the KotC 2 code has become, even though the engine is far from finished.

    Recompiling from scratch takes about three minutes and a half. There are already 60 header files and 53 source-code files. Header files (also called h files) are text files that contain function and class declarations, while source files (also called cpp files) are text files that contain the implementation of functions and classes.

    By contrast, Battle of the Sands has 31 header files and 24 source-code files, while KotC 1 has 31 header files and just seven big source-code files. Granted, the tools of KotC 1, like the map editor and character editor, are external tools, while the tools of KotC 2 are integrated with the game's code.
     
    • Brofist Brofist x 5
    ^ Top  
  3. CryptRat Prestigious Gentleman Arcane Developer

    CryptRat
    Joined:
    Sep 10, 2014
    Messages:
    2,770
    :takemymoney:

    The character sheet screens look OK. The combat screen looks weird as it is. Anyway what we need is something similar to KoTC1 with some more classes, what the game looks like doesn't matter.
     
    • Brofist Brofist x 1
    ^ Top  
  4. pakoito Arcane

    pakoito
    Joined:
    Jun 7, 2012
    Messages:
    2,580
    Only three issues remain.
     
    ^ Top  
  5. Excidium II Self-Ejected

    Self-Ejected
    Joined:
    Jun 21, 2015
    Messages:
    1,866,260
    Location:
    Third World
    He should crowdfund an artist's contract.
     
    • Brofist Brofist x 9
    ^ Top  
  6. likaq Arcane

    likaq
    Joined:
    Dec 28, 2009
    Messages:
    1,198
    I can't wait to see kotc 1 with $25 usd price tag on steam.
    And steamtards reaction to that price.
     
    ^ Top  
  7. Excidium II Self-Ejected

    Self-Ejected
    Joined:
    Jun 21, 2015
    Messages:
    1,866,260
    Location:
    Third World
    Can't wait to buy it at -80% like Vogel games.
     
    • Brofist Brofist x 3
    ^ Top  
  8. m_s0 Arcane

    m_s0
    Joined:
    Jun 18, 2009
    Messages:
    1,155
    Hell has finally frozen over?
     
    ^ Top  
  9. Doctor Sbaitso SO, TELL ME ABOUT YOUR PROBLEMS. Patron

    Doctor Sbaitso
    Joined:
    Oct 22, 2013
    Messages:
    3,235
    Codex 2013 Codex 2014 PC RPG Website of the Year, 2015 Grab the Codex by the pussy Serpent in the Staglands
    Great update! Needs to drop the Candy Crush buttons though.
     
    • Brofist Brofist x 1
    ^ Top  
  10. Johannes Arcane

    Johannes
    Joined:
    Nov 20, 2010
    Messages:
    9,962
    Location:
    casting coach
    Interesting. But these graphics are kinda fucked. First KoTC had them better.
     
    • Brofist Brofist x 4
    ^ Top  
  11. Jaesun Fabulous Moderator

    Jaesun
    Joined:
    May 14, 2004
    Messages:
    36,924
    Location:
    Seattle, WA USA
    Torment: Tides of Numenera Divinity: Original Sin 2 BattleTech
     
    • Brofist Brofist x 1
    ^ Top  
  12. Irenaeus II Unwanted Dumbfuck Repressed Homosexual The Real Fanboy

    Unwanted
    Joined:
    Jun 9, 2015
    Messages:
    3,251
    Location:
    Rio de Janeiro, Cidade Desespero
     
    • Brofist Brofist x 1
    ^ Top  
  13. Doctor Sbaitso SO, TELL ME ABOUT YOUR PROBLEMS. Patron

    Doctor Sbaitso
    Joined:
    Oct 22, 2013
    Messages:
    3,235
    Codex 2013 Codex 2014 PC RPG Website of the Year, 2015 Grab the Codex by the pussy Serpent in the Staglands
    I don't mind the art so much as you guys do. Doesn't need overhaul just some tweaking. Some of those tokens are 'special' though.
     
    • Brofist Brofist x 1
    ^ Top  
  14. LeStryfe79 Fake Newsman Patron

    LeStryfe79
    Joined:
    Nov 25, 2008
    Messages:
    7,356
    Location:
    Codex 2012 Serpent in the Staglands Divinity: Original Sin Project: Eternity Torment: Tides of Numenera Wasteland 2 Codex USB, 2014 Shadorwun: Hong Kong
    The art should look like late 70's AD&D.
     
    • Brofist Brofist x 1
    ^ Top  
  15. Excidium II Self-Ejected

    Self-Ejected
    Joined:
    Jun 21, 2015
    Messages:
    1,866,260
    Location:
    Third World
    That'd be cool, though kinda at odds with the actual game.
     
    • Brofist Brofist x 2
    ^ Top  
  16. Irenaeus II Unwanted Dumbfuck Repressed Homosexual The Real Fanboy

    Unwanted
    Joined:
    Jun 9, 2015
    Messages:
    3,251
    Location:
    Rio de Janeiro, Cidade Desespero
    I'm just pissed at the guy wasting 10 years on that Dune 2 clone.
     
    • Brofist Brofist x 5
    ^ Top  
  17. Doctor Sbaitso SO, TELL ME ABOUT YOUR PROBLEMS. Patron

    Doctor Sbaitso
    Joined:
    Oct 22, 2013
    Messages:
    3,235
    Codex 2013 Codex 2014 PC RPG Website of the Year, 2015 Grab the Codex by the pussy Serpent in the Staglands
    A lot of the code and knowledge from that was reused for KoTC2. He was working on revamped AI and pathfinding but needed an application in order to measure success.
     
    ^ Top  
  18. Irenaeus II Unwanted Dumbfuck Repressed Homosexual The Real Fanboy

    Unwanted
    Joined:
    Jun 9, 2015
    Messages:
    3,251
    Location:
    Rio de Janeiro, Cidade Desespero
    Oh, I didn't know that. Nice, then.
     
    ^ Top  
  19. getter77 Augur

    getter77
    Joined:
    Oct 12, 2008
    Messages:
    825
    Location:
    GA, USA
    Glad I've got him tempted at experimenting with itch.io at the very least---there has to be some good practice to be had there for figuring out a good Steam page pitch alongside surely at least some influx of eyes and new sales compared to only being done direct.
     
    ^ Top  
  20. Dorateen Arcane

    Dorateen
    Joined:
    Aug 30, 2012
    Messages:
    3,374
    Location:
    The Crystal Mist Mountains
    He won't survive a kickstarter campaign, but maybe the Greenlight effort will net him enough spare capital to complete the game.

    Good update.
     
    ^ Top  
  21. Jaesun Fabulous Moderator

    Jaesun
    Joined:
    May 14, 2004
    Messages:
    36,924
    Location:
    Seattle, WA USA
    Torment: Tides of Numenera Divinity: Original Sin 2 BattleTech
    He wouldn't need to ask for that much, just to hire an artist for a KS campaign.
     
    ^ Top  
  22. Gregz Arcane

    Gregz
    Joined:
    Jul 31, 2011
    Messages:
    6,064
    Location:
    The Desert Wasteland
    Never gonna happen. He has the Cleve disease except worse...in Pierre's case it's degenerative.
     
    • Brofist Brofist x 1
    ^ Top  
  23. Castanova Prophet

    Castanova
    Joined:
    Jan 11, 2006
    Messages:
    2,949
    Location:
    The White Visitation
    I wish he had just made another game with the KotC1 engine and new content / items / classes.
     
    • Brofist Brofist x 1
    ^ Top  
  24. Doctor Sbaitso SO, TELL ME ABOUT YOUR PROBLEMS. Patron

    Doctor Sbaitso
    Joined:
    Oct 22, 2013
    Messages:
    3,235
    Codex 2013 Codex 2014 PC RPG Website of the Year, 2015 Grab the Codex by the pussy Serpent in the Staglands
    I don't see them much the same at all other than their eccentricities. Beague delivers, Cleve does not.
     
    ^ Top  
  25. Excommunicator Arcane

    Excommunicator
    Joined:
    Oct 19, 2010
    Messages:
    3,419
    Why does this game look so much worse than the previous game?

    Why would he choose the worst camera perspective known to exist?
     
    • Brofist Brofist x 1
    ^ Top