Перейти к содержимому


Фотография

Не отображается карта в списке редактора в игре


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 OFFLINE   SergeyVally

SergeyVally

    Рядовой

  • Пользователи
  • 3 сообщений
  • Откуда:Murmansk

Отправлено 16 January 2016 - 23:54

Всем привет)
Собственно сабж)
Решил заняться строительством аддона, и столкнулся с не преодолимой силой, которая не дает мне протестировать карту в игре(
И так по порядку о том что сделано:
1. Создал ландшафт, и экспортировал все необходимые файлы
2. все это поместил в TB и продолжил уже там
3. с генерировал текстуры сат-карту, карту нормалей, маску текстур

4. разместил несколько дорог
И вроде бы в редакторе все смотрится вполне прилично для начала)
Решил на этом пока остановиться и протестировать созданное в игре.

1. cоздал config.cpp
 

#define _ARMA_

//Class Aurora : config.bin{
class CfgPatches
{
  class Aurora
  {
    units[] = {};
    weapons[] = {};
    requiredVersion = 1.0;
    requiredaddons[] = {"A3_Map_Stratis","A3_Data_F","A3Data","A3_Roads_F"};
    version = "25/01/2015";
    fileName = "Aurora.pbo";
    author = "Sergey_Vally";
  };
};
class CfgWorlds
{
  class CAWorld;
  class Stratis: CAWorld
  {
    class Grid;
    class DefaultClutter;
  };
  class Aurora: Stratis
  {
    cutscenes[] = {};
    author = "Sergey_Vally";
    description = "Winter Island";
    worldName = "CAPS\Aurora\Aurora.wrp";
    startTime = "11:00";
    startDate = "05/03/2001";
    startWeather = 0.2;
    startFog = 0.0;
    forecastWeather = 0.6;
    forecastFog = 0.0;
    centerPosition[] = {1024,1024,500};
    seagullPos[] = {1024,1024,500};
    longitude = 65;
    latitude = -34;
    elevationOffset = 5;
    envTexture = "A3\Data_f\env_land_ca.paa";
    minTreesInForestSquare = 2;
    minRocksInRockSquare = 2;
    newRoadsShape = "CAPS\Aurora\data\roads\roads.shp";
    ilsPosition[] = {1024,1024};
    ilsDirection[] = {0.5075,0.08,-0.8616};
    ilsTaxiIn[] = {};
    ilsTaxiOff[] = {};
    drawTaxiway = 0;
    class SecondaryAirports{};
    class Sea
    {
      seaTexture = "a3\data_f\seatexture_co.paa";
      seaMaterial = "#water";
      shoreMaterial = "#shore";
      shoreFoamMaterial = "#shorefoam";
      shoreWetMaterial = "#shorewet";
      WaterMapScale = 20;
      WaterGrid = 50;
      MaxTide = 0;
      MaxWave = 0;
      SeaWaveXScale = "2.0/50";
      SeaWaveZScale = "1.0/50";
      SeaWaveHScale = 2.0;
      SeaWaveXDuration = 5000;
      SeaWaveZDuration = 10000;
    };
    class Grid: Grid
    {
      offsetX = 0;
      offsetY = 5120;
      class Zoom1
      {
        zoomMax = 0.15;
        format = "XY";
        formatX = "000";
        formatY = "000";
        stepX = 100;
        stepY = -100;
      };
      class Zoom2
      {
        zoomMax = 0.85;
        format = "XY";
        formatX = "00";
        formatY = "00";
        stepX = 1000;
        stepY = -1000;
      };
      class Zoom3
      {
        zoomMax = 1e+030;
        format = "XY";
        formatX = "0";
        formatY = "0";
        stepX = 10000;
        stepY = -10000;
      };
    };
    class Clutter
    {
      class Aurora_BigFallenBranches_pine: DefaultClutter
      {
        model = "A3\Plants_F\Clutter\c_bigFallenBranches_pine.p3d";
        affectedByWind = 0.0;
        swLighting = 0;
        scaleMin = 0.3;
        scaleMax = 0.7;
      };
      class Aurora_BigFallenBranches_pine02: DefaultClutter
      {
        model = "A3\Plants_F\Clutter\c_bigFallenBranches_pine02.p3d";
        affectedByWind = 0.0;
        swLighting = 0;
        scaleMin = 0.3;
        scaleMax = 0.7;
      };
      class Aurora_BigFallenBranches_pine03: DefaultClutter
      {
        model = "A3\Plants_F\Clutter\c_bigFallenBranches_pine03.p3d";
        affectedByWind = 0.0;
        swLighting = 0;
        scaleMin = 0.3;
        scaleMax = 0.7;
      };
      class Aurora_GrassGreenGroup: DefaultClutter
      {
        model = "A3\plants_f\Clutter\c_StrGrassGreen_group.p3d";
        affectedByWind = 0.6;
        swLighting = 1;
        scaleMin = 0.7;
        scaleMax = 1.0;
      };
      class Aurora_GrassDry: DefaultClutter
      {
        model = "A3\plants_f\Clutter\c_StrGrassDry.p3d";
        affectedByWind = 0.5;
        swLighting = 1;
        scaleMin = 0.8;
        scaleMax = 1.2;
      };
      class Aurora_GrassDryGroup: DefaultClutter
      {
        model = "A3\plants_f\Clutter\c_StrGrassDry_group.p3d";
        affectedByWind = 0.65;
        swLighting = 1;
        scaleMin = 0.65;
        scaleMax = 1.0;
      };
      class Aurora_GrassDryMediumGroup: DefaultClutter
      {
        model = "A3\plants_f\Clutter\c_StrGrassDryMedium_group.p3d";
        affectedByWind = 0.7;
        swLighting = 1;
        scaleMin = 0.8;
        scaleMax = 1.0;
      };
      class Aurora_WeedBrownTallGroup: DefaultClutter
      {
        model = "A3\plants_f\Clutter\c_StrWeedBrownTall_group.p3d";
        affectedByWind = 0.3;
        swLighting = 1;
        scaleMin = 0.9;
        scaleMax = 1.25;
      };
      class Aurora_WeedGreenTall: DefaultClutter
      {
        model = "A3\plants_f\Clutter\c_StrWeedGreenTall.p3d";
        affectedByWind = 0.3;
        swLighting = 1;
        scaleMin = 0.8;
        scaleMax = 1.2;
      };
      class Aurora_PlantMullein: DefaultClutter
      {
        model = "A3\plants_f\Clutter\c_StrPlantMullein.p3d";
        affectedByWind = 0.35;
        swLighting = 1;
        scaleMin = 0.7;
        scaleMax = 1.15;
      };
      class Aurora_ThistleYellowShrub: DefaultClutter
      {
        model = "A3\plants_f\Clutter\c_StrThistleYellowShrub.p3d";
        affectedByWind = 0.2;
        swLighting = 1;
        scaleMin = 0.7;
        scaleMax = 1.1;
      };
      class Aurora_ThistleThornGreen: DefaultClutter
      {
        model = "A3\plants_f\Clutter\c_Thistle_Thorn_Green.p3d";
        affectedByWind = 0.3;
        swLighting = 0;
        scaleMin = 0.3;
        scaleMax = 1.0;
      };
      class Aurora_ThistleThornGreenSmall: DefaultClutter
      {
        model = "A3\plants_f\Clutter\c_Thistle_Thorn_Green.p3d";
        affectedByWind = 0.25;
        swLighting = 0;
        scaleMin = 0.4;
        scaleMax = 0.7;
      };
      class Aurora_FlowerLowYellow2: DefaultClutter
      {
        model = "A3\plants_f\Clutter\c_Flower_Low_Yellow2.p3d";
        affectedByWind = 0.4;
        swLighting = 1;
        scaleMin = 0.6;
        scaleMax = 1.0;
      };
    };
    class Names
    {
      class DefaultKeyPoint1
      {
        name = "DefaultKeyPoint1";
        position[] = {5836.05,5844.97};
        type = "Hill";
        radiusA = 159.33;
        radiusB = 219.17;
        angle = 0.0;
      };
    };
  };
};
class CfgWorldList
{
  class Aurora{};
};
class CfgMissions
{
  class Cutscenes{};
};
class CfgSurfaces
{
  class Default{};
  class Aurora_dirt_Surface: Default
  {
    files = "Aurora_dirt_*";
    rough = 0.09;
    maxSpeedCoef = 0.9;
    dust = 0.5;
    soundEnviron = "dirt";
    character = "Empty";
    soundHit = "soft_ground";
    lucidity = 1;
    grassCover = 0.03;
  };
  class Aurora_dry_grass_Surface: Default
  {
    files = "Aurora_dry_grass_*";
    rough = 0.08;
    maxSpeedCoef = 0.9;
    dust = 0.75;
    soundEnviron = "drygrass";
    character = "Aurora_dry_grass_Character";
    soundHit = "soft_ground";
    lucidity = 2;
    grassCover = 0.1;
  };
  class Aurora_forest_pine_Surface: Default
  {
    files = "Aurora_forest_pine_*";
    rough = 0.12;
    maxSpeedCoef = 0.8;
    dust = 0.4;
    soundEnviron = "drygrass";
    character = "Aurora_forest_pine_Character";
    soundHit = "soft_ground";
    lucidity = 3.5;
    grassCover = 0.04;
  };
  class Aurora_grass_green_Surface: Default
  {
    files = "Aurora_grass_green_*";
    rough = 0.08;
    maxSpeedCoef = 0.9;
    dust = 0.15;
    soundEnviron = "grass";
    character = "Aurora_green_grass_Character";
    soundHit = "soft_ground";
    lucidity = 4;
    grassCover = 0.05;
  };
  class Aurora_soil_Surface: Default
  {
    files = "Aurora_soil_*";
    rough = 0.09;
    maxSpeedCoef = 0.9;
    dust = 0.5;
    soundEnviron = "dirt";
    character = "Empty";
    soundHit = "hard_ground";
    lucidity = 1;
    grassCover = 0.0;
  };
};
class CfgSurfaceCharacters
{
  class Aurora_forest_pine_Character
  {
    probability[] = {0.05,0.012,0.01,0.1,0.05};
    names[] = {"Aurora_BigFallenBranches_pine","Aurora_BigFallenBranches_pine02","Aurora_BigFallenBranches_pine03","Aurora_GrassDryGroup","Aurora_GrassGreenGroup"};
  };
  class Aurora_green_grass_Character
  {
    probability[] = {0.92,0.07};
    names[] = {"Aurora_GrassGreenGroup","Aurora_FlowerLowYellow2"};
  };
  class Aurora_dry_grass_Character
  {
    probability[] = {0.21,0.35,0.21,0.09,0.06,0.02};
    names[] = {"Aurora_GrassDryGroup","Aurora_GrassDryMediumgroup","Aurora_WeedBrownTallGroup","Aurora_WeedGreenTall","Aurora_ThistleYellowShrub","Aurora_PlantMullein"};
  };
};
//};

