Author Topic: KeeperRL (now at Alpha 22) Semi-$  (Read 9768 times)

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4659
    • View Profile
Re: KeeperRL (now at Alpha 13) Semi-$
« Reply #15 on: January 30, 2015, 01:04:41 PM »
Alpha 13

Quote
KeeperRL alpha13 is released. This update features mostly non-gameplay changes. Graphics have received a lof of polish, there are now basic animations. The game is optimized better and has fewer bugs. Check the video below and the changelist for details.

https://www.youtube.com/watch?v=KCjUM-qygBg

The free and paid versions are available from Itch.io. As usual, the free version is the same as the full release, minus graphics and music. If you've already bought the game before, you can download the new version from your personal itch.io link.

Changelist:

    Smooth movement and attack animations.
    More gold on the map.
    Major optimizations and improved FPS.
    New intro with a custom soundtrack.
    Dialog for changing game speed.
    Another dragon and cyclops villains, attacking based on dungeon population size.
    Doppleganger absorbtion details displayed in keeper mode.
    UI improvements.
    Prettier ground tiles.
    Fullscreen support.
    More tooltips.
    Highlight the tile after the 'fetch items' order.
    Highlight prioritized tasks.
    Pretty tile highlights for digging and tree cutting.
    Nicer arrow sprites.
    Removed kraken minion.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4659
    • View Profile
Re: KeeperRL (now at Alpha 13) Semi-$
« Reply #16 on: April 03, 2015, 11:49:37 AM »
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4659
    • View Profile
Re: KeeperRL (now at Alpha 14) Semi-$
« Reply #17 on: April 28, 2015, 01:26:19 PM »
Alpha 14  8)

Quote
KeeperRL alpha14 is out. It features quite a few improvements and new features, most notably online sharing of retired dungeons. Check the changelist below for details. This update is directed to those that didn't access the game through Steam. The Steam version was being updated gradually and is now identical to Alpha 14.

The free and paid versions are available from Itch.io. You can also buy the game on Steam. As usual, the free version is the same as the full release, minus graphics and music. If you've already bought the game before, you can download the new version from your personal itch.io link.

    Sharing retired dungeons and highscores online.
    Added autosaves.
    New inventory and equipment UI.
    More gold in villages.
    Minion salaries reduced by 1/3.
    3 new 'night' music tracks.
    More underground terrain is revealed when digging.
    Creatures no longer walk into fire and try to avoid it.
    Undead no longer walk into sunlight.
    A lot more tooltips.
    Stopped imps from running into undiscovered areas to dig.
    Fixed LOTS of crashes and bugs.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4659
    • View Profile
Re: KeeperRL (now at Alpha 15) Semi-$
« Reply #18 on: July 03, 2015, 06:12:35 PM »
Alpha 15   8)

Quote
Gameplay changes:
Introduced max population limit, which starts at 10 and can be increased by building various rooms.
Minion payouts are removed.
Added throne, which increases max population by 10, and increases enemy hostility.
Pigsty room that increases population limit by 4.
Statues that increase population limit by 1.
Real-time 'go-to' order for teams. Replaces guardposts.
'Forbid zone' order.
Enemies may now cancel an attack when they suffer a big loss.
Creatures now wake up if there is combat nearby.
Allow locking items in minion equipment so that they don't switch them automatically.
Wolf teams are now explicitly visible.
Changed level gaining formula to more steep (bigger gain for killing a creature of higher level).
Morale returns to neutral with time.
Doors in enemy buildings now have to be destroyed.
Village dwellers go to sleep at night.
Imps now build beds for minions.
Imps are not able to use equipment anymore.
Villages revenge item theft.
Allow canceling the 'fetch items' order.
Peseants now work in fields.
AI can use scroll and spell of deception.
More extended attack options: wild and swift attacks.
Donkey.

UI changes:
New minion management UI.
Item pick up menu improved.
Add an option to choose how many items of a stack are picked up or dropped.
Fast team selecting via ctrl+mouse click.
Dedicated button for leaving control mode.
Spell and morale icons.
Added renaming minions.
Added banishing minions.
Allow changing the resolution in full-screen mode.
Add an option to run the game in single-threaded mode.
Rendering optimizations.

