-
Posts
7,358 -
Joined
-
Last visited
Content Type
Profiles
Forums
Developer Articles
KSP2 Release Notes
Everything posted by Lisias
-
I utterly failed on converging the discussion back to the thread's subject. So I'm going straight to the point, in the hopes of preventing this thread from being derailed (again) on an useless fight about games that are not available yet and from all we have at this moment are, hopefully coincidently, promises and tech demos published on YouTube. Ones of the most critical reasons Nate is getting his sorry cheeks mercilessly bashed by everybody is EXACTLY due people feeling hopeless on their aspirations of getting a de facto (since a rightful one is out of the menu at this moment) sequel for a well beloved game. The point is that the sooner such sequel goes to the market, the better for Nate, as people will shift their focus to the newcomer's merits - forgetting KSP2 in the mean time. The technology prowess of such spiritual sequel is, frankly, not important because its role on this ordeal (the message from Nate, again the subject of this thread) will be essentially to fulfill a need Nate left unsatisfied. And, as a matter or fact, if the next spiritual sequel ends up flopping by a reason or another it will benefit Nate on the long run, as he will be vindicated a bit - it would not be an easy task after all. Kraken forbids this from happening however (sorry, Nate), I want both of them (Star Paws and KSA) to succeed from all my heart, so people can choose the game style that best fulfill their expectations, removing from the games the burden of having to satisfy conflicting requirements. One size doesn't fits all.
-
That's the history: github allows you to commit files up to 25MB via browser, but allows up to 100Mb when using the command line (what kinda sucks for people that don't do Linux) or a good GIT client. Files bigger than 100Mb is a no go, however. It's pretty rare the need to commit such files, and the only one I had to was a CSV, and I choose to split it in chunks in order to keep it controlled under github. Github have its own client: However, I like SourceTree very much. I use it for almost 10 years already (since the days it was paid), and it's the only non-open-source tool (damn!) that I really couldn't replace until this moment. Take a deep breath - this video is a bit lengthily, but pretty thorough: But if you are on Linux, try git-gui. A bit minimalist, but it works: Keep in mind that there's a cap about the overall repository size too - up to 5Gb (including history - remember, github stores all the changes of the file over the time!). If you ever reaches this limit, you will need to squash some commits - if such thing bites your cheeks, ping me and I will explain how to do.
-
Had you heard of Star Paws? Apparently is going to deliver everything KSA promised, but surely will be delivered first (2025 June, I think). Developed on Unreal Engine 5, I expect some serious graphical candies for the visual oriented gamers. In a way or another, the @Serenity statement still holds. Right now, we are left without a (working) game.
-
You mean something like this? Definitively not possible using the Stock Solar System (neither Kopernicus, that uses it). Perhaps someone could coerce Principia on doing it by hot-updating the kinect and potential energy of the planet on key points of the current orbit. I doubt it would be possible using the PartModule/VesselModule - the numbers involved would be huge, way beyound what they are designed to handle: I expect lots of NaN fun from them if someone tries them. Not to mention that they don't simulate local gravity.
-
_ "Master Jebediah", humbly asked Lodun Kerman, "What's best in life?" _ "To troll your tourists,"", boldly answered Jebediah, "see them scared before you, and to hear the lamentations of the maintenance staff trying to cleaning their seats". And Lodun reached enlightenment. And, in time: I did it!! I will build a kind of tutorial this week!
-
How to install tweakscale to mac os 15.1.1
Lisias replied to moistoflash's topic in KSP1 Mods Discussions
Hi. What I suggest to do is to unzip the TweakScale-2.4.8.8.zip file on your ~/Downloads directory. Then open the directory from the desktop. The open your target KSP's GameData directory and drag and drop the files into it. The mandatory files/directories are: 999_Scale_Redist.dll TweakScale/ I suggest you also install the ModuleManagerWatchDog thingy. It will barks if something weird happens on your rig about it (like döppelgangers): 666_ModuleManagerWatchDog.dll ModuleManagerWatchDog/ It's completely optional, but since you are doing manual installing, it will help of you unadvertised install something with an older version of Module Manager - no matter what they tell you, there can be only one! The full tutorial is on this link: https://ksp.lisias.net/blogs/tech-support/How-To/Install-AddOns-Manually/ -
Yes, I had detected something similar this weekend. I'm pretty puzzled why this started to happen only nowadays - on a 1.4.3 that I used to do some testings 3 months ago and the problem didn't manifested before. Interesting information you provided, TABS is made on Unity, exactly as KSP. Too much coincidences - but, still, coincidences: Correlation does not imply Causation.
- 12 replies
-
- wheels
- navigation
-
(and 2 more)
Tagged with:
-
The link is on the Forum's front page!
-
With the due respect, a PMP could see this as humble bragging. What you say on a P/R statement is not what you say between your peers. Words can mean different things to different audiences. Again, not saying you are wrong. Just saying that there's a chance you may not be as right as you think.
-
Be advised, it didn't worked for me in the past. Apparently I wasn't allowed to do some things that some others were. I could not agree more. In fact, It's my understanding that my position is pretty similar to yours - I think the only divergence is in how I'm painting the drawing. I think we are both painting the same landscape, but using different colour palettes. I'm unsure if this one was addressed to me, because it's my understanding that I had transmitted the very same message - besides choosing to do it with a different style. "Reputation matters". And can be weaponized against you. IMHO it was what happened to him. Not saying he's a "victim". I'm just saying he's not the only one deserving the backslash. You see, someone hired him to do the job. Who hired him? If this reputation was so bad, why he was hired? There're more people involved. And I strongly believe that, besides being directly responsible for the outcome, he's not the only "guilty" and I had opted to do not bash him as it would. I'm not criticizing anyone that opted for doing it, however. The backslash is due. Agreed on disagree. But please allow me to provide to everybody around here (and not only to you) some insights about how I see this picture. I got myself between a rock and a hard place once. I was still somewhat green, but had wasted invested some serious money on a PMI certification (that I choose not to finish, as I didn't found the RoI interesting enough - believe it or not). So at least I had a good theoretical foundation to understand what was happening. TL;DR: besides our best efforts (mine and from the team I was allocated), the project wasn't being useful as intended. Some serious money was invested on this project, it was intended to prevent deployed devices into the market from being recalled and reflashed due some minor, but fatal mishap on the usability (and, boy, all the manufactured devices were recalled from the shops). Again. So, yeah. Pressure. We were a pretty small team: A Senior (me), a Jr and the Team Leader. The Team Leader got pregnant and took a PTO, and I had, so, accumulated the Team Leader role. I'm not sure exactly when this happened, but the Big Boss of the client (he answered only to the CEO of the Multinational) was visiting the facilities, and was debriefing every team that was working on a project under his supervision. And to me, he said "I consider you personally responsible for the outcome of this project. I AM the one calling the shots here, I decide who is fired or not on this company". The whole room got silent and looked at me. I don't remember exactly what I answered, but I remember doing my best poker face and handling the situation as he had just told me that he needs the project to be delivered a couple months earlier. TL;DR: the project, unfortunately, failed. Some critical information I need was denied to me. BUT... I had documented the problem, I had proposed a solution to it on the closing report (that could be implemented in a single week by ONE programmer) and, most important of all, made absolutely clear that I was being denied the information I need and proved it - pinpointing the direct responsibles for the problem. I remember emailing my direct manager, with copy to the big boss, that if some information I was requesting for two weeks already would not be delivered by the end of the current week, I will not accept any responsibility for the project's current schedule anymore. So, yeah. I wasn't only almost fired, I had to watch my backs when walking on the streets for some time. And this, my friend, WAS MY BOULDER TO PUSH. And it was a hell of a heavy one. My Team Leader was on PTO, my colleague was JR and not on a position to help me in any way. And my direct manager tried to wash his hands, and so not only wasn't going to help me, but probably would try to use me to clean his butt - I had a reputation of being a trouble maker after all (check my past around here, I didn't less on that company). And, still, I wasn't fired. Had Nate passed though something similar? Dunno. You can be right, after all. But so do I, and all I'm proposing is that - perhaps - he could be telling the truth on this one. It's not impossible (IMHO, is somewhat probable) that he would not be humble bragging (to any PT-BR speaker here, we call it "falsa modéstia"). He had utterly failed on the project doesn't means that he did everything wrong, neither that he wouldn't had, indeed, pushed some very, very heavy boulders around that no one else on the team had to cope. As it happened to me.
-
I don't think I will be able to deliver this for Xmas, but I'm somewhat confident that it will be released early January. Right now I'm working on fixing my bag of tricks, fixing some long standing stupidities and creating some others that I know it's going to be used, including on BV.
- 12 replies
-
- 2
-
- wheels
- navigation
-
(and 2 more)
Tagged with:
-
totm march 2020 So what song is stuck in your head today?
Lisias replied to SmileyTRex's topic in The Lounge
Today was a hot day, Summer finally is here. Midnight Oil, Beds are Burning. -
I have a theory. As you are probably aware, I'm monitoring the Forum's health (as a side effect of another activity currently on the works). And this is the report for the last week (Zulu time): The gap is me reworking my infra and not monitoring. You see, we have http 502, 503, 525... This is essentially a showroom for http errors, a car dealer would not do better - and it's not impossible that part of these came from my own infra: I'm monitoring the stack as a whole, after all, and not individual hops. However... This week I realized that counting the failures is just part of the job, I was failing to monitor the successes! How are the http 200 responses behaving? Well... not that good, this is the a sample of the worst response times of the requests that worked - on a minutely basis: I had a request taking 320 seconds to be fulfilled! But, interestingly enough, it was an anomaly - the average is between 0.5 to 2 seconds, and the worst cases on each minute are around 40 seconds. Again, this chart samples the response time by minute, it's not an average. This doesn't appears to be related to the Forum's services (as database) as I was thinking initially. As a matter of fact, apparently there's no directly correlation between these worst response times and the HTTP events from the previous graphic, suggesting Forum may be facing more than one problem at the same time that are piling up on my reports. So I decided to upload a monitor (just a bash script doing curl into a tee in a loop ) on a server I have access on another continent and monitored both at the same time on the ssh console side by side - something that, frankly, I should had done before, because I noticed that the borkage is not homogeneous over the landscape! While one monitor was getting http errors, the other was OK and vice versa (or somewhat rarely, both OK or both borking at the same time). The borkage runs on batchs, and "moves" across different networks kinda of sequentially. This may be a possible explanation due some people being, apparently, more affected than others. Since Forum is under Cloudflare, this means that different CF subnets are involved, and it's almost sure that each subnet is independent from each other, with their owns caches and timeouts. So, and now I'm guessing: what would induce CF to bork on some subnets and not on others at the same time? These are my current working theories: There're multiple servers serving Forum running on different machines with different capabilities, and all of them are overloaded. More powerful rigs take a bit more to bork than weaker ones, leading to a chaotic borkage pattern. If CF tries to leverage QoS by switching between them, we could have found a possible explanation for the behaviour I described. There're multiple containers (VMs, LXC, Docker, Kubernetes, whatever) serving Forum on a round robin scheduling over multiple endpoints, each endpoint kinda of dedicated to a CF subnet. Some configuration error, or perhaps resource exhaustion or even a bug on the Container's code is causing random but recurrent crashes over the pool of containers, affecting different CF subnets as the crashes happens and the Containers are restarting the services. There're multiple containers being fired up and spun down under demand, and something (perhaps a configuration error?) is inducing the Container to do that continuously: a container is fired up, do some work but then it's killed and another one replaces it - and them the stack takes time to notice that the endpoint it was talking to was killed and that it needs to find another one. All of the them. None of that are mutually exclusive. Again, these are guesses. They appear to fit the behaviour I describe above, but they are still guesses.
-
I'm trying a polar Trans-Münar Injection and, boy, it's hard...
-
Not as much as people getting bothered by it! I'm not on their shoes, I don't know what and where they are hurting, and if they choose to find relief on some spacefaring frogs, who am I to judge them?
-
He's running out of things to loose. One very serious mistake that is recurrent on big corporations, USA's included (and, perhaps, in special) is their habit to corner people to a point they have nothing left to lose. No enemy will fight you to the death if they have a way out - and some of the most spectacular military last minute turns around (where a certain victory had turned into utter defeat) have their roots on failing to acknowledge this very old adage from Sun Tzu. That's the difference between Live and let Live, and Live and let Die. And you were the ones indulging them into doing it. Companies do what companies do. P.D. wasn't the first company to do such borkage, and it will not be the last while users don't take responsibility over their actions. Users have the ultimate weapon to shape Companies' behaviour: your pocket. P.D. and TTWO would not had succeed on this crapstorm without our help. And exactly why this bothers you so much? Why this hurts you so deep in your heart? So do I. I didn't born a genius, I had to hack and slice my way into knowledge and (pretentiously) wisdom, leaving some corpses behind. He will. In fact, the only reason he's not working right now is because he choose to bet again on this industry. I don't know if he'll succeed or not - but if everything else fails, he will find his way on another industry for sure. Failure is knowledge, and if you can prove that you will not fail again on the same things, people willing to avoid such failures will see value on hiring you. People easily forget what was done right. The soundtrack and the sound effects were magnificent. The tutorials were very, very good and if Squad had managed to envision how important they are, you can bet your favorite thruster KSP¹ would had reached even higher scores.
-
What's your most controversial KSP opinion
Lisias replied to Zum of all trades's topic in KSP1 Discussion
KSP2 can be salvageable - but I doubt it would be profitable. KSP¹ can be profitable - but I doubt it would be salvageable... without opening the Source somehow. -
I think that the language barrier bit my cheeks... Perhaps a better way to say that would be "trying too hard not to self incriminate", but since what he did is not crime, I was reticent in using any word that could be understood this way. Apparently, I failed on choosing a good one - but, and again, the word "incriminate" is also highly incorrect, and I used it here in an attempt to clarify what I had intended to mean. Yes, I had noticed the rationalization he did to explain why he did things the way he did. I blame it to that "everybody wants to be the next Steve Jobs" or, worst, the next "Bill Gates", trend that is infecting the USA's industry since the 80's. Most people read about how these dudes managed their staff and fails to understand that they managed to succeed BESIDES these major screw-ups, and not due them. And Nate, obviously, appears to be one of these. I like to believe that I had looked beyound what was said on the video. I agree with you that there's a good chance he didn't overcomed what I had called "Ferida Narcísica", and that he may be struggling to heal that. TL;DR: he knows that he screwed up, but he can't see exactly how because the don't want to look on the right place. He, apparently, is not ready to that yet - being the reason I think he's still struggling on the transition from Depression to Acceptance. He rationally knows he screwed up, but his ego is still blinding him about the real reason - i.e., he didn't managed to internalize this concept yet. EDIT: Or he is scared of admitting it publicly. Hell, he did signed a NDA and I forgot how litigious USA's society is! Oh, yes. You poked the wound and used the whole finger on it. Yes, the motivation behind the video is the frustration for not being able to find a job he would like - believe-me, he can find a job (perhaps a better paying one) if he finds the courage (and the guts) to look on the right places. Perhaps he did, and realized by doing it exactly how deep is the hole he dug himself into. At least for his current standards. And this is exactly the reason I believe that he will, eventually, reach "redemption" (besides not today). You see, pain is the ultimate motivator for self-healing. People don't break the comfort of the numbness unless compelled to. I don't see any resemblance. Furio was about "I did my best, they failed to accomplish the tasks besides my best efforts". Nate is trying to figure out where he had failed. I agree with you that his ego may be still preventing him from grasping it, but I disagree where you see he's not trying. He is, he's only (still) failing on "internalizing" exactly where he erred - but once he ran out of options, he concluded that he's the responsible for the situation, besides not grasping yet how. Better late than never. Agreed. And you are a more than welcomed member of it, by the way. Just saying.. Being the reason it's healthy to double guess when someone that did a tremendous borkage like KSP2 reaches the public to "apologize". Some of them are only trying to find a way out of the problem so they can keep doing things like they always had in the past, trying to exploit excessively compassionate (or guilty) people as leverage against the few that really is able to see thought their flimsy skin. The problem is that "self-righteously" is equally damaging. Heck, even convicted drivers are entitled to have support and I don't see anyone calling 'simpery' on them. People make mistakes. Some really bad. Check the Aviation Safety Regulations - that books were written in blood. Lots of blood. Had the aviation industry not be "simpery" (please note the quotes), we would not have an Aviation Industry at all - be because they would had run out of aviators, be because they had run out of customers. Dead people don't buy tickets. You see... Once the new owner figures out the world of pain he got involved to, they will eventually reevaluate the assets and, with a bit of luck, precify them correctly. Don't be surprise if KSP¹ gets a price increase after a good face-lifting. It's not impossible that buying a KSP2 copy would be a good deal eventually - heck, this Scene is known for this "moddability". If the current IP owner authorizes if properly, you can bet your mouse someone will try.
-
Absolutely beautiful!! A rocket launch recorded from SPACE in 4K,
-
I agree with you, but not totally. What I'm going to say doesn't contradicts you (perhaps on a single point), but complements it with a different perspective. I'm not an specialist, not even a half baked psychologist, but I want to believe I know a bit. What I had seen is someone broken, regretful, trying hard not to collapse and trying too hard not to self blame for his own frustration. I believed when he said he passed thought the 5 stages of grief, but I think he didn't fully transitioned from Depression to Acceptance yet. I think he's is truly emotional but, granted, I can't say if the pain if from remorse or from a fractured ego - or both. Or the dude is a hell of a psychopath and got oriented (and rehearsed) precisely by a professional about how to behave. In absolutely no way I even implying otherwise. He totally dug the hole in which he is now. But that is not a death sentence, he's entitled to move on somehow. Sooner or later he will succeed - perhaps not on what he (at least thinks) he loves, but in something else. And it's not impossible that he would be extraordinarily successful on a totally different profession - he got some new skills while living this crapstorm, and such skills are valuable to someone. Unless the video I watched now was edited or replaced, this is not exactly what I had seen. What I think I had seen is someone trying to making amends, apologizing the best he can about his mistakes without risking a lawsuit. And he was probably oriented by his shrink to do that, because this is a necessary step to recover from a deep depression as apparently he is passing through: forgiving and asking for forgiveness. And I quote: And he even mentioned two people by the name while apologizing for the hassle. Now, it really looks like he rehearsed the discourse, and it sounded a bit artificial - granted. It may be because he don't really think this way, but want to pass the image he does, or perhaps because he's scared to death from being sued due something he may say that could be used against him on a lawsuit. And so rehearsed what he was going to say a dozen times until it became a muscular memory, losing authenticity. He is sitting over a 100M USD blunder, and he's not stupid. This would surely scare the sheet out of me, and I AM a seasoned professional that had seen things even worse - I had dodged a bullet now and then on my life, I know how deep this rabbit's hole can go. That said, I agree with you that he may not had overcome his ego problem yet - on that particular grief in PT-BR, we call this "Ferida Narcísica" : the death of your own ego is a hell of pain that every person lives sooner or later (the sooner, the better). He's not doing it for you. He's doing it for himself. Don't take me wrong, I'm not saying he's egoistical on this matter, I'm only trying to explain how people works - truly repentance happens from inside to outside. Or never happens at all. That's the thing: if he's caring about being appreciated, he's not being honest neither taking the path to self-evolution. He should not be doing it because he need wants something, because he owns us doing it and needs to pay a debt. Feeling obliged to pay his debts is just another form of narcissism ("A Lannister always pays his debits"). If he's is walking the path to self-healing, he's doing it because he needs to make amends, and people make amends by recognizing the errors in their ways and finding a way to amend that - what doesn't necessarily means fixing it. Yes, I agree. That NDA is weighting badly on his mind while he talks. That's where I disagree. Human feelings can be manipulated, and there're people expert on doing that. Only people that had to deal with malignant narcissists can really appreciate how good some people are on this. You can't just handle everybody as potential malignant narcissists, otherwise you would be the one doing harm. But it's healthy to consider that, probably, you may bump one someday and it would be healthy to you to avoid being trapped by them. Apparently, he's being authentic - but I had survived some of these <insert your favorite non forum compliant expletive here> to know that the first step to avoid the trap is knowing a trap exists - and choosing not to fall on it. I will not pinpoint my finger to him, yelling in accusation But I will keep my glasses in hand, just in case. Time solves everything. Time fixes everything, Time cures anything. Including human feelings. Nothing lasts forever.
-
THIS is how one is supposed to do a Final Approach!
-
Anyone seeing an abyss and not fearing it is suicidal or completely out of their mind! Healthy people are hard wired to fear whatever can kill us. "If you gaze long enough into the abyss, the abyss will gaze back into you" About planes... I'm a frustrated aviator. Studied to be one when young, but one of that infinite economic crisis on my country screwed my family's finances and I settled with flight simulators since then. (not really complaining, I can do fun things on a Simulator than even a jet fighter pilot is not allowed to!! ). But since I had studied that damn thing, I'm more or less wiser on this ordeal than the average gamer, and this is not always a good thing. Some time ago, I had found and read the Accident Report for that terrible disasters involving the 737 MAX, and a few days (or weeks? I don't remember now) later I was doing some sightseeing missions on one of my planes and since the "mission" was to bring a lot of tourists to a touristic point by flight, I got lazy and used Atmospheric Autopilot to do the heavy lifting for me. Well, there was a bug on the thing - if you do a typo while entering a numeric data field, it gets set to zero and, well, I did a typo while setting the flight level... Dude... What happened was terrifying similar to the Aircraft Accident Investigation Report about the 737 MAX accident on Ethiopia. The plane gone nose down suddenly (about 1 second after I had set the flight level), and since I was taken by surprise, instead of deactivating the auto pilot I started to fight the craft attitude both on joystick and keyboard - obviously, without any results. And since I also use GWPS, the thing was yelling "Terrain! Pull up!!!" during all the event! By the time I had realized what happened, it was too late - I managed to deactivate the AAP just to plummet into the ground in a spectacular way. Also, pretty close to what I had read on that report. I will not lie to you, I was mortified horrified. Really, really mortified horrified. It took me a whole week to fire up KSP again, and then I did this, Hard core simulation can bite your cheeks sometimes...
-
Hi. Your KSP.log is littered with Exceptions, so you may have more than one problem to cope with. I summarized below just the ones I think may be related to your problem: [ERR 19:27:04.439] Exception handling event EditorPartIconClicked in class JanitorsCloset:System.NullReferenceException: Object reference not set to at JanitorsCloset.JanitorsCloset.IconClicked (KSP.UI.Screens.EditorPartIcon icon, JanitorsCloset.EditorIconEvents+EditorIconClickEvent evt) [0x000 at EventData`2[T,U].Fire (T data0, U data1) [0x000b0] in <4b449f2841f84227adfaad3149c8fdba>:0 [EXC 19:27:04.445] NullReferenceException: Object reference not set to an instance of an object JanitorsCloset.JanitorsCloset.IconClicked (KSP.UI.Screens.EditorPartIcon icon, JanitorsCloset.EditorIconEvents+EditorIconClickEvent evt) (at <40 EventData`2[T,U].Fire (T data0, U data1) (at <4b449f2841f84227adfaad3149c8fdba>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object) UnityEngine.Debug:LogException(Exception) EventData`2:Fire(EditorPartIcon, EditorIconClickEvent) JanitorsCloset.ReplacementClickHandler:OnPointerClick(PointerEventData) UnityEngine.EventSystems.EventSystem:Update() ---- [LOG 19:30:40.641] Unpacking KOS-1 "Dumbell" [LOG 19:30:40.687] KK: [LaunchSiteManager] GetCurrentLaunchSite: retuning CurrentSite: LaunchPad [LOG 19:30:40.687] KK: [LaunchSiteManager] GetLaunchSiteByName: found LS: LaunchPad [EXC 19:30:40.870] NullReferenceException: Object reference not set to an instance of an object FirstPerson.EVABoundFix..ctor (KerbalEVA eva) (at <0e917f62a1ed450f8573f24a2c1af37d>:0) FirstPerson.EVABoundFix.Hook (KerbalEVA eva) (at <0e917f62a1ed450f8573f24a2c1af37d>:0) FirstPerson.FirstPersonEVA.Update () (at <0e917f62a1ed450f8573f24a2c1af37d>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object) UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object) Remove temporarily JanitorsCloset and ThroughTheEyes to see what happens. Do a full copy of your KSP and do the tests on the copy, just in case. If the problem vanishes, this doesn't means necessarily that these add'ons are the problem - more often than not, there's a 3rd party around screwing things and letting others taking the heat.