This page lists all user interface additions, changes, fixes that are implemented in Phobos.
Bugfixes and miscellanous¶
Enabled ability to load full-color non-paletted PCX graphics of any bitness. This applies to every single PCX file that is loaded, including the Ares-supported PCX files.
You can specify custom
-iconcommand line argument followed by absolute or relative path to an
*.icofile (f. ex.
gamemd.exe -icon Resources/clienticon.ico).
***FATAL*** String Manager failed to initialize properly, which occurred if
Blowfish.dllcould not be registered in the OS, for example, it happened when the player did not have administrator rights. With Phobos, if the game did not find a registered file in the system, it will no longer try to register this file, but will load it bypassing registration.
Fixed non-IME keyboard input to be working correctly for languages / keyboard layouts that use character ranges other than Basic Latin and Latin-1 Supplement (font support required).
You can use
the improved vanilla font (v4 and higher) which has way more Unicode character coverage than the default one.
You can now specify which soundtrack themes would play on win or lose.
[SOMESIDE] ; Side IngameScore.WinTheme= ; soundtrack theme ID IngameScore.LoseTheme= ; soundtrack theme ID
[ ] Next Idle Harvester¶
Selects and centers the camera on the next TechnoType that is counted via the harvester counter and is currently idle.
If need localization, just add
Battle screen UI/UX¶
Low priority for box selection¶
Harvesters not selected together with battle units in Rise of the East mod
You can now set lower priority for an ingame object (currently has effect on units mostly), which means it will be excluded from box selection if there’s at least one normal priority unit in the box. Otherwise it would be selected as normal. Works with box+type selecting (type select hotkey + drag) and regular box selecting. Box shift-selection adds low-priority units to the group if there are no normal priority units among the appended ones.
[SOMETECHNO] ; TechnoType LowSelectionPriority=no ; boolean
This behavior is designed to be toggleable by users. For now you can only do that externally via client or manually.
[Phobos] PrioritySelectionFiltering=yes ; bool
PCX files can now be used as loadscreen images.
You can specify custom loadscreen with Ares tag
The loadscreen size can now be different from the default
800x600one; if the image is bigger than the screen it’s centered and cropped.
This feature works in conjunction with CnCNet5 spawner DLL which resizes loadscreen window to actual monitor size and places the image in center. If there’s no CnCNet5 spawner loaded, the window resolution will be always
You can now disable hardcoded black dots that YR engine shows over empty spawn locations, which allows to use prettier and more correctly placed markers that are produced by Map Renderer instead.
[LoadingScreen] DisableEmptySpawnPositions=no ; boolean
Extended tooltips used in CnC: Final War
Sidebar tooltips can now display extended information about the TechnoType/SWType when hovered over it’s cameo. In addition the low character limit is lifted when the feature is enabled via the corresponding tag, allowing for 1024 character long tooltips.
TechnoType’s tooltip would display it’s name, cost, power and description (when applicable).
SWType’s tooltip would display it’s name, cost, and recharge time (when applicable).
Extended tooltips don’t use
TXT_MONEY_FORMAT_2. Instead you can specify cost, power and time labels (displayed before correspoding values) with the corresponding tags. Characters
⌚ U+231Aare used by default.
Fixed a bug when switching build queue tabs via QWER didn’t make tooltips disappear as they should, resulting in stuck tooltips.
The tooltips can now go over the sidebar bounds to accommodate for longer contents. You can control maximum text width with a new tag (paddings are excluded from the number you specify).
Same as with harvester counter, you can download
the improved font (v3 and higher) or draw your own icons.
[ToolTips] ExtendedToolTips=no ; boolean CostLabel=<none> ; CSF entry key PowerLabel=<none> ; CSF entry key TimeLabel=<none> ; CSF entry key MaxWidth=0 ; integer, pixels
[SOMENAME] ; TechnoType or SWType UIDescription=<none> ; CSF entry key
The descriptions are designed to be toggleable by users. For now you can only do that externally via client or manually.
[Phobos] ToolTipDescriptions=yes ; bool