Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
phosdex
Dec 16, 2005

Snazzy Frocks posted:

if you gave $150 million dollars to anyone else in the world and told them to build a good space sim what are the chances they'd have gotten further along than chris roberts

Braben and Co built ED on what 10 mil?

Derek, ME:A has a long unskippable load screen when transitioning from space to planet and back.

phosdex fucked around with this message at 01:09 on May 16, 2017

Adbot
ADBOT LOVES YOU

D_Smart
May 11, 2010

by FactsAreUseless
College Slice

phosdex posted:

Braben and Co built ED on what 10 mil?

Derek, ME:A has a long unskippable load screen when transitioning from space to planet and back.

Yeah, that was supposed to be in the section with LoD (which does the same thing, but not a long intrusive one like ME:A)

The_Groove
Mar 15, 2003

Supersonic compressible convection in the sun

AP posted:

The launcher appears to be playing 48kHz source files at 44.1kHz sample rate. This effectively slows the music by 8.125%.
will be fixed when CiG completes their custom ASIO driver

Sillybones
Aug 10, 2013

go away,
spooky skeleton,
go away

TrustmeImLegit posted:

Unrelated but what does reddit gold do by the way.

Archives access.

D_Smart
May 11, 2010

by FactsAreUseless
College Slice
https://twitter.com/cjb1978/status/864214911869693952

Sillybones
Aug 10, 2013

go away,
spooky skeleton,
go away

chochmah posted:

I'm not a guru physics/game coder but from my experience there is a case to make for uninitialized variables when performance is what you are after. (variables don't have to be chars, ints or floats, they could also be structures and types or in the worst case raw pointers)

Here are two variants of us calculating the first 80 numbers of the fibonacci sequence:

code:
// Initialized Variables
uint64_t x[80] = { 0 };

x[0] = 1;
x[1] = 1;

for (int i = 2; i < 80; i++)
	x[i] = x[i - 1] + x[i - 2];
code:
// Uninitialized Variables
uint64_t x[80];

x[0] = 1;
x[1] = 1;

for (int i = 2; i < 80; i++)
	x[i] = x[i - 1] + x[i - 2];
The variant without initializing x first takes 1.921 seconds while the proper version with the initialized variables takes 2.099 seconds which is roughly a 10% performance loss. (both variants have been run 10E8 times to get large enough runtimes) That of cause is a pretty simple and selfcontained example. In the real world with more complicated code it's much easier to muck up and get nasty bugs by referencing accidentally uninitialized data but when you have to squeeze every millisecond out of an inner loop it's certainly a valid approach. Doesn't mean I don't agree with the rest of criticism, watching the code on bugsmashers or the man Chris "nimble fingers" Roberts himself coding shouldn't fill anyone with confidence in SC.

Here he is working on the famous physics code:


Same, but specifically in my collision-detection/resolution code I have uninitialised variables. It is only in a few, well defined places, so it is not that scary and the tests for it are quite straightforward.

Any other place and you probably raise some eyebrows, but physics is a case where it is maybe worthwhile.

Sillybones
Aug 10, 2013

go away,
spooky skeleton,
go away

D_Smart posted:

And this the R&D tech demo from CitizenCon 2016

https://www.youtube.com/watch?v=pdCFTF8j7yI
Star Citizen: Procedural Planets v2, Oct 11, 2016

I have changed my mind about star citizen. It has enabled a bunch of nerds to work on cool tech that they could never get the greenlight to do in normal circumstances.

Even doing mocap must be fun and probably feels like real work if you ignore that what you are producing is totally useless.

Sillybones
Aug 10, 2013

go away,
spooky skeleton,
go away
Also, a link to my blog:

Blue On Blue
Nov 14, 2012


I've always hated that gif of him, staring at the screen like someones grandmother trying to discover what the big flashing AOL icon means

tap... tap. tap tap. He looks so loving pleased with himself

OH HEY I DIDN'T SEE YOU THERE, WAS JUST CODING MY GREATEST ACHIEVEMENT EVER!

tak
Jan 31, 2003

lol demowned
Grimey Drawer