Bug fixes:
Fixed pathfinding slowdowns in narrow corridors.
Fixed the 'eyeball removal' glitch.
Fixed thrown item messages.
Fixed prompt for equiping too heavy weapons.
Fixed prisoner spawning crash.
Fixed illusion messages and appearance.
Fixed arrow and thrown object displaying in zoomed-out view.
Fixed bugs in immigration, and bed building.
Fixed lots of crashes.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4659
    • View Profile
Re: KeeperRL (now at Alpha 16) Semi-$
« Reply #19 on: September 22, 2015, 06:08:54 PM »
Alpha 16  8)

Quote
Cemetery with an underground crypt where you can find some super powerful undead minions.

'Mine Town' dungeon with friendly dark elves or gnomes that will happily do some business with you.

Friendly villages where you can recruit minions for money.

Ransoms: some enemies will demand gold for not attacking.

Buying items from shops in friendly villages.

Multiple highscore tables.

Minotaur, hydra, giant spider and giant ant villains.

Procedural sokoban level.

Much more detailed information on enemies, including what triggered enemy attacks.

Giving items to allied creatures (performed by AI as well).

Filling up tunnels.

Whipping order to keep your minion happy.

Elementalist villain and his summons.
A whole new 'classic' soundtrack for adventure mode.
The witchman.
Some killed heroes spawn ghosts.
Kobold caves.
Driads and tree spirit villages (tree spirits are now much rarer to randomly appear when cutting forest).
Enemy village types are chosen as a random subset of all enemy types.
Automatons.
Execution and torture are working again.
Traps are allowed on bridge.
Retired maps are sorted by the number of adventurer attempts. Number of killed adventurers is displayed.
WASD scrolling as option (in this mode building shortcuts are replaced with alt+letter).
Option to zoom in UI for users with large resolution displays.
Free scrolling in control mode (scrolling back requires double right-click).
Fixed movement animation of creatures thrown by spells.
Bugfixes.
Optimizations.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4659
    • View Profile
Re: KeeperRL (now at Alpha 17) Semi-$
« Reply #20 on: November 25, 2015, 02:23:00 PM »
Alpha 17

Quote
KeeperRL alpha17 is released! This update improves graphics and UI, and introduces sound effects! There are also minor gameplay changes and numerous bugfixes and improvements. See below for changelog.

I'd also like to announce that, for personal reasons, the development of the game will be stalled in December and January. After that it will resume as normal. (so there's no reason to worry about its future!)

The free and paid versions are available from Itch.io. You can also buy the game on Steam. As usual, the free version is the same as the full release, minus graphics and music. If you've already bought the game before, you can download the new version from your personal itch.io link.

    40 sound effects!
    Minion menu overhaul.
    Team UI overhaul.
    Changes in building UI.
    Legendary minions are pre-generated and have custom sprites. There are 16 currently, but more may come.
    Sprites are no longer re-scaled to 1.5x. The two zoom levels are now 1x and 2x.
    Smooth scrolling with keyboard.
    Prettier creature and square highlighting.
    Fixed warnings about walking into fire, sunlight, forbidden zones, etc.
    Fixed imp task assignment bugs.
    Fixed number of armed members of human village.
    Notification on villains icon when new villain is discovered.
    Unarmed damage value is displayed when creature is unarmed.
    Map extends beyond playable area, to make map border look nicer.
    Game closes immediately with Alt+F4 or when window is closed with mouse.
    Clicking on enemy in minions tab scrolls the map to the enemy.
    A lot of UI fixes optimizations.
    Some sprites are redone and prettier.
    Fixed many crashes.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4659
    • View Profile
Re: KeeperRL (now at Alpha 18) Semi-$
« Reply #21 on: May 05, 2016, 12:06:54 PM »
Alpha 18

Quote
The “campaign” update is finally out! For those of you who haven’t followed the development, campaign is a new game mode that takes place in an overworld, divided into a grid of smaller maps. The player builds his or her base on one single map throughout the whole game, but can travel to other maps to attack villains. Those villains may also include retired dungeons made by other players. Thus we now have Keeper vs Keeper battles! Games have gotten longer this way, and have much more replay value. The classic “single map” mode is still included, although it will be subject to changes in the future.

