Bugfixes
This page lists all vanilla bugs fixed by Vinifera.
Fix HouseType
Nodhaving thePrefix=BandSide=GDIin vanillarules.iniby setting them toNandNod, respectively.Fix a bug where VQA files could not be loaded from the root directory or local search paths.
Fix a bug where the player could issue a harvester to begin harvesting Tiberium that is below a bridge while the mouse is over the bridge itself.
Fix a bug where the values of
RandomRatewere not stored correctly. In addition to this, negative values will also be converted to absolute numbers.Fix a bug where the
FSMENUtheme would incorrectly play instead of theINTROtheme when in Tiberian Sun mode after returning to the main menu.Fix a bug where the game would crash when a trigger with the action “Wakeup group…” is executed and the requested Group was not found.
Fix a bug where animations with a
DetailLevelvalue greater than 2 would not show in-game.Fix a bug where
EngineerDamagewas incorrectly loaded withEngineerCaptureLevel.Fix a bug where
EngineerDamagewas not used to calculate the engineer damage.Fix a bug where
EngineerCaptureLevelwas not considered when checking the target building.Fix a bug where air transports are unable to land when given a move order.
Fix the position of the health bar graphic on unit selection boxes.
Fix a bug where the game would crash when attempting to generate a random map if the
NeutralorSpecialHouseTypes are not found.Fix a bug where the game would crash when attempting to generate a random map if there are fewer than 4 HouseTypes defined.
Fix a limitation where the game could only choose between the first two HouseTypes for the AI players. Now, all HouseTypes with
Multiplay=yeswill be considered.Fix a bug where the
Cloakable=yeshad no effect on AircraftTypes.Fix a bug where
CloakStophad no effect on the cloaking behaviour.Fix a bug where pre-placed crates and crates spawned by a destroyed truck will trigger a respawn when they are picked up.
Increase the string buffer size from 128 to 2048 characters for when reading and writing Owners from INI.
Fix bugs where the Jumpjet uses the wrong animation sequence when firing and in the air.
Fix a bug where the wrong palette is used to draw the cameo above an enemy spied factory building.
Fix the animation speed of Waypoint and Rally Point lines so they are normalised and no longer subjected to the game speed setting.
Fix a limitation where returning to the Skirmish dialog after a game clamps the chosen side between 0 (GDI) and 1 (Nod).
Fix a bug where the user is able to place a building anywhere on the map by taking advantage of the sidebar.
Fix division by zero crashes when ShakeScreen is set to 0.
Increase the IsoMapPack5 buffer size when decoding a map.
Fix a bug where looping animations incorrectly use the unsynchronized RNG, which would cause the game to randomly crash during online games.
Fix a bug where
IsTrainableis not checked when an object picks up a veteracy crate.Fix a bug where
IsInsignificantwas not checked when a unit dies.Fix the incorrect (RA legacy) cell calculation for the “move to cell” team script.
Fix a bug where the sidebar mouse wheel scrolling “error” sound can be heard at the main menu.
Fix a bug with TriggerTypes not setting difficulty flags correctly when reading from INI.
Fix a bug with triggers enabled via other triggers ignoring difficulty settings.
Fix MultiMission
MaxPlayersincorrectly loaded withMinPlayers.Fix to maintain aspect ratio when scaling movies/videos.
Fix incorrect spelling of “Loser” on the multiplayer score screen debug output.
Fix incorrect stretching of the main menu transition movies.
Fix mouse cursor not being displayed in the Dropship Loadout menu.
Fix a bug where losers were not marked as defeated in multiplayer when using TACTION_WIN or TACTION_LOSE to end the game.
Fix a bug where under some circumstances, the player could hear “New Construction Options”, even though no new construction options were available.
Fix a bug where attempting to start construction when low funds would put the queue on hold.
Fix a bug where having 75 cameos in a single sidebar strip would crash the game.
Fix a bug where the objects would sometimes receive a minimum of 1 damage even if MinDamage was set to 0.
Fix a bug where players were only able to queue up to
(BuildLimit - 1)objects when an object hasBuildLimit > 0.Fix a bug where the game could read Infantry DoControls out of bounds, potentially causing a desync error in multiplayer.
Fix a bug where pre-placed powered-down superweapon buildings had their superweapons enabled on scenario start.
Fix the economy score in the score screen. Dead players also have a score and the score is a percentage of the credits spent by the player who spent the most credits.
Fix a bug where the AI would sell off buildings with
Artillary=yes,TickTank=yesorIsJuggernaut=yesthat hadUndeploysInto=nonewhen they were fired at by something outside of their weapon range.Fix a bug where harvesters on large maps could prefer unloading at refineries that were the longest distance away from the harvesters.
Fix a bug where the camera kept following a followed object when a trigger or script told it to center on a waypoint or team.
Fix a bug where aircraft are unable to attack shrouded targets in campaign games and instead get stuck in mid-air.
Fix a bug where the player was able to input keyboard commands while input was locked through a trigger action.
Fix a bug where a vehicle transport could end up attached to its own cargo, causing the transport to disappear upon unloading.
Fix a bug where a harvester could be ordered to dock with a refinery that wasn’t listed in the harvester’s
Dock=key.Fix a bug where house firepower bonus, veterancy and crate upgrade damage modifiers were not applied to railgun
AmbientDamage=.Fix a bug where crew wouldn’t exit from construction yards when they were sold or destroyed.
Fix a bug where you could sometimes get extra crew to exit a building that was being sold and was destroying/undeploying.
Fix a bug where if the player loaded a saved game, the score screen timer would report the time since the saved game was loaded, instead of since when the scenario was first started.
Fix a bug where units could gain veterancy by killing allies.
Fix a bug where AI players would send teams to attack their allies.
[CombatDamage]->MinDamagenow works as expected and damage is no longer always a minimum of1.VehicleTypes with Jumpjet locomotion now take damage in flight.
Fix the map glitching around when scrolling if the map is not large enough to fill the entire screen.
Fix a bug where a visceroid was spawned when poison gas destroyed a non-crewed vehicle, building, or terrain object.
Fix a bug where it was impossible to tell infantry to enter cloaked allied transports.
Super Weapons with
Type=MultiMissileandType=ChemMissilenow fire using their own weapon when fired from a building.Fix a crash when a Jumpjet infantry is flying or trying to take off just when an Ion Storm starts.
Add the “Underground” layer to the tactical display Next and Prev search.
Fix a bug where upgrades did not always work properly as prerequisites.
Fix a bug where upgrades did not work as
AuxBuildingon Super Weapons.Fix a bug where you could use a stop command to reset a unit’s burst.
Fix building light sources no longer being attached to the building after loading the game.
Fix shroud looking bugged if you attempt to reveal too many cells at once.