[General] Arab's fixes and changes

Making or wanting help making your own asset? Check in here
Post Reply
Arab
PR:BF2 Developer
Posts: 2898
Joined: 2012-05-18 03:37

Re: [Fixing] Files with typos

Post by Arab »

[R-CON]Mats391 wrote:It is really awesome to see that you are working on fixing stuff that piled up over the time. :)
I am a bit unsure if this MeshChecker tool does not screw things up. I dont know a lot about meshes and modelling, but you should always be sceptical with automated tools.
What can I say. I love pr :)

The Mesh Checker tool is a WIP but considering it's used in Forgotten Hope 2, I have some faith in it.

All of the Bad Vertices and Duplicates are now removed. There's Errors about polycounts, mixups and drawcalls that I can fix with tutorials on the internet and 3dsMax 2014

Right now, I'm testing it, and will post the results soon.
Last edited by Arab on 2014-08-05 11:22, edited 4 times in total.
User avatar
Mats391
PR:BF2 Lead Developer
Posts: 7643
Joined: 2010-08-06 18:06

Re: [Fixing] Files with typos

Post by Mats391 »

Arab wrote:What can I say. I love pr :)

The Mesh Checker tool is a WIP but considering it's used in Forgotten Hope 2, I have some faith in it. I'll have to test the results and make benchmarks.

All of the Bad Vertices and Duplicates are now removed. There's Errors about polycounts, mixups and drawcalls that I can fix with tutorials on the internet and 3dsMax 2014
Before Rhino comes in screaming: Do not use any other 3dsMax than 3dsMax9 :)
Arab
PR:BF2 Developer
Posts: 2898
Joined: 2012-05-18 03:37

Re: [Fixing] Files with typos

Post by Arab »

[R-CON]Mats391 wrote:Before Rhino comes in screaming: Do not use any other 3dsMax than 3dsMax9 :)
Oh right! I forgot
Rhino
Retired PR Developer
Posts: 47909
Joined: 2005-12-13 20:00

Re: [Fixing] Files with typos

Post by Rhino »

Are you importing meshes in to max from the ingame files and then exporting them again? That is going to create far more problems than its going to fix, unless you spend ages creating all the problems created by importing them mesh from the ingame files, which for a complicated vehicle, with a full set of lods etc, can take days and that's when you know what your doing....
Image
Arab
PR:BF2 Developer
Posts: 2898
Joined: 2012-05-18 03:37

Re: [Fixing] Files with typos

Post by Arab »

[R-DEV]Rhino wrote:Are you importing meshes in to max from the ingame files and then exporting them again? That is going to create far more problems than its going to fix, unless you spend ages creating all the problems created by importing them mesh from the ingame files, which for a complicated vehicle, with a full set of lods etc, can take days and that's when you know what your doing....
I am loading the meshes with mesh check to see if there's any fixable things, and then I load the meshes with bad vertices using bf mesh viewer and then go to tools, fix mesh, save.

To be honest, I don't know what I am doing, but since there was duplicate meshes, I deleted the duplicates and upon testing, the meshes from the distance looked abit deformed.

Like if there's Lod 0, 1, 2, 3 on Geom 0 and Lod 2 is a duplicate of 1, I delete Lod 2, but that results in the deformed mesh, so I started from scratch and use the 'Fix Mesh' to fix the bad vertices error message.

The link to Mesh Viewer and Mesh Check are here:
Bytehazard's Battlefield Mod Tools

Edit: Um, just a question.

How do I only keep the updated files while removing the ones that aren't updated in the archive? At the moment, I've done the 'Mesh Fixing' with the tool, though I should really load the meshes up.

The list of meshes that are fixed with the Mesh Check are here:
Bundled Mesh
Image
Skinned Mesh
Image
Static Mesh
Image

Link to it is here:
Download Link

Bug
There's 3 messed up .dds files
1. Blank.dds
2. anim_bird.dds (Fixed by replacing it with uncorrupted original) and
3. standardtextbold_18.dds

I know that most of Bf2Editor's errors are to be ignored since I loaded Bf2 and it spits the same garbage about not understanding all the valid commands, but it says that it loads duplicate textures, and there's some particle effects that aren't in the atlas, which, if they were at the atlas, would mean a bit of performance increase.
Last edited by Arab on 2014-08-08 13:22, edited 12 times in total.
Arab
PR:BF2 Developer
Posts: 2898
Joined: 2012-05-18 03:37

Re: [Fixing] Files with typos

Post by Arab »

Will it be alright if I got access to the bug tracker?
User avatar
Mineral
Retired PR Developer
Posts: 8534
Joined: 2012-01-02 12:37
Location: Belgium

Re: [Fixing] Files with typos

Post by Mineral »

Not going to happen I'm afraid :) That's only for team members. You can always apply for tester(contact Airsoft for personal chat).
Image
Arab
PR:BF2 Developer
Posts: 2898
Joined: 2012-05-18 03:37

Re: [Fixing] Files with typos

Post by Arab »

[R-DEV]Mineral wrote:Not going to happen I'm afraid :) That's only for team members. You can always apply for tester(contact Airsoft for personal chat).
Cool, well I'll think about it.

Would the fixes be included in the next update, after it's tested?

Also, I located standardtextbold_18.dds from fonts_client.zip/800/
Image
What text is used for ?

