Aaron Feb 9, 2013 @ 11:05pm
Have they added multicore support?
I know there was HUGE disappointment when they re skinned 2011 into 2012, and added no multi core support so the game ran horribly slow. Is platinum just another joke re skin or is it joining modern day gaming? Ive always felt like the game had tons of potential but was crippled by the worst and laziest developers ever.
Showing 1-15 of 16 comments
< >
The doctor is in Feb 10, 2013 @ 1:23am 
think of platinum as a content dlc with some bug fixes

if you have cities xl 2012 platinum for you then is a number of bug fixes and 50 new buildings

if you have cities xl 2011 platinum for you then is a number of bug fixes and around 350 new buildings and 15 new maps

http://steamcommunity.com/app/231140/discussions/0/846944689701559299/
Last edited by The doctor is in; Feb 10, 2013 @ 1:24am
Xy Feb 10, 2013 @ 4:57am 
You didnt answer the question. MULTI CORE OR NO???
Last edited by Xy; Feb 10, 2013 @ 4:57am
RED Feb 10, 2013 @ 5:22am 
Well, the game is magnificent, but its impossible to enjoy all it offers as the resource requirements are rather high and the game just does not support multi-core. Its a kind of game that will simply die off because of this flaw...
Postius Feb 10, 2013 @ 5:41am 
No multi core.
Jebbel Feb 10, 2013 @ 1:22pm 
stop buying garbage from FHI. The memory leaks and no multi-core support are just a painful fact.
DeltaHawk5 Feb 10, 2013 @ 2:54pm 
FHI had a massive opporunity to gain publicity in the light of the recent Sim City DRM scandal.

To hear that they didn't add multi-threading support makes me sad, on top of the fact that Sim City seems to be turning out a dissapointment...this might be the last thing we see from the City Simulation genre.
Last edited by DeltaHawk5; Feb 10, 2013 @ 2:55pm
The doctor is in Feb 10, 2013 @ 4:53pm 
breaking the game logic thread into pieces and running those pieces on different threads is not easy task because first the game was not written from ground up to have mutlithreaded game loop and secondly and more important the programming language that most of all the game thread logic is written in, lua, has no builtin support or understanding of multithreading. so the first thing is to add that support to lua and then change the existing lua game logic. i'm sort of working on it.
LieutenantClone Feb 10, 2013 @ 7:11pm 
AppleJacks, can you please stop defending FHI for their BS? If you want to argue about performance, then whatever, but don't defend them for not fixing the issues with their game because it is "not [an] easy task". If fixing a game is too difficult for them, they should not have released another version of it.

And while multithreadding lua does not make sense, they could easily offload the lua interpreter onto a separate thread (or any other intensive parts of the simulation like traffic calculations). Yeah, it would be a good chunk of work, but it should be more than possible if they have the source code (which I am starting to wonder if they actually do....).
The doctor is in Feb 11, 2013 @ 12:08am 
yes i was thinking the same thing myself that they should have moved the lua interpreter into its own thread. that would have been the correct thing to do anyways, have it as a worker thread. too bad the devs went bankrupt. also if you look at the lua source code you will see that some of the processing was never meant to be done on the client end. basically we have solo/testing version of their original game and now the client is also having to do the processing the servers once did.
Kisman Feb 11, 2013 @ 1:57am 
1 core suck. 50k city, and lagging
DeltaHawk5 Feb 11, 2013 @ 8:01am 
Originally posted by AppleJacks:
breaking the game logic thread into pieces and running those pieces on different threads is not easy task because first the game was not written from ground up to have mutlithreaded game loop and secondly and more important the programming language that most of all the game thread logic is written in, lua, has no builtin support or understanding of multithreading. so the first thing is to add that support to lua and then change the existing lua game logic. i'm sort of working on it.
Then how come CPUs with top of the line IPC are having issues running small cities? I've seen this game stutter with a 3960x.
The doctor is in Feb 11, 2013 @ 9:53am 
Originally posted by DeltaHawk5:
Originally posted by AppleJacks:
breaking the game logic thread into pieces and running those pieces on different threads is not easy task because first the game was not written from ground up to have mutlithreaded game loop and secondly and more important the programming language that most of all the game thread logic is written in, lua, has no builtin support or understanding of multithreading. so the first thing is to add that support to lua and then change the existing lua game logic. i'm sort of working on it.
Then how come CPUs with top of the line IPC are having issues running small cities? I've seen this game stutter with a 3960x.

becaue its all the logic was done in lua, an interpreted language. so when you press the key down, click on something, editor something, ect. it calling into lua to do the actual processing. also when the game logic runs its also all lua.

lua is 20x-30x slower that an equivalent natively compiled or jitted language.

that is why i've proposed they switch from using lua to using luajit. if they did each iteration thourgh the game loop would go much faster and we will get more fps. luckily its a very easy thing to do its just switch what library you link with and it either works or blows. so it would be quick to see.
Last edited by The doctor is in; Feb 11, 2013 @ 9:53am
DeltaHawk5 Feb 11, 2013 @ 11:51am 
Originally posted by AppleJacks:
Originally posted by DeltaHawk5:
Then how come CPUs with top of the line IPC are having issues running small cities? I've seen this game stutter with a 3960x.

becaue its all the logic was done in lua, an interpreted language. so when you press the key down, click on something, editor something, ect. it calling into lua to do the actual processing. also when the game logic runs its also all lua.

lua is 20x-30x slower that an equivalent natively compiled or jitted language.

that is why i've proposed they switch from using lua to using luajit. if they did each iteration thourgh the game loop would go much faster and we will get more fps. luckily its a very easy thing to do its just switch what library you link with and it either works or blows. so it would be quick to see.
Is this something a single programmer can do, or will this take work from a dedicated development team?

I recall Skyrim having a very familar mod.
Murder Mountain Feb 11, 2013 @ 8:10pm 
Originally posted by Coxlap:
I know there was HUGE disappointment when they re skinned 2011 into 2012, and added no multi core support so the game ran horribly slow. Is platinum just another joke re skin or is it joining modern day gaming? Ive always felt like the game had tons of potential but was crippled by the worst and laziest developers ever.

Developers?

The developers are gone. They stopped existing in 2010 after the MMO went bust and the beta was a disaster.
The doctor is in Feb 11, 2013 @ 8:33pm 
Originally posted by DeltaHawk5:
Originally posted by AppleJacks:

becaue its all the logic was done in lua, an interpreted language. so when you press the key down, click on something, editor something, ect. it calling into lua to do the actual processing. also when the game logic runs its also all lua.

lua is 20x-30x slower that an equivalent natively compiled or jitted language.

that is why i've proposed they switch from using lua to using luajit. if they did each iteration thourgh the game loop would go much faster and we will get more fps. luckily its a very easy thing to do its just switch what library you link with and it either works or blows. so it would be quick to see.
Is this something a single programmer can do, or will this take work from a dedicated development team?

I recall Skyrim having a very familar mod.

a single programmer cna do it, but will will take some effort, first they would have to learn the code, identify places to change, do change, test change ect. it will take time.
Showing 1-15 of 16 comments
< >
Per page: 15 30 50
Date Posted: Feb 9, 2013 @ 11:05pm
Posts: 16