chochmah posted:


code:
// Initialized Variables
uint64_t x[80] = { 0 };

x[0] = 1;
x[1] = 1;

for (int i = 2; i < 80; i++)
	x[i] = x[i - 1] + x[i - 2];
code:
// Uninitialized Variables
uint64_t x[80];

x[0] = 1;
x[1] = 1;

for (int i = 2; i < 80; i++)
	x[i] = x[i - 1] + x[i - 2];

Neither of those use uninitialized variables though. The first one initializes them twice

Winter Stormer
Oct 17, 2012

tak posted:

Neither of those use uninitialized variables though. The first one initializes them twice

Tell me more.

Edit: If you mean that neither one attempts to read uninitialized variables, then yeah, okay.

Winter Stormer fucked around with this message at 03:13 on May 16, 2017

Rugganovich
Apr 29, 2017

notoriousman posted:

it's just as likely to be a close-knit cabal of overzealous fans spending their own time, money and energy on this astroturfing campaign out of love for all the enjoyment they've gotten from playing Star Citizen.

Woah there cowboy, let's not toss out baseless accusations there.

thatguy
Feb 5, 2003

AP posted:

[LAUNCHER 2.5.1] MUSIC PLAYBACK SPEED SLOWER THAN SOURCE FILES

STEPS TO REPRODUCE
1 Open launcher
2 Listen to music
3 Compare to source file

ACTUAL RESULT
The launcher appears to be playing 48kHz source files at 44.1kHz sample rate. This effectively slows the music by 8.125%.

Confirmed using Audacity.
Opened source file, changed it's sample rate to 44.1kHz then recorded the audio from the launcher to verify the playback rate was the same.


EXPECTED RESULT
The launcher music should play at the sample rate of the source files.
What even?

thatguy
Feb 5, 2003
Really though, how do you gently caress up playing audio files?

Sir Simon Milligan
Mar 27, 2003

Yes, I have walked along the path of evil many times, it's a twisting curving path, that actually leads to a charming block garden, but beyond that evil!

Gotta edit that configsys, setup the sound correctly. Chris is old school.

Tokamak
Dec 22, 2004

thatguy posted:

Really though, how do you gently caress up playing audio files?

Chris settled on using the Multimedia Extensions API from Windows 3.0, since it was the audio API most familiar to him.

no_recall
Aug 17, 2015

Lipstick Apathy

Sappo569 posted:

I've always hated that gif of him, staring at the screen like someones grandmother trying to discover what the big flashing AOL icon means

tap... tap. tap tap. He looks so loving pleased with himself

OH HEY I DIDN'T SEE YOU THERE, WAS JUST CODING MY GREATEST ACHIEVEMENT EVER!

Seems like CR can't wait to get off the chair and good riddance.

Thoatse
Feb 29, 2016

Lol said the scorpion, lmao

thatguy posted:

Really though, how do you gently caress up playing audio files?

https://www.youtube.com/watch?v=vr-I8XIAj8I

alf_pogs
Feb 15, 2012



:same:

SelenicMartian
Sep 14, 2013

Sometimes it's not the bomb that's retarded.

AP posted:

[LAUNCHER 2.5.1] MUSIC PLAYBACK SPEED SLOWER THAN SOURCE FILES

STEPS TO REPRODUCE
1 Open launcher
2 Listen to music
3 Compare to source file

ACTUAL RESULT
The launcher appears to be playing 48kHz source files at 44.1kHz sample rate. This effectively slows the music by 8.125%.

Confirmed using Audacity.
Opened source file, changed it's sample rate to 44.1kHz then recorded the audio from the launcher to verify the playback rate was the same.


EXPECTED RESULT
The launcher music should play at the sample rate of the source files.
Imagine these people coding an audio driver.

Jobbo_Fett
Mar 7, 2014

Slava Ukrayini

Clapping Larry
Star Citizens: They bought the monorail; We, the popcorn.

Jobbo_Fett
Mar 7, 2014

Slava Ukrayini

Clapping Larry
*parpcorn

Jonny Nox
Apr 26, 2008




SelenicMartian posted:

