Ok to start this is the first ever scripting I have ever tried. It has more worked out like copy and paste whilst learning what does what as I go along
So I decided to try and set up Epoch on a different map. The Xcom_Prototype map.
[The usage of the map is for my learning experience. I have not asked for permission to use it. So as of yet will not be using it on a public server or distributing it. I might ask for permission depending on results of the finished map.]
I cannibalized the the mission.sqm from the epoch.Stratis.pbo. This is what I ended up with ;
version=12;
class Mission
{
addOns[]=
{
"xcam_prototype_config",
"A3_Soft_F_Car",
"A3_Soft_F_Quadbike",
"a3_soft_f_beta_quadbike",
"A3_Boat_F_Civilian_Boat",
"A3_Boat_F_Boat_Transport_01",
"A3_Air_F_Heli_Light_01",
"A3_Air_F_Heli_Heli_Transport_04",
"A3_Air_F_Heli_Heli_Transport_03",
"a3_characters_f_gamma",
"A3_Characters_F_OPFOR",
"A3_Characters_F_INDEP",
"A3_Characters_F_Civil",
"A3_epoch_config",
"A3_Modules_F_Curator_Curator",
"A3_Data_F_Curator_Virtual",
"A3_Characters_F_BLUFOR",
"a3_characters_f"
};
addOnsAuto[]=
{
"a3_epoch_config",
"A3_Characters_F_BLUFOR",
"a3_characters_f",
"xcam_prototype_config"
};
randomSeed=3403991;
class Intel
{
briefingName="Epoch Mod";
resistanceWest=0;
timeOfChanges=28800;
startWeather=0;
startWind=0;
forecastWeather=0;
forecastWind=0;
forecastWaves=0;
wavesForced=1;
windForced=1;
year=2035;
month=6;
day=24;
hour=12;
minute=55;
startFogDecay=0.013;
forecastFogDecay=0.013;
};
class Groups
{
items=31;
class Item0
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={587.36975,2,576.65576};
azimut=159.84946;
special="NONE";
id=0;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item1
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={588.32043,2,580.59766};
azimut=153.62447;
special="NONE";
id=1;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item2
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={591.24805,2,577.39246};
azimut=153.62447;
special="NONE";
id=2;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item3
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={596.1908,2,581.37695};
azimut=153.62447;
special="NONE";
id=3;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item4
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={588.08215,2,581.46582};
azimut=153.62447;
special="NONE";
id=4;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item5
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={587.49664,2,582.35889};
azimut=153.62447;
special="NONE";
id=5;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item6
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={593.33765,2,582.62891};
azimut=153.62447;
special="NONE";
id=6;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item7
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={594.63831,2,580.12402};
azimut=153.62447;
special="NONE";
id=7;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item8
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={593.2428,2,581.31494};
azimut=153.62447;
special="NONE";
id=8;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item9
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={596.43787,2,580.48584};
azimut=153.62447;
special="NONE";
id=9;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item10
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={586.08453,2,578.41504};
azimut=153.62447;
special="NONE";
id=10;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item11
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={586.86145,2,577.56836};
azimut=153.62447;
special="NONE";
id=11;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item12
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={589.13007,2,581.22021};
azimut=153.62447;
special="NONE";
id=12;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item13
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={588.17242,2,578.97705};
azimut=153.62447;
special="NONE";
id=13;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item14
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={589.42346,2,580.43457};
azimut=153.62447;
special="NONE";
id=14;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item15
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={591.72229,2,575.04736};
azimut=153.62447;
special="NONE";
id=15;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item16
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={588.65295,2,575.0332};
azimut=153.62447;
special="NONE";
id=16;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item17
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={592.29651,2,574.1001};
azimut=153.62447;
special="NONE";
id=17;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item18
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={592.25146,2,582.84277};
azimut=153.62447;
special="NONE";
id=18;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item19
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={594.46985,2,582.45557};
azimut=153.62447;
special="NONE";
id=19;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item20
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={590.82471,2,580.10107};
azimut=159.84946;
special="NONE";
id=20;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item21
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={589.28778,2,576.98389};
azimut=153.62447;
special="NONE";
id=21;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item22
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={590.29846,2,576.91406};
azimut=153.62447;
special="NONE";
id=22;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item23
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={593.75659,2,581.85596};
azimut=153.62447;
special="NONE";
id=23;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item24
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={588.50458,2,576.40625};
azimut=153.62447;
special="NONE";
id=24;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item25
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={592.6665,2,582.02979};
azimut=153.62447;
special="NONE";
id=25;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item26
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={595.66663,2,582.17627};
azimut=153.62447;
special="NONE";
id=26;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item27
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={595.71155,2,579.87793};
azimut=153.62447;
special="NONE";
id=27;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item28
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={590.16565,2,580.93164};
azimut=153.62447;
special="NONE";
id=28;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item29
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={587.99188,2,575.70166};
azimut=153.62447;
special="NONE";
id=29;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
class Item30
{
side="CIV";
class Vehicles
{
items=1;
class Item0
{
position[]={592.87854,2,576.36133};
azimut=153.62447;
special="NONE";
id=30;
side="CIV";
vehicle="VirtualMan_EPOCH";
player="PLAY CDG";
leader=1;
skill=0.60000002;
};
};
};
};
class Markers
{
items=3;
class Item0
{
position[]={6968.6582,324.48145,8345.9141};
name="center";
type="Empty";
};
class Item1
{
position[]={595,2,572};
name="respawn_east";
type="Empty";
angle=23.608498;
};
class Item2
{
position[]={595,2,581};
name="respawn_west";
type="Empty";
angle=23.608498;
};
};
};
class Intro
{
addOns[]=
{
"xcam_prototype_config"
};
addOnsAuto[]=
{
"xcam_prototype_config"
};
randomSeed=12394216;
class Intel
{
timeOfChanges=1800.0002;
startWeather=0.30000001;
startWind=0.1;
startWaves=0.1;
forecastWeather=0.30000001;
forecastWind=0.1;
forecastWaves=0.1;
forecastLightnings=0.1;
month=7;
day=6;
startFogDecay=0.013;
forecastFogDecay=0.013;
};
};
class OutroWin
{
addOns[]=
{
"xcam_prototype_config"
};
addOnsAuto[]=
{
"xcam_prototype_config"
};
randomSeed=6713157;
class Intel
{
timeOfChanges=1800.0002;
startWeather=0.30000001;
startWind=0.1;
startWaves=0.1;
forecastWeather=0.30000001;
forecastWind=0.1;
forecastWaves=0.1;
forecastLightnings=0.1;
month=7;
day=6;
startFogDecay=0.013;
forecastFogDecay=0.013;
};
};
class OutroLoose
{
addOns[]=
{
"xcam_prototype_config"
};
addOnsAuto[]=
{
"xcam_prototype_config"
};
randomSeed=8037299;
class Intel
{
timeOfChanges=1800.0002;
startWeather=0.30000001;
startWind=0.1;
startWaves=0.1;
forecastWeather=0.30000001;
forecastWind=0.1;
forecastWaves=0.1;
forecastLightnings=0.1;
month=7;
day=6;
startFogDecay=0.013;
forecastFogDecay=0.013;
};
};
Now I got the mission working on my private server. Loot spawns and the first static trader is in the position I want him.
I can spawn into the spawn room. However I am then stuck in it. As there are no teleport drains on the floor. I have a funny feeling these are the Class Markers Items 1 and 2 in the mission.sqm;
class Markers
{
items=3;
class Item0
{
position[]={6968.6582,324.48145,8345.9141};
name="center";
type="Empty";
};
class Item1
{
position[]={595,2,572};
name="respawn_east";
type="Empty";
angle=23.608498;
};
class Item2
{
position[]={595,2,581};
name="respawn_west";
type="Empty";
angle=23.608498;
};
};
Question
Incus
Ok to start this is the first ever scripting I have ever tried. It has more worked out like copy and paste whilst learning what does what as I go along
So I decided to try and set up Epoch on a different map. The Xcom_Prototype map.
[The usage of the map is for my learning experience. I have not asked for permission to use it. So as of yet will not be using it on a public server or distributing it. I might ask for permission depending on results of the finished map.]
I cannibalized the the mission.sqm from the epoch.Stratis.pbo. This is what I ended up with ;
I also edited this into the config.ccp ;
Now I got the mission working on my private server. Loot spawns and the first static trader is in the position I want him.
I can spawn into the spawn room. However I am then stuck in it. As there are no teleport drains on the floor. I have a funny feeling these are the Class Markers Items 1 and 2 in the mission.sqm;
Also something to do with this in the config.ccp
I have set up my spawn area here :
Alas even with changing the Coordinates I am at a loss.
NOTE - I am using the M3Editor to get my coordinates.
Link to comment
Share on other sites
9 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now