2. создал cfgClutter.hpp

class Clutter	
{
   class Aurora_BigFallenBranches_pine: DefaultClutter
	{
		model = "A3\Plants_F\Clutter\c_bigFallenBranches_pine.p3d";
		affectedByWind = 0.0;
		swLighting = "false";
		scaleMin = 0.3;
		scaleMax = 0.7;
	};
   class Aurora_BigFallenBranches_pine02: DefaultClutter
	{
		model = "A3\Plants_F\Clutter\c_bigFallenBranches_pine02.p3d";
		affectedByWind = 0.0;
		swLighting = "false";
		scaleMin = 0.3;
		scaleMax = 0.7;
	};
   class Aurora_BigFallenBranches_pine03: DefaultClutter
	{
		model = "A3\Plants_F\Clutter\c_bigFallenBranches_pine03.p3d";
		affectedByWind = 0.0;
		swLighting = "false";
		scaleMin = 0.3;
		scaleMax = 0.7;
	};
   class Aurora_GrassGreenGroup: DefaultClutter
	{
		model = "A3\plants_f\Clutter\c_StrGrassGreen_group.p3d";
		affectedByWind = 0.6;
		swLighting = "true";
		scaleMin = 0.7;
		scaleMax = 1.0;
	};
   class Aurora_GrassDry: DefaultClutter
	{
		model = "A3\plants_f\Clutter\c_StrGrassDry.p3d";
		affectedByWind = 0.5;
		swLighting = "true";
		scaleMin = 0.8;
		scaleMax = 1.2;
	};
   class Aurora_GrassDryGroup: DefaultClutter
	{
		model = "A3\plants_f\Clutter\c_StrGrassDry_group.p3d";
		affectedByWind = 0.65;
		swLighting = "true";
		scaleMin = 0.65;
		scaleMax = 1.0;
	};
   class Aurora_GrassDryMediumGroup: DefaultClutter
	{
		model = "A3\plants_f\Clutter\c_StrGrassDryMedium_group.p3d";
		affectedByWind = 0.7;
		swLighting = "true";
		scaleMin = 0.8;
		scaleMax = 1.0;
	};
   class Aurora_WeedBrownTallGroup: DefaultClutter
	{
		model = "A3\plants_f\Clutter\c_StrWeedBrownTall_group.p3d";
		affectedByWind = 0.3;
		swLighting = "true";
		scaleMin = 0.9;
		scaleMax = 1.25;
	};
   class Aurora_WeedGreenTall: DefaultClutter
	{
		model = "A3\plants_f\Clutter\c_StrWeedGreenTall.p3d";
		affectedByWind = 0.3;
		swLighting = "true";
		scaleMin = 0.8;
		scaleMax = 1.2;
	};
   class Aurora_PlantMullein: DefaultClutter
	{
		model = "A3\plants_f\Clutter\c_StrPlantMullein.p3d";
		affectedByWind = 0.35;
		swLighting = "true";
		scaleMin = 0.7;
		scaleMax = 1.15;
	};
   class Aurora_ThistleYellowShrub: DefaultClutter
	{
		model = "A3\plants_f\Clutter\c_StrThistleYellowShrub.p3d";
		affectedByWind = 0.2;
		swLighting = "true";
		scaleMin = 0.7;
		scaleMax = 1.1;
	};
   class Aurora_ThistleThornGreen: DefaultClutter
	{
		model = "A3\plants_f\Clutter\c_Thistle_Thorn_Green.p3d";
		affectedByWind = 0.3;
		swLighting = "false";
		scaleMin = 0.3;
		scaleMax = 1.0;
	};
   class Aurora_ThistleThornGreenSmall: DefaultClutter
	{
		model = "A3\plants_f\Clutter\c_Thistle_Thorn_Green.p3d";
		affectedByWind = 0.25;
		swLighting = "false";
		scaleMin = 0.4;
		scaleMax = 0.7;
	};
   class Aurora_FlowerLowYellow2: DefaultClutter
	{
		model = "A3\plants_f\Clutter\c_Flower_Low_Yellow2.p3d";
		affectedByWind = 0.4;
		swLighting = "true";
		scaleMin = 0.6;
		scaleMax = 1.0;
	};

 };

