Kohan: Immortal Sovereigns 1.2.0 WARNING: films made in previous versions of Kohan will no longer work Known Issues: There are known problems with Win32 <--> Linux network play that will result in Synchronization Failures. These will be fixed in a future patch. SUMMARY OF CHANGES ! adds features to the lobby chat/server browser, such as automatic AFK and additional filters ! adds an elapsed time display in-game ! adds logic to deal with abuse of clumping ! adds a significant amount of information to observer mode DETAILS OF CHANGES Lobby Chat: ! adds the Lobby Options interface, where you can configure notification messages ! adds automatic AFK detection; after 60 seconds of inactivity (configurable) you will be indicated as AFK to other users - adds a "You may have a firewall" warning. The "Firewall" checkbox to disable this warning is on the Lobby Options interface. - fixes inconsistencies with the player list scrollbar when toggling full/partial chat - fixes problem where your current whisper target would be dropped from the list if they changed names. Now it correctly updates the name in the list. - fixes potential crash if you quickly exit/enter the lobby interface while connected to chat - changes chat to not display "changed name" messages for an ignored user - uses a variety of icons for the different types of messages Server Browser: ! reduces query traffic to games in progress to improve performance for low bandwidth connections while still allowing your game to be listed. [See below for additional details.] ! adds filters to the new Options interface (by version, room or language) - adds Game Time elapsed to the server information window for games in progress - adds the option to disable automatic refreshing of the server list - increases the ping thresholds for gem colors - changes the server list to only color the gem by ping (not the hostname) - grays out servers that are incompatible (by version) - stops popup message boxes from aborting the server list query Multiplayer: ! adds "Observers" option to in-game chat target dropdown ! adds information about the climate to the map description for a random map ! adds an "Elite" checkbox to the Settings interface. Disabling this option will disable elite techs in custom games. ! adds an "Auto-Ready" checkbox to the Settings interface. - fixes a problem where, in certain rare backup circumstances (where the host lags), a player might have their name changed to an AI name - fixes potential client hang when the host is changing maps Design: ! changes formation modifiers to drop at triple the rate that they rise. E.g. a company will reach the formation modifier for pressed column three times faster. ! reduces Pressed Column efficiency to 25% and Column efficiency to 50% ! increases Elite Bowman movement from 20 to 24, and increases attack rate from once every 2.5 seconds to once every 2 seconds ! changes Khaldunite damage to not count towards non-magical, melee, or ranged damage modifers. This affects several attackers and defenders. For example, Elite Bowmen now do full damage against Skeletons and Shadelings. - changes the Elite Bowman melee attack to Khaldunite damage - changes technology casters to require upgraded components: Lich, Warlock, Devout, Conjuror and Enchanter - increases Forked Lightning morale damage from 0.33 to 0.5 (Praxus) - increases the Skeleton Warrior cost from 3 to 4 gold - decreases Unholy Armor holy protection from 10% to 50% - reduces Conflagaration radius from 3 to 2.5 (Warlock) - reduces the random gold reward for unoccupied ruins - reduces Ilya Aswan's ranged attack reload time from 2.5s to 2s Gameplay: ! adds logic to the unit AI to resolve clumping situations when at rest or in combat. This will translate into a disadvantage if you enter combat with units that are clumped too closely. ! fixes some pathfinding problems: getting stuck at the edge of the map and "bouncing" - fixes problems with settlers and engineers getting in the way when trying to construct a building in a low movement terrain - fixes several problems with remote detection zones (RZODs) staying "on" after combat in an area, or with RZODs not being "on" when they should be. An RZOD is a ZOD that allows you to see your enemy's ZOC when engaged. - fixes Volley spells so they work against buildings (Praxus, Balthasar Aswan, Simurgh) - fixes bug where projectiles would disappear in the last row or column of the map - fixes bug that would sometimes allow you, with the correct timeing, to raze an under siege building after the militia had been wiped out - changes the routing AI to consider allied supply nodes, and to further favor supply nodes not under siege - changes the caster AI to never try to cast an enchantment against a unit that is immune to enchantments (e.g. Gauri) Strategic AI: ! changes the AI to more aggressively go after an undefended enemy building after accidentally destroying its militia - doubles the value of tribute to the AI - fixes problem where the AI would not commission if it had too many cities - makes the AI more aggressively recruit up to its limit if it has a lot of gold - reduces the number of cases where the AI would disband an expensive company despite having a strong economy Campaign: - fixes possible mission completion problems in Basic Tutorial M1 and M2 - adds reverse objective to Cycle of Destruction M6 to prevent mission from becoming impossible to complete if an outpost is destroyed - fixes Ceyahdev misspellings - fixes the missing trailblazing ability on the ranger companies in M12 Interface: ! adds a significant amount of information to observer mode, all relative to the owner of the selected object. You can now view the Mini-map, Economy, City Management, or any lore (except Quest) from that kingdom's point of view. ! adds indicators for missions completed and the path between them to the world map on the Campaign interface ! adds information about damage type and attack rate to the unit panel ! adds "/time", "/version", and "/score" in-game commands ! adds an "Elapsed Game Time" option that indicates the time in top right of the center panel - rearranges the Options interface - makes small adjustments to several interfaces to fit localized text - hides the ranged attack icon when clicking on an unknown amulet for a hero with a ranged attack - draws the destination flag when using a construct/repair order (like for move/attack) - fixes typos in technology descriptions - fixes an interface state problem with the facing change order - fixes problem where some values on the Company Creation interface are not refreshed when a component upgrade is completed - fixes crash in the company lore when using the "Special Companies" filter Films: - adds the version number to the warning message for trying to play a film from a different version - changes the default film name to use the long date format Editor: ! changes the mini-map to display information from the point of view of the selected object's kingdom ! adds "Faction Technologies" trigger effect (a convenience to simulation the rules of custom games) ! adds "Set Not Razeable" trigger effect. A building marked as not razeable cannot be destroyed or razed, and will be ignored by monsters ! adds "Player Is Dead" condition. - fixes "Captured by Player" condition which did not work after the object has been captured once - fixes eventual fatal resulting from trying to test a map with an isolated object (invalid) - fixes crash placing a preset with no front-line units - fixes use of several conditions with Multiple: Captured by Player, Militia Killed by Player, Hero on Map, Company Routed - changes the timing of hero decommissioning upon death, so that the "Object Dead" condition can be used with the "Lose Hero" effect. - changes "Destroy Object" effect to try to "kill" the object with normal rules so that a corpse will be left behind - changes the editor to not list non-editable read-only maps - changes the editor to force a "Repair Map" when you save after creating/ deleting blocking objects. This prevents the creation of maps with unreachable areas. - renames "Corrupt (Evil)" to "Evil" Graphics: - extends animations on the Rhaksha Nest, all outposts, Ceyah Village and Citadel - changes the look of Forked Lightning (Praxus) and Heaven's Bolt (Sadira Bahhrum) - changes the Counter Magic tech icon to indicate a settlement tech - adds a visual explosion effect to the Earthshock spell Other: - fixes crash saving screenshots when low on disk space - changes distributed SAI files to read-only, to minimize the chance of breaking patches (if you change one of the original SAIs, patches will fail) DETAILS ON SERVER BROWSER CHANGE To reduce query traffic to games in progress, Kohan now only refreshes closed games every 5 minutes. There are some side effects. 1) All open games are now always listed at the top. 2) When retrieving the server list, it must wait several seconds after querying for open games before it will start building the list of closed games. 3) An open game that launches will disappear from the list for several minutes before appearing on the closed games list. If you have a low bandwidth connection and are hosting games, to completely eliminate query traffic during the game use "nolistinprogress" on the command line, or disable "Public" prior to launching. INSTALLING THIS PATCH ===================== Just run the script by typing the following from the command line : sh kohan-1.2.0-x86.run It will prompt you for the installation path of the game. If different from the default (/usr/local/games/kohan), type the name of the directory where you installed the game. RUNNING THE GAME ================ To start the game, run the "kohan" binary in the installation directory. TECHNICAL SUPPORT ================= Support for Kohan: Immortal Sovereigns for Linux is available from Loki Entertainment Software at: Bug Tracking System: http://fenris.lokigames.com/ Website: http://www.lokigames.com/ Follow the links for support. Email: support@lokigames.com Phone: 714-508-2140. Telephone support is available between the hours of 9 A.M. and 5 P.M. Pacific Standard Time. You can also communicate with other Kohan enthusiasts at: Usenet: news://news.lokigames.com/loki.games.kohan