Sign in

Sapphire

@sapphirelabs.cloud
221 followers 130 following 2.2K posts

#SapphireLabs -- #indiedev studio behind PsyShiftX sapphirelabs.cloud Coming to Steam: store.steampowered.com/app/3717800 Programmer, game developer, trans rights activist, catboy Keep on keeping on Married to @sakura.sapphirelabs.cloud

PostsRepliesMedia
Sapphire @sapphirelabs.cloud · 1h
#JasonRantz is a pedophile protector js
001
Sapphire @sapphirelabs.cloud · 4h
I should probably #redeem some of these #lootboxes #rocketleague
000
Sapphire @sapphirelabs.cloud · 10h
You're an idiot if you use Facebook or any of its products, full stop, and deserve any ire coming from that.
000
Sapphire @sapphirelabs.cloud · 11h
So a cop killed a person, again, for no real reason. Remind me again why we shouldn't be treating them all as a militaristic threat and escalate immediately if they can do the same thing? The cop gets a bonus, and the victim gets dead.
251
Sapphire @sapphirelabs.cloud · 12h
Tl;dr: Auroras interacting with the natural magnetic field on Beta Pictoris B caused these.
000
Sapphire @sapphirelabs.cloud · 30/09/2026
[PsyShiftX] Update v0.0.0.13-cpp - Added the QField, and it somehow compiled right on the first go. Yeaaaaahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh - Code base cl... sapphirelabs.cloud | #indiedev
031
Sapphire @sapphirelabs.cloud · 30/09/2026
If your #song is a minute thirty of riser and the same three seconds of samples on a loop, then a drop, just stop. Really.
000
Sapphire @sapphirelabs.cloud · 26/09/2026
[PsyShiftX] Update v0.0.0.12-cpp - Added the main menu and functionality - Added restricted level checks - Added the full main menu - Added transition maps - Fixed intramap communication - Fixed player ball invalid world state sapphirelabs.cloud | #indiedev
041
Sapphire @sapphirelabs.cloud · 26/09/2026
Alright, no more git posts for me tonight #indiedev, had a ton of problems to fix and most of them were breaking so I did like 7 commits today. Test build is live if anyone wants access to it, but be aware this is the *-cpp build of the game, and lacks 99% of the content of the blueprint based game
062
Sapphire @sapphirelabs.cloud · 26/09/2026
[PsyShiftX] Update v0.0.0.11-cpp - Removed vulkan - Moved almost everything out of the constructor. Unreal needs to guard physics during CDO better. - Fixed constructor function being called during gameplay. Yeaaah no idea. sapphirelabs.cloud | #indiedev
052
Sapphire @sapphirelabs.cloud · 26/09/2026
[PsyShiftX] Update v0.0.0.10-cpp - Added cheat guards for double registering - Finally added the reset function. Hold R for 3 seconds to reset everything. - Removed erroneous datasmith include in packaged builds - Added guards aroun... sapphirelabs.cloud | #indiedev
071
Sapphire @sapphirelabs.cloud · 25/09/2026
[PsyShiftX] Update v0.0.0.9-cpp - Added torque visualizer and blackbody mapper - Fixed and implemented the braking function. (Sphere->AddTorqueInRadians(InverseAV / BrakeAlpha * 100);) sapphirelabs.cloud | #indiedev
051
Sapphire @sapphirelabs.cloud · 24/09/2026
[PsyShiftX] Update v0.0.0.8-cpp - Fixed import capitalization again - Added guard against constructor GEngine init - Added braking to the ball, but its currently broken due to multiframe lerp sapphirelabs.cloud | #indiedev
041
Sapphire @sapphirelabs.cloud · 24/09/2026
While rolling out a botched identity verification censorship system.
000
Sapphire @sapphirelabs.cloud · 24/09/2026
So I'm locked out of my own development #Discord because it claims it's age restricted while also saying I'm an adult. What the actual fuck
000
Sapphire @sapphirelabs.cloud · 23/09/2026
@kde.org Stop with the LLM stuff. Entirely. No one wants this, and you're just ruining your own project.
000
Sapphire @sapphirelabs.cloud · 23/09/2026
[PsyShiftX] Update v0.0.0.7-cpp-hf Fixed git tracking bad IDE files sapphirelabs.cloud | #indiedev
061
Sapphire @sapphirelabs.cloud · 22/09/2026
[PsyShiftX] Update v0.0.0.7-cpp - Fixed header include name capitalization mismatch from PsyshiftXRHelpers to PsyShiftXRHelpers - sapphirelabs.cloud | #indiedev
051
Sapphire @sapphirelabs.cloud · 22/09/2026
[PsyShiftX] Update v0.0.0.6 - Fixed the inverse parenting of the portal views - Added self reflecting portal in portal without tick - Fixed recursive player camera movement in portal entry sapphirelabs.cloud | #indiedev
031
Sapphire @sapphirelabs.cloud · 20/09/2026
Fuck Israeli and anyone who apologizes for their genocide.
000
Sapphire @sapphirelabs.cloud · 20/09/2026
[PsyShiftX] Update v0.0.0.5-cpp - Added NON-EUCLIDIAN PORTALS sapphirelabs.cloud | #indiedev
061
Sapphire @sapphirelabs.cloud · 20/09/2026
Finally made the journey. #elitedangerous
010
Reposted by Sapphire
CMDR GreyAreaUK 🏴󠁧󠁢󠁳󠁣󠁴󠁿 @greyareauk.bsky.social · 20/11/2024
40 years in one picture...(yes, this is my setup) #EliteDangerous #Elite
My modern(ish) PC playing Elite:Dangerous. Next to it is a BBC Master computer from the 80's playing the original game.
3326910
Sapphire @sapphirelabs.cloud · 19/09/2026
Nope, found an even weirder one. #elitedangerous
020
Sapphire @sapphirelabs.cloud · 19/09/2026
She's energetic today CMDRs. #elitedangerous
010
Sapphire @sapphirelabs.cloud · 18/09/2026
Also new 404 and 503 pages, you can test them here: sapphirelabs.cloud?status=404 sapphirelabs.cloud?status=503
sapphirelabs.cloud
SapphireLabs.cloud
000
Sapphire @sapphirelabs.cloud · 18/09/2026
So my website source code was nuked, but I managed to rebuild the layout and functionality with some effort, *but*, the telemetry endpoint was also nuked, so that doesn't work for the time being. I am working on a pure C++ telemetry handler though, so keep an eye out sapphirelabs.cloud #indiedev
sapphirelabs.cloud
SapphireLabs.cloud
183
Sapphire @sapphirelabs.cloud · 18/09/2026
@stalker2.bsky.social Got a typo in the tip. "same" anti-rad vs "some" anti-rad
000
Sapphire @sapphirelabs.cloud · 14/09/2026
Just actively had it happen right now.
100
Sapphire @sapphirelabs.cloud · 14/09/2026
This is like the fifth time it's happened today. Either the ship will be hostile and refuse to dock, the data downloads but never progresses, or the general never spawns. Very awkward.
110
Sapphire @sapphirelabs.cloud · 14/09/2026
#EliteDangerous Wot Cannot continue, can't leave, can't abandon
110
Sapphire @sapphirelabs.cloud · 13/09/2026
[PsyShiftX] Update v0.0.0.4-cpp - Fixed the save system SlotName SlotNumber bug where 0 was hardcoded - Added debug commands PsyShiftCMD.DoSaveTest, PsyShiftCMD.RemoveSaveSlot - Added PIE test to instance - Default initialized the p... sapphirelabs.cloud | #indiedev
041
Sapphire @sapphirelabs.cloud · 12/09/2026
[PsyShiftX] Update v0.0.0.3-cpp - Fully implemented the save/ load functionality - Fixed PS_DEBUGPRINT not serializing UPsyShiftXRSaveGame member struct correctly - Added material fallback checks for missing master material, and eng... sapphirelabs.cloud | #indiedev
010
Sapphire @sapphirelabs.cloud · 09/09/2026
[PsyShiftX] Update v0.0.0.2-cpp - Added savegame class and capabilities to the instance - Added better player handling for null events - Hardened the logger again - Set up player ball material and color customization - Broke a ton o... sapphirelabs.cloud | #indiedev
030
Sapphire @sapphirelabs.cloud · 04/09/2026
@cyberpunk.net Here's my entry for the next #photomode thing.
000
Sapphire @sapphirelabs.cloud · 03/09/2026
000
Sapphire @sapphirelabs.cloud · 03/09/2026
Ever since #Microsoft acquired #Github, it's just gone more and more progressively down hill, and I'm just done with it I think. @gitea.com does 100% of what I need to do, and I'm not being assaulted by constant AI enshitification. Shoutout to #freedns, #gitea, and #FOSS devs.
020
Sapphire @sapphirelabs.cloud · 31/08/2026
000
Sapphire @sapphirelabs.cloud · 30/08/2026
#truth
000
Sapphire @sapphirelabs.cloud · 29/08/2026
[PsyShiftX] Update - Added the following PSO functions: GetPSOProgress, HasPSOStalled, IsCacheEnabled, IsCacheValid, GetNumPrecompilesRemaining, SetPSOBatchMode, SetPSOBatchingPaused, DestroyShaderPipelineCache, IsRunningInPIE - Add... sapphirelabs.cloud | #indiedev
040
Sapphire @sapphirelabs.cloud · 28/08/2026
[PsyShiftX] Update v0.1.919.633 - Bumped engine 5.8.1 -> 5.8.2 - Hardened the debug logger, added LogPsyShiftXR logger. - Changed the master trigger to overlap all by default - Added better PSO hardening - Added master trigger system sapphirelabs.cloud | #indiedev
020
Sapphire @sapphirelabs.cloud · 24/08/2026
I'm so sick of random apps signing me out for no apparent reason. I have MFA and multiple authenticated devices, why do I need to sign in through the entire stack every few days? What? Fix your shit.
000
Sapphire @sapphirelabs.cloud · 23/08/2026
When #unreal wants me to solve a captcha to open my project so I lobotomize the launcher
010
Sapphire @sapphirelabs.cloud · 22/08/2026
Also shoutout to the #Edgerunners 2 announcement
000
Sapphire @sapphirelabs.cloud · 22/08/2026
[PsyShiftX] Update v0.1.918.020 - Added handler support for PSO interrupt and modification - Added dispatch for PSO skip on slow drives - Added call skip for missing vulkan extension on older cards trying to use nanite sapphirelabs.cloud | #indiedev
140
Sapphire @sapphirelabs.cloud · 19/08/2026
#BongoCat is still one of my top characters. I need more BongoCat.
000
Sapphire @sapphirelabs.cloud · 19/08/2026
Not arguing with the efficiency of mail in voting, but why would I ever use "Trump does this" as a bonus? If anything, it makes me question it.
000
Sapphire @sapphirelabs.cloud · 17/08/2026
They're so cute together #cats #cute
010
Sapphire @sapphirelabs.cloud · 17/08/2026
[PsyShiftX] Update - Added better debug logger - Removed double-set variable initialization causing state desync - Set up dynamic triangle complexity at runtime on the main sphere - Force overriding blueprint children from inheritin... sapphirelabs.cloud | #indiedev
030
Sapphire @sapphirelabs.cloud · 16/08/2026
Is the sea lion alright?
040