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.
 
Virtual Captain
Feb 20, 2017

Archive Priest of the Stimperial Order

Star Citizen Good, in all things forevermore. Amen.
:pray:

Fangrim posted:

Now I am wondering... What does Chris Roberts think when he boots up SC and see the shitfest it is?

* snip *

If TheAgent's leaks are anything to go by(1, 2) Chris expects backers to continue funding the project indefinitely. I don't think they will, but they are very stupid.





Taking into consideration everything they've shown publicly, I believe strongly the progress on the game as pitched is 0% done. Except maybe 3D assets; but even in that case, they seem to have gone with a very manual process that doesn't scale at all. Artists spend literally years perfecting the appearance, damage states, animations, etc. In the recent AtV this artist talks about manually placing all the different wires and spark effects that you'll see when a section blows off. Uhhh What!? If you have a hundred ships left to do wouldn't it be wiser to make a handful of 'critical damage here' effects and apply them as needed? Imagine painting blood on every possible damage location for a counter strike character. It wouldn't make sense right? Same principle, just apply the decal anywhere damage impacts. Does Chris think that wouldn't be detailed enough? Perhaps that is difficult to impossible with the vehicle model in CryEngine? I don't know the answer.

Ok let's pretend you wanna spend another four years pixel perfecting every ship because your boss is an incredible sperg who thinks there is no limit on scope, scale, or funding. The other scalability problem becomes apparent, once you get a couple of these 100,000 poly ships on screen, the client and/or server start making GBS threads themselves. You just destroyed the possibility of massive player battles everyone is expecting by putting more emphasis on the art than the gameplay design. Backers will of course handwave this away thinking all performance problems can be solved later. That is a fantasy of software optimization, There are a multitude of reasons as to why you can't simply bolt on better perfomance if the design is poor or bloated.

Adbot
ADBOT LOVES YOU

Virtual Captain
Feb 20, 2017

Archive Priest of the Stimperial Order

Star Citizen Good, in all things forevermore. Amen.
:pray:

Beet Wagon posted:

I can't tell you how many posts I've made or seen guys like Beer make on reddit going "Dude, you guys know they're just gonna end up doing instances, right?" only to get literally bowled over with people actually furious that you'd dare impugn Chris Roberts's honor.

CR and his crew sold Star Citizen as revolutionary, as a universe that's the next best thing to whatever they call that dumb bullshit in Ready Player One. Every time they have to make an announcement of a shortcut they're taking or a feature they're cutting, it reminds all the backers of the reality: it's just a game. There's nothing revolutionary about it, and it's not gonna change the world, and that's not what they've been telling people for years.

:five:

Daztek
Jun 2, 2006



Beet Wagon posted:

It's not even just that it reminds people of Elite, really. They hung their hat on this incredible new server technology they were going to wizard up. I can't tell you how many posts I've made or seen guys like Beer make on reddit going "Dude, you guys know they're just gonna end up doing instances, right?" only to get literally bowled over with people actually furious that you'd dare impugn Chris Roberts's honor.

CR and his crew sold Star Citizen as revolutionary, as a universe that's the next best thing to whatever they call that dumb bullshit in Ready Player One. Every time they have to make an announcement of a shortcut they're taking or a feature they're cutting, it reminds all the backers of the reality: it's just a game. There's nothing revolutionary about it, and it's not gonna change the world, and that's not what they've been telling people for years.

https://www.reddit.com/r/starcitizen/comments/7ys31y/clive_johnson_on_the_initial_implementation_of/


:smuggo:

Quavers
Feb 26, 2016

You clearly don't understand game development
https://www.youtube.com/watch?v=yPrQ0PDtZjo

Beet Wagon
Oct 19, 2015






I'm the loading screen for your bullets as they travel between servers lol

Scruffpuff
Dec 23, 2015

Fidelity. Wait, was I'm working on again?

Virtual Captain posted:

Taking into consideration everything they've shown publicly, I believe strongly the progress on the game as pitched is 0% done. Except maybe 3D assets; but even in that case, they seem to have gone with a very manual process that doesn't scale at all.

This is my stance, and you're literally the only other person I've seen in the thread who agrees with it. I've seen completion percentages floated around here that run from 15% to 35% and all of them are so far above what's actually done I'm hard-pressed to understand where the number was drawn from.

