Kerbal Space Program Blog

Sep 16

Devnote Tuesdays: The Really Short Edition

Anthony (Rowsdower): As you can see, today’s devnotes are super, super short. Most of the staff has been out in celebration of Mexican Independence Day. Others have been working furiously through the final stretches of QA to bring us extremely close to being in experimentals, so their talk time has been rather limited. Expect an announcement soon. On another note, I’m pleased to announce the newest member of KSP-TV - DKlarations! He plays through what he likes to call “Iron Man” mode. Toss in a ton of mods and a bit of theatrical flair and you’ve got yourself an entertaining stream. Watch him every Thursday night at 7pm EDT.

Jim (Romfarer): This week i have updated all the prefabs and atlases use to run the EzGUI’s. This work has definitely decreased the size of the GUI atlases overall. They should all use slightly less memory now. The biggest benefit in this was probably the introduction of a new generic atlas which holds all of the standard gui elements. I also spent some time changing the way we spawn some of the GUI prefabs by removing some double instances of the same GUI. Specifically the crew management interface used in the launch dialog and the editors are now using the same prefab. Same thing goes for the Astronaut complex in space center and editors. Ideally it should have zero impact on gameplay but it removes the multiple maintenance problem of updating two copies of the same GUI.

Bob (Calisker): As we get closer to update 0.25, I’m starting to look at what’s coming and how we can share some of the more exciting elements with the press. We’re also working on a few marketing programs that are still in development, but each of them have me excited. I’m personally excited with how things are coming together for update 0.25. I’m still a relatively new part of the team but it’s remarkable to see the progress made in the game since I joined last summer.

Ted (Ted): This past week has been a very, very busy one. We’re in the run up to Experimentals, so it’s been all engines at full throttle. I’ve been taking care of last-minute issue triage to see if we can cram any more pre-0.25 issue fixes into 0.25. Furthermore, I’ve been helping out with the final week of QA that we’re doing on 0.25, giving the SP+ parts a good ol’ thrashing. Additionally, it’s been an exciting week running up to Experimentals, the new testers are looking forward to getting their hands mucky with the goo of many, many Kerbals. Right now, I’m making sure all our Experimental Testers are familiar with the 0.25 features that are going to require much testing and that QA is coming to an end nicely, with nothing left trailing that shouldn’t be. Overall, a pretty busy week, but I’d be lying if I said I didn’t enjoy it!

Sep 15

Modding Mondays: KerbTrack

PizzaOverhead’s KERBTRACK allows you to look around in-game using your head and a webcam partnered with FreeTrack, FaceTrackNoIR, a TrackIR camera or the Oculus Rift. Use your own head to control several degrees of movement both in and out of IVA.

To find out more about KerbTrack, go HERE.

Sep 12

Time for the Friday Reveal…

As revealed by Maxmaps on Squadcast, these parts have now connected to 0.25.

Today’s Weather includes a 90% Chance of Kerbal

Greg Dutra is a meteorologist for KWQC in Iowa. He also happens to love Kerbal Space Program. Wait for the 31 second mark and you’ll see some major love being thrown our way on-air. Thanks, Greg! What’s the weather on Kerbin like today?

Sep 11

Twitch Thursdays: Megamaid

image

While this may not be going in ludicrous speed, DasValdez documented the making and orbiting of the Spaceballs Megamaid on his KSP twitch stream. The highlighted clip features his attempt to dock the vacuum cleaner to the maid. Will it suck? Will it blow up? Watch and see!

Sep 10

Video Wednesdays: Spirit of Kerbin

HatBat and Suestra Gaming have teamed up to create a movie that continues the Macey Dean saga. While this is just a teaser for it, we already have high hopes for Spirit of Kerbin.

Sep 09

Devnote Tuesdays: The “Notice My Bug Report, Senpai” Edition

image

Felipe (HarvesteR): Last week was the first week of QA. A number of features have already been integrated into the main development branch and tested. I’ve also taken some time to upgrade and overhaul our issue tracker, to add an issue voting system and a complete revision of the styling rules to make the more important issues more visible at a glance. This has already proven worthwhile as several issues we would have probably dismissed as being of lesser importance have surfaced with high vote counts, which indicates that even though a bug/feature request/feedback item may be technically of low severity, subjectively, it’s seen as very relevant.

