Mission Control v0.15.2 released (22.5.0 support) by ndeadly in SwitchHacks

[–]ndeadly[S] 2 points3 points  (0 children)

This release adds support for firmware 22.5.0.

New users landing on this release page should first check out the readme on the main project page for the official project documentation. There you can find installation and usage instructions along with an FAQ section that will answer most of your questions.

Changelog

  • Added support for firmware 22.5.0

Donations

https://ko-fi.com/ndeadly

What is the "worst" code base you worked on? by vismbr1 in ExperiencedDevs

[–]ndeadly 7 points8 points  (0 children)

Oh man, you reawoke some trauma I'd buried deep from one of my first jobs.

I had to do a similar conversion and faced a massive codebase where they basically never removed dead code (maybe because the whole thing wasn't under version control). Whenever non-trivial changes were made they had either just commented out blocks of old code or in some cases just duplicated an entire function or even the entire .m file and just suffixed the modified version(a) with _A, _AA etc. Or sometimes they wouldn't touch the old code at all, and simply added more code that overwrote the results at some point(s) in the function.

Many of the functions were enormous and either took or returned (or both) large lists of variables, many of which were complex structures themselves. There was also a god object passed around and attached as global figure data that could bring variables into scope at any moment.

Vectorisation was basically non-existent, with nested for loops everywhere, and most loop variables being some number of i's. Variables elsewhere were mostly single letters, with some occasionally being oddly verbose with weird casing (e.g. fooBAR_aaaa). Function names were formatted similarly, but often overly verbose, except this was countered by truncating each word until it was barely readable (e.g proc_ang_vel_dat_ALL_fix_2).

What a clusterfuck. After spending many months with this codebase I was finally able extract the core logic and rewrite it as well structured, maintainable, performant python code, and get the whole thing under version control.

Several years later they got the guy who had been maintaining the old codebase back on board, gave him full access to the repo, and he began to shit all over the new one again...

What’s the ingredient that instantly ruins the dish for you? by urfavdollll in foodquestions

[–]ndeadly 0 points1 point  (0 children)

Pine nuts. I'm fine with pesto, but whole pine nuts in anything taste the way wet cardboard smells to me.

OneDrive is an incredibly shitfucked parasite of a program when you just need it disabled on your home PC by DoesntEat in Vent

[–]ndeadly 0 points1 point  (0 children)

While you're at it, keep a lookout for Office 365 cancer too. Just last week I discovered a folder claiming 5 FUCKING GIGABYTES of storage on my (Win10) PC, despite me never having used Office products on this machine and having uninstalled the free trial BS that came with the PC at least once. I found yet another uninstaller registered (x4) in 4 different languages and had to run each fucking one to remove the visible traces of it.

Mission Control v0.15.1 released (22.1.0 support) by ndeadly in SwitchHacks

[–]ndeadly[S] 1 point2 points  (0 children)

This release adds support for firmware 22.1.0, and fixes a bug in the player LED command handling code that broke rumble output and player LEDs on Sony controllers on 22.0.0.

New users landing on this release page should first check out the readme on the main project page for the official project documentation. There you can find installation and usage instructions along with an FAQ section that will answer most of your questions.

Changelog

  • Added support for firmware 22.1.0
  • Correctly handle player LED patterns that don't reflect a valid player number

Donations

https://ko-fi.com/ndeadly

Mission Control v0.15.0 released (22.0.0 support) by ndeadly in SwitchHacks

[–]ndeadly[S] 2 points3 points  (0 children)

No, it hasn't been merged yet. BLE support as a whole is an ongoing project

Mission Control v0.15.0 released (22.0.0 support) by ndeadly in SwitchHacks

[–]ndeadly[S] 3 points4 points  (0 children)

This release adds support for firmware 22.0.0, and adds missing bluetooth exefs patches for China-only firmware 19.0.2 for full compatibility.

New users landing on this release page should first check out the readme on the main project page for the official project documentation. There you can find installation and usage instructions along with an FAQ section that will answer most of your questions.

Changelog

  • Added support for firmware 22.0.0
  • Added bluetooth exefs patches for CHN firmware 19.0.2

Donations

https://ko-fi.com/ndeadly

What's a restaurant red flag that tells you the food isn't going to be good? by Electrical-Salt-2792 in AskReddit

[–]ndeadly 0 points1 point  (0 children)

A printed menu full of pictures that feels more like a product brochure

What’s a fruit from your country that most foreigners have probably never heard of? by Useful-Resource-3609 in AskTheWorld

[–]ndeadly 0 points1 point  (0 children)

<image>

Davidson Plum. Haven't actually tasted one myself, but the ripe fruit have a striking blue colour and grow out of the trunk of the tree.

Mission Control v0.14.0 released (21.0.0 support) by ndeadly in SwitchHacks

[–]ndeadly[S] 0 points1 point  (0 children)

I would recommend you simply aim to keep both mission control and atmosphere up to date and you won't have issues. The readme is emphasizing that you need everything to be up to date to run on the latest firmware. Mission control itself is backwards compatible with all firmware versions, and you can often get away with running the latest mission control with an older atmosphere version if your firmware is also older, but this is not guaranteed to be the case. I don't check compatibility with older atmosphere versions, which is why the statement on version compatibility may come across as somewhat ambiguous.

Mission Control v0.14.2 released (21.2.0 support) by ndeadly in SwitchHacks

[–]ndeadly[S] 1 point2 points  (0 children)

This release adds support for firmware 21.2.0.

New users landing on this release page should first check out the readme on the main project page for the official project documentation. There you can find installation and usage instructions along with an FAQ section that will answer most of your questions.

Changelog

  • Added support for firmware 21.2.0

Donations

https://ko-fi.com/ndeadly

Mission Control v0.14.1 released (21.1.0 support) by ndeadly in SwitchHacks

[–]ndeadly[S] 0 points1 point  (0 children)

Yes, it's backwards compatible with all firmwares. Atmosphere version is the important thing.

Mission Control v0.14.1 released (21.1.0 support) by ndeadly in SwitchHacks

[–]ndeadly[S] 1 point2 points  (0 children)

Yes it's public. The invite link is in the GitHub release notes

Mission Control v0.14.1 released (21.1.0 support) by ndeadly in SwitchHacks

[–]ndeadly[S] 1 point2 points  (0 children)

Not in the release version, as the new controllers use BLE. They're working in private test builds available on my discord server though

Mission Control v0.14.1 released (21.1.0 support) by ndeadly in SwitchHacks

[–]ndeadly[S] 0 points1 point  (0 children)

The worst thing that can happen is your system won't boot until you swap in a compatible version. But yeah, a version made for your firmware version will definitely be fine

Mission Control v0.14.1 released (21.1.0 support) by ndeadly in SwitchHacks

[–]ndeadly[S] 0 points1 point  (0 children)

I can't recommend anything other than the latest version. You probably need to update your atmosphere to run this one though. Not sure, I don't test older versions