That's lots of boing.pngs
I've been messing around with SDL yesterday, I'll try to set something up for civ2 now. Your library should be helpful by the looks of things. Well the SDL UI and the core game could be 2 projects, I think CivONE does that, it's also using an SDL C# wrapper. As for the roadmap there is none, I'm just dealing with stuff on the go, but it's pretty obvious the game should include ToT and support Lua. You could use the same SAV format but make something like SAVx which makes more than 7/8 loops for reading tribe data (in that case there should be another byte in the beginning of file which tells you how many civs there are). Then make every byte into short or int so more than 256-whatever can be saved. Or just go to a more modern format like you said.
