[Theme Progress] Spent weeks evolving this... If you've been dreaming for an Aurora flow in Playnite, look no further.
View showcase screenshots here: WinBox Image Gallery
I wanted to go way beyond a basic visual reskin. To get that truly authentic feel, I ended up combining standard layout code with web tools and a true 3D graphics engine. I’m really happy with how it’s coming together, so I wanted to share the progress to date!
Main Dash: You can scroll through the classic vertical tabs exactly how you remember them. My WinBox, My Games, Game Marketplace, and Movies & TV.
No more only having a single main view cover grid, filter presets are now dash tiles, so everything is cleanly organized and flows like a real console!
Nostalgic Backgrounds: I fully recreated the animated floating rings and the glossy floor stage that reacts dynamically as you navigate around.
You can also change the background, stage floor and coverflow style at any time from the theme preferences sub menu of the system settings menu.
Working Lockscreen: Just like the real console, there’s a sign in screen where you choose your profile. Selecting your account loads up your specific PFP and your personal avatar.
Real 3D Avatars & Coverflow:
Instead of just showing flat images, the theme uses a 3D engine utilising Three.js through a WebView2 virtual host mapping overlay to render your game boxes in a true 3D cover flow.
And the best part, there is zero performance tax.
I even built a custom "Edit Avatar" window where you can easily swap out 3D character models and props, spinning them around to see how they look before saving.
The Guide: Pressing the Guide button (Home button on controller) slides out the iconic four blade menu right over whatever you're doing.
Console Settings: I built a fully functional settings menu where you can check your hard drive space, test your network speed, switch which monitor you're using, or shut down your PC directly from the couch.
Seamless Web & Flash Integration: I integrated a Flash player directly into the theme, meaning you can launch classic SWF games (like old school arcades or vintage web games) natively right from the dash.
Couch Friendly Browsing: To make sure you never need to reach for a mouse, the theme reads your inputs and turns your controller thumbsticks into a virtual mouse whenever you have a web menu open.
Grand Scale 3D Solar System App: As a bonus i also integrated my own custom built 3D model solar system as an app into the 'My Apps' grid built entirely in javascript using Three.js.
I used 8K/4K planet and moon textures from NASA and high resolution NASA space station models to create a beautiful grand scale solar system in Three.js, complete with 3D ship models from various sources with full six degrees flight on controller makes it practically a triple AAA sim. Some ships feature first person view as well as third person, such as the X-Wing and Tie fighter, and all feature hyper speed boosts with animations except for the Tardis, the Tardis has its own custom worm hole animation.
The solar system also features a full navigation system so you don't get lost in space due to the scale, as you can travel all the way out of the solar system and outside of the milky way galaxy. You can also interact with planets if you are in close proximity to them by pressing X on controller, this will let you drive a NASA ground vehicle around the planet or moon's surface while your ship remains docked in orbit.
It's been a long month getting all of this to work and play nicely together, but seeing it come to life makes it so worth it. Made by a gamer, for gamers. Let me know what you think!
I hope to have a first test build release ready soon.