How I fixed it was renaming it from .dds to .png, opening it up with Irfanview, copying the image, copied another standardtextbold.dds file and opened with Paint.net, resized the canvas, pasted over it to match the dimensions, saved it as the original with RGBA DXT5.
Last edited by Arab on 2014-08-11 11:22, edited 6 times in total.
User avatar
Mats391
PR:BF2 Lead Developer
Posts: 7643
Joined: 2010-08-06 18:06

Re: [Fixing] Files with typos

Post by Mats391 »

I commited your c4 fix :)
Arab
PR:BF2 Developer
Posts: 2898
Joined: 2012-05-18 03:37

Re: [Fixing] Files with typos

Post by Arab »

Update: New Link on First Post
I've replaced those annoying forklift sounds with more realistic sounds.
Please let me know what you think :p More info in readme, from zip
Last edited by Arab on 2014-08-13 13:45, edited 2 times in total.
Arab
PR:BF2 Developer
Posts: 2898
Joined: 2012-05-18 03:37

Re: [Fixing] Files with typos

Post by Arab »

I got a question.

In Factions Server, there's a file called spawners_idf.con

I used WinMerge to compare it to another faction, and I discovered this:

Code: Select all

ObjectTemplate.create ObjectSpawner idf_idf_tanker_preloadspawner
ObjectTemplate.activeSafe ObjectSpawner idf_idf_tanker_preloadspawner
ObjectTemplate.isNotSaveable 1
ObjectTemplate.hasMobilePhysics 0
ObjectTemplate.setObjectTemplate 1 idf_tanker
What is idf_tanker used for? I know now that's it's a spawn point for a ship, but I'm not sure what map it is used because I never see that the idf spawn on any ship on Beirut or something.

@Mats Thanks for the commit :)
Last edited by Arab on 2014-08-18 08:42, edited 1 time in total.
M42 Zwilling
Retired PR Developer
Posts: 613
Joined: 2012-06-10 11:27

Re: [Fixing] Files with typos

Post by M42 Zwilling »

It's not a ship, it's a preload spawner for the tanker (AKA crewman) kit. The preload spawners are there so the kit request system works. Without it, all the requestable kits not otherwise referenced in a map wouldn't get loaded.
Image


"How many posts have there been about how much better PR was back in 0.X? The fact is that if we played the older versions we would start to remember the shortcomings, but we tend to hold onto the good memories tighter than the bad ones." - Murphy
Arab
PR:BF2 Developer
Posts: 2898
Joined: 2012-05-18 03:37

Re: [Fixing] Files with typos

Post by Arab »

[R-DEV]M42 Zwilling wrote:It's not a ship, it's a preload spawner for the tanker (AKA crewman) kit. The preload spawners are there so the kit request system works. Without it, all the requestable kits not otherwise referenced in a map wouldn't get loaded.
The more you learn :)

In objects_common_server -> common -> lightobject1, it's missing the .tweak file. Is that normal?
User avatar
Mats391
PR:BF2 Lead Developer
Posts: 7643
Joined: 2010-08-06 18:06

Re: [Fixing] Files with typos

Post by Mats391 »

Arab wrote:The more you learn :)

In objects_common_server -> common -> lightobject1, it's missing the .tweak file. Is that normal?
actually yes. There are quite a lot of objects that include a .tweak that does not exist. It causes no problems.
Arab
PR:BF2 Developer
Posts: 2898
Joined: 2012-05-18 03:37

Re: [Fixing] Files with typos

Post by Arab »

Hmm yeah.

I hope theres some way for bf2 to run on dual cores like a hidden command.

The 3 .dds corrupt files and the other small fixes apart from the c4, have they been commited yet?
User avatar
Mats391
PR:BF2 Lead Developer
Posts: 7643
Joined: 2010-08-06 18:06

Re: [Fixing] Files with typos

Post by Mats391 »

Arab wrote:Hmm yeah.

I hope theres some way for bf2 to run on dual cores like a hidden command.

The 3 .dds corrupt files and the other small fixes apart from the c4, have they been commited yet?
i didnt really look into the other fixes, will do that and commit if needed
Arab
PR:BF2 Developer
Posts: 2898
Joined: 2012-05-18 03:37

Re: [Fixing] Files with typos

Post by Arab »

Updated the front page with a new thing: Fully rotating Dog Tag Cursors :D

Oh, and can this topic be renamed to 'Arab's fixes and addons'?
Arab
PR:BF2 Developer
Posts: 2898
Joined: 2012-05-18 03:37

Re: [Fixing] Files with typos

Post by Arab »

Updated the materialmanagerdefine.con.
  • Added space between actives like vBf2's one
  • Re-organized numbers like vBf2's one from 1 to 7001 instead of 1 - 121 - 600 - 1000 - 2000 - 125 - 178 etc
This way, the engine can read it in chunks instead of thinking which one is which when it's all one line.

Code: Select all

Material.name "Default"
Material.type 4
Material.friction 0.75
Material.elasticity 0
Material.resistance 0.02

Material.active 1
Material.name "Water_deep"
Material.type 0
Material.friction 1.1
Material.elasticity 0
Material.resistance 0.02
Material.damageLoss 20
Material.minDamageLoss 5
Material.penetrationDeviation 0.01
Material.hasWaterPhysics 1