You can't just list stretch goals, check off which ones were completed, and extrapolate a percentage from that. Not every goal takes the same amount of work, and many goals have underlying dependencies that might change, rendering earlier work useless, even though a week ago it was marked "complete."

On top of that you have Chris, the anti-developer, the true enemy of the project, destroying all the work because of his moronic views and opinions, all of which run contrary to game design.

Forget the Star Citizen PU: it's dead. Everyone's working on the SQ42 model-viewer now. Stay frosty.

PederP
Nov 20, 2009

Virtual Captain posted:

Backers will of course handwave this away thinking all performance problems can be solved later. That is a fantasy of software optimization, There are a multitude of reasons as to why you can't simply bolt on better perfomance if the design is poor or bloated.

Indeed. Anyone with actual (non-trivial) development experience knows that there is a certain point when it becomes harder and more expensive to optimize. And that point is long past on Star Citizen. I wouldn't mind if Chris and Co. admitted that they are accruing technical debt and making the final product more expensive, in order to make money now and keep the project alive. But admitting that would cause the whole house of cards to collapse, so they're cultivating this weird notion that they're sitting on in-progress revolutionary technology, when in fact they're sitting on a pile of hacks and kludges, that will either have to be thrown away or infect anything put on top. This is becoming increasingly obvious even to non-tech savvy outsiders, leading to backers becoming increasingly isolated in a greater gaming community that once had a fairly positive outlook on the future of this project, but now, at best consider it an unremarkable P2W game in the making, and at worst a downright scam.

Toops
Nov 5, 2015

-find mood stabilizers
-also,

SomethingJones posted:

I was chatting to a girl who does online or mobile advertising stuff with facebook, I was slightly drunk but the gist was that it learns your route home from work and throws adverts up for things that you will find on your way home

I have no idea if this is bollocks or actually a thing

Wait until they have advert holograms coming into your house, slipping in through the catflap, wearily flashing their message onto the curtains, *get a refund*

Nope that’s all real. BLE (Bluetooth Low-Energy) beacons can be installed anywhere, and most major cities have them all over the place. Your phone is constantly broadcasting its MAC address, and these beacons sit and listen for that broadcast, and relay it to servers. In short, they can detect your phone as you move past it whether you want to be tracked or not. If you opt in, beacons can send you push notifications about stuff in your area, like “yo get urself a delicious pumpkin spice latte from that Starbucks right there.”

What I find even more sketchy is Google’s location service. I actually wrote some code for a mobile web app that, before it sends an http request, accesses your phone’s wifi controller, pulls your MAC address and a list of all IP addresses it knows about (radio, your wifi, and all the wireless routers in your vicinity), and sends them in the http request. Google has a giant learning engine running behind the scenes that gathers IP and MAC address data about wifi hotspots, and can passively figure out, over time, where ALL wireless routers are geographically located to a high degree of accuracy. So now all I have to do is forward a list of IP (or SSID, or MAC) addresses your phone is close to, and this service will tell me, very accurately, where you are.

Geo-location is a huge deal in the mobile advertising world, and companies pay beaucoup bucks for this kind of stuff. In a way, these kinds of technology are really the ones driving the tech business. The last 3 companies I’ve worked for have been advertising/marketing companies. This is why I’m actually serious when I say GDPR is a terrible idea. Mess with user data in a material way and ad revenues plummet. If ad revenues fall far enough, gratz government, enjoy your global recession.

PederP
Nov 20, 2009

Toops posted:

Geo-location is a huge deal in the mobile advertising world, and companies pay beaucoup bucks for this kind of stuff. In a way, these kinds of technology are really the ones driving the tech business. The last 3 companies I’ve worked for have been advertising/marketing companies. This is why I’m actually serious when I say GDPR is a terrible idea. Mess with user data in a material way and ad revenues plummet. If ad revenues fall far enough, gratz government, enjoy your global recession.

