Releases: Phobos-developers/Phobos
Build 8 (reupload)
Changes compared to build 7:
- Fixed several bugs that led to Internal Errors
Attached PDB is only needed to debug using crash dumps.
UPD2: reuploaded non-nightly DLL, no other changes
Build 7 (reuploaded)
Changes compared to build 5:
TurretOffset
now acceptsF,L,H
andF,L
values instead of justF
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
and72 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)
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.
Build 5
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)
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.
Build 3
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.
Build 2
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 useTXT_MONEY_FORMAT_1
andTXT_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
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)
inuimd.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 specifyingPowersUp.Owner=Self,Ally
in the INI). Defaults toSelf
Deployed.RememberTarget= (boolean)
- makes vehicle-to-building deployer not lose the target on deploy. Defaults tono
- 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 to38.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)
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 to0
[Warhead]➡SpySat= (boolean)
Reveals the map to the warhead owner when the warhead detonates. Defaults tono
[Warhead]➡BigGap= (boolean)
Reshrouds the map for all opponents when the warhead detonates. Defaults tono
- 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 tono
)