3. создал cfgSurfaces.hpp

class CfgSurfaces 
{
class Default {};
class Aurora_dirt_Surface : Default
{ 
files = "Aurora_dirt_*";
rough = 0.09;
maxSpeedCoef = 0.9;
dust = 0.5;
soundEnviron = "dirt";
character = "Empty";
soundHit = "soft_ground";
lucidity = 1;
grassCover = 0.03;
};
class Aurora_dry_grass_Surface : Default
{ 
files = "Aurora_dry_grass_*";
rough = 0.08;
maxSpeedCoef = 0.9;
dust = 0.75;
soundEnviron = "drygrass";
character = "Aurora_dry_grass_Character";
soundHit = "soft_ground";
lucidity = 2;
grassCover = 0.1;
};
class Aurora_forest_pine_Surface : Default
{ 
files = "Aurora_forest_pine_*";
rough = 0.12;
maxSpeedCoef = 0.8;
dust = 0.4;
soundEnviron = "drygrass";
character = "Aurora_forest_pine_Character";
soundHit = "soft_ground";
lucidity = 3.5;
grassCover = 0.04;
};
class Aurora_grass_green_Surface : Default
{ 
files = "Aurora_grass_green_*";
rough = 0.08;
maxSpeedCoef = 0.9;
dust = 0.15;
soundEnviron = "grass";
character = "Aurora_green_grass_Character";
soundHit = "soft_ground";
lucidity = 4;
grassCover = 0.05;
};
class Aurora_soil_Surface : Default
{ 
files = "Aurora_soil_*";
rough = 0.09;
maxSpeedCoef = 0.9;
dust = 0.5;
soundEnviron = "dirt";
character = "Empty";
soundHit = "hard_ground";
lucidity = 1;
grassCover = 0.0;
};
};