Material.active 2
Material.name "Sand"
Material.type 0
Material.friction 0.8
Material.elasticity 0
Material.resistance 0.06
Material.penetrationDeviation -1

Material.active 3
Material.name "Gravel"
Material.type 0
Material.friction 0.8
Material.elasticity 0
Material.resistance 0.08
Material.penetrationDeviation 0.2

Material.active 4
Material.name "Tarmac"
Material.type 0
Material.friction 1.2
Material.elasticity 0
Material.resistance 0.04
Material.penetrationDeviation -1

Material.active 5
Material.name "Grass"
Material.type 0
Material.friction 0.8
Material.elasticity 0
Material.resistance 0.06
Material.penetrationDeviation -1

Material.active 6
Material.name "Grass_tall"
Material.type 0
Material.friction 0.8
Material.elasticity 0
Material.resistance 0.1
Material.damageLoss 0
Material.maxDamageLoss 0
Material.penetrationDeviation 0

Material.active 7
Material.name "Reserved"
Material.type 0
Material.friction 0.8
Material.elasticity 0
Material.resistance 0.08

Material.active 8
Material.name "Dirt"
Material.type 0
Material.friction 0.9
Material.elasticity 0
Material.resistance 0.1
Material.penetrationDeviation -1

Material.active 9
Material.name "Water_puddle"
Material.type 0
Material.friction 0.8
Material.elasticity 0
Material.resistance 0.05
Material.penetrationDeviation -1

Material.active 10
Material.name "Cloth_carpet"
Material.type 1
Material.friction 0.8
Material.elasticity 0
Material.resistance 0.05
Material.penetrationDeviation -1

Material.active 11
Material.name "Plastic"
Material.type 1
Material.friction 0.8
Material.elasticity 0
Material.resistance 0.04
Material.damageLoss 0
Material.maxDamageLoss 0
Material.penetrationDeviation -1

Material.active 12
Material.name "rock"
Material.type 0
Material.friction 0.8
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.2
Material.penetrationDeviation 0.2

Material.active 13
Material.name "Trash_light_objects"
Material.type 0
Material.friction 1
Material.elasticity 0
Material.resistance 0.02

Material.active 14
Material.name "Wood_thin"
Material.type 1
Material.friction 0
Material.elasticity 0
Material.resistance 0.02

Material.active 15
Material.name "Wood_solid"
Material.type 1
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation 0.2

Material.active 16
Material.name "Bushes_leaves"
Material.type 0
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.damageLoss 0
Material.penetrationDeviation 0
Material.overrideNeverPenetrate 1
Material.isSeeThrough 1

Material.active 17
Material.name "Glass_common"
Material.type 1
Material.friction 1.1
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation -1

Material.active 18
Material.name "Glass_vehicle"
Material.type 3
Material.friction 1.1
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation -1

Material.active 19
Material.name "Glass_bulletproof"
Material.type 1
Material.friction 1.1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.2
Material.penetrationDeviation 0.2

Material.active 20
Material.name "Metal_plate_thin"
Material.type 1
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.1
Material.penetrationDeviation 0.2

Material.active 21
Material.name "Metal_solid"
Material.type 1
Material.friction 1
Material.elasticity 0
Material.resistance 0.012
Material.projectileCollisionHardness 0.15
Material.penetrationDeviation 0.05
Material.minDamageLoss 5

Material.active 22
Material.name "Rubber"
Material.type 3
Material.friction 0.6
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation 0

Material.active 23
Material.name "Human_bodyarmour"
Material.type 4
Material.friction 1.2
Material.elasticity 0
Material.resistance 0.01

Material.active 24
Material.name "Human_body"
Material.type 4
Material.friction 1.2
Material.elasticity 0
Material.resistance 0.01

Material.active 25
Material.name "Human_head"
Material.type 4
Material.friction 1.2
Material.elasticity 0
Material.resistance 0.01

Material.active 26
Material.name "Armor_1_metal_plating"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.3
Material.penetrationDeviation 0.2

Material.active 27
Material.name "Armor_2_light_armored_vehicles"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.3
Material.penetrationDeviation 0.2

Material.active 28
Material.name "Armor_3_tank_rear_top"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.3
Material.penetrationDeviation 0.2

Material.active 29
Material.name "Armor_4_tank_sides"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.3
Material.penetrationDeviation 0.2

Material.active 30
Material.name "Armor_5_tank_front"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.3
Material.penetrationDeviation 0.2

Material.active 31
Material.name "Armor_6_helicopter"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation -1

Material.active 32
Material.name "Airplane"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation -1

Material.active 33
Material.name "Chicken_Wire_Thin"
Material.type 1
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.damageLoss 0
Material.penetrationDeviation 0
Material.isSeeThrough 1

Material.active 34
Material.name "Stairs_concrete"
Material.type 0
Material.friction 5
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation 0.2

Material.active 35
Material.name "Stairs_wood"
Material.type 0
Material.friction 5
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation 0.2

Material.active 36
Material.name "Stairs_metal"
Material.type 0
Material.friction 5
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.3
Material.penetrationDeviation 0.2

Material.active 37
Material.name "webMat_lcac"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 38
Material.name "Bullet_small_arms"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.5

Material.active 39
Material.name "Bullet_50caliber"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.5

Material.active 40
Material.name "Bullet_minigun"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.2

