✨ March 2024 Poll: What should my next project be? ✨
Added 2024-03-30 22:57:27 +0000 UTCAs my current video reaches completion, I'm looking at what I should focus my attention on next. I've learned over the past few years that I much prefer doing bigger projects that I can sink my teeth into, and I figure since Patreon is what will allow me to do that, it's only fair that you guys choose what I end up doing.
I'll elaborate on each option so you can better understand what each project is going to entail:
LEGO Island: Investigate "Pick" - I know a lot of people are eager to hear more about the decomp, and I'm happy to say - thanks to the efforts of the fantastic team that has formed since I released my videos - progress has been extremely smooth and steady. However, it's been difficult to make content about it because my videos usually cover completed projects with a beginning/middle/end, and the decomp is still in the "middle" phase.
What I can do is what I did in part 2 - provide a small update on the decomp, and then cover a different technical aspect of the game. In this case, I'd be interested in covering the "Pick" function - a problematic yet very important part of the game that manages to break it on Wine (Linux/Mac) as well as potentially certain graphics cards.
I will be making a video when the decomp is finished regardless, but if this wins, I'll make another video before then covering "Pick" too.Install Windows XP on a modern computer/laptop - Terrifyingly, XP is older today than 98 was when I made the same kind of video for it, and given its iconic status, it would be interesting to give it similar treatment.
That being said, I'd like to go much deeper with it this time. Rather than just try to install it and see what happens, I'd like to use my newer reverse engineering/backporting experience to try coercing it into working more thoroughly . This would likely include, but not be limited to, backporting certain drivers and certain software (e.g. web browsers) to make it viable for daily use.
I'd love to get to a point where I could main it for a week and report the experience of doing so at the end.Write a graphics driver for Mac OS X 10.6 - Snow Leopard (10.6) is widely considered one of the best versions (if not the best version) of Mac OS ever released due to its emphasis on stability and being the last version to support PowerPC apps/games through emulation (Rosetta).
However, currently the only way to run this version "properly" is with old hardware. While it is possible to install and use in a virtual machine, there are no 3D accelerated graphics drivers for it compatible with any virtual machine software. This limits the usefulness and preservation of this era of the Mac, and I would be interested in spending some time changing that.
This would involve reverse engineering the undocumented GPU APIs. While the focus for me would be 10.6, the resulting research may be useful for graphics drivers in newer versions of Mac OS too, and might extend to writing drivers for new GPUs too.Explore an Xbox 360 softmod - Smarter people than me have tried, but with your help I may be able to dedicate a lot more time to it. The Xbox 360 is the only console of its generation to have never had a complete softmod, still ultimately requiring soldering to launch unsigned code.
While I can't guarantee anything here, I have a few ideas that I'd love to spend some time exploring. There's a chance I won't find anything, in which case I will let you guys know and re-run this poll so we can choose something else, but it would be amazing to see a 360 softmod come to life if it is actually possible.Clone the Wii U gamepad/tablet - I've talked about my issues with the Wii U gamepad before, the biggest of which being Nintendo's decisions to both region lock and not sell it as a separate product. Coupled with the fact a Wii U (at least unmodified) heavily depends on a gamepad being connected, this leads to a lot of "consoles without tablets" becoming effectively bricks.
There is a mechanism to emulate a gamepad with a project called drc-sim, but it's a little cumbersome. It requires a computer running Linux with multiple Wi-Fi adapters to act as the middleman between the Wii U and another device (e.g. your phone), and a lot of software setup to get working. However, it should be possible to build a hardware solution that consolidates everything into your phone, allowing it to act as a full gamepad replacement so consoles without one can still be used.
The modern smartphone contains just about all of the technologies the Wii U gamepad had (e.g. touchscreen, microphone, gyroscope, speakers, etc.) which makes it ideal to center a gamepad around, and with our hardware, we can recreate the button layout of the original controller to complete the effect. I would just need the time to put it all together, and my design/software would of course be completely open sourced at the end so anyone could build one.
These are my ideas and I'd be excited to pursue any of them, let me know what you think and seal my fate for the next few months!
Comments
does a x360 softmod even exist?
Elatee
2024-08-05 20:59:57 +0000 UTCThe win xp one looks really interesting!
Stanley Gaboriault
2024-06-06 17:20:17 +0000 UTCActually, I changed my answer to the GamePad clone because that would be interesting to see. Forking a project before it's even written, never heard of that before... My GamePad still works just fine but being able to mess around with an alternate pseudo-GamePad would be cool just for the novelty of it.
SolidSonicTH
2024-04-25 00:49:54 +0000 UTCI think the gamepad cloning is probably the best idea in the long term for preservation reasons. xp backports are cool but it's not something many would get use out of that backwards compatibility or a KVM on a newer system wouldn't do better and more safely. ー on another note, I'm looking for ideas for my first vita homebrew, *maybe* I'll port your wii u gamepad clone project over? :)
bonkmaykr
2024-04-11 13:05:33 +0000 UTCThey definitely all interest me, with any luck I will be able to get around to all of them eventually
MattKC
2024-04-03 14:24:43 +0000 UTCBut how about all of these? They are all interesting. I don’t even care what you pick I just like watching anything you do
dennis quiad
2024-04-03 13:42:02 +0000 UTCIt’s gotta be the Wii U clone
dennis quiad
2024-04-03 13:41:35 +0000 UTCdrivers for osx sounds awesome
Aleksandras Ševčenko
2024-04-03 13:37:54 +0000 UTCA 360 softmod exploration would be so cool
Tom Keely
2024-04-02 18:02:43 +0000 UTCWould love to see you do another wii u video
Joseph Canady
2024-04-02 09:30:38 +0000 UTCI voted XP on a brand new computer but I imagine the homemade Wii U pad video would get the most views.
geo777
2024-03-31 05:00:57 +0000 UTCTo be honest I’d be fine with a failed attempt even just something explaining more in depth how a pc ticks with examples, too many are oversimplified and wrong yk?
Willow Bracker
2024-03-31 01:00:42 +0000 UTCYeah 1000% in favour of the graphics driver personally, with the caveat that it sounds like one hell of an undertaking that may never actually lead to anything viable.
Joel Nichols
2024-03-31 00:59:35 +0000 UTCJust a side note, I'm voting for which video you should do soonest, but neither of these should be the next video. All of these sound obscenely difficult and it probably isn't a good idea to do tjem right after the .NET video
IoI xD
2024-03-31 00:08:36 +0000 UTCI'd love to see all of these tbh 🥹
kasadonna
2024-03-30 23:01:16 +0000 UTCDriver writing seems like a good idea as it’s unique and could bring more ring 0 developers, but that could be my selfish brain idk :3
Willow Bracker
2024-03-30 23:01:01 +0000 UTC