Abh Mod

From Cosmoteer Wiki
Revision as of 19:27, 11 August 2019 by Lafiel (talk | contribs)
Jump to: navigation, search


The Abh mod was the first functional mod created for Cosmoteer and one of the largest in its time.

Contents

History & Version History

Version 0.1

The mod was originally created for Cosmoteer 0.9.13 and completed in October/November 2016. At the time mod support did not exist nor did folder support of any kind. In order to use the mod the game's configuration files had to be modified. The author deemed these difficult tasks to be beyond acceptable and it was decided not to release the mod and put it on hold. When it was announced that Cosmoteer 0.11.3 would introduce new effects it was decided to release the mod for prosperity, and for those unale to run the newer versions.

Version 0.1a (2017 May 04)

Transition version to Cosmoteer 0.11.3

Version 0.2 (2017 May 05)

Compatible with Cosmoteer version 0.11.5.

Version 0.3 (2017 May 07)

Compatible with Cosmoteer v.0.11.6

Version 0.3.9WIP (2017 May 20)

Compatible with Cosmoteer v.0.11.7 to 0.11.9 Cosmoteer 0.11.7 finally introduced mod folder support and major scripting changes. These changes were too extensive and it was decided to discontinue support for earlier versions.

Version 0.4.0 (2017 May 28)

Compatible with Cosmoteer v.0.11.10. The mod reached 99 part milestone.

Version 0.4.2 (2017 June 3)

Version 0.4.3 (2017 June 11)

Compatible with Cosmoteer v.0.11.11. Technically compatible with v.0.11.10 but requires backward editing. As Cosmoteer did not truly employ mirroring parts, parts relying on the function would cause a crash if they had a door connected to another part. When flipped the door gets disjointed and caused a check error leading to the crash. This was the first major problem encountered by the mod.

Version 0.4.4 (2017 July 11)

Compatible with Cosmoteer 0.12 to 0.12.6. Cosmoteer introduced fire, (armor) wedge 1x2 parts and numerous scripting changes. As a result the armor 2x1 part was retired from the mod in favor of the vanilla part.

Version 0.4.5 (2017 July 21)

Compatible with Cosmoteer 0.12 to 0.12.8. It's not compatible with Cosmoteer 0.12.9. Unlocks all lower technology levels to higher technology levels at high initial price. Unlocking cockpits not included it offers 195 parts.

Version 0.4.6

Version 0.4.6 RC1 (2017 July 21)

Compatible with Cosmoteer 0.12 to 0.12.8. Partly compatible with Cosmoteer 0.12.9. It introduces new faction menus for better technology level / faction handling. New UI controls allowing certain parts like the Tractor Beam, Small Tractor Beam or the Antiproton Cannon to offer two firing modes.

Version 0.4.6 RC2 (Release Candidate 2): (2017 August 6)

ship classes/tech level

Tentatively adapted for Cosmoteer 0.12.10RC2. No longer 100% compatible with previous Cosmoteer versions. All technology levels unlocked into ship class factions. 211+ parts.

Version 0.4.6 RC3 (Release Candidate 3): (2017 August 13)

Fully adapted for Cosmoteer version 0.12.10RC2. 215+ parts.

Version 0.4.6 RC4 (Release Candidate) (2017 August 15)

Adapted for Cosmoteer version 0.12.10RC3. 220+ parts.

Version 0.4.6 (2017 August 18)

Adapted for Cosmoteer version 0.12.10. No longer compatible with previous Cosmoteer versions. 227+ parts.

Technology level controversy

Originally the mod was intended to introduce technology levels. However, as this was an unsupported exploit the author deemed it too early. Also the author supported open experimentation and building and was principally against restrictions. As the mod was distributed it soon became clear players were abusing the mod. Ship design suffered as players using the mod purely relied on the improved parts without regard to other ship systems. Complains about the easiness and no-difficulty nature of the mod reached the author. While working on fixing some minor graphic errors, unnecessary typecategories and other minor improvements it was decided to introduce technology level after all.

The technology level feature required prerequisites for the use of parts. Mostly only the control room for the specific technology level was required. However, many players found this confusing and too difficult. Part of the problem was some players didn't read posted explanation while others didn't waste time experimenting or looking at the obvious control room placed within each technology level group. As such problems and gamer complains mounted the author was asked to provide an FAQ. It was decided to use the Cosmoteer wiki as the central hub to provide detailed information and resolve these issues.

Version 0.4.7 (2017 August 25)

For Cosmoteer version 0.12.10. Optimization version, saving 8.5% disc space (22.5 MB, less than vanilla), saving ~80% UI memory resulting in faster loading. Reorganized Ship class UI. 239+ parts.

Version 0.4.8 (2017 September 13)

For Cosmoteer version 0.12.11-0.12.12 which introduces main game folder from anywhere in preparation for Steam mod conformity. This change makes the mod incompatible with all previous game version. Partially optimized version. 284+ parts.