class CfgSurfaceCharacters
{
        class Aurora_forest_pine_Character
{
probability[] = {0.05,0.012,0.01,0.1,0.05};
names[] = {"Aurora_BigFallenBranches_pine","Aurora_BigFallenBranches_pine02","Aurora_BigFallenBranches_pine03","Aurora_GrassDryGroup","Aurora_GrassGreenGroup"};
};
class Aurora_green_grass_Character
   {
probability[] = {0.92,0.07};
names[] = {"Aurora_GrassGreenGroup","Aurora_FlowerLowYellow2"};
   };
class Aurora_dry_grass_Character
   {
probability[] = {0.21,0.35,0.21,0.09,0.06,0.02};
names[] = {"Aurora_GrassDryGroup","Aurora_GrassDryMediumgroup","Aurora_WeedBrownTallGroup","Aurora_WeedGreenTall","Aurora_ThistleYellowShrub","Aurora_PlantMullein"};
   };
};

4. сгенерировал Name.hpp (естественно он называется аналогично карте :) )

 

Открыл PBOproject и забинарил проект, сначала конечно не получилось, были опечатки в файлах, но после устранения все забинарилось нормально.
Мод имел вид \@mymod\addons (тут pbo файл) и  keys (тут ключи)
Пришло время тестировать, добавил аддон в лаунчере, и запучтил игру. Выбрал в меню Editor, а в нем карты нет 0__о
Соответственно вопрос какой из файлов конфигов отвечает за отображение моей карты в игре?
перелопатил кучу других config.cpp и так и не понял что же упустил(
Заранее спасибо за помощь, за одно буду рад советам по оптимизации кода, может есть что то лишнее или чего то не хватает...Зы сам почти ничего не понимаю в этом)


Сообщение отредактировал SergeyVally: 16 January 2016 - 23:56

  • 0

#2 OFFLINE   SergeyVally

SergeyVally

    Рядовой

  • Пользователи
  • 3 сообщений
  • Откуда:Murmansk

Отправлено 17 January 2016 - 15:55

Up

в логах нашел ошибку  

Binarise crashed with error status -1073741819
 

Qh8oQxJ.png

интернеты молчат по этому поводу(


Сообщение отредактировал SergeyVally: 17 January 2016 - 16:00

  • 0




Яндекс.Метрика