Page MenuHomeFeedback Tracker

Player gets stuck in HOLES on USS Freedom Deck
New, NormalPublic

Description

When walking along the length of the new carrier., units often hit in invisible seam in the model and get stuck. Looks like there are "HOLES" on USS Freedom Deck where the model is not properly joined together all the way. I have gotten stuck just walking around in the top center of the deck well over 20 times already. And especially when going near the arresting cables too.(theres also a "Huge invisible hole" in the backside of the entrance to the bridge, where you can walk right through the wall)

Details

Severity
Major
Resolution
Open
Reproducibility
Always
Operating System
Windows 7
Category
General
Steps To Reproduce

Just walk the length of the carrier on foot from tend to end in different ares...and you WILL get stuck in only a matter of minutes.

Event Timeline

As of update 2.14, this still occurs regularly.

Markoo added a subscriber: Markoo.Wed, Jun 4, 9:53 PM

Hello,

Here is a fixed script that uses vector dir and up instead of setPitchBank.
Vanilla function also fails if you try to align the carrier in the Titanic mode and fixed one doesn't.

Script in question is "initCarrier.inc"

params[["_carrierBase", objNull]];
private ["_dummy"];

//create and assemble the carrier on server
if (!isServer) exitWith {};

private _carrierDir = vectorDir _carrierBase;
private _carrierUp = vectorUp _carrierBase;
private _carrierPos = getPosWorld _carrierBase;

private _cfgVehicles = configFile >> "CfgVehicles";
private _carrierParts = (_cfgVehicles >> typeOf _carrierBase >> "multiStructureParts") call bis_fnc_getCfgData;
private _carrierPartsArray = [];

{
	_x params ["_dummyClassName", "_dummyPosName"];
	
	_dummy = createVehicle [_dummyClassName, _carrierPos, [], 0, "CAN_COLLIDE"];
	_dummy setPosWorld ( _carrierBase modelToWorldWorld (_carrierBase selectionPosition _dummyPosName));
	_dummy setVectorDirAndUp [_carrierDir, _carrierUp];
	
	_carrierPartsArray pushBack [_dummy, _dummyPosName];
	_dummy allowDamage false;
}
foreach _carrierParts;

_carrierBase setVariable ["bis_carrierParts", _carrierPartsArray, true];

I did extensive 15 minute QA work to ensure it works in any orientation :D

According to Leopard20, this looks to be a LOD bounding box issue, not a position issue. There are large gaps in the roadway LOD that you can fall through when hitting the seam.

Roadway LOD Bounding Box

Model Bounding Box

elonmaskx93 added a subscriber: elonmaskx93.EditedTue, Jun 10, 4:31 AM

If you think cows are just fed and drink milk, you haven't played crazy cattle 3d, a game that goes against all the usual rules. You will play as a crazy cow to throw all the other cows.