Atlantis Little Helper

Notes about the 2019 changes
Introduction
Installation and configuration
Compiling the sources
Installation
Installation on Windows
Configuration
Unit properties
Features and Playing
Map Legend
Use bitmaps to display terrains
Alliance support
Pseudocomments (special abilities)
Python enhancements
Unit Filters
Downloads and contacts


You can check for new versions at https://alh.lightspear.net/

Notes about the 2019 changes to ALH

I have made changes to ALH which diverge from the original design of ALH. I added features which rely for a large part on details about how Atlantis works. One such component is the routeplanner, which can calculate how long it takes for a unit to travel from its current location to its destination. This takes properties of the terrain, roads and weather into account. It does not support the atlantis v5 'queued up' movement points yet. It can also create a move order with the fastest path to the destination for you, see the $move Pseudocommand.

As ALH is now aware where units are going, as a convenience the destination hex will show the arriving units in the unit list at the bottom, with a yellow background color. You can issue orders to them, regardless of whether you have the departure or the arrival hex selected. Units which are leaving a hex have a blue color, and guards have a brown color. Note - a unit may need more than one turn to arrive at its destination. It will not show in hexes along the route.

If ALH knows how shafts are connected it can predict movements to the underworld. ALH learns this when one of your units travels through a shaft. If you know how shafts are connected and want to tell ALH this, you can use the connect shafts option from the menu.

Another major change is that new units, such as NEW 1, are no longer transient. They keep exisiting even after you select another hex to look at. Instead of typing the FORM X command in the orders for another unit, ALH does this for you. Right click on the unit which should create the new unit and select "Split". In the Split Unit dialog you can directly give items from the original unit to the new one and issue orders for the new unit. After splitting, you can select the new unit and modify its orders. Repeated @FORM no longer works.

Another feature is the economy prediction. ALH is quite good at predicting how much silver a unit will have during the various phases when the turn runs. It will calculate how much silver a unit will tax for, its study costs, which units will share silver if you use the SHARE 1 flag, and whether a unit will have enough maintenance silver to survive the maintenance phase. You can activate these options in the Economy Menu; when you start ALH they are always off.

Feedback is welcome, you can leave me a message on discord @Zorky#3892 or erwin@bridgebar.nl.


Introduction

Installation and configuration

	examples: 

	;$move 10,14
	;$move mountain (10,14)
	;$move Peghtmont
		MOVE NE NE NE NE NE NE NE N N ; 9 turns
		MOVE SW NW NW 1 IN NE ; 5 turns
	;$move 10,14,2 <underworld>
	;$move cavern (10,14,2 <underworld>)
		MOVE SE SW SW S ; 4 turns
	;$upkeep 2 ; will reduce silver count by 20 for a peasant.
	@;$travel ride ; do not warn about multi-turn move order
	@;$travel walk ; quite useful for livestock transports, or perhaps for horse-pulled wagons.

	One caravan:
	@TURN
	  give 123 all iron ;$checkzero stuff
	  give 123 all silv ;$move 4,4
	ENDTURN
	@TURN
	  take from 456 2000 silv ;$move 5,7
	ENDTURN

Python enhancements

Python unit filters

Downloads and contacts