i'm not sure what focus will be doing to bring in the new year. i'm hoping adding jit support
bit in the mean time i've been working on lua debugger for cites xl. yes cities xl modders will be finally able to have a real debugger and not have to put write stuff out to the log file.
here is nice screenshot
now once that is done i was thinking that i would do a profiler so we can see what exactly things in the lua code needs to be improved.
then i was thinking of adding a real native multi threading library that would work with the version of lua that is included with cities xl. i've already done some playing around with a number of existing lua libraries and its a matter of tweaking the most promising, just as i am doing now with the debugger.
once that is done we can take what we learned when we ran the profiler and rework some of the lua to run in other threads. finally real multithreading. too bad we don't have 64-bit application i guess we can do something like remoting (out of process) as well
i'm figuring that wont be a problem since the existing lua code is pretty stable after all these years and i dont think focus is going to do anything big with it at this point. so reworking it should not be an issue. and focus is welcome to take anything that i've done and likes and incorporate it into the release or leave it just as a mod.
finally since we already have sockets working because of the debugger so it should not be too hard to bring back a limited version of cities xl multiplayer where community members can host their own dedicated server and players could then do things like multiplayer city trading and even things like sharing their maps so that other players can play them (sort of like steam workshop).
now it would be nice if focus got involved and work out deal with steam so that we could have real steam workshop integration. that would be sweet indeed so all those mods that exist on xlnation could be brought into steam workshop.
one thing that would be nice if focus could do is work with existing cities xl modders at xlnation to take all the mos that theyve done and move ensure that they run with cities xl platinum and then incorporate them into the product. basically work with them to ensure they work with cities xl platinum and them slowly start adding them into the product. free dlcs! i mean they have hundreds of buildings and stuff. plus expanded functionality wouldnt it be nice if it came with the game and worked out of the box without having to find them, download them, install them and dealing with all the comflicts, ect.
well i've laid my hopes for cities xl 2014 lots to do, but its all very doable. and i think all the above would make for wonderful new cities xl 2014.
the only thing i have problems with is with any gfx changes and additions required because while i can program i dont have tools or knowledge of how to create or modify gfx files needed for things like game server browser and cities trading and for sharing cities. basically some of the gfx stuff needs to have small changes and some new panels are needed.
finally it would be nice to have jit since it will make the existing lua code whether running on a single thread or multiple threads significantly faster.