Version 0.4.9 (2017 September 28)

For Cosmoteer version 0.12.12. Some parts requiring enemies around adapted to the new autofire feature. 303+ parts.

Version 0.5.0 (2017 October 13)

For Cosmoteer version 0.12.12. Adding doors for ships, bases etc. 328+ parts. As the author went on a hiatus. This version was made compatible with Cosmoteer 0.14.0 and its RC versions and consequently renamed 0.5.1 and 0.5.2. They are interim version. The original 0.5.0 was subsequently made compatible with Cosmoteer 0.13.7 to 0.13.9. It received backward fixes in preparation for a smoother transition toward Cosmoteer 0.14.0 as it serves as the base.

Version 0.5.1

Possible expanded 0.5.0 version aimed at keeping support for pre-Cosmoteer 0.14.0 versions namely 0.13.9. Its future depends on demand.

Version 0.5.2

Interim transition version of 0.5.0 for compatibility with Cosmoteer 0.14.0. As Cosmoteer revamped the whole code and function system it is another complete rewrite of the mod. The transition was eased by using an upgrader tool v7. However, a lot remained faulty requiring detailed care. Due to the nature of this version and the buggy nature of Cosmoteer 0.14.0 it is considered a work in process (WIP).

Version 0.5.3

Originally planned 0.5.1 version with true Cosmoteer 0.14.1 compatibility.

Version 0.5.3 RC1 (2018 June 2)

Preliminary conversion for Cosmoteer 0.14.0 compatibility. Energy supply system rewritten. Buffs added.

Version 0.5.3 RC1.1 (2018 June 3)

Conversion of 0.5.3 RC1 for Cosmoteer 0.14.1 RC1 compatibility. Energy supply system rewritten.

Version 0.5.3 RC1.2 (2018 June 6)

Conversion of 0.5.3 RC1 for Cosmoteer 0.14.1 RC3 compatibility. Not compatible with Cosmoteer 0.14.0. Torpedo system rewritten

Version 0.5.3 RC2 (2018 June 13)

Conversion for Cosmoteer 0.14.1 compatibility. Not compatible with Cosmoteer 0.14.0. Thruster systems rewritten.

Version 0.5.3 RC3 (2018 June 16)

Conversion for Cosmoteer 0.14.1 compatibility. Not compatible with Cosmoteer 0.14.0. Hangar parts added

Version 0.5.3 RC3.5 (2018 July 11)

Conversion for Cosmoteer 0.14.1 compatibility. Not compatible with Cosmoteer 0.14.0. General rewrites. Energy supply system rewritten.

Version 0.5.3 RC3.6 (2018 June 20)

Conversion for Cosmoteer 0.14.2 and 0.14.3 compatibility. Not compatible with Cosmoteer 0.14.1. Energy supply system rewritten.

Version 0.5.3 RC3.7 (2018 August 18)

Conversion for Cosmoteer 0.14.3 compatibility. Not compatible with Cosmoteer 0.14.2. In an attempt to reduce lag the mod received improved efficiency and converted to use less memory. Energy supply system improved.

Version 0.5.3 RC4 (2018 August 18)

Conversion for Cosmoteer 0.14.3 compatibility. Not compatible with Cosmoteer 0.14.2. This is an optimized and progressive version.

Version 0.6.0 (2018 September 18)

Conversion for Cosmoteer 0.14.4 compatibility. Not compatible with Cosmoteer 0.14.3. Renamed to avoid confusion and to reflect the progress. 600 part milestone reached.

Version 0.6.1 (2019 February 21)

Conversion for Cosmoteer 0.14.5-0.14.6 compatibility. This is a classic compatibility version released out of order due to popular demand. The objective of this release is to help players migrate their ships build with earlier mod versions. This should ease rebuilding with the fully compatible version as it is expected to render many parts incompatible due to numerous component and mechanics changes.

Version 0.6.2 (2019 March 24)

Adaptation for Cosmoteer 0.14.5-0.14.6 compatibility. This is early release as Cosmoteer 0.14.7 was about to be released with mod breaking changes. Aside from parts being merged, and function upgrades to existing parts a few new mechanics have been added: modular compound bridge parts and ship construction with shipyard parts.

Version 0.6.3 (2019 March 31)

Adaptation of 0.6.0 for Cosmoteer 0.14.7 and 0.14.7a compatibility. Minor changes and adjustments due to new Stats information display features. Torpedo effects temporary downgraded due to effects bug in 0.14.7.

Version 0.6.4 (2019 April 12)

Improvement and adaptation of 0.6.3 for Cosmoteer 0.14.8 compatibility. Compatible with 0.14.9. It's not compatible with earlier Cosmoteer version. Vanilla sensor array buffing and extensions temporary disabled due to overwrite conflict with other mods e.g. GCW mod.

