Skip to content
Branch: Release047
Commits on Sep 10, 2019
  1. Continue save no longer overwritten when playing free level

    Loobinex committed Sep 10, 2019
    When you play a 'Free Play Level' or '1Player' level you can now use the 'Continue' button on the main menu to continue the campaign you played before.
    Fixes bug #762
Commits on Aug 10, 2019
  1. Level NG+ 2 - fixed script error

    Loobinex committed Aug 10, 2019
    Fixed second level of NG+ so the player can win without needing 8 units in his army.
Commits on Jul 29, 2019
  1. Outro cinematic plays with Lotl in prison

    Loobinex committed Jul 29, 2019
    Fixes a bug to the recently introduced drag cinematic. At campaign end it no longer showed the outro cinematic if you won the game with the Knight in prison, showing the drag cinematic instead. Now at the last level it will never do the torture screen or the preceding drag cinematic.
Commits on Jun 30, 2019
  1. Cleanup of russian text file

    Loobinex committed Jun 30, 2019
    Should not have any effect ingame.
  2. Full update to russion text

    Loobinex committed Jun 30, 2019
    by Мегалинский Максим (Kammerer)
Commits on Jun 12, 2019
  1. Stop computer player making workshops when he has enough

    Loobinex committed Jun 12, 2019
    After 72 tiles he can no longer make more. Hopefully increases the stability of the map.
  2. Introduced drag cinematic

    Loobinex committed Jun 11, 2019
    The video clip drag.smk is now played right before the 'torture bonus' the player gets when winning a campaign level with the lord in prison.
    Fixes #70
  3. NO_CORPSE_ROTTING corpse will dissapear after a while

    Loobinex committed May 28, 2019
    A fix for #69. NO_CORPSE_ROTTING should just mean the corps of a unit with this property cannot turn into a vampire, and it would not get dragged to a graveyard.
    Before this fix, setting this property on a unit would mean its corpse would never dissapear from the map.
Commits on May 15, 2019
  1. Updated credits

    Loobinex committed May 15, 2019
    Included the names of people who contributed to KeeperFX unofficial.
