Hello guys,
Just dropping in
Yes, the FoG(U) is a full re-write (and I really mean re-write, we are not using any bit of the old code, not even the algorithms or anything) in Unity and using C# (compared with the old FoG(RB) you have right now which is written in Real Basic).
This mean, I do not replicate the bugs and mistakes from it. I'm using the original documentation (game's help and FoG wiki and TT rules) and implement it into the FoG(U). You could see me asking above about some particularities of the rules which were not so clear on help + wiki (as I don't have tome to digg through all TT books for them, and TT rules are slightly different), then I'm checking the FoG(U)'s result against the one from the FoG(RB).
A LOT of things are different in the new FoG(U). Not the rules themselves, but logic bugs, plain bugs, overlooked things, vastly improved program usability (both in game and editor) and so on.
For example, just one of the things (I've said something about it before): the maps have no (at least atm) fixed dimensions. they do not need to be square, they're simply dimension free. Of course we'll have to add some minimum/maximum limit for the width/height (as too small maps are of no use, like 5x5, and too big maps might eat up too many resources/take too long to play on). Also, the scenarios are using a new format right now, they are not saved as scenario + game save 1 + game save 2 + gui xml as they were in the FoG(RB). FoG(U) have the scenarios saves as scenario files, containing all the general info about that scenario, and pointing to a map file, and a BG list file. In this way, you can cross-link the maps from the official scenarios and use them as they are in custom made scenarios, or modify them and save them as new maps to be (re)used in some other scenarios. same for the BG lists. This also means we can have ALL of these maps work in DAG MP.
And these are just a fraction from the different things done in different ways in FoG(U).
Regarding the business model, FoG(U) will be offered completely free as a replacement of the current FoG(RB) you have. If you do not want it, you can stick with the old game, but there won't be any new support for that version after FoG(U)'s launch.
Also, at launch, FoG(U) should be released with a new addon, which means you will have to buy it, same as for all the old addons you've bought until now. But if you do not want the addon, you can simply download the FoG(U) for free, which will be a complete replacement for everything you have right now.
That's all for the moment, back to coding for me
dan