Material.active 41
Material.name "Bullet_shotgun"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.5

Material.active 42
Material.name "Shell_25mm"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 43
Material.name "Shell_tank"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.4

Material.active 44
Material.name "Shell_artillery"
Material.type 2
Material.friction 1.5
Material.elasticity 0
Material.resistance 0.01

Material.active 45
Material.name "Grenade_rifle"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 46
Material.name "Grenade_hand"
Material.type 2
Material.friction 0.25
Material.elasticity 0.5
Material.resistance 0.01
Material.projectileCollisionHardness 1

Material.active 47
Material.name "Flare"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 48
Material.name "Knife"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 49
Material.name "Mine_antitank"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 50
Material.name "Detonation_claymore"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 51
Material.name "Armor_7_stationary_object_metal"
Material.type 4
Material.friction 0
Material.elasticity 0
Material.resistance 0.01

Material.active 52
Material.name "Missile_antitank"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 53
Material.name "Missile_antiair_light"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 54
Material.name "webMat_lcac_rear"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 55
Material.name "Missile_airtoground_light"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 56
Material.name "Missile_airtoground_heavy"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 57
Material.name "Shell_20mm_AAA"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 58
Material.name "Mud_wet"
Material.type 0
Material.friction 0.7
Material.elasticity 0
Material.resistance 0.1
Material.penetrationDeviation -1

Material.active 59
Material.name "wood_destructible"
Material.type 1
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.damageLoss 5
Material.minDamageLoss 10

Material.active 60
Material.name "wreck"
Material.type 3
Material.friction 1.2
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.3
Material.penetrationDeviation 0.2

Material.active 61
Material.name "webMat_Tracked"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 62
Material.name "adeMat_HeliDraft"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 63
Material.name "EmptyShell_small_arms"
Material.type 2
Material.friction 1
Material.elasticity 0.5
Material.resistance 0.01
Material.projectileCollisionHardness 1

Material.active 64
Material.name "Cardboard_box"
Material.type 1
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation -1

Material.active 65
Material.name "EmptyShell_50cal"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 1

Material.active 66
Material.name "gebMat_groundEffect"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 67
Material.name "webMat_wheelBig"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 68
Material.name "Soldier_weapon"
Material.type 4
Material.friction 1.1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.8

Material.active 69
Material.name "Detonation_grenade"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 70
Material.name "Explosion_blastwave"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 71
Material.name "Blast_sensitivity_softobject"
Material.type 3
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 72
Material.name "Blast_sensitivity_hardobject"
Material.type 3
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 73
Material.name "Soldier_healing"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 74
Material.name "Medikit"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 75
Material.name "Ammokit"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 76
Material.name "Sandbags"
Material.type 1
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation 0

Material.active 77
Material.name "Human_limbs"
Material.type 4
Material.friction 0.85
Material.elasticity 0
Material.resistance 0.01

Material.active 78
Material.name "concrete"
Material.type 1
Material.friction 0.7
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.1
Material.penetrationDeviation 0.2

Material.active 79
Material.name "Soldier_weapon_light"
Material.type 4
Material.friction 1.1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.8

Material.active 80
Material.name "Detonation_C4"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 81
Material.name "C4_pack"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 82
Material.name "Ceramic_tiles"
Material.type 0
Material.friction 0.8
Material.elasticity 0
Material.resistance 0.08
Material.penetrationDeviation 0.2

Material.active 83
Material.name "obj_impact_large"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 84
Material.name "Engineer_repair"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 85
Material.name "Mud_Grass_tall"
Material.type 0
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 86
Material.name "Tank_tracks"
Material.type 3
Material.friction 0.95
Material.elasticity 0
Material.resistance 0.01

Material.active 87
Material.name "Shell_20mm"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 88
Material.name "Shell_25mm_AAA"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 89
Material.name "Soldier_resurrection"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 90
Material.name "Mine_object"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 91
Material.name "Ammo_replenish"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 92
Material.name "Vehicle_explosion_blastwave"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 93
Material.name "Tree_trunk"
Material.type 1
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation 0.2

Material.active 94
Material.name "Water_deep_muddy"
Material.type 0
Material.friction 1.1
Material.elasticity 0
Material.resistance 0.02
Material.damageLoss 25
Material.minDamageLoss 10
Material.penetrationDeviation 0.2

Material.active 95
Material.name "Dry_leaves_on_ground"
Material.type 0
Material.friction 0.7
Material.elasticity 0
Material.resistance 0.01

Material.active 96
Material.name "Barbed_Wire"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.damageLoss 1
Material.penetrationDeviation 0
Material.isSeeThrough 1

Material.active 97
Material.name "Destroyable_obj_small"
Material.type 4
Material.friction 0
Material.elasticity 0
Material.resistance 0.01

Material.active 98
Material.name "Destroyable_obj_large"
Material.type 4
Material.friction 0
Material.elasticity 0
Material.resistance 0.01

Material.active 99
Material.name "Vehicle_exp_large"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 100
Material.name "Vehicle_exp_medium"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 101
Material.name "Vehicle_exp_small"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 102
Material.name "Rubber_heavy"
Material.type 3
Material.friction 0.6475
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation 0

Material.active 103
Material.name "adeMat_jetDraft"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 104
Material.name "EmptyShell_shotgun"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 1

