Does anyone have specifications for the bio2s scripting language from Bohemia Interactive? They develop Operation Flashpoint, Armed Assault (ArmA), and Virtual Battlespace.

These scripts are sometimes called O2 or Oxygen scripts and are used in their terrain and modeling tools. Oxygen is Bohemia Interactive's modeling tool.

I found additional examples of the format in this VBS2 tutorial and this ArmA forum thread.

EDIT: I clarified the purpose of the bio2s format and provided some links to examples.

  • \$\begingroup\$ I have found several code examples online, but still cannot find a specification document or a general explanation of the features of the language. \$\endgroup\$ – Jaime Soto Nov 2 '10 at 3:14
  • \$\begingroup\$ Initially I was going to direct you to Bohemia Interactive's wiki entries on scripting (community.bistudio.com/wiki/Category:Scripting_Topics) but it seems as if they are still under development. :/ \$\endgroup\$ – Ari Patrick Nov 12 '10 at 0:40
  • \$\begingroup\$ @Ari Patrick: Thanks for your help! Those wiki entries seem to describe the SQF format which is used for runtime behaviors. I found another SQF reference in that same wiki. However, I am interested on the bio2s scripts used in their terrain and model generation tools. I found examples in this tutorial and this forum thread where they call these files Oxygen or O2 scripts. \$\endgroup\$ – Jaime Soto Nov 12 '10 at 2:44
  • \$\begingroup\$ A few more examples from the Armed Assault Info forum. \$\endgroup\$ – Jaime Soto Nov 12 '10 at 2:59
  • \$\begingroup\$ I'd suggest you'd do better actually asking a question (rather than just searching for existing answers) at the official forum's editing section: forums.bistudio.com/forumdisplay.php?f=92 There is a wealth of knowledge in the BI community... and most people are very willing to share their findings. A number of community-made O2/Visitor scripts have been made for different purposes, so the knowledge is definitely available there. \$\endgroup\$ – James B Jan 16 '11 at 22:15

Check if this is what you´re looking for:

Oxygen 2 Manual

From the scripting section: For those who would like to explore the possibilities available in O2 scripting, a command reference can be found at P:\docs\oxygen2 comref\comref.html.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.