This week, we are setting up the Administration Facility systems to be QA tested, and I’m having a go here at a little app to help maintain the issue tracker in a serviceable state. The number of old builds has been piling up, and we need something to help us manage them.

Alex (aLeXmOrA): Last week I had intended to continue with the changes to the KSP Store website. However, since an office remodeling is going on here at Squad HQ, the main routers that provide the office with internet needed to be moved from where they were and that left us without internet access for a day. I helped Jesus change cables and connect the network devices to restore the signal and make sure everyone at the office can access the web. Now, with everything working as it should, I can go on with the website tweaks.

Mike (Mu): I’ve spent some time implementing the new parts from PorkJet and some upgrades for our old parts from Hugo. To get the new cargo bays to work properly I’ve slightly reworked the ModuleAnimateGeneric to enable it to toggle whilst animating and also to enable access from EVA. Apart from all that i’ve been assisting the team in implementing and testing the 0.25 features and also tinkering with some interesting new developments for 0.26. Stay tuned.

Marco (Samssonart): Basically wrapping up my share of QA and on standby for Experimentals. The most puzzling bug that happened during QA was a Unity bug that’s also present in 0.24 - the crew hatch menu doesn’t work on mac. After some tinkering I figured out it’s a bug that got fixed with Unity 4.5.3. We’re still waiting for confirmation on that one, but all points to it being fixed, which is good news all around for mac users. Turns out it wasn’t. Back to the drawing board!

While that happens I updated the info of the orbiting tutorials to include the newly implemented navball vectors and I’m going through some old an undocumented code to find out how to implement said vectors for the IVA navball as well, fun times.

Daniel (danRosas): Finished the Administration Building backdrop, to have it more than ready for the upcoming release. According to the position of the building in the Space Center, you should be able to see the VAB and the Astronaut Complex. Since I like going more into the properties of a telephoto lens, the objects in the image may appear closer than they are in real life.  Since it’s still a WIP feature, this could change in the close future. You can have a look of it HERE.

On other matters, we’re moving ahead on the assets we’re getting ready. The communication channel goes from us artists (Roy, Nick and I) to Miguel, Felipe, and so forth. In order to have a clear scope of what’s intended. Next week I want to start doing tests in Unity, in order to have a closer approach of how those assets are going to look like inside the game.

Jim (Romfarer): It’s time to do some maintenance on GUI atlases and prefabs. In case you didn’t know: an atlas is a texture with many smaller textures baked into it. The main benefit of doing this is to reduce the amount of memory used by the GUI. A prefab is basically a gameobject template used to instantiate multiple gameobjects which share the same behavior. We use those for all EzGUI’s in the game because it’s easier to manage scenes and atlas updates.

Over time, many of the GUI prefabs have received small updates and as a result the amount of atlases used in many of them have grown. So what I’m doing this week is re-building the atlases in order to reduce the amount of atlases in use per prefab in an effort to have as few atlases as possible in use at any point.

Max (Maxmaps): I’ve been working closely with the art team to get the giant 0.26 project done in time. Which has proven to have a bit of an extra challenge to it due to the fact that we need the art team for a couple more things in 0.25, related to the admin building and what have you.

We’ve pulled it off however, and hope you will have your fingers on this update sooner than you’d expect.

Bob (Calisker): I worked with a newspaper reporter who was interested in Kerbal Space Program as a game to include in a feature about what games kids will be playing after Minecraft. Hopefully, KSP makes the list! We also had an interesting discussion with Charlie Hall from Polygon, who caught glimpse of Scott Manley’s challenge to players to get into orbit and back to Kerbin in under 3 minutes. Charlie posted this STORY, which included some talk about planned changes to our atmosphere. It was a tricky question because it’s something still being discussed but we don’t have a concrete answer at this time. It’s one of the toughest parts about being a communications person for a game in Early Access. Sometimes it feels weird to say, “we don’t know,” even when it’s the most honest answer.

One more thing, I have a question for everybody! Did you download and play our demo before buying the game? Please answer HERE.