Material.active 105
Material.name "Helicopter_rotorblades"
Material.type 3
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 106
Material.name "Helicopter_landing_rails"
Material.type 3
Material.friction 1.15
Material.elasticity 0
Material.resistance 0.01

Material.active 107
Material.name "webMat_TrackedSmoke"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 108
Material.name "webMat_wheelBigSmoke"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 109
Material.name "Explosion_AA_blastwave"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 110
Material.name "Blast_sensitivity_light_vehicle"
Material.type 3
Material.friction 1
Material.elasticity 0
Material.resistance 0.02

Material.active 111
Material.name "Armor_0_thin_metal"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01

Material.active 112
Material.name "Destroyable_object_huge"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 113
Material.name "Shell"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 114
Material.name "PR_GLASS_ATTACKHELIS"
Material.type 3
Material.friction 1.1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.2
Material.damageLoss -1
Material.minDamageLoss 0
Material.penetrationDeviation 0
Material.isOneSided 1

Material.active 115
Material.name "PR_RAZORWIRE"
Material.type 4
Material.friction 0
Material.elasticity 0
Material.resistance 0.01

Material.active 116
Material.name "PR_BUNKERRADIO"
Material.type 3
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 117
Material.name "PR_JDAM_DETONATION"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 5
Material.minDamageLoss 0
Material.maxDamageLoss 1

Material.active 118
Material.name "Fist"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 119
Material.name "foxholes"
Material.type 1
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation 0

Material.active 120
Material.name "Armor_2_50_vulnerable"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.3
Material.penetrationDeviation 0.2

Material.active 121
Material.name "Destroyable_object_csb"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 122
Material.name "EoD_C4"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 123
Material.name "PR_ArtyIED_DETONATION"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 5
Material.minDamageLoss 0
Material.maxDamageLoss 1

Material.active 124
Material.name "PR_SHELL_40mm_grenade"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.5

Material.active 125
Material.name "Penetrable_Wood_Dest"
Material.type 1
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.damageLoss 0
Material.minDamageLoss 10
Material.penetrationDeviation 0.2
Material.isOneSided 1

Material.active 126
Material.name "bomb_tank_damager"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 127
Material.name "PG7_rocket"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 128
Material.name "EmptyShell_9mm"
Material.type 2
Material.friction 1
Material.elasticity 0.5
Material.resistance 0.01
Material.projectileCollisionHardness 1

Material.active 129
Material.name "EmptyShell_20mm"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 1

Material.active 130
Material.name "Empty_AT_Tube"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 1

Material.active 131
Material.name "mg_links"
Material.type 2
Material.friction 1
Material.elasticity 0.5
Material.resistance 0.01
Material.projectileCollisionHardness 1

Material.active 132
Material.name "EmptyShell_762"
Material.type 2
Material.friction 1
Material.elasticity 0.5
Material.resistance 0.01
Material.projectileCollisionHardness 1

Material.active 133
Material.name "Buttstock"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 134
Material.name "Car_1_metal_plating"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.3
Material.penetrationDeviation 0.2

Material.active 135
Material.name "gebMat_MuzzleGroundEffect"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 136
Material.name "afghan_mud_wall"
Material.type 1
Material.friction 0.7
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.1
Material.penetrationDeviation 0.2

Material.active 137
Material.name "Penetrable_Plastic"
Material.type 1
Material.friction 0.8
Material.elasticity 0
Material.resistance 0.04
Material.damageLoss 0
Material.maxDamageLoss 10
Material.penetrationDeviation 0.2
Material.isOneSided 1

Material.active 138
Material.name "Food_Generic"
Material.type 1
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 139
Material.name "Breachable_Door_Wood_Penetrable"
Material.type 1
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.damageLoss 0
Material.minDamageLoss 10
Material.penetrationDeviation 0.2
Material.isOneSided 1

Material.active 140
Material.name "Breachable_Door_Wood_Flimsy_Penetrable"
Material.type 1
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.damageLoss 0
Material.minDamageLoss 10
Material.penetrationDeviation 0.2
Material.isOneSided 1

Material.active 141
Material.name "Breachable_Door_Metal_Pentrable"
Material.type 3
Material.friction 0.2
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.2
Material.damageLoss 0
Material.minDamageLoss 75
Material.penetrationDeviation 5
Material.isOneSided 1

Material.active 142
Material.name "Breachable_Gate_Wood_Penetrable"
Material.type 1
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.damageLoss 0
Material.minDamageLoss 10
Material.penetrationDeviation 0.2
Material.isOneSided 1

Material.active 143
Material.name "HEAT_tank"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.4

Material.active 144
Material.name "Breachable_Gate_Metal_Pentrable"
Material.type 3
Material.friction 0.2
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.2
Material.damageLoss 0
Material.minDamageLoss 75
Material.penetrationDeviation 5
Material.isOneSided 1

Material.active 145
Material.name "Rubber_Jet"
Material.type 3
Material.friction 0.6
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation 0

Material.active 146
Material.name "Ship_Dest"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.3
Material.penetrationDeviation 0.2

Material.active 147
Material.name "Missile_antiship"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 148
Material.name "wreck_parts"
Material.type 3
Material.friction 0.8
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.3
Material.penetrationDeviation 0.2

