View unanswered posts | View active topics It is currently Thu Jan 16, 2025 7:17 am



This topic is locked, you cannot edit posts or make further replies.  [ 58 posts ]  Go to page 1, 2, 3, 4  Next
 Time to Riot - Devlog reveals the truth about optimization 
Author Message
User avatar

Joined: Fri Mar 02, 2007 6:59 am
Posts: 1726
Location: NSW, Australia
Post Time to Riot - Devlog reveals the truth about optimization
Just read the new devlog, and I am irritated I ever purchased Cortex Command.

Quote:
I’ve been watching CC since the third build, but haven’t seen any information yet about implementation of hardware acceleration for graphics, which would greatly improve the performance and lower requirements on the processor and ram end. Are there any plans to implement this feature? – Brian Frazer
A: There actually is hardware acceleration done in the blitting of bitmaps in CC, albeit very primitive and limited (DirectDraw7 on windows). The next Data Realms project is already being built on top of Direct3D/OpenGL to take better advantage of the the power of GPUs out there (yet still in 2D) – Data

Are there any plans to add multicore support to the CC engine? – Cody
A: Nope – we looked seriously at this since CC’s physics engine is CPU-bound. However, the extra work and complexity involved in retrofiittng it to become multithreaded (and still portable) just doesn’t appear to be worth it. Next project, maybe… – Data


So Data has officially said that he will NOT be using graphics cards, or multiple cores.
Therefore, Cortex Command will NEVER run properly on our awesome gaming computers.

I feel cheated and screwed over.
♥♥♥♥ You, Data.


Wed Nov 25, 2009 3:58 am
Profile
User avatar

Joined: Sun Jul 13, 2008 9:57 am
Posts: 4886
Location: some compy
Post Re: Time to Riot - Devlog reveals the truth about optimization
Oh you. :)
Chill out, your multi-core will still run CC better than a single core, and data has never said anything about normal optimisation except that it usually happens later on in the project, and that he prefers to get lots of features working quickly than a few working efficiently quickly. He can always take out the unneeded loops and variables and whatnot, and make it run faster.
Thats what optimisation is in the coding world, you're confusing it with acceleration and multithreading. Both of them would require pretty much a complete rewrite this late in the project. He'll still optimise it.


Wed Nov 25, 2009 4:04 am
Profile WWW
User avatar

Joined: Mon Jun 29, 2009 2:40 am
Posts: 610
Location: Deep below The Map of Mars
Post Re: Time to Riot - Devlog reveals the truth about optimization
Damn.
And CC still feels so far from a final release, what's all this talk of the "next project?"
I get the impression that there are some out-of-order priorities.
Argh.
It's not like this is going to keep me from playing, as my laptop runs CC great, and I do not have to worry about having a crappy gpu.
Instead it just devours my battery with the cpu fan.

Well, whatever. Sad, but it looks like it's not going to change.
Having two cores still makes it run better, as everything else goes off to the other core.


Wed Nov 25, 2009 4:05 am
Profile
User avatar

Joined: Sat Jun 16, 2007 2:31 am
Posts: 2982
Location: Texas
Post Re: Time to Riot - Devlog reveals the truth about optimization
Ok well to start things off:

A better processor with more cores will always run CC better. It will move basically everything over to the other cores.

Optimization will still be done. The game runs pretty amazingly as is given the massive amount of calculations it already does. As mentioned above me, he'll remove unnecessary loops and bits of code to make it faster.

He isn't going to rewrite all his code to handle multithreading or massive GPU support either. That would take a massive amount of time. CC is years and years in development, not just a year or two. Rewriting the code would take forever.



[/rant]


Wed Nov 25, 2009 4:16 am
Profile
User avatar

Joined: Mon Jun 04, 2007 5:55 am
Posts: 1627
Location: Ohio
Post Re: Time to Riot - Devlog reveals the truth about optimization
the use of Directdraw and 3d stuff means that it will eventually support graphics cards, Lightening the cpu load. relax. I only have 512 ram, and my comp doesn't even work that well anyway, and I can still run CC just fine. Chill. seriously. also, optimization in the code, can mean making the code smaller, or making it load faster... you know, optimizing the code, not just if it supports dual-cores. what processors work and what video cards can do, is far from the only thing optimization means. relax.


Wed Nov 25, 2009 4:31 am
Profile YIM WWW
Loose Canon
User avatar

Joined: Sun Mar 29, 2009 11:07 pm
Posts: 2992
Location: --------------->
Post Re: Time to Riot - Devlog reveals the truth about optimization
*cry*

It may get faster, but this means it will never be as fast as we want it to be able to be. Which it technologically could.


Wed Nov 25, 2009 5:44 am
Profile WWW
User avatar

Joined: Fri Mar 02, 2007 6:59 am
Posts: 1726
Location: NSW, Australia
Post Re: Time to Riot - Devlog reveals the truth about optimization
hyperkultra somes up how I feel.

