I've been doing lots of thinking, restructuring, coding, fixing, and a few last purges of unused code. The new net engine is feature complete. There are a few known bugs that I am working out (such as the desychronization.txt
file going to 2 gb, and the exit button not working quite right), but it will be done in a couple days.
So I'm wondering how we should work this as part of merging it back into the master? I have kept my branch up-to-date with the master so it should be fairly simple. In terms of the ramifications of the changes, heres the list:
1) Old maps and game saves are no longer compatible. There is copy and paste functionality that will make re-making maps very quick, but it still has to be done 2) Old networking is no longer compatible. We can make a new server to run side by side with the existing one to cater to our tests
If people don't object then i might just merge back into the master with my changes after the last remaining bug fixes.