https://www.youtube.com/watch?v=j402fYUtWcw

Unfortunately, due to a bug in an external library, sound effects are still disabled on Mac, sorry. :(

Campaign mode, including Keeper vs Keeper battles!
Added geology tech, now used to uncover ores.
Added command to switch team leader.
Menu to choose new team leader when current one is killed.
New attack trigger to finish off the player after a lost battle.
Added a task for Keeper to sit on throne (and generate mana).
Flying creatures can no longer fly over Sokoban holes.
Made doors lockable when outside of buildings tab.
Keeper’s full title is displayed in combat messages.
Tasks window has a scrollbar.
Made hint about [new team] button more clear.
Minimap UI gets a border.
Fixed crash when trying to whip a pig.
Fixed UI crash involving dropping multiple items.
Fixed UI crash involving all team members getting killed.
Fixed UI crash caused by uninitialized variable.
Fixed message bug about praying to a web instead of breaking free.
KeeperRL is ported to the Visual Studio C++ compiler, which means better error reporting and possible Steamworks integration.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4659
    • View Profile
Re: KeeperRL (now at Alpha 19!) Semi-$
« Reply #22 on: July 26, 2016, 02:29:59 PM »
Alpha 19!  8)

Quote
KeeperRL Alpha19 has finally arrived! This update, among many small features and fixes, allows adventurers to play in the campaign. This makes the adventure mode much more attractive, as you can now visit allies, buy from shops and level up on smaller enemies before tackling the dangerous guys.

Changelog:

Added adventurer campaign mode.
Fixed management of autosave files so that there is a always a file to recover from.
Switched from SFML rendering and audio library to SDL2, OpenGL, and OpenAL.
Decreased RAM usage by about 50% by reusing objects for identical map tiles.
Optimized the rendering logic to get about a 50% increase in framerate in the early game.
Moved back from Visual Studio to MinGW compiler to avoid some technical issues with the former.
Added message boards that can be built by Keepers and function as primitive chat rooms.
Added small random settlements: human and elven villages, dwarf and kobold caves.
Added forest animals: deer, foxes and boars to maps.
Added different body materials, which affect combat and types of dropped corpses.
Enabled passing through doors of friendly settlements.
Added opt-in collecting of game statistics.
Added question marks and town names to minimap.
Added a message for when a minion learns a new spell.
Made the game work on a single thread to avoid some technical issues.
Changed the ratios of hills and forest in level generation so that trees are found more easily.
Made the keeper always be spawned next to a mountain.
Fixed conquering of cemetery level.
Fixed crash when creature is insta-killed by a spell.
Removed Sokoban from the single map mode to avoid level generation issues.
Fixed crashes when exiting the game.
Fixed crash involving the power spell animation.
Fixed scrolling in the minion window.
Fixed various issues that prevented winning, retiring, and playing as adventurer in single map mode.
Prevented the giant spider from getting entangled in her own webs.
Fixed a minion spell learning bug.
Fixed item pricing and shopkeeper bugs.
Fixed ambush bug that caused the player to be invisible forever.
Fixed message refreshing that caused some confusion when the game ended.
Fixed various issues in music playback.
Fixed switching tabs in creature control mode.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4659
    • View Profile
Re: KeeperRL (now at Alpha 20.1) Semi-$
« Reply #23 on: November 04, 2016, 11:58:10 AM »
Alpha 20.1

Quote
Gameplay

    Added 4th geology tech tier for 1200 mana, which doubles the total amount of available resources.
    The number of minerals dropped by digging out ore tiles has doubled, the number of veins halved for respective geology tiers. (effectively this change is neutral, except that less digging is necessary).
    Digging out individual ore tiles takes a bit longer.
    Decreased the number of orc shamans attracted by each library tile.
    New menu for pillaging conquered enemies without having to personally retrieve the items.
    Enemies are highlighted purple to prevent confusion when fighting other Keeper forces. This can be turned off via a setting in real-time and control mode.
    Pretty custom mouse cursor.

