Skip to content

Releases: Phobos-developers/Phobos

Build 7 (reuploaded)

21 Mar 16:36
Compare
Choose a tag to compare
Build 7 (reuploaded) Pre-release
Pre-release

Changes compared to build 5:

  • TurretOffset now accepts F,L,H and F,L values instead of just F value (by Kerbiter)
  • Dump Object Info now uses rulesmd.ini->[GlobalControls]->DebugKeysEnabled key like Ares debug hotkeys do; command improvements, including passengers/occupants info (by FS-21)
  • Spawns now can be killed on low power and limited pursuing range (by FS-21)
  • Improvements to interception logic (by AutoGavy)
  • New warheads can now be used via GenericWarhead superweapon from Ares; also warhead code improvements (by Belonit)
  • Custom Radiation Types (by AlexB, Otamaa, Belonit)
  • Radiation now has owner by default; rad kills impact the score properly and RadSite warheads respect AffectsAllies (by Otamaa)
  • New ScriptType actions 71 Timed Area Guard and 72 Load Onto Transports (by FS-21)
  • Fixed box selection and interceptor crashes (by Kerbiter, Belonit)
  • Many improvements on code (by secsome, Belonit, Uranusian/Thrifinesma)

Detailed info and the font link can be found in the new docs.
Attached PDB is only needed to debug using crash dumps.

UPD: accidentally forgot to save some of the changes including a build number bump, please redownload if you already downloaded the build.

Version 0.1.1 (build 6)

18 Mar 17:47
Compare
Choose a tag to compare

Docs for this version can be found at https://phobos.readthedocs.io/en/v0.1.1/

Changes compared to v0.1:

  • Fixed an occasional crash when selecting units with a selection box.

Font is unchanged from the previous builds.

Build 5

08 Mar 17:00
Compare
Choose a tag to compare
Build 5 Pre-release
Pre-release

Changes compared to v0.1:

  • New Dump Object Info command (by secsome)
  • Remove Disguise and Remove Mind Control warhead effects (by secsome)
  • Projectile Interception Logic (by AutoGavy)
  • Custom per-WH SplashLists (by Uranusian/Thrifinisema);
  • Optional mind control range limit (by Uranusian/Thrifinisema);
  • Tileset 255+ bridge fix (by E1 Elite)

Also thanks to thomassneddon, BoredEXE (Otamaa) and FS-21 for assistance on implementing the features.

Version 0.1 (build 4)

13 Feb 16:37
Compare
Choose a tag to compare

Docs for this version can be found at https://phobos.readthedocs.io/en/v0.1.1/

