because it was patch 13 for release candidate 1
hence 1.13
darkbasic professional is release candidate 1, patch 4, revision 0
so 1.04.0
i'm not sure what other people use for thier programs (as we all do it differently) however the way i label my programs has changed slightly over the years but still essentially the same
major.minor.revision.release.build
so 1.00.r0.beta.0051 would be
release candidate - 1
version/patch - 00
revision of patch - 0
release state - beta
build - 51
now the release candidate/major version is a pretty simple to what it is, basically it is the major official/public release of the program. So if the program is in a working state, and is effectively complete and ready for the market to try (perhaps not for retail purposes yet though)
version/patch/minor is basically the number of patchs released to fixx major bugs or add something ...
revision is a minor fixx, something pretty trivial which was just overlooked or something - but doesn't add anything that'll always be a pure bug fixx only.
release state, this is the weird part
i have 4 steps of release candidates ->
alpha, beta, final, retail
Alpha is a prototype, which means that from one alpha version to another it could be a totally different engine ... probably won't be, but could be.
Beta this is a pre-release, which means that we know the program has bugs but this is the engine we're sticking with. So we'll release it and find out just how many bugs are life threatening and fixx as many as we can prior to release.
Final the gold edition ready for the public market, but not the official release ... it can oftenly be the same but sometimes we find some last minute bugs to work out and such.
Retail the public/official release, this is what everyone will buy/download as it is released for everyone
the build is just really how many times we've compiled the EXE being used (not to be confused with how many times we've compiled the patch) ... and they are version specific - so 0.10.r0.alpha.0120 if from that we went beta, it'd become 1.00.r0.beta.0000
it's probably interesting to notice that only the alpha isn't a release candidate
but thats because it shouldn't really leave the development studio.
hope that helps - but probably just confuses the situation more
Tsu'va Oni Ni Jyuuko Fiori Sei Tau!
One block follows the suit ... the whole suit of blocks is the path ... what have you found?