While I don't agree that marketing is essential to keeping the economy healthy, I do agree that it's driving a lot of innovation (that will hopefully end with more benign applications down the road). Your post reminded me of this weird claim by some tech-ad-guru (the name escapes me) that advertisment was the most eco-friendly of all commodities, as it added (perceived) value to consumer products without requiring those products to have higher production costs. That's of course bullshit, as marketing and advertisment most certainly has an energy and resource footprint, but it was a funny claim nevertheless, and not entirely without merit.

Scruffpuff
Dec 23, 2015

Fidelity. Wait, was I'm working on again?

PederP posted:

Indeed. Anyone with actual (non-trivial) development experience knows that there is a certain point when it becomes harder and more expensive to optimize. And that point is long past on Star Citizen. I wouldn't mind if Chris and Co. admitted that they are accruing technical debt and making the final product more expensive, in order to make money now and keep the project alive. But admitting that would cause the whole house of cards to collapse, so they're cultivating this weird notion that they're sitting on in-progress revolutionary technology, when in fact they're sitting on a pile of hacks and kludges, that will either have to be thrown away or infect anything put on top. This is becoming increasingly obvious even to non-tech savvy outsiders, leading to backers becoming increasingly isolated in a greater gaming community that once had a fairly positive outlook on the future of this project, but now, at best consider it an unremarkable P2W game in the making, and at worst a downright scam.

There are so many clues if you play on the PTU, or watch any of the footage, that this game was created, from the ground up, by people who have no idea how to do this, led by a thumb who actually has negative knowledge of how to do it. I've seen poo poo on the PTU happen that I've never seen before - things break in ways I didn't even know they could break. You watch these little jitters and problems and think "wait, the only way that could happen is if... no, that's can't be it..." but that thought you push back, that thought you can't let yourself have because you can't allow yourself to think they could possibly be that stupid.

They are that stupid.

Brazilianpeanutwar
Aug 27, 2015

Spent my walletfull, on a jpeg, desolate, will croberts make a whale of me yet?

Mr.Tophat posted:

Now this is a classy post

I'm Vlad you like it ;)

peter gabriel
Nov 8, 2011

Hello Commandos

Toops posted:

This is why I’m actually serious when I say GDPR is a terrible idea. Mess with user data in a material way and ad revenues plummet. If ad revenues fall far enough, gratz government, enjoy your global recession.

Yup, and I am seeing this with some of my larger clients. I'm working with one at the moment who will probably lose a million or so users due the this as statistically that many won't re opt in.
They also do deals on sponsored articles and all the usual bullshit and advertisers want to know how many people they will reach via mail outs etc, so later this year I expect to start seeing those advertisers drop off as well.

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/Da_KZNE/status/965905606036123649

Truga
May 4, 2014
Lipstick Apathy

Spatial posted:

Didn't Planetary Annihilation turn out to be a big wet fart

They patched it into a relatively fun game and then the expansion fixed a few issues too, which you got if you're a backer, so now it's pretty good imo.

Lladre
Jun 28, 2011


Soiled Meat
Anyone who watched that Christmas special with the crash and burn of Roberts trying to play his own game and didn't immediately think that a refund is in order will never come to that realization. Ever.

drluv
Feb 25, 2016

Please do not undercut me in front of the child.
Uhm, dudes: GDPR is nothing new per se: they just put a price tag on the sanctions. We've all talked about it ages ago and told our clients to get their databases clean. Source: nearly all of out clients are going apeshit right now. At the very end of the two year ongoing transition period. Kudos.

Btw: way too late for the party but: Kingdom Come is pretty good.

Virtual Captain
Feb 20, 2017

Archive Priest of the Stimperial Order

Star Citizen Good, in all things forevermore. Amen.
:pray:

Scruffpuff posted:

This is my stance, and you're literally the only other person I've seen in the thread who agrees with it. I've seen completion percentages floated around here that run from 15% to 35% and all of them are so far above what's actually done I'm hard-pressed to understand where the number was drawn from.

I am chiefly responsible for the 18% displayed on https://starcitizentracker.github.io/majorsystems/ but this an Estimated Total Progress on Major Features only. It doesn't factor in the negative progress on everything else they've been spinning their wheels on. I think the idea stemmed from a desire to measure foundational systems without the noise of all the filler content CIG loves to talk about.

It is also very generous on the account of being an estimate. Here is an old picture that also lists a more skeptical model that comes out to 3%:


Scruffpuff posted:

You can't just list stretch goals, check off which ones were completed, and extrapolate a percentage from that. Not every goal takes the same amount of work, and many goals have underlying dependencies that might change, rendering earlier work useless, even though a week ago it was marked "complete."
:agreed: trying to apply a percentage to each feature would be a fool's errand. StarCitizen Tracker attempts to fact-check Chris and Cloud Imperium Games Corporation to see if they adhere to the expectations set concerning the project. It is not an attempt to measure progress.


btw secret dev build is good and Star Citizen is good.

Jobbo_Fett
Mar 7, 2014

Slava Ukrayini

Clapping Larry

Lladre posted:

Anyone who watched that Christmas special with the crash and burn of Roberts trying to play his own game and didn't immediately think that a refund is in order will never come to that realization. Ever.

Which video was that?

Scruffpuff
Dec 23, 2015

Fidelity. Wait, was I'm working on again?

Lladre posted:

Anyone who watched that Christmas special with the crash and burn of Roberts trying to play his own game and didn't immediately think that a refund is in order will never come to that realization. Ever.

The Star Wars Christmas special had less cringe and was more about space. It even had VR.

Virtual Captain
Feb 20, 2017

Archive Priest of the Stimperial Order

Star Citizen Good, in all things forevermore. Amen.
:pray:

Scruffpuff posted:

There are so many clues if you play on the PTU, or watch any of the footage, that this game was created, from the ground up, by people who have no idea how to do this, led by a thumb who actually has negative knowledge of how to do it. I've seen poo poo on the PTU happen that I've never seen before - things break in ways I didn't even know they could break. You watch these little jitters and problems and think "wait, the only way that could happen is if... no, that's can't be it..." but that thought you push back, that thought you can't let yourself have because you can't allow yourself to think they could possibly be that stupid.

They are that stupid.
:five::five::five:
:perfect:


Concerning 0% progress:

TheAgent posted:

e3 drunk ramblings are going to be loving amazing if peeps are already talking mad poo poo like this and they ain't even been drinkin

quote:

In you go, thinking you have a handle on some part of the project, right? You have this thing nailed and yet it's totally gone when you get in. Tons of problems, that. You see it across every department, yeah? When one thing finishes climbing the stairs, Chris kicks it back down. Dragging it back up again and again, you feel like you've climbed a skyscraper but you're still on the first floor. Over and over. Some type of special developer hell, that. Some special circle, yeah? *laughs*
:vince:

RubberJohnny
Apr 22, 2008
Remember when Chris Roberts said that Mesh Servers had already begun testing in March 2017? Then one of the other devs a few weeks later said they hadn't started yet and would after StarNetwork.

That seems like one of the more clear-cut lies CR did. And now it's not due until the start of 2019.

Lladre
Jun 28, 2011


Soiled Meat

Jobbo_Fett posted:

Which video was that?

I believe it is the one where "this is bullshit" originated.
Pudgy man in black, bad posture in a chair. Using a controller.

Hobo Lando in a santa suit and hat.

Jobbo_Fett
Mar 7, 2014

Slava Ukrayini

Clapping Larry

Lladre posted:

I believe it is the one where "this is bullshit" originated.
Pudgy man in black, bad posture in a chair. Using a controller.

Hobo Lando in a santa suit and hat.

Happen to have a link to it, by chance?

Scruffpuff
Dec 23, 2015

Fidelity. Wait, was I'm working on again?

Virtual Captain posted:

quote:

In you go, thinking you have a handle on some part of the project, right? You have this thing nailed and yet it's totally gone when you get in. Tons of problems, that. You see it across every department, yeah? When one thing finishes climbing the stairs, Chris kicks it back down. Dragging it back up again and again, you feel like you've climbed a skyscraper but you're still on the first floor. Over and over. Some type of special developer hell, that. Some special circle, yeah? *laughs*

The thing that pisses me off most about that is how people defend it as Chris "being a perfectionist." First of all, even if you could take that at face value, it's just bad management all around. If Chris were so loving perfect everyone under him would already have effective marching orders and work being redone would be the exception, not the rule. Second, Chris is about the least perfect person I can think of. What does "perfection" mean to an idiot? If Chris is such a perfectionist, why has everything CIG has released suck so bad? I'm not a perfectionist, but I'd have been embarrassed to release anything CIG has released so far. I'd be hiding under a goddamned rock hoping it all just went away.

