Stray boulders made a mountain range of the forest floor

I shall be releasing an update to both The Lords of Midnight and Doomdark’s Revenge toward the end of June. This is the “Summer Solstice” update.

There are currently three fixes.

  • Problem with Android rotation.
  • Cowardly lords can still enter a battle.
  • Characters are no longer correctly tinted by the time of day on the landscape.

Along with these fixes there will be a couple of new features. These features will be driven by the new gameplay rule system. The idea being that you can additionally enable certain features that will have an affect on how the game plays.

Menu showing gameplay options

I have been planning this for a while and intended to introduce it with the c# rebuild that I am working on (slowly), but after requesting features for possible inclusion in regular updates I have decided to bring it forward. It gives an easy way to extend gameplay options.

Neil Swanson contacted me with a few ideas for new features and they have been rolled in to the gameplay rules.

I’ve also always intended to have a game difficulty mode: easy, medium, hard. So the intention is to use this in conjunction with the gameplay rules to leverage different types of play.

The following rules have been slated for development and have issues created for them on my GitHub repos. There are likely a few things to consider for them, so details may change.

  • DDR – Original terrain travel times
  • DDR – Armies attack when near an enemy
  • DDR – Armies will continue a battle without just randomly leaving
  • LOM – Cup of Dreams can replenish overnight
  • LOM – Varied initial start positions
  • LOM – Utarg of Utarg can become disloyal
  • LOM – Doomdark will go after Morkin heavily if the Ice Crown is picked up
  • LOM – Doomdark will guard the Ice Crown more heavily
  • LOM – Change quest completion rules to align with Mike’s original intention
  • LOM – Fey are not recruitable
  • DDR – Fast Tunnels
  • LOM/DDR – Impassable mountains
  • LOM/DDR – AI Impassable mountains

The plan is to have the last 4 in the Solstice update, and the work on Impassable Mountains already almost complete.

It’s interesting that when you think of a simple one line description of a feature, how complex it can become when you start to develop it. For example, impassable mountains are just that. LoM and DDR already have a concept of impassable terrain with the Frozen and Icy Wastes, so dropping in Mountains seems simple enough until….

What happens if the friend/enemy is in a mountain? You need to disable approach and battle. Out of that comes the concept of AI Impassable mountains to stop the AI characters from freely moving around the map. But that has its own issues.

What happens when a lord loses a fight and runs away. Well in LoM they only leave on location and there is already a check that it’s not Frozen Wastes, so that becomes straight forward. But in DDR they move up to 3 locations away. It checks that the target location is not Icy Wastes but not if the locations to get there are. Which is why you can currently be bounced in to the Plains of Anvoril if you enter battle up against the Icy Wastes surrounding it.

In DDR special objects are randomly placed on the map. So they can’t be placed on a mountain, but technically they can’t be placed anywhere that can’t be accessed. There are a handful of locations that would be problematic. So either the map needs to be edited to make those locations accessible, or they need to be marked as un-accessible, or we need to allow particular lords or races to not be affected by Impassable Mountains – like say Giants and Dwarves. The later make sense as there are a few Dwarven fortresses that are locked away in the mountains.

It is better to know your comrade’s mettle before the real battle begins, is it not?

I have finally managed to get The Lords of Midnight and Doomdark’s Revenge ready to return to the stores. Yes I know it’s taken a while and in reality it’s been a labour of love, but we are almost there. I have had both games running on iOS, iPadOS, OS X, Windows, and Android.

I am hoping to release the games during January, I have put a lot of work into this rebuild of The Lords of Midnight and for that the game will now cost a total of NOTHING! I initially intend to keep a price on Doomdark’s Revenge, although if you’ve already paid, you won’t need to pay again. But I also intend to include some In App Purchases in the future.

Right now, I would just like to get as many people testing them to make sure that they are behaving as expected. I am sure there are a few little niggles, and I know there are a couple of small UI features that I removed; awaiting a rebuild. I just decided not to hold up the release because of them.

To start testing The Lords of Midnight…

To report any issues either use the links supplied as part of iOS/Android testing system, visit my issues page on GitHub or fill in the form at the bottom of these page. Please provided as much information as possible, screenshots if it helps, and details of your device.

Some of the things removed.

  1. Detailed map needs the ability to scale.
  2. Desktop – Cursor images need adding
  3. The compass gadget is missing from the look screen
  4. Desktop – Some keyboard shortcuts are missing
  5. Mobile – Some gesture shortcuts are missing
  6. Desktop – Only runs in a window. Should open a window in 16:9 at about 75% the hight go your desktop resolution.