Material.active 149
Material.name "PR_FOB1"
Material.type 4
Material.friction 0
Material.elasticity 0
Material.resistance 0.01

Material.active 150
Material.name "PR_C4_NEW"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 151
Material.name "PR_FIREBASE"
Material.type 1
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation 0

Material.active 152
Material.name "Missile_ATP_ERYX"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 153
Material.name "PR_RKG3_NEW"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.3
Material.penetrationDeviation 0.2

Material.active 154
Material.name "PR_BMP1_MISSILE"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 155
Material.name "PR_AT_MINES"
Material.type 4
Material.friction 3
Material.elasticity 0
Material.resistance 0.01

Material.active 156
Material.name "PR_wood_supplycrate"
Material.type 1
Material.friction 3
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation 0

Material.active 157
Material.name "PR_Supply_Crate_Metal"
Material.type 1
Material.friction 3
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.3
Material.penetrationDeviation 0.2

Material.active 158
Material.name "PR_BOAT_PBR"
Material.type 3
Material.friction 0.1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.0
Material.penetrationDeviation 0.2

Material.active 159
Material.name "PR_BOAT_SAMPAN_ARMOR"
Material.type 3
Material.friction 0.1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.0
Material.penetrationDeviation 0.2

Material.active 160
Material.name "PR_MISSILE_HEDP"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 161
Material.name "PR_Arty_Offmap"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 5
Material.minDamageLoss 0
Material.maxDamageLoss 1

Material.active 162
Material.name "PR_MISSILE_HEAA"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 163
Material.name "Armor_Glass_Tanks"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.02
Material.damageLoss 0
Material.maxDamageLoss 0
Material.penetrationDeviation 0.2
Material.overrideNeverPenetrate 1
Material.isOneSided 1
Material.minDamageLoss 100

Material.active 164
Material.name "40mm_AA_ground"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 165
Material.name "PR_SHOVEL_K4"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 166
Material.name "PR_HE_Trap_Object"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 167
Material.name "PR_BOOBY_TRAPS"
Material.type 4
Material.friction 1.2
Material.elasticity 0
Material.resistance 0.01

Material.active 168
Material.name "PR_IED_water"
Material.type 4
Material.friction 1.2
Material.elasticity 0
Material.resistance 0.01

Material.active 169
Material.name "PR_STONE_MARKER"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.5

Material.active 170
Material.name "PR_MISSILE_PARS_SPLASH"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 171
Material.name "PR_CSB_Metal_object"
Material.type 0
Material.friction 0.9
Material.elasticity 0
Material.resistance 0.1
Material.projectileCollisionHardness 0.10
Material.penetrationDeviation 0.1

Material.active 172
Material.name "Blast_sensitivity_tankobject"
Material.type 3
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 173
Material.name "PR_CSB_Damage_object"
Material.type 0
Material.friction 0.9
Material.elasticity 0
Material.resistance 0.1
Material.projectileCollisionHardness 0.10
Material.penetrationDeviation 0.1

Material.active 174
Material.name "PR_mi24_hull_armor_object"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation -1

Material.active 175
Material.name "Armor_Puma_Front-Side"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.3
Material.penetrationDeviation 0.2

Material.active 176
Material.name "PR_23mm_z9wa_projectile"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 177
Material.name "PR_C4_NEW_Small_explosion"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 178
Material.name "PR_23mm_zw9a_explosion"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.2

Material.active 179
Material.name "PR_HYDRA_AIRTOGROUND"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 180
Material.name "PR_MISSILE_HELLFIRE"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 181
Material.name "Armor_Glass_APCs"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.02
Material.damageLoss 0
Material.maxDamageLoss 0
Material.penetrationDeviation 0.2
Material.overrideNeverPenetrate 1
Material.isOneSided 1
Material.minDamageLoss 100

Material.active 182
Material.name "PR_MBT_tracks"
Material.type 3
Material.friction 0.985
Material.elasticity 0
Material.resistance 0.01

Material.active 183
Material.name "PR_bridge_concrete"
Material.type 1
Material.friction 0.7
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.1
Material.penetrationDeviation 0.2

Material.active 184
Material.name "PR_Airplane_Attacker"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation -1

Material.active 185
Material.name "PR_Armor_Helicopter_Heavy"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation -1

Material.active 186
Material.name "PR_HEAT_SPG_DETONATION"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 187
Material.name "PR_snow_ground"
Material.type 0
Material.friction 0.65
Material.elasticity 0.1
Material.resistance 0.05
Material.penetrationDeviation -1

Material.active 188
Material.name "PR_ice_ground"
Material.type 0
Material.friction 0.075
Material.elasticity 0
Material.resistance 0.2
Material.penetrationDeviation -1

Material.active 189
Material.name "Flight_Deck"
Material.type 0
Material.friction 1.2
Material.elasticity 0
Material.resistance 0.04
Material.penetrationDeviation -1

Material.active 666
Material.name "Death_material"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 762
Material.name "Bullet_7.62"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.5

Material.active 900
Material.name "Bullet_9mm"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.5

Material.active 1000
Material.name "Pentrable_Metal_thin"
Material.type 3
Material.friction 0.2
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.1
Material.damageLoss 25
Material.minDamageLoss 5
Material.penetrationDeviation 0.1