Imagine these people coding an audio driver.

Game was supposed to support ASIO drivers at one point for

Reasons.

SelenicMartian
Sep 14, 2013

Sometimes it's not the bomb that's retarded.

Jonny Nox posted:

Game was supposed to support ASIO drivers at one point for

Reasons.
I remember. I bet CIG could create something majestic.

HycoCam
Jul 14, 2016

You should have backed Transverse!
Still can't get over the nudity and sex in SQ42.

Another spoiler/plot twist: The Multifunction Wardrobe turns out to give some of the best sexual pleasure to be had in space!! Everyday! Well, except Wednesday.

Foo Diddley
Oct 29, 2011

cat

HycoCam posted:

Still can't get over the nudity and sex in SQ42.

Another spoiler/plot twist: The Multifunction Wardrobe turns out to give some of the best sexual pleasure to be had in space!! Everyday! Well, except Wednesday.

Multifunction Wardrobe's like Narnia but for fuckin'

Went in there on Wednesday and came out a changed man

HycoCam
Jul 14, 2016

You should have backed Transverse!

Foo Diddley posted:

Went in there on Wednesday and came out a changed man
Yeah, sorry 'bout that. Being a Star Citizen has its requirements.

Abuminable
Mar 30, 2017

Now, aside from the Abuminable, business goes on as usual.

HycoCam posted:

Still can't get over the nudity and sex in SQ42.

Chris was on hand to personally direct and DP all the nude and sex scenes.

Ghostlight
Sep 25, 2009

maybe for one second you can pause; try to step into another person's perspective, and understand that a watermelon is cursing me



Ortwin was also there for the DP.

crisp roberts
Oct 13, 2016

D_Smart posted:

https://twitter.com/dsmart/status/864185416232177664

Well, they've given croberts more of the worst news ever. He can't have "seamless" space<->planet transitions because the engine can't do it.

I mean its a feature they promised which is nice to have if you can make it work fast. But if you have to endlessly throw money and time on it. ...
No game really profits from that. Theres nothing lost if it is just a cutscene. But Roberts has to do it because he promised before without knowing cry engine cant do it.

Dementropy
Aug 23, 2010



Bofast
Feb 21, 2011

Grimey Drawer

SelenicMartian posted:

Imagine these people coding an audio driver.

A thought more disturbing than the entire Stimpire story...

Edit: kitten tax

Dementropy
Aug 23, 2010



Update:

his nibs
Feb 27, 2016

:kayak:Welcome to the:kayak:
Dream Factory
:kayak:
Grimey Drawer

Beet Wagon posted:

They pretend not to like each other when I'm around, but apparently as soon as I'm gone it's nothing but snugs



Daaaww :3:

AP
Jul 12, 2004

One Ring to fool them all
One Ring to find them
One Ring to milk them all
and pockets fully line them
Grimey Drawer
eventually we were all going to have to finalize our fleets and only be able to get ships ingame

AP
Jul 12, 2004

One Ring to fool them all
One Ring to find them
One Ring to milk them all
and pockets fully line them
Grimey Drawer
https://twitter.com/discolando/status/859587333418606592

MedicineHut
Feb 25, 2016


quote:

edit:
I guess your comments have proved a point.
It's probably better if I just go ahead and ask for a refund.
Sorry for the shitpost.

So long, Citizens.

Good job Cymelion.

trucutru
Jul 9, 2003

by Fluffdaddy
These guys never fail to crack me up.

Tonight, on I dream of SC:

Mu77ley
Oct 14, 2016

Drunk Theory posted:

I will always love this gif.

"Okay, press pagedown. Highlight and delete the parameter for this function, do not replace. And done."

Chris is the master of coding.

You can also tell he's a complete amateur because he takes his hands off the keyboard and uses the mouse to select something...

Adbot
ADBOT LOVES YOU

no_recall
Aug 17, 2015

Lipstick Apathy

trucutru posted:

These guys never fail to crack me up.

Tonight, on I dream of SC:





Sure.

e: by Ryan Archer.

  • 1
  • 2
  • 3
  • 4
  • 5