Cleaned up the mess, at this time, only viable data get synced (_work directory for Gothic-data, miranda for mdc-scripts. Need to symlink files to a working directory.
563 lines
12 KiB
D
563 lines
12 KiB
D
/*********************************************
|
||
** Camera Instanzen **
|
||
*********************************************/
|
||
|
||
/* Standard Camera loaded at beginning */
|
||
// minRange besser nicht unter 1.5
|
||
|
||
INSTANCE CamModDialog(CCamSys_Def)
|
||
{
|
||
bestRange = 3.0 ;
|
||
minRange = 2.5 ;
|
||
maxRange = 3.5 ;
|
||
bestElevation = 10.0 ;
|
||
minElevation = 0.0;
|
||
maxElevation = 90.0;
|
||
bestAzimuth = 45.0;
|
||
minAzimuth = -45.0;
|
||
maxAzimuth = 45.0;
|
||
rotOffsetX = 0.0;
|
||
rotOffsetY = -20.0;
|
||
};
|
||
|
||
|
||
|
||
INSTANCE CamModLookBack(CCamSys_Def)
|
||
{
|
||
bestRange = 0.5 ;
|
||
minRange = 1.0 ;
|
||
maxRange = 6.0 ;
|
||
bestElevation = 35.0 ;
|
||
minElevation = 0.0;
|
||
maxElevation = 89.0;
|
||
bestAzimuth = 0.0;
|
||
minAzimuth = -90.0;
|
||
maxAzimuth = 90.0;
|
||
rotOffsetX = 20.0;
|
||
rotOffsetY = 180.0;
|
||
veloRot = 5;
|
||
};
|
||
|
||
/* Tombraider Style - Azimuth Grenzen 0/0/0 - Rotations-Stop-Geschw. langsam, Offset X -15 Grad */
|
||
|
||
INSTANCE CAMMODNORMAL (CCAMSYS_DEF)
|
||
{
|
||
bestrange = 3.0;
|
||
minrange = 2.0;
|
||
maxrange = 10.0;
|
||
bestelevation = 30.0;
|
||
maxelevation = 90.000000000;
|
||
minazimuth = -90.000000000;
|
||
maxazimuth = 90.000000000;
|
||
rotoffsetx = 23.0;
|
||
};
|
||
|
||
|
||
INSTANCE CamModInventory(CCamSys_Def)
|
||
{
|
||
bestrange = 2.200000000;
|
||
minrange = 2.900000095;
|
||
maxrange = 3.099999905;
|
||
bestelevation = 20.000000000;
|
||
maxelevation = 90.000000000;
|
||
bestazimuth = 0.000000000;
|
||
minazimuth = -90.000000000;
|
||
maxazimuth = 90.000000000;
|
||
rotoffsetx = 0.000000000;
|
||
rotoffsety = 0.000000000;
|
||
veloTrans = 30;
|
||
};
|
||
|
||
|
||
INSTANCE CAMMODMELEE (CCAMSYS_DEF)
|
||
{
|
||
bestRange = 2.5 ;
|
||
minRange = 1.4 ;
|
||
maxRange = 10.0 ;
|
||
bestElevation = 35.0 ;
|
||
minElevation = 0.0;
|
||
maxElevation = 89.0;
|
||
bestAzimuth = 0.0;
|
||
minAzimuth = -90.0;
|
||
maxAzimuth = 90.0;
|
||
rotOffsetX = 20.0;
|
||
rotOffsetY = 0.0;
|
||
};
|
||
|
||
|
||
|
||
INSTANCE CamModRanged(CCamSys_Def)
|
||
{
|
||
bestRange = 2.5 ;
|
||
minRange = 1.4 ;
|
||
maxRange = 10.0 ;
|
||
bestElevation = 35.0 ;
|
||
minElevation = 0.0;
|
||
maxElevation = 89.0;
|
||
bestAzimuth = 0.0;
|
||
minAzimuth = -90.0;
|
||
maxAzimuth = 90.0;
|
||
rotOffsetX = 20.0;
|
||
rotOffsetY = 0.0;
|
||
};
|
||
|
||
/*
|
||
INSTANCE CAMMODRANGED (CCAMSYS_DEF)
|
||
{
|
||
bestrange = 2;
|
||
minrange = 0.400000006;
|
||
maxrange = 5;
|
||
bestelevation = 54.1522636;
|
||
minelevation = 40;
|
||
maxelevation = 90;
|
||
minazimuth = 34;
|
||
maxazimuth = 34;
|
||
rotoffsetx = 40;
|
||
velotrans = 40;
|
||
velorot = 2;
|
||
translate = 1;
|
||
rotate = 1;
|
||
collision = 1;
|
||
};
|
||
*/
|
||
|
||
|
||
INSTANCE CamModMagic(CCamSys_Def)
|
||
{
|
||
bestRange = 2.5 ;
|
||
minRange = 1.4 ;
|
||
maxRange = 6.0 ;
|
||
bestElevation = 35.0 ;
|
||
minElevation = 0.0;
|
||
maxElevation = 89.0;
|
||
bestAzimuth = 0.0;
|
||
minAzimuth = -90.0;
|
||
maxAzimuth = 90.0;
|
||
rotOffsetX = 20.0;
|
||
rotOffsetY = 0.0;
|
||
};
|
||
|
||
|
||
INSTANCE CamModSwim(CCamSys_Def)
|
||
{
|
||
bestRange = 3.0 ;
|
||
minRange = 2.9 ;
|
||
maxRange = 5.1 ;
|
||
bestElevation = 20.0 ;
|
||
minElevation = 10.0;
|
||
maxElevation = 45.0;
|
||
bestAzimuth = 0.0;
|
||
minAzimuth = -45.0;
|
||
maxAzimuth = 45.0;
|
||
rotOffsetX = 15.0;
|
||
rotOffsetY = 0.0;
|
||
};
|
||
|
||
|
||
INSTANCE CamModDive(CCamSys_Def)
|
||
{
|
||
bestRange = 3.0 ;
|
||
minRange = 2.0 ;
|
||
maxRange = 4.0 ;
|
||
bestElevation = -20.0 ;
|
||
minElevation = -60.0;
|
||
maxElevation = -10.0;
|
||
bestAzimuth = 0.0;
|
||
minAzimuth = -45.0;
|
||
maxAzimuth = 45.0;
|
||
rotOffsetX = -10.0;
|
||
rotOffsetY = 0.0;
|
||
veloTrans = 20;
|
||
rotate = 0;
|
||
};
|
||
|
||
|
||
|
||
INSTANCE CamModJumpUp(CCamSys_Def)
|
||
{
|
||
bestRange = 2.0 ;
|
||
minRange = 1.0 ;
|
||
maxRange = 2.5 ;
|
||
bestElevation = -30.0 ;
|
||
minElevation = -90.0;
|
||
maxElevation = 0.0;
|
||
bestAzimuth = 0.0;
|
||
minAzimuth = -90.0;
|
||
maxAzimuth = 90.0;
|
||
veloTrans = 20;
|
||
};
|
||
|
||
|
||
INSTANCE CamModClimb(CCamSys_Def)
|
||
{
|
||
bestRange = 2.0 ;
|
||
minRange = 1.5 ;
|
||
maxRange = 2.5 ;
|
||
bestElevation = 30.0 ;
|
||
minElevation = -90.0;
|
||
maxElevation = 90.0;
|
||
bestAzimuth = 0.0;
|
||
minAzimuth = -90.0;
|
||
maxAzimuth = 90.0;
|
||
};
|
||
|
||
|
||
INSTANCE CamModFall(CCamSys_Def)
|
||
{
|
||
bestRange = 3.0 ;
|
||
minRange = 1.5 ;
|
||
maxRange = 5.5 ;
|
||
bestElevation = 60.0 ;
|
||
minElevation = 0.0;
|
||
maxElevation = 90.0;
|
||
bestAzimuth = 0.0;
|
||
minAzimuth = -89.0;
|
||
maxAzimuth = 89.0;
|
||
rotOffsetX = 0.0;
|
||
rotOffsetY = 0.0;
|
||
veloTrans = 10;
|
||
};
|
||
|
||
|
||
INSTANCE CamModDeath(CCamSys_Def)
|
||
{
|
||
bestRange = 3.0 ;
|
||
minRange = 2.0 ;
|
||
maxRange = 10.0 ;
|
||
bestElevation = 80.0 ;
|
||
minElevation = 0.0;
|
||
maxElevation = 90.0;
|
||
bestAzimuth = 180.0;
|
||
minAzimuth = -89.0;
|
||
maxAzimuth = 89.0;
|
||
rotOffsetX = 0.0;
|
||
rotOffsetY = 0.0;
|
||
veloTrans = 10;
|
||
};
|
||
|
||
|
||
INSTANCE CamModFocus(CCamSys_Def)
|
||
{
|
||
bestRange = 2.5 ;
|
||
minRange = 1.9 ;
|
||
maxRange = 3.5 ;
|
||
bestElevation = 25.0 ;
|
||
minElevation = 0.0;
|
||
maxElevation = 90.0;
|
||
bestAzimuth = 45.0;
|
||
minAzimuth = -90.0;
|
||
maxAzimuth = 90.0;
|
||
rotOffsetX = 0.0;
|
||
rotOffsetY = 0.0;
|
||
};
|
||
|
||
|
||
// MOBSI Cam-Modes
|
||
|
||
// DEFAULT
|
||
INSTANCE CamModMOBDefault(CCamSys_Def)
|
||
{
|
||
bestRange = 2.0 ;
|
||
minRange = 1.6 ;
|
||
maxRange = 4.0 ;
|
||
bestElevation = 35.0 ;
|
||
minElevation = 15.0;
|
||
maxElevation = 90.0;
|
||
bestAzimuth = 45.0;
|
||
minAzimuth = 0.0;
|
||
maxAzimuth = 90.0;
|
||
rotOffsetX = 0.0;
|
||
rotOffsetY = 5.0;
|
||
};
|
||
|
||
// T<>r aufziehen (FRONT)
|
||
INSTANCE CAMMODMOBDOOR_FRONT (CCAMSYS_DEF)
|
||
{
|
||
bestrange = 1.250000000;
|
||
minrange = 0.750000000;
|
||
maxrange = 2.000000000;
|
||
bestelevation = 40.000000000;
|
||
maxelevation = 90.000000000;
|
||
minelevation = 30.000000000;
|
||
bestazimuth = 45.000000000;
|
||
minazimuth = 30.000000000;
|
||
maxazimuth = 60.000000000;
|
||
rotoffsetx = 30.000000000;
|
||
rotoffsety = -40.000000000;
|
||
};
|
||
|
||
// T<>r aufstossen (BACK)
|
||
INSTANCE CAMMODMOBDOOR_BACK (CCAMSYS_DEF)
|
||
{
|
||
bestrange = 1.250000000;
|
||
minrange = 0.750000000;
|
||
maxrange = 2.000000000;
|
||
bestelevation = 40.000000000;
|
||
maxelevation = 60.000000000;
|
||
minelevation = 30.000000000;
|
||
bestazimuth = -45.000000000;
|
||
minazimuth = -30.000000000;
|
||
maxazimuth = -60.000000000;
|
||
rotoffsetx = 30.000000000;
|
||
rotoffsety = 40.000000000;
|
||
};
|
||
|
||
// Leiterbenutzung
|
||
INSTANCE CAMMODMOBLADDER (CCAMSYS_DEF)
|
||
{
|
||
bestrange = 3.50000000;
|
||
minrange = 1.500000000;
|
||
maxrange = 6.000000000;
|
||
bestelevation = 0.000000000;
|
||
maxelevation = 30.000000000;
|
||
minelevation = -30.000000000;
|
||
bestazimuth = 0.000000000;
|
||
minazimuth = -90.000000000;
|
||
maxazimuth = 90.000000000;
|
||
rotoffsetx = 0.000000000;
|
||
rotoffsety = 0.000000000;
|
||
};
|
||
|
||
// Betten
|
||
|
||
// Schema: BED_FRONT)
|
||
|
||
INSTANCE CAMMODMOBBED (CCAMSYS_DEF)
|
||
{
|
||
bestrange = 2.00000000;
|
||
minrange = 1.000000000;
|
||
maxrange = 3.000000000;
|
||
bestelevation = 80.000000000;
|
||
maxelevation = 90.000000000;
|
||
minelevation = 60.000000000;
|
||
bestazimuth = 90.000000000;
|
||
minazimuth = 0.000000000;
|
||
maxazimuth = 180.000000000;
|
||
rotoffsetx = 0.000000000;
|
||
rotoffsety = 0.000000000;
|
||
};
|
||
|
||
INSTANCE CAMMODMOBBED_FRONT (CCAMSYS_DEF)
|
||
{
|
||
bestrange = 2.00000000;
|
||
minrange = 1.000000000;
|
||
maxrange = 3.000000000;
|
||
bestelevation = 80.000000000;
|
||
maxelevation = 90.000000000;
|
||
minelevation = 60.000000000;
|
||
bestazimuth = 90.000000000;
|
||
minazimuth = 0.000000000;
|
||
maxazimuth = 180.000000000;
|
||
rotoffsetx = 0.000000000;
|
||
rotoffsety = 0.000000000;
|
||
};
|
||
// Schema: BED_BACK)
|
||
INSTANCE CAMMODMOBBED_BACK (CCAMSYS_DEF)
|
||
{
|
||
bestrange = 2.00000000;
|
||
minrange = 1.000000000;
|
||
maxrange = 3.000000000;
|
||
bestelevation = 80.000000000;
|
||
maxelevation = 90.000000000;
|
||
minelevation = 60.000000000;
|
||
bestazimuth = 90.000000000;
|
||
minazimuth = 0.000000000;
|
||
maxazimuth = 180.000000000;
|
||
};
|
||
|
||
// Schema: BEDHIGH_FRONT
|
||
|
||
INSTANCE CAMMODMOBBEDHIGH(CCAMSYS_DEF)
|
||
{
|
||
bestrange = 2.00000000;
|
||
minrange = 1.000000000;
|
||
maxrange = 3.000000000;
|
||
bestelevation = 80.000000000;
|
||
maxelevation = 90.000000000;
|
||
minelevation = 60.000000000;
|
||
bestazimuth = 90.000000000;
|
||
minazimuth = 0.000000000;
|
||
maxazimuth = 180.000000000;
|
||
};
|
||
|
||
INSTANCE CAMMODMOBBEDHIGH_FRONT (CCAMSYS_DEF)
|
||
{
|
||
bestrange = 2.00000000;
|
||
minrange = 1.000000000;
|
||
maxrange = 3.000000000;
|
||
bestelevation = 80.000000000;
|
||
maxelevation = 90.000000000;
|
||
minelevation = 60.000000000;
|
||
bestazimuth = 90.000000000;
|
||
minazimuth = 0.000000000;
|
||
maxazimuth = 180.000000000;
|
||
};
|
||
// Schema: BEDHIGH_BACK
|
||
INSTANCE CAMMODMOBBEDHIGH_BACK (CCAMSYS_DEF)
|
||
{
|
||
bestrange = 2.00000000;
|
||
minrange = 1.000000000;
|
||
maxrange = 3.000000000;
|
||
bestelevation = 80.000000000;
|
||
maxelevation = 90.000000000;
|
||
minelevation = 60.000000000;
|
||
bestazimuth = 90.000000000;
|
||
minazimuth = 0.000000000;
|
||
maxazimuth = 180.000000000;
|
||
};
|
||
|
||
// Schema: BEDLOW_FRONT
|
||
|
||
INSTANCE CAMMODMOBBEDLOW (CCAMSYS_DEF)
|
||
{
|
||
bestrange = 2.00000000;
|
||
minrange = 1.000000000;
|
||
maxrange = 3.000000000;
|
||
bestelevation = 80.000000000;
|
||
maxelevation = 90.000000000;
|
||
minelevation = 60.000000000;
|
||
bestazimuth = 90.000000000;
|
||
minazimuth = 0.000000000;
|
||
maxazimuth = 180.000000000;
|
||
};
|
||
|
||
INSTANCE CAMMODMOBBEDLOW_FRONT (CCAMSYS_DEF)
|
||
{
|
||
bestrange = 2.00000000;
|
||
minrange = 1.000000000;
|
||
maxrange = 3.000000000;
|
||
bestelevation = 80.000000000;
|
||
maxelevation = 90.000000000;
|
||
minelevation = 60.000000000;
|
||
bestazimuth = 90.000000000;
|
||
minazimuth = 0.000000000;
|
||
maxazimuth = 180.000000000;
|
||
};
|
||
// Schema: BEDLOW_BACK
|
||
INSTANCE CAMMODMOBBEDLOW_BACK (CCAMSYS_DEF)
|
||
{
|
||
bestrange = 2.00000000;
|
||
minrange = 1.000000000;
|
||
maxrange = 3.000000000;
|
||
bestelevation = 80.000000000;
|
||
maxelevation = 90.000000000;
|
||
minelevation = 60.000000000;
|
||
bestazimuth = 90.000000000;
|
||
minazimuth = 0.000000000;
|
||
maxazimuth = 180.000000000;
|
||
};
|
||
|
||
// auf Stuhl sitzen (CHAIR)
|
||
/* [EDENFELD] Auskommentiert. Macht noch Probs...
|
||
INSTANCE CAMMODMOBCHAIR (CCAMSYS_DEF)
|
||
{
|
||
bestrange = 1.50000000;
|
||
minrange = 0.500000000;
|
||
maxrange = 2.500000000;
|
||
bestelevation = -10.000000000;
|
||
minelevation = 30.000000000;
|
||
maxelevation = 90.000000000;
|
||
bestazimuth = 180.000000000;
|
||
minazimuth = -180.000000000;
|
||
maxazimuth = 180.000000000;
|
||
rotoffsetx = 0.000000000;
|
||
};
|
||
*/
|
||
// auf Bank sitzen (BENCH)
|
||
INSTANCE CAMMODMOBBENCH (CCAMSYS_DEF)
|
||
{
|
||
bestrange = 1.20000000;
|
||
minrange = 0.500000000;
|
||
maxrange = 1.900000000;
|
||
bestelevation = 10.000000000;
|
||
minelevation = 30.000000000;
|
||
maxelevation = 90.000000000;
|
||
bestazimuth = 0.000000000;
|
||
minazimuth = -180.000000000;
|
||
maxazimuth = 180.000000000;
|
||
rotoffsetx = 0.000000000;
|
||
};
|
||
|
||
// im Fa<46> verstecken
|
||
INSTANCE CAMMODMOBBARRELO (CCAMSYS_DEF)
|
||
{
|
||
bestrange = 1.5000000;
|
||
minrange = 0.500000000;
|
||
maxrange = 3.000000000;
|
||
bestelevation = 75.000000000;
|
||
maxelevation = 90.000000000;
|
||
minelevation = 0.000000000;
|
||
bestazimuth = -30.000000000;
|
||
minazimuth = -90.000000000;
|
||
maxazimuth = 90.000000000;
|
||
rotoffsetx = 20.000000000;
|
||
rotoffsety = 0.000000000;
|
||
};
|
||
|
||
// internal Cameras. Change at own risk
|
||
|
||
// Firstperson Camera
|
||
// bis auf die Tr<54>gheitsconstanten indolenceTrans & indolenceHead sind die Vars irrelevant
|
||
// vielleicht sind auch noch andere Parameter sinnvoll
|
||
|
||
INSTANCE CamModFirstPerson(CCamSys_Def)
|
||
{
|
||
bestRange = 2.0 ;
|
||
minRange = 2.0 ;
|
||
maxRange = 2.0 ;
|
||
bestElevation = 0.0 ;
|
||
minElevation = -90.0;
|
||
maxElevation = 90.0;
|
||
bestAzimuth = 0.0;
|
||
minAzimuth = -45.0;
|
||
maxAzimuth = 45.0;
|
||
rotOffsetX = 0.0;
|
||
rotOffsetY = 0.0;
|
||
veloRot = 10000;
|
||
veloTrans = 35;
|
||
};
|
||
|
||
|
||
INSTANCE CamModLook(CCamSys_Def)
|
||
{
|
||
bestRange = 3.0 ;
|
||
minRange = 1.5 ;
|
||
maxRange = 6.5 ;
|
||
bestElevation = 30.0 ;
|
||
minElevation = -55.0;
|
||
maxElevation = 80.0;
|
||
bestAzimuth = 0.0;
|
||
minAzimuth = -90.0;
|
||
maxAzimuth = 90.0;
|
||
veloTrans = 35;
|
||
};
|
||
|
||
|
||
INSTANCE CamModRangedShort(CCamSys_Def)
|
||
{
|
||
bestRange = 0.5 ;
|
||
minRange = 0.4 ;
|
||
maxRange = 1.2 ;
|
||
bestElevation = 60.0 ;
|
||
minElevation = 40.0;
|
||
maxElevation = 90.0; // CHANGED
|
||
bestAzimuth = 34.0;
|
||
minAzimuth = 34.0;
|
||
maxAzimuth = 34.0;
|
||
rotOffsetX = 55.0;
|
||
rotOffsetY = -27.0;
|
||
};
|
||
|
||
INSTANCE CamModShoulder(CCamSys_Def)
|
||
{
|
||
bestRange = 0.75 ;
|
||
minRange = 0.4 ;
|
||
maxRange = 1.2 ;
|
||
bestElevation = 80.0 ;
|
||
minElevation = 40.0;
|
||
maxElevation = 90.0; // CHANGED
|
||
bestAzimuth = 90.0;
|
||
minAzimuth = 0.0;
|
||
maxAzimuth = 0.0;
|
||
};
|
||
|