yes, it'll be faster when Data cleans up his crap code. But if it never uses the graphics card, it's always going to be unacceptably resource heavy for a 2D game.


Wed Nov 25, 2009 6:00 am
Profile

Joined: Sun May 31, 2009 6:49 pm
Posts: 69
Post Re: Time to Riot - Devlog reveals the truth about optimization
Couldn't data hire someone to do it? Or would that still take ages and just be outrageously expensive for him?


Wed Nov 25, 2009 6:47 am
Profile
User avatar

Joined: Sat Jun 16, 2007 2:31 am
Posts: 2982
Location: Texas
Post Re: Time to Riot - Devlog reveals the truth about optimization
All of the above.


Wed Nov 25, 2009 6:49 am
Profile
User avatar

Joined: Sun Aug 09, 2009 9:26 am
Posts: 1633
Post Re: Time to Riot - Devlog reveals the truth about optimization
Eviltebor wrote:
Couldn't data hire someone to do it? Or would that still take ages and just be outrageously expensive for him?

But then what reason will we have for threads like this?
Also...FITE THA POWAH! DATA DUN CARE BOUT US! ETC ETC!
The game isn't that much of a problem, and optimization can wait.


Wed Nov 25, 2009 7:04 am
Profile
User avatar

Joined: Sun Jul 13, 2008 9:57 am
Posts: 4886
Location: some compy
Post Re: Time to Riot - Devlog reveals the truth about optimization
Exalion wrote:
But if it never uses the graphics card, it's always going to be unacceptably resource heavy for a 2D game.
Unless you want him to completely rewrite the physics engine, its pretty unlikley to use GPU physics acceleration.
That said, someone with more direct acess to data than us should tell him that atomgroups should have a vector polygon option to prevent stupid terrain collision with low-res groups. That could also be pretty easily accelerated as well, and would make ridable MOs possible.


Wed Nov 25, 2009 7:12 am
Profile WWW

Joined: Sat Jun 06, 2009 5:12 am
Posts: 51
Post Re: Time to Riot - Devlog reveals the truth about optimization
whitty wrote:
A better processor with more cores will always run CC better. It will move basically everything over to the other cores.

this really only applies if you're an idiot and like to run lots of CPU-intensive tasks like 1080p Flash at the same time as CC

Miles_T3hR4t wrote:
the use of Directdraw and 3d stuff means that it will eventually support graphics cards, Lightening the cpu load. relax.

I don't think you have the slightest clue what you're talking about

Quote:
I feel cheated and screwed over.

THIS a thousand times, waste of $18, etc


Last edited by sin2051 on Wed Nov 25, 2009 8:17 am, edited 1 time in total.



Wed Nov 25, 2009 8:11 am
Profile
User avatar

Joined: Sun Jul 13, 2008 9:57 am
Posts: 4886
Location: some compy
Post Re: Time to Riot - Devlog reveals the truth about optimization
sin2051 wrote:
THIS[/color] a thousand times, waste of $18, etc
You sir, are a whiny ♥♥♥♥♥, or best be trolling.
Jesus, just cause the game isnt going to make use of that GPU you spent a stupid amount of money on cause it said it would do game physics and draw a million polys in less than a millisecond, you feel like you've been cheated? Goddamn, I'd hate to have to deal with you in a situation where something legitimately bad had happened.
Did anyone ever actually expect GPU acceleration beyond what we have now?


Wed Nov 25, 2009 9:16 am
Profile WWW
User avatar

Joined: Mon Jun 29, 2009 2:40 am
Posts: 610
Location: Deep below The Map of Mars
Post Re: Time to Riot - Devlog reveals the truth about optimization
Actually, given some time to cool off, I think I like the news about no gpu acceleration. In a rather twisted way, naturally.
By not relying on gpu-accelerated physics, my little laptop performs better than my friend's single core gaming machine, and this makes me feel better about it all. A 2.4ghz machine runs this game very well, even when the gpu is a pathetic Intel Integrated POS, unable to render HL2 properly. 4 gigs of ram helps a bit too.

Though I honestly have nothing to complain about, I've not yet bought the game. But modding it is fun enough, my conscience will surely get the better (or worse?) of me.


Wed Nov 25, 2009 9:27 am
Profile
User avatar

Joined: Fri Dec 22, 2006 4:20 am
Posts: 4772
Location: Good news everyone!
Post Re: Time to Riot - Devlog reveals the truth about optimization
When you think about it all you get for buying the game is the ability to play longer than 5 minutes.
Everyone has their own reason for buying it. I did it because I had fun playing it, and I thought Data deserved twenty more dollars.

Why did you buy it?

I'm sure its not just because you thought it would be able to run quickly on your computer.


Wed Nov 25, 2009 9:38 am
Profile WWW
Display posts from previous:  Sort by  
This topic is locked, you cannot edit posts or make further replies.   [ 58 posts ]  Go to page 1, 2, 3, 4  Next

Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.
[ Time : 0.059s | 13 Queries | GZIP : Off ]