Fixes

    Major optimizations of dungeon logic, which should keep the framerate from dropping in the late game.
    Optimization of handling huge (>5000) piles of items.
    Fixed game locking up in the building menu.
    Fixed world generation crash.
    Improved crash reporting, which should make fixing crashes much easier.
    Fixed door locking crash.
    Fixed single map world generation crash.
    Fixed knights and other AI rushing to enter buildings.
    Fixed crash caused by destroying the walls in elementalist tower.
    Prevented walls and mountains from being destroyed by blast and word of power spells. (it’s a good feature, but needs to be implemented as a feature and not a bug :))
    Fixed single map retirement crash caused by subtle save file corruption by dead shopkeepers.
    Fixed animation crash caused by player-controlled creature being displaced by a spell before it made a single move.
    Fixed a crash involving “Bring item” and “Apply item” tasks.
    Fixed trap arming issues after the arming task is cancelled.


Gameplay changes:

    Steel resource, furnace and steel products.
    Free floor and furniture placement.
    Manual scheduling of production.
    Steel and traps production scheduled automatically as needed.
    Training room upgrades.
    New formulas for creature experience gains from training and combat.
    Manual ordering of doppelganger absorbtion.
    Merged all crafting tasks, minions automatically choose what to work on.
    New skills that influence workshop productivity and mana production.
    Most furniture blocks movement.
    More iron and stone generated on map, more wood dropped by trees.
    Iron working tech more costly.
    New trigger that causes major enemies to increase their attacks after 7k turns.
    Wall reinforcing.
    Fixed mana bonus for exterminating a tribe, instead of killing individual creatures.
    Storage reimplemented as zones. Can designate anywhere.
    Persistent version of the fetch items order.
    The keeper is spawned away from map edges.
    New tile efficiency formula.
    Pre-generated sokoban levels (a lot) for faster world generation.
    Whipping and torture reimplemented as minion activity.

UI changes:

    New dialog for commands in control mode.
    New dialog for creature experience level details.
    Setting minion tasks by drag and dropping on the map.
    Clicking on workshop or library tiles opens control window.
    Simple animations for when minions are working.
    Button group hotkey cycles through all sub-buttons.
    Improved rendering of some highlights.
    Improved throwing animation.

Bug fixes

    Fixed white screen of death that prevented some players from launching the game.
    Fixed dark elf recruitment, and made them respect their cave boundaries.
    Fixed legendary humanoid limbs.
    Fixed tile claiming.
    Fixed movement glitches on some maps.
    Fixed poison gas effects.
    Game won’t crash anymore in case of audio issues. Will mute audio instead.
    Imp AI reacts better to being blocked when fetching items.
    Fixed team UI issues.
    Fixed boulder movement and animation glitches.
    Fixed how minion’s morale is used for their working efficiency.
    Added diagnostics for various unknown crashes.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4659
    • View Profile
Re: KeeperRL (now at Alpha 21) Semi-$
« Reply #24 on: February 25, 2017, 03:46:06 PM »
Alpha 21

Quote
KeeperRL Alpha21 is finally here! This update features a new immigration system, which allows the player to accept or reject incoming minions. There is also a new campaign mode aimed to make the game more competitive. Last, but not least, there are female keepers and adventurers!

Gameplay changes
New immigration system and UI, which lets the player accept or reject minions, and unifies immigration, recruitment, breeding, and imp spawning.
New campaign game mode with fixed keeper position and villains.
In games where the player has won, highscores are only based on the number of turns.
Old campaign mode renamed to “free play”. Highscores disabled for this mode.
The “your evilness” trigger replaced by one based on the number of conquered villains.
Added kraken enemy on keeper’s base map.
Removed some attack triggers from retired keepers to make them less aggressive.
Invisible friendly creatures are visible in creature control mode.
Only humanoids are allowed to be whipped.
Non-humanoids are not allowed to open chests and coffins.
“Escape” spell won’t teleport creature to an inaccessible area.
Minerals won’t spawn next to dug out tiles.

