What is the .FSM File Extension?
.FSM File Extension Description:
The FSM file extension identifies Finite State Machine files, which are the newest versions, added to Bohemia Interactive Studio (BIS), a console game developer based in Prague, Czech Republic. These files are the primary files that coordinate Artificial Intelligence within BIS products.
A finite state machine (FSM) is the abstract model of machine's behavior with a primitive internal memory composed of finite number of states, actions and transitions between those states. By allowing it to change states, it obtains the appearance of dynamics and by allowing it to temporarily change; it acquires not only the appearance of dynamics but also of intelligence. As it changes states, the actions we perform allow it to emit the preferred behavior of that condition. After the action is performed, the state machine looks at the next possible conversions and attempts to discover the conversion in which a state is satisfied. The results of this behavior are then stored in files with the .fsm file extension.
The files with the .fsm file extension typically contain the FSM class with three types of properties and a collection of States such as the fsmName property which takes a string argument and defines the name of the FSM, the initState property which takes a string argument and refers the engine to begin at a predefined state in the state collection, and the finalStates property which takes an array of string arguments and instruct the FSM that it is flagged and finished once the final state is reached.
The State Class contained in files with the .fsm file extension is defined as a single state and the actions it performs. This class contains two properties called the name property, which takes a string argument and defines the name of the state and the init property, which takes a string argument and represents the code executed upon objects entering the state.
A collection of Links is also contained in the State Class which comprises four properties, namely: the 'priority' property which defines in what order the engine is to check conditions, the 'to' property which takes a string argument to define the destination of the Link, the 'condition' property which takes a string argument to evaluate the code statement with a true or false value, and the 'action' property which takes a string argument to define the code to be executed during transition.Author: Bohemia Interactive Studio
Author URL: http://www.bistudio.com
Related Applications: Armed Assault
Common Path: C:/ Program Files
Run a Free Scan to check for FSM related errors & to optimize PC performance.
Do you have errors with .FSM files?
The Common Cause of .FSM files Errors:
A common and likely cause for .FSM files errors is corruption in the Windows registry - repairs are required to avoid additional corruption in other applications and/or hardware devices. Risks include system device damage, blue screen errors and fatal program crashes.
.FSM files Errors - Common Symptoms:
.FSM files errors bring on many symptoms, including but not limited to: personal computer locks while starting up or shutting down, applications freeze up, diminished system speed, internal speaker beeps, trouble accessing files, sluggish behaviour and software installation failure.
The following products are free to try. We have found them to be of the highest quality and value. They have been extremely useful in our own pc troubleshooting and maintainance and we highly recommend trying them out for yourself.
With a lightning fast free scan and the largest authentic spyware detection database we have seen, Anti-Malware Pro finds and removes threats to your PC stability and security. Download Anti-Malware Pro
DriverFinder will scan your system for driver and software updates. Its easy to use interface makes keeping your drivers updated quick and simple. They will even send you an email notification when new driver updates are available for your system! It doesn't get any more convenient than this. Download DriverFinder
Browse File Extensions by Name:
Is your File Extension missing?
Help us to make errorDecoder.com the best resource we possibly can by submitting you very own file extension details. If you have detailed information on any file extensions please let us know by visiting the following link.Submit File Details Form