{"name":"Bimpas File Format","title":"Bimpas File Format","type":"topic","url":"https://community.bistudio.com/wiki/Bimpas_File_Format","revid":378450,"updated":"2026-04-16T20:22:06Z","aliases":[],"markdown":"bimpas files are associated with Xbox elite they were the precursor to Armed Assault's rvmat files.\n\nIn both cases they define a series of textures for p3d models (and wrps)\n\nThe new Visitor 3 graphical editor tool refers to bimpas files as:\n\n- rvmat surface materials\n- bimpas transition materials\n\n- rvmat files are a series of paas\n- bimpas files are a series of rvmats\n\n### Rapification\n\nOrdinarily, these files, if binarised, are rapified in the normal xbox/arma manner\n\nsome files, possibly in error, contain substituted space characters for zeroes.\n\n### Examples\n\n```cpp\nclass Pass0\n{\n    material = \"ca\\introofp\\ps.rvmat\";\n    texture = \"ca\\introofp\\ps.paa\";\n    tlAlpha = 1;\n    trAlpha = 1;\n    blAlpha = 1;\n    brAlpha = 1;\n};\n\nclass Pass0\n{\n    material = \"LandText\\az.rvmat\";\n    texture = \"LandText\\az.paa\";\n    trAlpha = 1.000000;\n};\n\nclass Pass1\n{\n    material = \"LandText\\ba.rvmat\";\n    texture = \"LandText\\ba.paa\";\n    blAlpha = 1.000000;\n};\n\nclass Pass2\n{\n    material = \"LandText\\_N.rvmat\";\n    texture = \"LandText\\_N.paa\";\n    brAlpha = 1.000000;\n};\n\nclass Pass3\n{\n    material = \"LandText\\Dl.rvmat\";\n    texture = \"LandText\\Dl.paa\";\n    tlAlpha = 1.000000;\n};\n```","sections":[{"heading":null,"level":1,"markdown":"bimpas files are associated with Xbox elite they were the precursor to Armed Assault's rvmat files.\n\nIn both cases they define a series of textures for p3d models (and wrps)\n\nThe new Visitor 3 graphical editor tool refers to bimpas files as:\n\n- rvmat surface materials\n- bimpas transition materials\n\n- rvmat files are a series of paas\n- bimpas files are a series of rvmats"},{"heading":"Rapification","level":3,"markdown":"Ordinarily, these files, if binarised, are rapified in the normal xbox/arma manner\n\nsome files, possibly in error, contain substituted space characters for zeroes."},{"heading":"Examples","level":3,"markdown":"```cpp\nclass Pass0\n{\n    material = \"ca\\introofp\\ps.rvmat\";\n    texture = \"ca\\introofp\\ps.paa\";\n    tlAlpha = 1;\n    trAlpha = 1;\n    blAlpha = 1;\n    brAlpha = 1;\n};\n\nclass Pass0\n{\n    material = \"LandText\\az.rvmat\";\n    texture = \"LandText\\az.paa\";\n    trAlpha = 1.000000;\n};\n\nclass Pass1\n{\n    material = \"LandText\\ba.rvmat\";\n    texture = \"LandText\\ba.paa\";\n    blAlpha = 1.000000;\n};\n\nclass Pass2\n{\n    material = \"LandText\\_N.rvmat\";\n    texture = \"LandText\\_N.paa\";\n    brAlpha = 1.000000;\n};\n\nclass Pass3\n{\n    material = \"LandText\\Dl.rvmat\";\n    texture = \"LandText\\Dl.paa\";\n    tlAlpha = 1.000000;\n};\n```"}],"categories":["Real Virtuality File Formats"],"groups":["Tools and File Formats"]}