{"name":"Product.cpp/bin File Format","title":"Product.cpp/bin File Format","type":"topic","url":"https://community.bistudio.com/wiki/Product.cpp/bin_File_Format","revid":373445,"updated":"2025-05-08T11:27:13Z","aliases":[],"markdown":"> **Disclaimer: This page describes internal undocumented structures of Bohemia Interactive software.**\n>\n> This page contains unofficial information.\n>\n> Some usage of this information may constitute a violation of the rights of Bohemia Interactive and is in no way endorsed or recommended by Bohemia Interactive.\n> Bohemia Interactive is not willing to tolerate use of such tools if it contravenes any general licenses granted to end users of this community wiki or BI products.\n\n> [!NOTE]\n> This page does **not** concern Operation Flashpoint.\n\n`Product.bin` exists in the `~\\dta` folder of the Arma game.\n\n> [!IMPORTANT]\n> To use buldozer correctly in both Visitor and Oxygen, the `P:\\dta` directory needs to contain a copy of the correct product bin.\n\n### PersonalTools 2.0\n\n```cpp\nprofilePathDefault = \"ArmA\";\nprofilePathCommon = \"ArmA Other Profiles\";\nextensionSave = \"ArmASave\";\nextensionProfile = \"ArmAProfile\";\nextensionWizardMission = \"ArmAWizardMission\";\nextensionAddon = \"ArmAAddon\";\n```\n\n### PersonalTools 2.5.x\n\n```cpp\nprofilePathDefault = \"Arma 2\";\nprofilePathCommon = \"Arma 2 Other Profiles\";\nextensionSave = \"ArmA2OASave\";\nextensionProfile = \"ArmA2OAProfile\";\nextensionWizardMission = \"ArmA2OAWizardMission\";\nextensionAddon = \"ArmA2OAAddon\";\ndefaultMods = \"ca;expansion;baf;pmc\";\n```\n\n### Armed Assault\n\n```cpp\nprofilePathDefault = \"ArmA\";\nprofilePathCommon = \"ArmA Other Profiles\";\nextensionSave = \"ArmASave\";\nextensionProfile = \"ArmAProfile\";\nextensionWizardMission = \"ArmAWizardMission\";\nextensionAddon = \"ArmAAddon\";\n```\n\n### Arma 2\n\n```cpp\nprofilePathDefault = \"Arma 2\";\nprofilePathCommon = \"Arma 2 Other Profiles\";\nextensionSave = \"ArmA2Save\";\nextensionProfile = \"ArmA2Profile\";\nextensionWizardMission = \"ArmA2WizardMission\";\nextensionAddon = \"ArmA2Addon\";\n```\n\n### Arma 2: Operation Arrowhead\n\n```cpp\nprofilePathDefault = \"Arma 2\";\nprofilePathCommon = \"Arma 2 Other Profiles\";\nextensionSave = \"ArmA2OASave\";\nextensionProfile = \"ArmA2OAProfile\";\nextensionWizardMission = \"ArmA2OAWizardMission\";\nextensionAddon = \"ArmA2OAAddon\";\ndefaultMods = \"expansion;baf;pmc\";\n```\n\n### Arma 3\n\n```cpp\nprofilePathDefault = \"Arma 3\";\nprofilePathCommon = \"Arma 3 - Other Profiles\";\nextensionSave = \"Arma3Save\";\nextensionProfile = \"Arma3Profile\";\nextensionWizardMission = \"Arma3WizardMission\";\nextensionAddon = \"Arma3Addon\";\ndefaultMods = \"A3;curator\";\n```","sections":[{"heading":null,"level":1,"markdown":"> **Disclaimer: This page describes internal undocumented structures of Bohemia Interactive software.**\n>\n> This page contains unofficial information.\n>\n> Some usage of this information may constitute a violation of the rights of Bohemia Interactive and is in no way endorsed or recommended by Bohemia Interactive.\n> Bohemia Interactive is not willing to tolerate use of such tools if it contravenes any general licenses granted to end users of this community wiki or BI products.\n\n> [!NOTE]\n> This page does **not** concern Operation Flashpoint.\n\n`Product.bin` exists in the `~\\dta` folder of the Arma game.\n\n> [!IMPORTANT]\n> To use buldozer correctly in both Visitor and Oxygen, the `P:\\dta` directory needs to contain a copy of the correct product bin."},{"heading":"PersonalTools 2.0","level":3,"markdown":"```cpp\nprofilePathDefault = \"ArmA\";\nprofilePathCommon = \"ArmA Other Profiles\";\nextensionSave = \"ArmASave\";\nextensionProfile = \"ArmAProfile\";\nextensionWizardMission = \"ArmAWizardMission\";\nextensionAddon = \"ArmAAddon\";\n```"},{"heading":"PersonalTools 2.5.x","level":3,"markdown":"```cpp\nprofilePathDefault = \"Arma 2\";\nprofilePathCommon = \"Arma 2 Other Profiles\";\nextensionSave = \"ArmA2OASave\";\nextensionProfile = \"ArmA2OAProfile\";\nextensionWizardMission = \"ArmA2OAWizardMission\";\nextensionAddon = \"ArmA2OAAddon\";\ndefaultMods = \"ca;expansion;baf;pmc\";\n```"},{"heading":"Armed Assault","level":3,"markdown":"```cpp\nprofilePathDefault = \"ArmA\";\nprofilePathCommon = \"ArmA Other Profiles\";\nextensionSave = \"ArmASave\";\nextensionProfile = \"ArmAProfile\";\nextensionWizardMission = \"ArmAWizardMission\";\nextensionAddon = \"ArmAAddon\";\n```"},{"heading":"Arma 2","level":3,"markdown":"```cpp\nprofilePathDefault = \"Arma 2\";\nprofilePathCommon = \"Arma 2 Other Profiles\";\nextensionSave = \"ArmA2Save\";\nextensionProfile = \"ArmA2Profile\";\nextensionWizardMission = \"ArmA2WizardMission\";\nextensionAddon = \"ArmA2Addon\";\n```"},{"heading":"Arma 2: Operation Arrowhead","level":3,"markdown":"```cpp\nprofilePathDefault = \"Arma 2\";\nprofilePathCommon = \"Arma 2 Other Profiles\";\nextensionSave = \"ArmA2OASave\";\nextensionProfile = \"ArmA2OAProfile\";\nextensionWizardMission = \"ArmA2OAWizardMission\";\nextensionAddon = \"ArmA2OAAddon\";\ndefaultMods = \"expansion;baf;pmc\";\n```"},{"heading":"Arma 3","level":3,"markdown":"```cpp\nprofilePathDefault = \"Arma 3\";\nprofilePathCommon = \"Arma 3 - Other Profiles\";\nextensionSave = \"Arma3Save\";\nextensionProfile = \"Arma3Profile\";\nextensionWizardMission = \"Arma3WizardMission\";\nextensionAddon = \"Arma3Addon\";\ndefaultMods = \"A3;curator\";\n```"}],"categories":["Real Virtuality File Formats"],"groups":["Tools and File Formats"]}