Material.active 1001
Material.name "Penetrable_plaster_wall"
Material.type 1
Material.friction 0.6
Material.elasticity 0
Material.resistance 0.01
Material.damageLoss 0
Material.minDamageLoss 20
Material.penetrationDeviation 0.2
Material.isOneSided 1

Material.active 1002
Material.name "Penetrable_Cloth"
Material.type 3
Material.friction 0.8
Material.elasticity 0
Material.resistance 0.01
Material.damageLoss 0
Material.isOneSided 1

Material.active 1003
Material.name "Penetrable_Wood"
Material.type 1
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.damageLoss 0
Material.minDamageLoss 10
Material.penetrationDeviation 0.2
Material.isOneSided 1

Material.active 1004
Material.name "Penetrable_Glass_common"
Material.type 1
Material.friction 1.1
Material.elasticity 0
Material.resistance 0.01
Material.damageLoss 0
Material.minDamageLoss 10
Material.isOneSided 1

Material.active 1005
Material.name "Penetrable_Glass_vehicle"
Material.type 3
Material.friction 1.1
Material.elasticity 0
Material.resistance 0.01
Material.damageLoss 0
Material.minDamageLoss 10
Material.isOneSided 1

Material.active 1006
Material.name "Penetrable_Glass_bulletproof"
Material.type 3
Material.friction 1.1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.2
Material.damageLoss 0
Material.minDamageLoss 100
Material.penetrationDeviation 0.1
Material.isOneSided 1

Material.active 1007
Material.name "Penetrable_Bushes_leaves"
Material.type 0
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.damageLoss 0
Material.penetrationDeviation 0

Material.active 1008
Material.name "Penetrable_Grass"
Material.type 0
Material.friction 0
Material.elasticity 0
Material.resistance 0.06
Material.penetrationDeviation -1

Material.active 1009
Material.name "Penetrable_Grass_tall"
Material.type 0
Material.friction 0
Material.elasticity 0
Material.resistance 0.1
Material.damageLoss 0
Material.maxDamageLoss 0
Material.penetrationDeviation 0

Material.active 1010
Material.name "Penetrable_Helmet"
Material.type 4
Material.friction 1.1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.3
Material.damageLoss 50
Material.minDamageLoss 50

Material.active 1011
Material.name "Penetrable_Cardboardbox"
Material.type 1
Material.friction 0
Material.elasticity 0
Material.resistance 0.06
Material.damageLoss 0
Material.minDamageLoss 5
Material.penetrationDeviation -1
Material.isOneSided 1

Material.active 1012
Material.name "Concrete_slippery"
Material.type 1
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.1
Material.penetrationDeviation 0.2

Material.active 1013
Material.name "Pentrable_Metal_plating"
Material.type 3
Material.friction 0.2
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.2
Material.damageLoss 0
Material.minDamageLoss 75
Material.penetrationDeviation 5
Material.isOneSided 1

Material.active 1014
Material.name "Armor_Pentrable_Metal_plating"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.2
Material.damageLoss 0
Material.minDamageLoss 75
Material.overrideNeverPenetrate 1
Material.isOneSided 1

Material.active 1015
Material.name "Armor_Penetrable_Cardboardbox"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.06
Material.damageLoss 0
Material.maxDamageLoss 0
Material.penetrationDeviation 0
Material.overrideNeverPenetrate 1
Material.isOneSided 1

Material.active 1016
Material.name "Armor_Penetrable_Cloth"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.damageLoss 0
Material.maxDamageLoss 0
Material.penetrationDeviation 0
Material.overrideNeverPenetrate 1
Material.isOneSided 1

Material.active 1017
Material.name "Armor_Penetrable_Wood"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.damageLoss 0
Material.maxDamageLoss 0
Material.penetrationDeviation 0
Material.overrideNeverPenetrate 1
Material.isOneSided 1

Material.active 1018
Material.name "Armor_Penetrable_Glass_vehicle"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.damageLoss 0
Material.maxDamageLoss 0
Material.penetrationDeviation 0
Material.overrideNeverPenetrate 1
Material.isOneSided 1

Material.active 1019
Material.name "Armor_Pentrable_Metal_thin"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.damageLoss 0
Material.maxDamageLoss 0
Material.penetrationDeviation 0
Material.overrideNeverPenetrate 1
Material.isOneSided 1

Material.active 1020
Material.name "breachable_lock"
Material.type 3
Material.friction 0.2
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.1
Material.damageLoss 50
Material.minDamageLoss 5
Material.penetrationDeviation 0.2

Material.active 1021
Material.name "Supply_Sticky"
Material.type 3
Material.friction 5
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation 0.2

Material.active 2000
Material.name "Air"
Material.type 0
Material.friction 0
Material.elasticity 0
Material.resistance 0.01

Material.active 3001
Material.name "PR_BULLET_SHOCKWAVE"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 3003
Material.name "PR_RALLYPOINT"
Material.type 3
Material.friction 0.8
Material.elasticity 0
Material.resistance 0.05
Material.damageLoss 0
Material.isOneSided 1

Material.active 3012
Material.name "PR_BULLET_SHOTGUNBUCK"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.001

Material.active 3013
Material.name "PR_BULLET_SHOTGUNSLUG"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.5

Material.active 3031
Material.name "PR_ARMOR_HELO_LIGHT"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation -1