UI changes
Female keepers and adventurers! Gender currently has no effect on gameplay.
Single map mode is available through the campaign setup window.
Smooth scrolling through lists. Fixed various scrolling issues.
New UI for firing ranged weapons using the mouse.
Added team go-to order by drag and dropping team from the minion menu onto the map.
Display a guard post sprite when minion is dropped onto the map to go somewhere.
Added “drop everything” command in creature control mode.
Added tooltips with item descriptions to workshop UI.
New interface for paying in shops both for individual items and in bulk.
Added information on item weight in creature control mode.
Fixed various glitches involving tooltips.
Lesser villains are highlighted yellow on campaign map.
Allowed rectangle selection when claiming tiles.
Won’t draw selection rectangle when active order or building doesn’t allow it.
Tweaked some inconsistent room names in the UI.
Some player messages have a higher priority color. Changed “critically wounded” status to “bleeding”.

Bugfixes
Fixed a common compatibility issue with Intel Express and similar video cards due to lack of support of non-power-of-two texture sizes.
Fixed capturing of prisoners.
Fixed torturing of prisoners.
Fixed an issue with loading save files on some Linux systems.
Fixed a common crash caused by duplicate item ids due to a bug in RNG seeding.
Re-implemented minion equipment tracking, which fixes various issues and removes lag.
Fixed save file erasing so that an autosave and normal save can’t exist at the same time.
Fixed updating of creature effects and resistances when equipment is taken off.
Fixed hiding command.
Fixed furniture removal from claimed squares.
Fixed various issues with dungeon retirement.
Fixed visibility updating glitches in both real-time and turn-based modes.
Fixed various issues and crashes in the throwing UI in creature control mode.
Fixed issues with some characters in the message board text.
Fixed map scrolling glitch in creature control mode.
Fixed some glitches involving rectangle selection in real-time mode.
Prevented overflowing keyboard queue and game lock-up by holding space.
Fixed issues with clicking on minions on the map.
Fixed crash involving a creature getting killed right after traveling to another map.
Fixed a crash involving bandits not able to find gold (usually caused by a player using cheats).

Other
Changed format of highscores file to binary.
Added versioning to highscores, so they can be cleared after major gameplay changes.
The “UI zoom” setting is not available at lower resolutions to prevent crashes.
Replaced “no fullscreen” option in Steam launcher with “clear settings”.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training

getter77

  • Protector of the Temple
  • Global Moderator
  • Protector of the @
  • *****
  • Posts: 4659
    • View Profile
Re: KeeperRL (now at Alpha 22) Semi-$
« Reply #25 on: June 14, 2017, 04:08:08 PM »
Alpha 22

Quote
Gameplay changes:
Dedicated tutorial mode that teaches the game’s basic features and controls.
Saving and loading times, as well as save files sizes, decreased 2-3 times.
Portals are available as a building, instead of a spell. They don’t time out.
All resource values, except mana, are deflated 5 times. (everything costs less, you extract less).
Team members are woken up and untied when given a “go-to” order.
Creatures will not give healing items to wounded friends who already have means of healing themselves.
Ownership of an item by a minion is assumed when player equips the item in control mode.

UI changes:
Added setting to disable vertical sync, which may solve some framerate issues.
New, nicer research menu.
Added descriptions to keeper-adventurer menu.
Changed highlighting of various buttons and tab icons.
Clicking on controlled creature skips turn.
Added a simple movement animation of creatures when destroying objects, digging, and cutting trees.
Window “close” button is highlighted.
Swapped storage colors. Equipment is now blue, resources green.

Bug fixes:
Fixed UI crash when changing minion’s task.
Fix drowning of flying creatures that enter deep water that is in forbidden zone.
Fixed mouse navigation to enemies that are far away when in control mode.
Fixed crash in item pick up menu.
Made message boards work even if statistics gathering is not enabled in the settings.
Fixed movement animation glitch when using mouse and being interrupted by enemy.
Fix UI crashes involving workshops and minion equipment menu.
Fixed tooltips in workshop menu.
Fix scrolling inventory in control mode.
Fixed game speed dialog glitch.
Removed useless “execution” task.
Brian Emre Jeffears
Aspiring Designer/Programmer/Composer
In Training