michail-nikolaev / task-force-arma-3-radio

TeamSpeak integration for Arma 3
http://radio.task-force.ru/en/
Other
314 stars 170 forks source link

Task Force Radio resetting textures of spawned vehicles #827

Closed karmaklave closed 8 years ago

karmaklave commented 10 years ago

Reproduce by: get server to spawn a vehicle. (we used the hatchback for our test) sleep 0.1 set custom texture of vehicle observe for 10 seconds

You should see that TFR resets the vehicle skin to a random BIS default after a short duration.

michail-nikolaev commented 10 years ago

Are you sure it is TFAR?

Meiestrix commented 10 years ago

I had the same problem with some vehicles from The Iraqi Warfare Mod: I will test without TFAR and report.

Meiestrix commented 10 years ago

Same problem without TFAR for me.

karmaklave commented 10 years ago

We tested under the following conditions :+1: running No Mods = no resetting of textures. running CBA_A3 = no resetting of textures. running CBA_A3 & Task_Force_Radio = texture resetting as outlined above.

we have developed a work around where we sleep for 5 seconds and reapply the custom texture, but since the issue is not documented anywhere, we felt it worthy of reporting.

karmaklave commented 10 years ago

Issue confirmed across 3 separate dedicated environments running different mission files. The only common factor is cba_a3 and TFAR.

michail-nikolaev commented 10 years ago

Could you please provide mission and instruction to reproduce?

Sheeps commented 10 years ago

I have tested it on both our Dev and live altis server by removing TFAR from server and/or CBA and can also confirm that textures only full off road vehicles when TFAR and CBA are running. CBA on its own is fine. Helicopters do not seem to be effected by TFAR and work fine.

Sent from my iPad

On 26 Oct 2014, at 12:46, karmaklave notifications@github.com wrote:

Issue confirmed across 3 separate dedicated environments running different mission files. The only common factor is cba_a3 and TFAR.

— Reply to this email directly or view it on GitHub.

michail-nikolaev commented 10 years ago

Could you give script you use to change textures?

michail-nikolaev commented 10 years ago

probably related:

Updating base class ->O_APC_Tracked_02_base_F, by a3\armor_f_beta\apc_tracked_02\config.bin/CfgVehicles/O_APC_Tracked_02_cannon_F/ Updating base class Optics_Commander_02->Optics_Armored, by a3\armor_f_epb\apc_tracked_03\config.bin/Optics_Commander_03/ Updating base class ->B_MBT_01_base_F, by a3\armor_f_gamma\mbt_01\config.bin/CfgVehicles/B_MBT_01_cannon_F/ Updating base class ->Ship_F, by a3\boat_f\config.bin/CfgVehicles/Boat_F/ Updating base class ->Ship_F, by a3\boat_f_gamma\boat_civil_01\config.bin/CfgVehicles/Boat_Civil_01_base_F/ Updating base class ->Car_F, by a3\soft_f\config.bin/CfgVehicles/Truck_F/ Updating base class ->Car_F, by a3\soft_f\offroad_01\config.bin/CfgVehicles/Offroad_01_base_F/

CorruptedHeart commented 10 years ago

Those seem like BIS overrides. But something we should look into.

Sheeps commented 10 years ago

I have noticed today that the only custom textures that fall off are those on vehicles without radios. Pickup, suv and hatch.

Sheeps commented 10 years ago

@karmaklave would you mind posting your work around code. I'm only just starting out on scripting so bit beyond me right now😢 thanks

karmaklave commented 10 years ago

We had to rebuild our spawn system outside of our function database for the work around, for your purposes the following simple code should suffice:

_vehicleName = "C_Offroad_01_F" createvehicle position player; sleep 5; _vehicleName setobjecttextureglobal [0,"path_to_texture\texturename.paa"];

We found that the vehicle would change textures up to 3 times during the five second sleep, so we have also made the vehicle spawn offsite and then teleport to the place we want it after the five seconds have elapsed.

This is a very clunky workaround, and is only being used while we wait for a fix.

Sheeps commented 10 years ago

Can't get the sleep method to work with the code we are using on Altis life. Vehicles just don't spawn.

CorruptedHeart commented 9 years ago

Is this still an issue? I will check the inheritance that we are doing in case it is changing things.

ace16huey commented 9 years ago

I can confirm the same thing is happening to my server, I didn't know if it was the new randomization thing for vehicles and its only happening to a couple of them, not all. So now that I have seen this, I think the issue may be still there

kavinsky commented 8 years ago

Cannot reproduce, seems fixed.