Changes compared to build 3:

  • New selection priority filtering mechanic similiar to the one from newer RTS games (harvesters won't select when you drag-select battle units with a box). Can be disabled by a user via RA2MD.ini.
  • Sidebar tooltips can now go over sidebar bounds. Max. text width is customizable.
  • Added RA2MD.ini "knob" for user to control whether the descriptions would be shown in sidebar tooltips.

Font is unchanged from the previous builds.

Build 3

25 Jan 19:05
Compare
Choose a tag to compare
Build 3 Pre-release
Pre-release

This is a bugfix devbuild release.

  • Fixed a bug when multiple tooltips displayed one over another on battlefield units/buildings.
  • Fixed a bug when upgradeable buildings list was case-sensitive.
  • Fixed a bug when UIDescription was overridden with an empty value if map rules had an entry for this TechnoType/SWType.

Font is unchanged from the previous build.

Build 2

18 Jan 20:04
Compare
Choose a tag to compare
Build 2 Pre-release
Pre-release

Phobos and all it's previously published versions and sources are now licensed under LGPL v3! Most importantly that means that any derivatives must stay open-source in order to compy with the license.

  • Extended sidebar tooltips
    • uimd.ini flags to control the new tooltips:
      • [ToolTips]->ExtendedToolTips=no (boolean) controls whether the extended tooltip or the vanilla tooltip would be drawn at sidebar. Extended tooltips don't use TXT_MONEY_FORMAT_1 and TXT_MONEY_FORMAT_2. Instead you can specify cost, power and time labels with the next tags
      • [ToolTips]->CostLabel= (CSF key) specifies the character or label to display to denote cost in an extended tooltip instead of default $ sign
      • [ToolTips]->PowerLabel= (CSF key) ditto for power generation/consumption instead of default ⚡ U+26A1 sign
      • [ToolTips]->TimeLabel= (CSF key) tritto for SW recharge time instead of default ⌚ U+231A sign
    • [TechnoType/SWType]->UIDescription= (CSF key) - description text which is shown in sidebar on hover over a unit or SW, won't show up if not specified
  • Fixed a bug when switching build queue tabs via QWER didn't make tooltips disappear
  • Win/lose themes ([Side]->IngameScore.WinTheme= (theme id) and [Side]->IngameScore.LoseTheme= (theme id))
  • Switch hardcoded sidebar button coords to GDI sidebar ([Side]->Sidebar.GDIPositions= (boolean))
  • Ability to hide healthbar with [TechnoType]->HealthBar.Hide= (boolean)
  • Savegames are now filtered by Phobos version too, doesn't break Ares' version filtering (using build number or stable version number)

Included font is made by me and my mate from interwebz and among everything has the two new characters mentioned in the changelog.

Build 1

10 Nov 19:38
Compare
Choose a tag to compare
Build 1 Pre-release
Pre-release

WARNING: SAVE GAMES FROM DIFFERENT VERSIONS OF PHOBOS ARE NOT COMPATIBLE!

Changes:

  • PCX loading screens of any resolution that are centered (and cropped if bigger than the actual resolution); depends on Ares tag File.LoadScreen=
  • Disable black dot spawn position markers on map preview ([LoadingScreen]->DisableEmptySpawnPosition= (boolean) in uimd.ini)
  • Building upgrades placeable on ally or enemy buildings, controlled by PowersUp.Owner=Self,Ally,Enemy (mix and match the values separated with commas, for example you can make powerplant upgrade be applicable to allies and yourself by specifying PowersUp.Owner=Self,Ally in the INI). Defaults to Self
  • Deployed.RememberTarget= (boolean) - makes vehicle-to-building deployer not lose the target on deploy. Defaults to no
  • Fixed the bug when the mind control link was broken on vehicle-to-building deployment and it permanently changed owner
  • Ability to hide the unstable warning by specifying the build number after -b= as a command line arg. (for example, -b=1 would hide the warning for build 1). Please, test the features (especially online and edge cases) before disabling it, we can't test everything :)
  • Customizable laser disk radius via [WeaponType]->DiskLaser.Radius= (double) (in voxels). Defaults to 38.2, which is roughly the default radius used for vanilla saucer.

Remember, development builds are only briefly tested. Please, test new features if you want to help the development!

Build 0 (initial devbuild)

29 Oct 19:45
Compare
Choose a tag to compare
Pre-release

Initial development build binary. The only requirement to be able to use it is Syringe.

  • Full-color RGB PCX graphics support
  • 3 new warheads
    • [Warhead]➡TransactMoney= (integer - credits)
      This many credits are added to warhead owner's credits when the warhead detonates. Use a negative number to subtract credits. Defaults to 0
    • [Warhead]➡SpySat= (boolean)
      Reveals the map to the warhead owner when the warhead detonates. Defaults to no
    • [Warhead]➡BigGap= (boolean)
      Reshrouds the map for all opponents when the warhead detonates. Defaults to no
  • Save/load support
  • Ability to specify custom gamemd.exe icon via -icon command line argument followed by absolute or relative path to an *.ico file (f. ex. gamemd.exe -icon Resources/clienticon.ico)
  • Disable black dot spawn position markers on map preview
  • SHP debris now has their hardcoded shadows controlled by Shadow flag (defaults to no)