Version 0.6.5 (2019 May 14)

For Cosmoteer version 0.14.10, released after six days of WIP release. After years, long awaited roof turret expansion, recently further delayed by 4 months due to new bi-weekly release schedule. Compatible with 0.14.11.

Version 0.6.6 (2019 May 24)

For Cosmoteer version 0.14.11; not compatible with previous versions due to direct control adjustments with the new game feature. Released with 699 parts after a week of WIP release.

Version 0.6.7 (2019 June 11)

For Cosmoteer version 0.14.12 to 0.14.15; not compatible with previous versions due to code syntax name changes. Released after a week of WIP release. This version marks the change to the light version as the main release version while the full version becomes an optional download. The decision was made based on the double and triple RAM memory usage increase of the game compared to last years 0.14.4 version. Game bugs due to the recent fast development pacing have been accumulated, especially for mod only used functions, are plaguing the mod.

Version 0.6.8 (2019 July 6)

For Cosmoteer version 0.14.12 to 0.14.15; not compatible with previous versions due to code syntax name changes. This version adds some long awaited and announced : dedidated bridges for the higher Tech level and some more. These have been neglected due to low priority and simple because there aren't anymore functions they could offer. Game bugs due to the recent fast development pacing have been accumulated, especially for mod only used functions, are plaguing the mod. As Abh is virtually the only mod challenging the limits of the game this issue is unique and there's no expectation this will be fixed any time soon.

Version 0.6.9 (2019 August 11)

Originally released as WIP a month earlier during that time it was compatible to Cosmoteer version 0.14.12 to 0.14.15. On release it was made compatible with Cosmoteer 0.15.0. At this point it is no longer compatible with any previous Cosmoteer version! The release was delayed due to another failed attempt at completing bio armor as planned a year earlier but the game would still crash for the same reasons. Instead laser reflective armor was added along with the first aquatic parts (and crew).

Gameplay

Technology level prerequisites

In order to use parts from a technology level the specific control room in that level has to be present. 'Technology level 1' has three control room, each one represents a sub group within the technology level. Some parts like the Phaser Lance, a long range weapon, requires sensors in order to be able to shoot at maximum range. Other parts like Astro Carthography require sensor to be present. Parts like the State Room/Admiral's Cabin or the Captain's Quaters and the Officer Cabin/Captain's Cabin are forming an escalator system. This means smaller ship cannot feature the larger rooms without being out of place. Larger ship can build a chain of command in this manner.

Drones

Drones are not supported by the game and their realization is purely an exploit. As such drones cannot be launched but must by build like any other part. However, drones can operate independently. This means a drone can be spawned as a single ship all by itself.

Statistics

Cosmoteer version adaptations

Changes due to new parts not included.

  • From 0.9.13 to 0.10.x ~2 script-code changes resulting in numerous edits
  • From 0.10 to 0.11.3 ~12 script-code changes and other changes resulting in ~3000 changes
  • From 0.11.3 0.11.10 ~14 script-code changes resulting in ~1500+ changes
  • From 011.10 to 0.12 ~5 script code changes; shot file format change; wall corners code unlocked; new rectangle, internal & external wall code, resulting in 50000+ new code lines, 2000+ code line changes
  • From 0.12.10 to 0.12.11 base path change resulting in 4000 path changes, 1000 new code lines or changes
  • 0.12.12 Autofire adapted for geoponic parts
  • 0.13.0_rc1, at least 217 parts required code update.
  • 0.14.0 estimated number of hands-down edits required 50-70000.

Downloads

This only reflects a fraction of the Cosmoteer player base. As of 10th February 2019

  • v0.1 3642 downloads
  • v0.1a 1263 downloads
  • v0.3 654 downloads
  • v0.3.9 225 downloads
    • v0.3.9WIP 805 downloads
  • v0.4.3 823 downloads
  • v0.4.4 2282 downloads
  • v0.4.5 4823 downloads
  • v0.4.6 1433 downloads
    • v0.4.6RC1 1881 downloads
    • v0.4.6RC2 6751 downloads
    • v0.4.6RC3 401 downloads
    • v0.4.6RC4 377 downloads
  • v0.4.7 3359 downloads
  • v0.4.8 3228 downloads
  • v0.4.9 1276 downloads
  • v0.5.0 4866+425 downloads
  • v0.5.2 2063 downloads
  • v0.5.3
    • v0.5.3RC1 184 downloads
      • v0.5.3RC1.1 86 downloads
      • v0.5.3RC1.2 206 downloads
    • v0.5.3RC2 239 downloads
    • v0.5.3RC3 777 downloads
      • v0.5.3RC3.5 384+4 downloads
      • v0.5.3RC3.6 1307 downloads
      • v0.5.3RC3.7 1187 downloads
    • v0.5.3RC4 772 downloads
  • v0.6.0 3389 downloads

See Also