Material.active 3032
Material.name "Armor_stryker"
Material.type 3
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.3
Material.penetrationDeviation 0.2

Material.active 3048
Material.name "PR_STONE"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.5

Material.active 3050
Material.name "PR_BULLET_50cal"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.5

Material.active 3069
Material.name "PR_DETONATION_RIFLE_GRENADE"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 3070
Material.name "PR_MOLOTOV"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 3071
Material.name "PR_DETONATION_INCENDIARY_GRENADE"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 3080
Material.name "PR_C4_SLAM"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 3169
Material.name "PR_CLUSTERBOMBLET"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 3184
Material.name "PR_REPAIR_CREWMAN"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 3190
Material.name "PR_REPAIR_SHOVEL"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 3556
Material.name "PR_BULLET_556"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.5

Material.active 3560
Material.name "PR_OBJ_AMMO_WOODTHIN"
Material.type 1
Material.friction 0
Material.elasticity 0
Material.resistance 0.02

Material.active 3561
Material.name "PR_OBJ_AMMO_METALSOLID"
Material.type 1
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.3
Material.penetrationDeviation 0.2

Material.active 3562
Material.name "PR_OBJ_AMMO_STAIRSWOOD"
Material.type 0
Material.friction 5
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation 0.2

Material.active 3701
Material.name "PR_MISSILE_LIGHTAT"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 3702
Material.name "PR_SHELL_20mm"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 3703
Material.name "PR_BODYARMOR_POOR"
Material.type 4
Material.friction 1.1
Material.elasticity 0
Material.resistance 0.01

Material.active 3704
Material.name "PR_SHELL_25mmAP"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 3705
Material.name "PR_SHELL_25mmHE"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 3706
Material.name "PR_MISSILE_HEAVYAT"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 3707
Material.name "PR_ROCKET_AIRTOGROUND"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 3708
Material.name "PR_SHELL_20mmAA"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 3709
Material.name "PR_SHELL_30mmA2G"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 3710
Material.name "PR_SHELL_14.5mm"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 3720
Material.name "PR_SHELL_TANK120mmAP"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.4

Material.active 3721
Material.name "PR_SHELL_TANK120mmHE"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.4

Material.active 3762
Material.name "PR_BULLET_762"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.5

Material.active 3763
Material.name "PR_BULLET_MINIGUNS"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.2

Material.active 3801
Material.name "PR_DESTROYABLE_SMALL"
Material.type 4
Material.friction 0
Material.elasticity 0
Material.resistance 0.01

Material.active 3802
Material.name "PR_DESTROYABLE_WOOD"
Material.type 1
Material.friction 0
Material.elasticity 0
Material.resistance 0.01
Material.penetrationDeviation 0.2

Material.active 3900
Material.name "PR_BULLET_9mm"
Material.type 2
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.projectileCollisionHardness 0.5

Material.active 5500
Material.name "Soldier_FootSteps"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.damageLoss 100
Material.minDamageLoss 25
Material.maxDamageLoss 100

Material.active 5501
Material.name "Bullet_Flyby"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 6600
Material.name "ladder_front"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01
Material.active 6601
Material.name "ladder_backside"
Material.type 4
Material.friction 1
Material.elasticity 0
Material.resistance 0.01

Material.active 7000
Material.name "Hard_Collision_vs_Water"
Material.type 4
Material.friction 0.1
Material.elasticity 0
Material.resistance 0

Material.active 7001
Material.name "Slippery_For_Soldier"
Material.type 4
Material.friction 0
Material.elasticity 0
Material.resistance 0
Last edited by Arab on 2014-09-07 04:16, edited 2 times in total.
User avatar
Mats391
PR:BF2 Lead Developer
Posts: 7643
Joined: 2010-08-06 18:06

Re: [Fixing] Files with typos

Post by Mats391 »

Arab wrote:Updated the materialmanagerdefine.con.
  • Added space between actives like vBf2's one
  • Re-organized numbers like vBf2's one from 1 to 7001 instead of 1 - 121 - 600 - 1000 - 2000 - 125 - 178 etc
This way, the engine can read it in chunks instead of thinking which one is which when it's all one line.
Are you sure it makes a difference for the engine? I doubt it.
But it certainly improves readability for humans. Then again these files get edited with certain tools often and i dont know if they will keep the order.

Edit:
I just went through your fixes and added the color fixes and smoke ones.
The corrupted .dds are actually just .tga renamed to .dds. I dont know why that was done, but they do work ingame.
The sounds and mesh stuff are nothing i can judge on, so i will leave those alone.
Last edited by Mats391 on 2014-09-07 17:50, edited 1 time in total.
Rhino
Retired PR Developer
Posts: 47909
Joined: 2005-12-13 20:00

Re: [Fixing] Files with typos

Post by Rhino »

[R-CON]Mats391 wrote:The corrupted .dds are actually just .tga renamed to .dds. I dont know why that was done, but they do work ingame.
Saving Menu/HUD textures this way allows you to use HUD textures from outside of the menu atlas.


And ye unless there is a proven performance difference to having the materials setup like that, its really not worth it since we use tools to edit our materials that save them like that and integrating your changes would need to be done again from scratch since a bunch of edits have been made and new materials added since the version you've been working with, and it will all just get reverted the next time the tools are used.
Image
Post Reply

Return to “PR:BF2 Community Modding”