Возможно ли нанести их на технику в редакторе модов?
В теории да. Возможно.
И думаю, что именно это свойство отвечает за данную возможность:
Однако я все еще не знаю что и как менять.
В профиле sea_predator_profile.json
есть техника с наклейками.
И у неё код:
"decals" : [
{
"details" : "0:;0.191,0.714,2.76,-1.657;1.659,0.273,0.415;;;;0.067,0.25,0.966;-0.241,-0.935,0.259,1.048;-0.968,0.251,0.002,2.037;6.021;;;;;",
"id" : "simple_09",
"slotIdx" : 0
}
],
Скоро попробую кое-что.
Вот и ответ:
Желаю удачи)
Часть кода можно выполнить только и только в scene.blk.
Потом попробую скинуть информацию что и как.
Хотя сразу немного информации, но не в виде инструкции:
Думаю, что у dProj0
, dProj1
, uProj0
, uProj1
, vProj0
и у vProj1
в scene.blk будут типа p4.
У locNorm0
, locNorm1
locPos0
и у locPos1
- p3.
mirrored
, oppositeMirrored
и twoSided
являются bool (b).
rotation
и scale
- real (r). А slot
- integer (i) и textureName
- text (t).
entity{
_template:t="ju_87d_3+destroy_inactive_vehicle+plane_spawn_in_air+aircraft_spawn_validation+vehicle_spawn_restriction+requires_trans_render+still_obstacle+dead_entity"
transform:m=[[0.999926, -0.00754965, 0.00947962] [0.00764164, 0.999923, -0.00970502] [-0.00940563, 0.00977675, 0.999908] [469.072, 103.571, -4.82829]]
"animcharDecalsData:array"{
"animcharDecalsData:object"{
textureName:t="simple_09"
}
}
}
Дополняем в…
"animcharDecalsData:array"{
"animcharDecalsData:object"{
textureName:t="simple_09"
}
Точнее внутри/после "animcharDecalsData:object"{
.
Пишем название, после этого двоеточие и затем тип.
После всего уже знак равенства и числа или true
/no
, если bool.
Код:
"animcharDecalsData:object"{
textureName:t="simple_09"
slot:i=0
scale:r=0.0
rotation:r=6.0
twoSided:b=true
oppositeMirrored:b=false
mirrored:b=false
dProj0:p4=0.1910, 0.7140, 2.76, -1.657
dProj1:p4=0, 0, 0, 0
uProj0:p4=-0.968, 0.251, 0.002, 2.037
uProj1:p4=0, 0, 0, 0
vProj0:p4=-0.241, -0.935, 0.259, 1.048
vProj1:p4=0, 0, 0, 0
locNorm0:p3=0.067, 0.25, 0.966
locNorm1:p3=0, 0, 0
locPos0:p3=1.659, 0273, 0.415
locPos1:p3=0, 0, 0
}
Как я понимаю, тот другой вариант у некоторых свойств (с единицей, т.е. например locPos1
) для зеркальной/двойной версии наклейки. Хотя 100% не уверен в этом.
А на танках это работает?
Да, думаю, что там такой же код. Только иные параметры.
Судя по всему…
-
dProj
отвечает за искажение? Поставил d больше и наклейку словно обрезали.
Вроде идеально - это когда равен0, 0, 1, -1
.
Не смотрите на свойства)
Не тот самолет выделен на скриншоте.
Я методом копирования проверял изменения, а не рестарта. -
uProj
иvProj
- за положение и размеры, вродеuProj
за горизонтальные, аvProj
за вертикальные.
Трудно сказать что именно и за что именно. Но… Вроде… Первый и последний параметр за положение. Второй и третий за размеры… А уvProj
наоборот… Хотя не знаю.
Остальное что-то не заметно. Крутил locPos и т.п.
А расположение как менять? Файл с декалями vehicles_customization.dxp.bin
Ну пока я понял только uProj
, vProj
и dProj
кое-как меняют положение.
Потом еще раз буду изучать.