|
alf_pogs posted:this is exactly why i'm hooked too. i want to see it happen in glorious real-time and surely this year's the year. The ultimate end will be one that is somewhat anti-climatic. I hate to say it, but while Croberts is a buffoon in game design and vision, the years have taken their toll and he is a drat smart business person because of it. With that said, he'll ride into the sunset on a saddle of cash after the various courts and accounting methods are finally hammered out years from now and everyone has lost interest. I mean, geez, those multiple companies didn't exist for the game... And there he has it, a nice padded resume dealing with star actors as well when he is reborn like a cat headed phoenix. They have already been unraveling this debacle for the past few months. I think it finally hit them when they couldn't make sense of what to do with Star Marine. Lack of updates, just general tweaking, no one knowing what is going on with the code, etc. The development team is obviously at their wits end because they see the choo-choo train coming through the tunnel. I expect cash to still flow in for them for a while. But there is only so much one can do to show progress to keep the masses happy. The most curious part is how far will the lemmings go to support it. Colostomy Bag fucked around with this message at 05:45 on Jan 22, 2016 |
# ? Jan 22, 2016 05:36 |
|
|
# ? Apr 29, 2024 07:42 |
|
sanctimoniousqfd posted:Basically it all boils down to architecture and data budgets. For people who are not programmers but really want to understand why everything is hosed up I think this is really enough to paint a beautiful picture
|
# ? Jan 22, 2016 05:39 |
|
spacetoaster posted:From AtV today.
|
# ? Jan 22, 2016 05:39 |
|
Rhubarb94 posted:Traditional Brit Stew (does not contain actual brit) this is the sort of thing northern brits eat, it is not to be confused with the awful rubbish served in restaurants. this looks british, yes
|
# ? Jan 22, 2016 05:41 |
|
In defense of the shotgun crashing the game, I've heard of this sort of thing happening before and almost always it's been shotguns as the culprit because the wily little things seem to cause all sorts of trouble when the games in question try to sort out the results of firing it and all its little sprayed pellets or whatever you want to call it. A friend tells me one shotgun in ARMA 3 would cause entire buildings to collapse if you shot at them due to some interaction of the code making the game think the shotgun's blast hitting the building was a tank shell.
|
# ? Jan 22, 2016 05:44 |
|
|
# ? Jan 22, 2016 05:47 |
|
TheLastRoboKy posted:In defense of the shotgun crashing the game, I've heard of this sort of thing happening before and almost always it's been shotguns as the culprit because the wily little things seem to cause all sorts of trouble when the games in question try to sort out the results of firing it and all its little sprayed pellets or whatever you want to call it. A friend tells me one shotgun in ARMA 3 would cause entire buildings to collapse if you shot at them due to some interaction of the code making the game think the shotgun's blast hitting the building was a tank shell. Now I kinda wish they kept this in.
|
# ? Jan 22, 2016 05:52 |
|
I think the key thing that really needs to sink in for non-programmers who want to know what's funny relating to CryEngine is that there are a million ways to solve any given problem in software and we can't[*] figure out definitively how those problems were solved by looking at the finished game. Most of the attempts to point out really nitty-gritty implementation information in this thread is conjecture. At best we can point out high-level fuckups like trying to extend an engine which was never designed to support MMOs to do so -- no matter how you attempt to solve that, it's going to be an absolute lemon. Much like trying to get your riding lawnmower to break the vehicular ground speed record would be. [*] Yes, you can decompile the game and start reverse engineering it but to form a meaningful understanding of the architecture and how things are implemented it's totally impractical, for anything bigger than Solitaire, unless you want to spend months or years on it
|
# ? Jan 22, 2016 05:52 |
|
TheLastRoboKy posted:In defense of the shotgun crashing the game, I've heard of this sort of thing happening before and almost always it's been shotguns as the culprit because the wily little things seem to cause all sorts of trouble when the games in question try to sort out the results of firing it and all its little sprayed pellets or whatever you want to call it. A friend tells me one shotgun in ARMA 3 would cause entire buildings to collapse if you shot at them due to some interaction of the code making the game think the shotgun's blast hitting the building was a tank shell.
|
# ? Jan 22, 2016 05:52 |
|
Mendrian posted:Maybe someone who actually programs can give me some insight into this: Player counts and events that the server has to track are an n-squared problem, aka each additional player in an area makes for exponentially more CPU and network time consumed. In addition, there's the part about how game servers work- They run on a fixed tick rate, or frame rate, on the server side, and once you add enough events that need processing in each frame such that the server can no longer get to them all in 25ms/50ms/whatever tick rate they use, then poo poo goes decidedly tits up. This game, like every other online game that gives a poo poo about cheating in some form, is server authoritative, so once those frames start rolling over bad poo poo starts happening in all forms. Everything slows down, gets more jittery, rubber bands, or just plain hard locks in place until the server can catch up. Add to that, that the people smart enough to do it well are both unicorns and are probably already working for blizzard and valve, and lol. (And even they aren't magic, look at what happens in Diablo 3 when you hit greater rift 80+ with 4 people and you can only pull a couple mobs at once and can't even use any area damage or dots lest you bring the server to it's knees and hard lock your game till you die)
|
# ? Jan 22, 2016 05:52 |
|
sanctimoniousqfd posted:Wow, my first effort post on SA... hope you enjoyed it :-) This is a good post and I wish that there were more good technical posts in these threads.
|
# ? Jan 22, 2016 05:52 |
|
also, these were fascinating reads I guess it goes a long way to explain to non-techheads like me why CryEngine wasn't the best idea for a game of SC's scope.
|
# ? Jan 22, 2016 05:54 |
|
spacetoaster posted:From AtV today. sums it up
|
# ? Jan 22, 2016 05:54 |
|
Colostomy Bag posted:And there he has it, a nice padded resume dealing with star actors as well when he is reborn like a cat headed phoenix. good one
|
# ? Jan 22, 2016 05:57 |
|
Lime Tonics posted:A loving FPS weapon breaks the game, I still can't even..... To be fair, there are a lot of reasons why a weapon firing could crash the game that aren't pants-on-head retarded. If you have a custom particle effect that's been attached to the bullets but the effect has been moved or deleted, if you have a unique sound effect called that isn't there, if you have a projectile speed that missed a decimal point and breaks physics, any one of those things could cause the game cycle to just go "FUUUUUUUUU " and hit a fatal error. Now, you could put in error handling for this sort of thing, but at the point you add that in it's cheaper to just fix the drat thing, unless you're already using global error handling (Like WoW's infamous "Shane-Cubes") but that means CIG planning ahead which means no. So, while it is a stupid crash to have, it's not by any means a stupidity unique to Star Citizen. I bet most FPSes at one point or another have a weapon that crashes the game when it's used.
|
# ? Jan 22, 2016 06:01 |
|
GetWellGamers posted:To be fair, there are a lot of reasons why a weapon firing could crash the game that aren't pants-on-head retarded. What percentage of CIG's FPS weapons crash the game when fired?
|
# ? Jan 22, 2016 06:04 |
|
Gwaihir posted:Player counts and events that the server has to track are an n-squared problem, aka each additional player in an area makes for exponentially more CPU and network time consumed. In addition, there's the part about how game servers work- They run on a fixed tick rate, or frame rate, on the server side, and once you add enough events that need processing in each frame such that the server can no longer get to them all in 25ms/50ms/whatever tick rate they use, then poo poo goes decidedly tits up. This game, like every other online game that gives a poo poo about cheating in some form, is server authoritative, so once those frames start rolling over bad poo poo starts happening in all forms. Everything slows down, gets more jittery, rubber bands, or just plain hard locks in place until the server can catch up. Yeah, that's the bitch about CS...realizing there really is a limit on what can be accomplished in a finite amount of time. But hey, none of us in the community have any clue on this type of stuff so we are just basic goons.
|
# ? Jan 22, 2016 06:04 |
|
GetWellGamers posted:To be fair, there are a lot of reasons why a weapon firing could crash the game that aren't pants-on-head retarded. If you have a custom particle effect that's been attached to the bullets but the effect has been moved or deleted, if you have a unique sound effect called that isn't there, if you have a projectile speed that missed a decimal point and breaks physics, any one of those things could cause the game cycle to just go "FUUUUUUUUU " and hit a fatal error. Read the patch note again. quote:Removed an errant Devastator-12 Energy Shotgun that would spawn inside of one of rare wrecks in the Yela Asteroid Field. If I'm not mistaken it's not the firing that crashes the game. They accidentally placed it somewhere and it crashes due simply to it being there. WhiskeyWhiskers fucked around with this message at 06:07 on Jan 22, 2016 |
# ? Jan 22, 2016 06:04 |
|
someone in this thread mentioned that the SC alpha at the moment doesn't have any bug-reporting feature, automated or otherwise. is this true? it seems (to my feeble, non-game-development brain) that without something like this, it's nearly impossible to determine common issues, let alone their causes. so i guess my question is, what exactly are CIG learning from this whole thing? how are they checking the game?
|
# ? Jan 22, 2016 06:04 |
|
Mirificus posted:The patch notes didn't say anything about firing or even picking-up the shotgun. It just existing would have instacrashed the servers though wouldn't it? Unless it's something tied into merely eyeballing the thing (which is something I've seen happen before in other games too).
|
# ? Jan 22, 2016 06:05 |
|
I just started teaching myself python so I figure a few more hours of practice I have enough skills to apply for CIG since they don't actually program much of anything
|
# ? Jan 22, 2016 06:10 |
|
Gwaihir posted:Player counts and events that the server has to track are an n-squared problem, aka each additional player in an area makes for exponentially more CPU and network time consumed. In addition, there's the part about how game servers work- They run on a fixed tick rate, or frame rate, on the server side, and once you add enough events that need processing in each frame such that the server can no longer get to them all in 25ms/50ms/whatever tick rate they use, then poo poo goes decidedly tits up. This game, like every other online game that gives a poo poo about cheating in some form, is server authoritative, so once those frames start rolling over bad poo poo starts happening in all forms. Everything slows down, gets more jittery, rubber bands, or just plain hard locks in place until the server can catch up. Just to elaborate on tracking things being an n2-problem -- this is true in theory. If we have a multiplayer game with a single room with 10 clients standing in it, and one of the clients jumps, the server needs to tell every other client about that person jumping. In a large-world game like an MMO, this technically isn't the case anymore. If you're far enough away (for some value of "far enough"), some clients can't see you anymore, and don't need to receive the notification that says "someone jumped". This is a simplified example, but explains a basic optimization step. Seems like a no-brainer for something to implement, right? The problem is that defining "far enough" adds more complexity, as does sending notifications conditionally. If I don't tell everyone what you're doing because we're too far away from each other, what happens when you move close enough that I now need to know what's up? Now you need to figure out what I've missed out on and send me only the necessary information (the "delta") of what has changed. In a complex system like a multiplayer game the number of things you need to maintain to deal with tracking all of this information grows very rapidly. The more code you need to write, the more it needs to interact correctly with other systems; the more interactions you have, the more points of failure you have. You could picture even well-designed software as somewhat of a rube goldbergian contraption, in that no individual part is truly independent from anything else, even if it feels like it should be. Really well designed software will minimize this, but we're not talking about really well designed software. lol. Even if increasing the client count is their number one priority, the complex systems they're adding (like "local grids") make already difficult problems like netcode become even more convoluted to solve.
|
# ? Jan 22, 2016 06:13 |
|
Hillary Clintons Thong posted:I just started teaching myself python so I figure a few more hours of practice I have enough skills to apply for CIG since they don't actually program much of anything To get you up to speed with the rest of the team can you demonstrate that you can follow these three steps? 1. Open ships.xml 2. ctrl+f "##Ship max speed" 3. add or substract the result of a d10 to d6 ships
|
# ? Jan 22, 2016 06:16 |
|
alf_pogs posted:someone in this thread mentioned that the SC alpha at the moment doesn't have any bug-reporting feature, automated or otherwise. do you really need an itemised list of 'everything'? without hyperbole it would be quicker to have everyone report what they feel is completely finished and as designed.
|
# ? Jan 22, 2016 06:19 |
|
T.G. Xarbala posted:also, these were fascinating reads There's the old saying that there is the right tool for the job. Could Unreal have done it better? Perhaps. Probably could have brought it a little closer to the vision but I'm sure it would lack fidelity. Trade offs of quality vs. performance. I can't imagine what the poor bastard who has DB duties dealing with the PU is feeling like.
|
# ? Jan 22, 2016 06:21 |
|
alf_pogs posted:someone in this thread mentioned that the SC alpha at the moment doesn't have any bug-reporting feature, automated or otherwise. They're learning the limitations of the Citizen's gullibility and willingness to suspend their wishes to fly the stuff they've bought. Colostomy Bag posted:Yeah, that's the bitch about CS...realizing there really is a limit on what can be accomplished in a finite amount of time. To make matters worse, there's some evidence to suggest that CRobber never made that realisation. The infamous dev/designer letter where the author complained about how the design team was never given a (resource) budget for their assets because ”CryEngine will take care of it” hints at a deep-seated misunderstanding of how game engines work on the executive level of the company…
|
# ? Jan 22, 2016 06:23 |
|
titaniumone posted:Just to elaborate on tracking things being an n2-problem -- this is true in theory. If we have a multiplayer game with a single room with 10 clients standing in it, and one of the clients jumps, the server needs to tell every other client about that person jumping. In a large-world game like an MMO, this technically isn't the case anymore. If you're far enough away (for some value of "far enough"), some clients can't see you anymore, and don't need to receive the notification that says "someone jumped". Nice post and agree completely. Problem is the genre of the game. They are dealing with space with distances that makes your head spin. Most MMO games deal with a much smaller area "in game". Guess what I'm saying is, they can't cheat just because of the venue they chosen in game and have to simulate the torpedo from 3 km away hitting the hull.
|
# ? Jan 22, 2016 06:38 |
|
alf_pogs posted:someone in this thread mentioned that the SC alpha at the moment doesn't have any bug-reporting feature, automated or otherwise.
|
# ? Jan 22, 2016 06:41 |
|
I'm gonna quit my job so I can work full time on catching up in this thread.
|
# ? Jan 22, 2016 06:44 |
|
Romes128 posted:I'm gonna quit my job so I can work full time on catching up in this thread. It doesn't pay well. Want my referral code?
|
# ? Jan 22, 2016 06:50 |
|
sanctimoniousqfd posted:Now, there are steps that can be taken to greatly mitigate the increased traffic, such as defining interaction "causality bubbles" where fine-grain interactions are only sent to peers in the general locality, but the engine still needs to be able to cope under the strain of all players choosing to be in the same place at once. So hypothetically there could be some gains in performance if they've hired someone recently who actually knows how to partition things as you described. Why they haven't in the three years prior is
|
# ? Jan 22, 2016 06:55 |
|
What is the coolest feature in Star Citizen for you?
|
# ? Jan 22, 2016 06:59 |
|
T.G. Xarbala posted:this looks british, yes 1 veg, 1 meat and a minimum of effort He didn't pour a pint into the broth though so it loses some points E: I'm reminded of a Welsh rarebit recipe I ran into once that went roughly thus: code:
HookedOnChthonics fucked around with this message at 07:07 on Jan 22, 2016 |
# ? Jan 22, 2016 07:02 |
|
"Great. The world's most boring human."
|
# ? Jan 22, 2016 07:04 |
|
Colostomy Bag posted:It doesn't pay well. Want my referral code? How many ships can I buy with 5000 credits friend?
|
# ? Jan 22, 2016 07:05 |
Booblord Zagats posted:At worst Derek Smart is video game Rommel Iglocska posted:
WhiskeyWhiskers posted:Also we've had military planes able to take film of battles they're in practically since military planes were a thing. Why would we need a dedicated news van at all even within the 'verse's lore? Gonkish posted:I just watched The Big Short. "Of course there will be strict common sense gun control laws enabled in the verse, and some players will even be able to join the space police division to help hunt down dirty goons."
|
|
# ? Jan 22, 2016 07:07 |
|
Romes128 posted:How many ships can I buy with 5000 credits friend? Good point. You could buy an aquarium though. But not all the fish will show up.
|
# ? Jan 22, 2016 07:08 |
|
Since I can no longer keep up with the thread I have to ask, who is the birdman?
|
# ? Jan 22, 2016 07:09 |
|
Happy Sisyphus posted:Since I can no longer keep up with the thread I have to ask, who is the birdman? To be honest I don't know. But given the absolute insanity I assume there will be a zookeeper in the verse picking up animal poop. Hopefully the news van films the fucker for news at 6.
|
# ? Jan 22, 2016 07:13 |
|
|
# ? Apr 29, 2024 07:42 |
|
Oddly enough all this talk about adding the most boring and tedious poo poo to the game like jobs and cat poo poo removal and I've haven't seen anything about having a space girlfriend. Or are backers so worried about realism and fidelity that they'd get rejected in game too?
|
# ? Jan 22, 2016 07:17 |