mirror of
https://github.com/acemod/ACE3.git
synced 2024-08-30 18:23:18 +00:00
updated spotting scope model and textures.
This commit is contained in:
parent
5a599816f6
commit
5ffa646ded
@ -56,7 +56,7 @@ class CfgVehicles {
|
||||
side = 1;
|
||||
typicalCargo[] = {"Soldier"};
|
||||
displayName = CSTRING(DisplayName);
|
||||
model = PATHTOF(data\spottingscope.p3d);
|
||||
model = PATHTOF(data\ace_spottingscope.p3d);
|
||||
mapSize = 0.5;
|
||||
transportSoldier = 0;
|
||||
getInAction = "GetInLow";
|
||||
@ -89,9 +89,9 @@ class CfgVehicles {
|
||||
initAngleY = 0;
|
||||
minAngleY = -100;
|
||||
maxAngleY = 100;
|
||||
initFov = 0.7;
|
||||
minFov = 0.7;
|
||||
maxFov = 0.7;
|
||||
initFov = 0.75;
|
||||
minFov = 0.25;
|
||||
maxFov = 1.25;
|
||||
};
|
||||
class ViewOptics {
|
||||
initAngleX = 0;
|
||||
@ -100,9 +100,10 @@ class CfgVehicles {
|
||||
initAngleY = 0;
|
||||
minAngleY = -100;
|
||||
maxAngleY = 100;
|
||||
initFov = 0.014812;
|
||||
minFov = 0.014812;
|
||||
maxFov = 0.014812;
|
||||
|
||||
minFov = 0.0025;
|
||||
maxFov = 0.05;
|
||||
initFov= 0.05;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
@ -8,7 +8,7 @@ class CfgWeapons {
|
||||
displayName = CSTRING(DisplayName);
|
||||
descriptionShort = "";
|
||||
picture = PATHTOF(UI\w_spottingscope_ca.paa);
|
||||
model = PATHTOF(data\w_spottingscope.p3d);
|
||||
model = PATHTOF(data\ace_spottingscope.p3d);
|
||||
|
||||
class ItemInfo: InventoryItem_Base_F {
|
||||
mass = 40;
|
||||
|
BIN
addons/spottingscope/data/ace_spottingscope.p3d
Normal file
BIN
addons/spottingscope/data/ace_spottingscope.p3d
Normal file
Binary file not shown.
BIN
addons/spottingscope/data/ace_spottingscope_as.paa
Normal file
BIN
addons/spottingscope/data/ace_spottingscope_as.paa
Normal file
Binary file not shown.
BIN
addons/spottingscope/data/ace_spottingscope_co.paa
Normal file
BIN
addons/spottingscope/data/ace_spottingscope_co.paa
Normal file
Binary file not shown.
96
addons/spottingscope/data/ace_spottingscope_glass.rvmat
Normal file
96
addons/spottingscope/data/ace_spottingscope_glass.rvmat
Normal file
@ -0,0 +1,96 @@
|
||||
class StageTI
|
||||
{
|
||||
texture="a3\data_f\Default_ti_ca.paa";
|
||||
};
|
||||
ambient[]={0.301,0.63999999,0.68000001,1};
|
||||
diffuse[]={0.301,0.63999999,0.68000001,1};
|
||||
forcedDiffuse[]={0.2,0.34999999,0.2,0};
|
||||
emmisive[]={0,0,0,1};
|
||||
specular[]={0.67450982,0.64313728,0.50196081,1};
|
||||
specularPower=550;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="z\ace\addons\spottingscope\data\ace_spottingscope_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={6,0,0};
|
||||
up[]={0,6,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="z\ace\addons\spottingscope\data\ace_spottingscope_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="z\ace\addons\spottingscope\data\ace_spottingscope_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,32,128,1)fresnel(4.01,2.86)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
BIN
addons/spottingscope/data/ace_spottingscope_item.p3d
Normal file
BIN
addons/spottingscope/data/ace_spottingscope_item.p3d
Normal file
Binary file not shown.
92
addons/spottingscope/data/ace_spottingscope_metal.rvmat
Normal file
92
addons/spottingscope/data/ace_spottingscope_metal.rvmat
Normal file
@ -0,0 +1,92 @@
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={1,1,1,1};
|
||||
forcedDiffuse[]={0,0,0,0};
|
||||
emmisive[]={0,0,0,1};
|
||||
specular[]={0.2,0.2,0.2,0};
|
||||
specularPower=100;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="z\ace\addons\spottingscope\data\ace_spottingscope_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={6,0,0};
|
||||
up[]={0,6,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="z\ace\addons\spottingscope\data\ace_spottingscope_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="z\ace\addons\spottingscope\data\ace_spottingscope_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,32,128,1)fresnel(4.01,2.86)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
BIN
addons/spottingscope/data/ace_spottingscope_nohq.paa
Normal file
BIN
addons/spottingscope/data/ace_spottingscope_nohq.paa
Normal file
Binary file not shown.
85
addons/spottingscope/data/ace_spottingscope_rubber.rvmat
Normal file
85
addons/spottingscope/data/ace_spottingscope_rubber.rvmat
Normal file
@ -0,0 +1,85 @@
|
||||
ambient[]={1,1,1,1};
|
||||
diffuse[]={1,1,1,1};
|
||||
forcedDiffuse[]={0,0,0,0};
|
||||
emmisive[]={0,0,0,1};
|
||||
specular[]={0.25,0.25,0.25,1};
|
||||
specularPower=90;
|
||||
PixelShaderID="Super";
|
||||
VertexShaderID="Super";
|
||||
class Stage1
|
||||
{
|
||||
texture="z\ace\addons\spottingscope\data\ace_spottingscope_nohq.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage2
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0.5,0.5,0.5,1,DT)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={6,0,0};
|
||||
up[]={0,6,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage3
|
||||
{
|
||||
texture="#(argb,8,8,3)color(0,0,0,0,MC)";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage4
|
||||
{
|
||||
texture="z\ace\addons\spottingscope\data\ace_spottingscope_as.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage5
|
||||
{
|
||||
texture="z\ace\addons\spottingscope\data\ace_spottingscope_smdi.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
||||
class Stage6
|
||||
{
|
||||
texture="#(ai,64,64,1)fresnel(1.5,1.22)";
|
||||
uvSource="none";
|
||||
};
|
||||
class Stage7
|
||||
{
|
||||
texture="a3\data_f\env_land_co.paa";
|
||||
uvSource="tex";
|
||||
class uvTransform
|
||||
{
|
||||
aside[]={1,0,0};
|
||||
up[]={0,1,0};
|
||||
dir[]={0,0,0};
|
||||
pos[]={0,0,0};
|
||||
};
|
||||
};
|
BIN
addons/spottingscope/data/ace_spottingscope_smdi.paa
Normal file
BIN
addons/spottingscope/data/ace_spottingscope_smdi.paa
Normal file
Binary file not shown.
Binary file not shown.
@ -9,8 +9,12 @@ class CfgSkeletons
|
||||
isDiscrete = 1;
|
||||
skeletonInherit = "Default";
|
||||
skeletonBones[] = {
|
||||
"otocvez","",
|
||||
"otochlaven","otocvez"
|
||||
"main_turret","",
|
||||
"main_gun","main_turret",
|
||||
|
||||
"leg_01","",
|
||||
"leg_02","",
|
||||
"leg_03",""
|
||||
};
|
||||
};
|
||||
};
|
||||
@ -20,15 +24,15 @@ class CfgModels {
|
||||
sections[] = {};
|
||||
skeletonName = "";
|
||||
};
|
||||
class spottingscope: Default {
|
||||
class ace_spottingscope: Default {
|
||||
skeletonName = "ace_spottingscope_skeleton";
|
||||
sectionsInherit = "Default";
|
||||
class animations {
|
||||
class mainTurret {
|
||||
type = "rotationY";
|
||||
source = "mainTurret";
|
||||
selection = "otocvez";
|
||||
axis = "osaveze";
|
||||
selection = "main_turret";
|
||||
axis = "main_turret_axis";
|
||||
minValue = "rad -360";
|
||||
maxValue = "rad +360";
|
||||
angle0 = "rad -360";
|
||||
@ -37,13 +41,31 @@ class CfgModels {
|
||||
class mainGun {
|
||||
type = "rotationX";
|
||||
source = "mainGun";
|
||||
selection = "otochlaven";
|
||||
axis = "osahlavne";
|
||||
selection = "main_gun";
|
||||
axis = "main_gun_axis";
|
||||
minValue = "rad -360";
|
||||
maxValue = "rad +360";
|
||||
angle0 = "rad -360";
|
||||
angle1 = "rad +360";
|
||||
};
|
||||
class leg_01 {
|
||||
type = "rotation";
|
||||
source = "fold_legs";
|
||||
selection = "leg_01";
|
||||
axis="leg_01_axis";
|
||||
minValue = 0;
|
||||
maxValue = 1;
|
||||
angle0="rad +00";
|
||||
angle1="rad +55";
|
||||
};
|
||||
class leg_02: leg_01 {
|
||||
selection = "leg_02";
|
||||
axis="leg_02_axis";
|
||||
};
|
||||
class leg_03: leg_01 {
|
||||
selection = "leg_03";
|
||||
axis="leg_03_axis";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user