Commits on May 6, 2019
  1. Reverted 97fb67e (3D explosions)

    Loobinex committed May 6, 2019
  2. Properly initialized some SpellInfo fields

    StanleySweet authored and Loobinex committed May 6, 2019
    Code change to config_magic_data.cpp, should have no gameplay effect.
  3. Introduced BREAK_NEUTRAL_WALLS classic bug (#54)

    Loobinex committed May 6, 2019
    Added BREAK_NEUTRAL_WALLS to classic bug mode, when enabled in the
    rules.cfg allows imps in first person to dig through neutral walls.
    Enabled it for the ancient keeper campaigns.
Commits on Dec 11, 2018
  1. Recreation of 'Creative Sound Font Technology' (#60)

    Loobinex committed Dec 11, 2018
    The original game plays sound effects, to enhance the atmosphere, that only owners of a AWE32 creative sound card can hear.
    It plays a MIDI-file, using a set of .wav files as instruments, which it plays at different intervals and pitch values to give the impression of background sounds in your dungeon, like creaking doors or horrible screams. Since nobody has a 1998 sound card anymore, this feature is lost to KeeperFX. This commit imitates the sound fonds by playing the original .wav files at random intervals and pitch values.
    With the line 'ATMOSPHERIC_SOUNDS = ON' in KeeperFX.cfg you'll hear occasional drops of water falling, and after 3 minutes of gameplay you can start to hear other sounds randomly play every roughly 30 seconds, like screams or rattling chains.
    It requires a new sound.dat!oMgx1a5a!AFoyAVK8Hxq2YmFCaHZk5IkS9lxTb-GcXjR-mTkxxhw
Commits on Dec 10, 2018
  1. Increase dragon HealRequirement

    Loobinex committed Dec 10, 2018
    Dragons have high HP and this causes the heal spell to not fully heal
    them when they are low health. It makes them more effective to use the
    spell sooner and more often.
    That it causes lvl1 dragons to sleep sooner when hurt is not
Commits on Dec 9, 2018
  1. Updated SDL to 1.2.15 (#59)

    Loobinex committed Dec 9, 2018
Commits on Nov 9, 2018
  1. Removed AreaDamage from Lightning trap

    Loobinex committed Nov 9, 2018
    Removed AreaDamage from Lightning-trap to put in back in line with the
    lightning spell.
    Fixes #58
    Also commented HitType in magic.cfg
Commits on Nov 5, 2018
  1. New sounds for fortifying walls (#56)

    Loobinex committed Nov 5, 2018
    * Updated the sound effect for fortifying walls
    requires updated sound.dat:!NJohQZDL!h5tBCW0Z9pt7fCUP49RYsJC2i_C9TE0YDBeUiHsN8oI
    * This new sound.dat includes several other sound effects
Commits on Aug 26, 2018
  1. Neutral units assign to prison/torture/guardpost on start of level (#52)

    Loobinex committed Aug 26, 2018
    At the start of a level, units are assigned to the rooms they are placed on. This used to exclude neutral units. But now:
    - Neutral units are assigned to rooms at level start. (Works just on Prison, Torture and Guard rooms)
    - Neutral units in prison cannot be claimed by any player except for the prison's owner
    - Neutral units can never escape prison
    - Made neutral prisoners no longer starve to death in prison
    - Neutral units are not damaged during torture
    - Introduced a classic bug mode called 'PASSIVE_NEUTRALS' that gives back the classic behavior on neutral units
    - Commented the rules.cfg to show all possible classic bug modes including this new one.
    - Updated Ancient Keeper rules.cfg to have PASSIVE_NEUTRALS enabled.
Commits on Aug 22, 2018
  1. Adjusted speed of camera movement when frameskip is increased (#50)

    spartahawk committed Aug 22, 2018
    When using frameskip, mouse-caused camera view now pans at approximately the speed it does without frameskip, rather than moving extremely quickly as before.
    You can still pan the camera with arrow keys, getting the classic fast-panning behavior.
Commits on Aug 21, 2018
  1. Fixed #33: Units get stuck on pillars (#49)

    spartahawk authored and Loobinex committed Aug 21, 2018
    * Revert "Fixed a wallhug mistake with not restoring creature position"
    This reverts commit f65d89f.
    * fixed map screen duplicates without also cherry picking code that causes creatures to get stuck at
Commits on Aug 18, 2018
  1. Added support to EXPORT_VARIABLE for creatures, rooms, timers, flags,… (

    OrsonMaxwell authored and Loobinex committed Aug 18, 2018
    EXPORT_VARIABLE can now export all variable types the IF command support, like the creatures, rooms and flags. Campaign flags excluded.
  2. Tweaked spell damage based on player feedback

    Loobinex committed Aug 18, 2018
    Nerfed Meteor and Grenade splash damage.
    Also updated version number.
Commits on Aug 17, 2018
  1. Implemented RUN_AFTER_VICTORY script command (#46)

    OrsonMaxwell authored and Loobinex committed Aug 17, 2018
    Introduced RUN_AFTER_VICTORY script command, that allows the script to continue running after the level is won or lost.
  2. Captured units can't claim neutral units (#35)

    Loobinex committed Aug 17, 2018
    Units in an enemy prison or torture chamber can no longer claim neutral
  3. Introduced sound for 'reinforce wall', fixing endless log messages in…

    Loobinex committed Aug 17, 2018
    … the process (#40)
    Log files filled up with errors of not being able to play sound effect 172. 
    - Reconfigured sound for reinforce wall from 172 (empty) to 63 so a sound plays and there are no more log messages
    - Sound effects 80-82 also gave errors. This is chickens hatching, since no sound is included in the game, it requires an updated sound.dat which is not included in the code base. Will be released separately, but reduced the volume to not get shouted down by chicks all game long.
  4. Implemented EXPORT_VARIABLE and IMPORT script commands (#45)

    OrsonMaxwell authored and Loobinex committed Aug 17, 2018
    - EXPORT_VARIABLE script command to save a variable as a campaign_flag for future levels
    - IMPORT script command to get the value of a campaign flag into another command
Commits on Aug 16, 2018
  1. Merge pull request #37 from Loobinex/VampiresWontPray

    OrsonMaxwell committed Aug 16, 2018
    Vampires won't go to temple themselves

    OrsonMaxwell authored and Loobinex committed Aug 16, 2018
    …ands (#41)
    Implemented the following script commands:
    - ADD_TO_FLAG - Add/subtract value from a flag
    - CAMPAIGN_FLAG - Set a Flag that can be used in other campaign levels
    - ADD_TO_CAMPAIGN_FLAG  - Add/subtract value from a campaign flag
  3. Fixed #42.

    orson committed Aug 16, 2018
You can’t perform that action at this time.