Main Page

From SimCentric | Wiki

Jump to: navigation, search
graphic

Fusion

User Guide


VBS2Fusion is a collection of C++ data and utility classes which can be used to load and manipulate the state of objects within the VBS2 simulation environment. VBS2Fusion is mainly composed of two sets of classes: data and utility. The data classes are used to maintain the state of VBS2 objects, whereas the utility classes are used to access the game environment to either load or update object properties.

The data classes are used exclusively to store property values and do not have any functionality to access the simulation environment. Simulation environment is handled through the utility classes to facility the control of data update and modifications through the VBS2 Plugin DLL.

VBS2Fusion has been designed such that there is a distinct difference between the data and utility classes. Data classes are designed for the sole purpose of storing VBS2 game unit properties, whereas all access to the VBS2 engine is accomplished through the utility classes. This design concept was introduced with the intention of minimizing the use of the utility functions for only necessary operations, and allowing for the efficient use of the data classes within the DLL without hindering the efficiency and performance of the VBS2 program.

VBS2 Examples


Welcome to VBS2Fusion Examples.

These examples are designed to demonstrate key principles and functionalities of VBS2Fusion. Each example consists of a dll, source code, this documentation and a VC++ project folder. Before you begin, please be sure that you have opened the correct example and that it is working correctly.

For each example, this documentation provides a brief description, a list of objectives and a list of related files.

What you should know before you begin.

  • You should have a basic understanding of VBS2 scripting.
  • You should have a basic understanding of game development in general.
  • You should have a good understanding of C++ programming concepts.


VBS2Fusion HUDTutorial


"HUD", Heads Up Display are one or more collection of UI objects on a computer screen, where player/user can see certain information on a application or in a game. VBS2Fusion 2 has opened up limited no. of UI objects where the VBS2Fusion developers using it in their VBS2Fusion application. This tutorial describes on how to build your own VBS2Fusion HUD application to run on VBS2. The structure of this tutorial will be;
  • Setting up a HUD Project - This chapter describes deeply on how to setup a HUD project using VBS2Fusion
  • Example HUD Projects - This chapter explain on how to write an example HUD program by describing two HUD examples.
  • Running a VBS2FusionHUD DLL on VBS2 - This chapter explain on how to run a HUD program on VBS2.


VBS2Fusion2 Plugins Tutorial


The main purpose of this tutorial is to provide the VBS2Fusion users / developers the knowledge of setting up VBS2Fusion Plugin development environment.



Fires

User Guide


VBS2Fires is a professional Call-For-Fire training system which combines the flexibility and stunning visuals of VBS2 with a sophisticated Call-For-Fire training and simulation system. VBS2Fires allows the user to construct a Call-For-Fire which is then processed by the system and actioned accordingly within VBS2. The system simulates exterior and terminal ballistics to a high level of detail and supports a wide array of munitions, fuse types and firing platforms.


VBS2Fires uses visual displays, one to display the VBS2 virtual environment and one to display the VBS2Fires graphical user interface.


Personal tools
products
Fires navigation