Ted (Ted): My week has been filled with mostly miscellaneous QA management tasks; keeping documentation on our features current, looking for ways to improve our bug tracking system and implementing them (though Felipe implements the ‘meatier’ ones), the list goes on. One of the many tasks has been assisting the QA Testers with the testing on the ‘secret feature’ and the features Marco had been working on (Navball improvement, crew transfer and vessel markers in the KSC). Our Linux QA Tester sal_vager goes into detail on how that went for him this week:

sal_vager [Linux QA Team]: I collaborated with the other QA members to confirm issues that had been found, as well as finding a few myself, the most notable being a regression issue with the recovery of Kerbals that was speedily fixed by the devs.

Also, I worked with TriggerAu (Windows QA Team) specifically on issue 2946 (title would give away the secret feature), it was a deep issue with many aspects that needed to be checked, between us we were able to test all the conditions set out by Felipe.

So far the Linux version hasn’t thrown up any platform specific bugs yet thankfully, even in the 64bit version.

Moving on, while we haven’t been actively testing new content in Experimentals, that hasn’t stopped the Experimental Testers from keeping busy. One of the new Experimental Testers for Windows sums up what they’ve been up to below:

Steve (Squelch) [Windows Experimental Team]: As one of the new Experimental Testers, this past week has been my first full week on the team! What has that involved? Well, for a start it involved mixing with some really interesting and intelligent people all with a common goal - making KSP better! After a wonderfully warm welcome, it was time to get down to our duties as Experimental Testers. I quickly got to grips with the KSP Bug Tracker, which uses Redmine a project management web app I’ve had experience with before.

Myself and a couple of the other testers took it upon ourselves to review the outstanding tickets, as it’s a relatively quiet period apparently - 0.24.2 is out in the wild. This involves interpreting what the reporter is trying to tell us. This is a mixed bag that can vary from reports from experienced software engineers, to novice “I want to report a bug” type affairs. All of them are important and all of them need attention.

We discuss what the causes in these reports might be, what the workarounds are, and what impact they might have on the playability of the game, as well as the system as a whole. Once we have confirmed the report as valid - and that takes much deliberation in some cases - we copy the report to the internal tracker for Developer attention. In essence, testers act as triage, to use a medical term, where we direct attention of the Developers and Quality Assurance (QA) team to particular problems the players of KSP are having.

Thankfully, it is all done with excellent humour, and draws upon a diverse skill-set with the testers. What better benefits could one wish for? Insight and laughs have made for a great week.

Anthony (Rowsdower): I’ve been busy doing the usual amount of monitoring around the community. I recently dumped a big manifesto on the KSP-TV crew for where I’d like to take the channel. All good things with time, of course. Where would you like to see it go? What things would you like to see on there? Other than some really obvious choices, of course :) I’m also coming up with ideas for a contest next month. The prizes are all set, but I’m still filling in the blanks on the action part of it haha. It’s Halloween time. Perhaps that can be of use. Any suggestions? max also let me have a look at SOME PIC before. It looked rad…oh wait. Crap, I wasn’t supposed to show that, was I? Oh well. 50 lashes to the community manager.

Rogelio (Roger): I’ve been fixing some of the models I’ve been doing during these past weeks. I’m trying to reduce the polycount without losing quality so the textures need to be fixed as well. I like how stuff is getting done. Dan, Max and I have been working together to finish on time without quitting sleep hours. Believe me we’re doing some cool stuff.

Sep 08

Modding Mondays: Modular MultiWheels 7 

On the days you just don’t feel like flying, there’s nothing better than listening to the purr of your engines and getting set to burn rubber wherever you may.

TouhouTorpedo's MODULAR MULTIWHEELS 7 gives you plenty of ways to pimp your ride with tweakable wheels and placeable engines with multiple fuel types. Immediate access to heavy truck parts? Wheels with dynamic friction? They’re in there, too. Those and much more.

Go HERE to have a full look at Modular MultiWheels 7.

Ger KSP on sale at the Humble Store!

Kerbal Space Program is now on sale at the HUMBLE STORE! Summer may be cooling off, but our contracts are just heating up. Well, not too much, we hope. We don’t want any explosions happening here, do we?

As always, a purchase of your HUMBLE STORE purchase will help support some fine charities, so if you or others are looking to travel to space for a good cause, now’s the time!

Sep 05

This Week’s Squadcast Reveal

We’re working on putting these in 0.25, but if they can’t make it in, enjoy your preview of a future update!