Build is the same as version, but a sub-part of a version.
When you make the first version of a program, you might have to fix problems and release it again. So that you know it is the second version, you may call it Version 2. Then the next would be Version 3 and so on.
These days programs are much larger and much more complex, and if the version changed every time some fixes are made then many programs would be numbered out of the intended version numbers.
So where we used to use "Version 1" we started to use "Version 1 Release 1" to "Version 1 Release 10" before needing to change the Version to Version 2.
But, then when kids started doing our work they decided to use Build too, like: "Version 1 Release 1 Build 1" to "Version 1 Release 10 Build 10" so they can cover their larger numbers of mistakes within the same version!!
I'm just kidding about them being kids. They aren't. Some of them are over 40!
The next generation of programmers will probably add "Version 1 Release 1 Build 1 SubVersion 1" as well!
oh, look! They already did it!!
OK - on the serious side... the "version" number you see for many mods is set in the Freelancer.exe and FL Server.exe. It is not a programming change, just a label change. It is done because the mods have a lot of new ships and equipment which is not known by the standard game, and if a modder joins a standard server, or a server running another mod with different equipment, then the server would crash. This is the reason for the "version" changes. When you have the same mod you can join that server.
Edited by - StarTrader on 11/7/2007 2:54:37 PM