Jump to content


  • Posts

  • Joined

  • Last visited

Everything posted by Arsonide

  1. I'm confused by the implication that High Definition Render Pipeline, a render pipeline that by Unity's own admission was not built with performance in mind, might help with performance. If anything it will enable a ton of fancy effects that will harm performance. If performance is a concern then that is something I typically associate with the Universal Render Pipeline.
  2. This was actually the intended use of that contract. It all started back with the "Get Science in Orbit of X" contracts - players were spamming them, and repeatedly completing them using the same craft. That sort of felt like an exploit, so it was slated for patching up, as a lot of contracts have special logic to prevent exploitative behavior when applicable. The thing was that any time there was an attempt to "fix" this "problem", there was quite a lot of resistance to the idea. Players really enjoyed these repeatable contracts because back then there were no contextual objectives (like satellite adjustments or station expansions). They felt like these contracts encouraged them to build infrastructure and then allowed them to gain a repeatable source of income from that infrastructure. This behavior was never patched to my knowledge, but the payouts of those contracts were lowered slightly to reflect this. So that sort of renewable income was seen as sort of a gray area, but SENTINEL had one thing going for it - it was an optional official mod, rather than stock, so players had to opt-in to this mechanic. This gave us a bit of wiggle room, and we wanted the contract to feel different than other contracts, so we heavily accentuated this renewable income. That is to say, if you already have a SENTINEL satellite in orbit where the contract designates, all you have to do is accept the contract, wait, and rake in the cash. This made it different than anything else in the game. It heavily encourages building infrastructure, in a way similar to contextual station contracts, or the CommNet mechanic does. Obviously, the mechanic was popular enough to eventually be fully integrated into stock.
  3. Leadership Initiative was added when milestones were added because there are indeed players that wish career mode was less guided, and more free-form, like sandbox mode with funds and science. These players wouldn't be satisfied with any changes to contracts, because contracts are not what they want from career mode. The reason it has such a large activation cost is because of the initial "record" milestones - altitude records, speed records, distance records, and depth records. There are a lot of those early in the game to kickstart your career on a positive note, and give new players some wiggle room. Having Leadership Initiative active as those are earned would be quite unbalanced, however, which is why the activation cost is a bit steeper. This ensures that players get it a little later in the game. I like that you noticed that it forces you to keep moving forward, instead of doing the same things repeatedly. This was intentional, to emphasize a playstyle that is very different than following contracts. It emphasizes more of a trailblazer or pioneer attitude, which is why it is called "Leadership Initiative". You want to be the first in your field to do these things that have never been done before. You want to keep moving. Another point I'd like to make is the boosted science gains. This might appear strange to someone initially, but the intent of that was not actually to give you more science. What do you do if you are using this playstyle and you are stuck? You've done everything you can do in the Kerbin system, but you can't make it to Duna yet? What if you've explored everything in the system, and there are no milestones left? The intent of the boosted science was not to give you science, but to give you a source of recurring funds when paired with another strategy. When initially doing science, this still supports the trailblazer attitude, as science comes from finite pools (doing it in the same places lowers and eventually uses up all the science there). However if you've done all the science there is to do, this will boost the amount of science your labs produce, and therefore potentially boost the funds they produce when paired with other strategies. Anyway, a lot of thought went into that strategy, hopefully I've explained some of it.
  4. Good stuff. I like the new contract briefings. They read less gibberishy, and incidentally look easier to localize.
  5. RoverDude has never worked extensively on contracts to my knowledge, you might be thinking of my prior work. As far as I'm aware the word "Kerbol" is not and has never been in the game anywhere. If you see it, grab a screenshot and report it on the bug tracker. For the most part, it is referred to as "the Sun". The words "keliosynchronous" and "keliostationary" are in the game, however, so you might be thinking of those. You can find them in Contracts.cfg, and can modify them there if K-Syndrome is bothering you.
  6. Then this is a bug, and should be reported. It should be offering them under certain conditions.
  7. It's not a matter of importance, it's a matter of progression. What happens is the game sees that you are ready for advanced stuff on x, and therefore also qualify for a flyby at y. After your flyby, it creates a pool of advanced X subjects and basic Y subjects, and makes a choice from the pool that is created. The only time it checks distances is when it calculates the next flyby, otherwise it's just watching your progression. It could probably use a few extra options to allow people to tweak how they want it to behave. There are a lot of these in Contracts.cfg, but there could probably be more. Might be worth a suggestion thread.
  8. I mean, nobody's ever asked me, so that would help. As would mentioning me properly so I get pinged, as I am active on the forums. It isn't really a mystery at all. Explore contracts have a very specific logic to them that is semi-random, but also quite ordered at the same time. They used to be entirely random, but that is not the case anymore. I'm not going to get into specific details, but here is the gist of things. They look at what you have done on the planets you have been to. They will keep offering you objectives on those planets up until a certain point of progression has been met on that planet before offering the next planet. However, if you "skip" a planet, and visit Duna, for example, then the game will assume that you are capable of reaching Duna, and start offering things there as well. Just because they start offering a new planet does not mean they stop offering things on an older planet. Advanced objectives for the old planet, such as rendezvous and docking, will appear alongside more basic objectives on new planets, such as flybys and orbits. They will always appear in a logical fashion. You won't see a return from flyby before you see a flyby, and you won't see a request to planet a flag before you've been asked to land. These contracts also keep track of what you are capable of, so for example, they aren't going to ask you to place a flag on the Mun if you've never sent any crew to the Mun. They aren't going to ask you to EVA if you don't have the facility upgrades to EVA, and they aren't going to ask you to dock without docking ports researched.
  9. Asteroid Day is open source and can be modified, as per the modding guidelines, and has a permissive license. The source code comes right with the addon.
  10. This stuff does (eventually) get to them, and they really appreciate it. Edit: But it gets there faster if you poke @sal_vager.
  11. These sorts of things depend on a bit more than how many vocal advocates there are on this forum though. If you pick out any individual feature, it's going to have someone that thinks it could use improvement, and has written a very long forum post or two about this assertion. As an example, there was an independent poll a while back with a several thousand responses that showed that over 60% of the player-base primarily played career mode. If you just read the forums, then this number will probably surprise you. The problem with career mode is that everybody has different ideas about what exactly it should or should not be, and the ones that feel strongly enough come and post about it. That results in a rather one sided discussion here sometimes that gets a bit confusing if you look at the actual overall statistics. The job of any developer (including modders) is to take that feedback into account, and find one solution that satisfies everybody that is also within the realm of possible implementation. It's a bit like finding a unicorn made of cotton candy.
  12. Just anybody that's ever participated in a pre-release, reported an issue to the bug tracker, read the forums, or read the devnotes.
  13. Not quite, but you're on the right track. Floating point math breaks down as you move further away from the origin due to loss of precision. Only so many decimal places can fit in a number, and as the numbers get larger, you get more places on the left, and less places on the right. In most games this causes unpredictable symptoms. My first encounter with it was modding Morrowind - cliff racers spawned very far out in the ocean would jitter like mad. That's a common symptom, but you see it sprout up in various ways. I think in Minecraft they call it the "Far Lands" or something. Anyway, there's a method known as "floating origin" that software engineers use in many games to deal with this issue. Essentially, after the player moves a certain distance from the origin, the player is snapped back to the origin, and everything in the world is moved with him so that from his perspective, he hasn't really moved. You could say that it's as if the origin "floated" to a new location. Sometimes you can feel when this snap happens due to various artifacts occurring. In KSP you might notice some particles suddenly appear or disappear, or sounds suddenly sound like they are in a different location. But overall, from the player's perspective he's moving seamlessly through an incredibly large world with little to no loss of floating point precision. Anyway, if it is not already evident, KSP uses this method (As is well documented from Felipe's talk at Unite in 2013) to keep precision high at all times, while maintaining the scale of a massive solar system. So this loading hint is a sort of double entendre.
  14. You're getting a null reference exception. If you type /stacktrace into the console it (may) give you more detailed information that the creator of said mod might want.
  15. KerbNet is a part of the stock game, a feature that I personally had a heavy hand in implementing. It allows you to map the surface of planets, visualizing the terrain, the biomes, and occasionally spotting where an anomaly is whether that anomaly is static or not. They aren't though, most of them are still static. However, if all of them were randomized...now that people have a stock way to find them, I don't think that would be such a terrible thing. It might even be a decent idea for a mod.
  16. Says who? What fun would an easter egg hunt be if the easter bunny put the eggs in the same spots every year? It could certainly be said that unique, static landmarks make excellent easter eggs, because these static points of reference allow the community to relate to each other much better when someone posts a video of their super low orbit going through a Mun arch. It could also be said that procedural, dynamic points of interest make excellent easter eggs, because they allow people to discover new things on their own. I don't think either one precludes the other, but both are definitely easter eggs.
  17. Not sure I understand here, randomizing some things ruins them, and randomizing other things does not?
  18. Aerodynamics were tweaked a bit. Pointier things go faster, blunt things go slower, red things go faster.
  19. I came up with these, but cargo/payload would be a decent addition.
  20. You could read between the lines and probably come up with all sorts of things, but unfortunately I will still not be able to answer any questions regarding future decisions.
  21. Unfortunately these two statements directly contradict each other. Polish does not come from the polish fairy. Every second we spend on Feature X is a second that Feature Y does not get.
  22. This video was uploaded in 2011. The package itself was last updated in 2012, and therefore has not had to deal with all of the...intricacies...of Unity 5's wheel colliders. It would no longer function nowadays.
  • Create New...