Which means either Chris is not a perfectionist like his defenders claim, or the freak show that is Star Citizen is his idea of perfect. Perfect poo poo.

peter gabriel
Nov 8, 2011

Hello Commandos
Something that recently drove home to me about just how out of touch Chris is with modern games is when he was on stage proudly waving around the SQ 42 script and acting like it was a massive tome of huge proportions:



Then this week Kingdom Come without fanfare showed theirs:



It really highlighted the void between what 90's dino dev Chris thinks, compared to modern studios.

Lack of Gravitas
Oct 11, 2012

Grimey Drawer

Jobbo_Fett posted:

Happen to have a link to it, by chance?

you cheeky bugger :v:

Scruffpuff
Dec 23, 2015

Fidelity. Wait, was I'm working on again?
I've seen things you people wouldn't believe.

Broken ships on fire on the deck of Olisar.

I watched O-rings jitter in the dark near the Crusader JPEG.

All those moments will be lost in time, like food in Ben.

Time to crash.

Aramoro
Jun 1, 2012





I'm really baffled by this. Like how does he think this will work at all. Even if you know nothing about computers should be able to realise all he's made there is a slightly larger instance by throwing more CPU's at it. They could do something similar to this by replicating data across adjacent nodes and adjacent only but that's hard and CIG are not smart men.

Aramoro fucked around with this message at 17:14 on Feb 20, 2018

peter gabriel
Nov 8, 2011

Hello Commandos

Aramoro posted:

I'm really baffled by this. Like how does he think this will work at all. Even if you know nothing about computers should be able to realise all he's made there is a slightly larger instance by throwing more CPU's at it.

Keep in mind these people are weapons grade imbeciles

Xaerael
Aug 25, 2010

Marching Powder is objectively the worst poster known. He also needs to learn how a keyboard works.

Space court has been quiet for almost 2 weeks. Can't be long now till Ortwin's winning motion to dismiss is granted, right? RIGHT?

Scruffpuff
Dec 23, 2015

Fidelity. Wait, was I'm working on again?

peter gabriel posted:

Something that recently drove home to me about just how out of touch Chris is with modern games is when he was on stage proudly waving around the SQ 42 script and acting like it was a massive tome of huge proportions:



Then this week Kingdom Come without fanfare showed theirs:



It really highlighted the void between what 90's dino dev Chris thinks, compared to modern studios.

It's amazing how much fanfare Chris Roberts puts behind such a shitshow performance. It's like some kind of Monty Python sketch, or a 5-year piece of performance theatre. Juxtapose epic music, huge conventions, and cheering crowds alongside poo poo people, a visibly poo poo project, and a constantly crashing tech demo and the :lol:s will roll in.

Apparently also money.

Flared Basic Bitch
Feb 22, 2005

Invading your personal space since 1968.

Virtual Captain posted:

4:50 - 'no plans to implement multiple character slots in 2018' https://youtu.be/BIJtzjUsf08?t=292

I’m the persistent “persistent” online “online” game “game” that can’t save information for more than one character.

Hav
Dec 11, 2009

Fun Shoe

Toops posted:

What I find even more sketchy is Google’s location service.

They got sued for wardriving the world while running the mapping service. The entire skyhook database is literally built on the geolocation of SSIDs, particularly the ones supplied by 'free wifi'.

Of course, that's the internet. The world of mobile devices is a lot more locked down and walled off from those messy regulatory frameworks that the poors need.

Toops posted:

This is why I’m actually serious when I say GDPR is a terrible idea.

I'm with you, but from a different angle; removing any data series from an ongoing collection effort will skew the data. At the point where we agree to remove data on the behest of a badly defined third party, we're creating a mechanism to be used, such as the wondrous and beautiful construction that is the DMCA or RIPA. Before you know it, someone demonstrates the actual loopholes by removing Oprah Winfrey from the internet, and everyone's standing around with their dick in their hands.

peter gabriel posted:

Yup, and I am seeing this with some of my larger clients. I'm working with one at the moment who will probably lose a million or so users due the this as statistically that many won't re opt in.

Ah yes, the subscriber numbers. The second biggest farce in this world after comscore.

Double Agent
Mar 28, 2005

Maybe we're not just a bunch of frak-ups after all.
On a somewhat related note: Mueller charges lawyer with false statements in Russia probe

The important bit:

Reuters posted:

Tuesday's court filing does not name the law firm that van der Zwaan worked for, though a 2012 report on former Ukrainian Prime Minister Yulia Tymoshenko that it cited was penned by the prominent international law firm Skadden, Arps, Slate, Meagher & Flom LLP.

lol

Aramoro
Jun 1, 2012




Flared Basic Bitch posted:

I’m the persistent “persistent” online “online” game “game” that can’t save information for more than one character.

I think it's more like Multiple character slots is a way for people to dodge buying multiple accounts so they won't do it.

Thoatse
Feb 29, 2016

Lol said the scorpion, lmao


Lawn dart is what pilots call a plane that lost it's wings

Flared Basic Bitch
Feb 22, 2005

Invading your personal space since 1968.

D_Smart posted:

It's coming along slowly but surely. Not to many resources to throw at it is my biggest issue. And that's due to money. Not all of us have $180M of other people's money to play with. :negative:

I vacillate between loving Dr. D and being sick to death of him, but whatever the case, this right here is some transparent loving game development.

frankenfreak
Feb 16, 2007

I SCORED 85% ON A QUIZ ABOUT MONDAY NIGHT RAW AND ALL I GOT WAS THIS LOUSY TEXT

#bastionboogerbrigade

Brazilianpeanutwar posted:

You know how you guy are always joking about Ortwin being a vampire?



You cannot make this poo poo up.
Amazing.

Toops
Nov 5, 2015

-find mood stabilizers
-also,

PederP posted:

While I don't agree that marketing is essential to keeping the economy healthy, I do agree that it's driving a lot of innovation (that will hopefully end with more benign applications down the road). Your post reminded me of this weird claim by some tech-ad-guru (the name escapes me) that advertisment was the most eco-friendly of all commodities, as it added (perceived) value to consumer products without requiring those products to have higher production costs. That's of course bullshit, as marketing and advertisment most certainly has an energy and resource footprint, but it was a funny claim nevertheless, and not entirely without merit.

Philosophically I totally agree with you. But IMO we're rapidly approaching a post-scarcity situation, the way our economy is structured, if people don't believe they need things, they stop spending, and the whole charade (aka western capitalism) collapses. So I think there's a case to be made that the most important product we produce is artificial demand.

And this is not a derail, it describes the Star Citizen phenomenon perfectly. People with plenty of money and nothing left to do.

Adbot
ADBOT LOVES YOU

kw0134
Apr 19, 2003

I buy feet pics🍆

Scruffpuff posted:

This is my stance, and you're literally the only other person I've seen in the thread who agrees with it. I've seen completion percentages floated around here that run from 15% to 35% and all of them are so far above what's actually done I'm hard-pressed to understand where the number was drawn from.

You can't just list stretch goals, check off which ones were completed, and extrapolate a percentage from that. Not every goal takes the same amount of work, and many goals have underlying dependencies that might change, rendering earlier work useless, even though a week ago it was marked "complete."

On top of that you have Chris, the anti-developer, the true enemy of the project, destroying all the work because of his moronic views and opinions, all of which run contrary to game design.

Forget the Star Citizen PU: it's dead. Everyone's working on the SQ42 model-viewer now. Stay frosty.
I think at this point, it's self evident. You can show me individual components, you can show me assets, but you have no way putting it together into a cohesive product. To steal someone's analogy, you showing me a complete car door with fidelitious window and latches doesn't put you 5% closer to a flying car. It puts you 0% of the way there because the important things are not only incomplete but physically impossible. The tracker is predicated on there being connective tissue between everything, but there's nothing there.

Others have made this point, but what they're trying to build has zero relation to what they've sold. Photoshopping brochures for an apartment at the top of a thousand story building, selling the different drawer pulls for the home of your dreams while the project site is a sand pit.

  • 1
  • 2
  • 3
  • 4
  • 5