Known issues

  1. Splash and Credits screen crop badly top and bottom
  2. Desktop – Direction number keys are mapped incorrectly
  3. Scrolling indicators/icons missing from think page and popup info pages
  4. Names on the map collide with each other
  5. Options screen has incorrect options on it for platform

Some of the changes.

There have been some UI changes that I have added either for flourish while I was rebuilding or out of necessity.

The landscape view now adapts to your screen resolution much more dynamically. It keeps the same aspect ratio (1.3333) of the original for the height of the view but allows the width to grow. The affectively gives you a wider field of vision or wider devices. I did feel originally that this was an unfair advantage to those on with resolutions closer to the original, but in the end I decided that the advantage was minimal as most people look around them anyway,

The Think page changed a little. The first is that the text now scrolls vertically if it gets to long. Again this was to help with certain resolution issues. But also each think page now scrolls horizontally in a fashion more akin to scrolling pages on mobile devices. Note the page indicator at the bottom of the screen.

He thinks again…

The following screens show some new additions to the think screen that allow to take certain actions direct from there.

Showing the new display when it’s night… more like the original.

Two changes that have happened on the main menu. A bigger scrolling area for the stories and a new stile menu screen.

Report Issue

My friend, we must part now but I will be with you…

A couple of things kicked in at the end of last year that made me take the following course of action… The Lords of Midnight and Doomdark’s Revenge are no longer available to purchase. What this means is that the mobile versions are no longer available and the Desktop versions are available for free but unsupported.

The main driver for this is my inability to support the games. I have spoken at length about the issues caused when Marmalade pulled out of the SDK market, and my ongoing battle with bringing the games to a new platform. iOS was the first to cause me problems. LoM hasn’t worked correctly since iPhone8, however Apple don’t allow you to set which devices your games work on, so I had to add a piece of text to store description to say that it didn’t work. Up until late 2019 I would get the odd support email from people who had bought it or upgraded their phone and the game didn’t work. To the new purchasers I could easily point them at a refund, and the upgraders all I could do was offer my apologies. However iPhone8 is two years old and pretty much the base phone – which means that more and more people are upgrading and new purchases are most likely to be an incompatible phone. This situation became too much and so late last year I removed the iOS versions from sale.

Google are making more and more demands of the apps on their store. I have had to make a number of listing changes but as of yet not had any requirement to change the actual game, but it’s only a matter of time.

GoG had to remove the Mac versions from their store last year because of the 64bit support requirement of Catalina. At the same time I removed the Mac Desktop versions from the Apple App store.

My work on the replacement version has been very sporadic. I made great strides early last year while I was working away from home in Bristol, and even uploaded test versions for preview, however since taking a contract closer to home, I have had no time to do any work. I made a decision back in July that had I not released the replacement version by the Solstice, then I would stop all work on it. The reality is, that outside of my day to day work, I just don’t spend time developing any more. And the fact that the game sits their uncompleted essentially stops me from doing anything else.

The second driver is that I am making some changes to my working situation. There is no need for details here other than to say that I will be making my company ‘Chilli Hugger Software’ officially dormant for the next six to twelve months. The main issue from this is that I cannot have any income coming in to the company bank account, otherwise it’s not dormant. Therefore the games would at least need to be free.

With the combination of the two things it was just easier to remove the games from sale completely, which I did across the board late last year. Once all the games were removed from sale, I intended to put the latest versions of the Desktop games on the site for unsupported download. However when removing the games from sale through GoG.com, they requested that they be able to keep the game on their service as an unsupported free download – I didn’t have any issue with this as their site listing is really nice!

I hope that this is not an end game rather just an acceptance on my behalf that it was time for the game and me to take a break. I started working on Lords of Midnight DOS in 90/91 and I released the Windows version in ’99 the remake has been available since 2012. I am hopeful that I will come back to Midnight development in the foreseeable future – I just don’t know how or when. I thought it important to make it clear that for the foreseeable future, there isn’t going to be a updated version of the game.

The code remains on GitHub should anyone wish to get involved. The current version works on Windows and OSX desktop, but only in a window. Technically it works on iOS and Android, but the resolution support isn’t there. As always I would be happy to work in conjunction with others, as sometimes, just being a team can make the difference – and I still want to see The Citadel produced.

I must take this opportunity to thank everyone who has supported me and the game over the years. It really is appreciated.