Ever heard of ShiftOS? (A lost game about an OS)

Discuss any beta and abandonware games.
Post Reply
EvanKTC
Posts: 56
Joined: Sat Sep 22, 2018 4:47 pm
Location: Canada
Contact:

Ever heard of ShiftOS? (A lost game about an OS)

Post by EvanKTC »

Hey guys,

There is a game on the internet with lots of lost builds called ShiftOS. If you have heard of Australian YouTuber OSFirstTimer, you have likely heard of ShiftOS since he was the one who started it all. OSFirstTimer then left the game before it was finished and development was handed over to 16-year-old Michael VanOverbeek in 2014. The game died in 2015, and Michael made a clone in VB called ShiftOS-Next, however he didn't like the way it turned out. In 2016 the game was revived. Development started on 0.1.x, and then 1.x. There are no builds of ShiftOS 0.1.x on the internet, but there is a build of 1.x on GitHub: https://github.com/shiftos-game/ShiftOS-Michael. The ShiftOS project was abandoned on August 2017, however there is a game that uses ShiftOS's code still being developed called The Peacenet. A lot of lost ShiftOS builds can be found on https://oldgamerec.itch.io/shiftos, however there are no 0.1.x or 1.x builds, just 0.0.x.

According to tvtropes.org:
"ShiftOS is a game about a fictional work-in-progress operating system also called ShiftOS. A hacker known as DevX "hijacks" your computer and installs the OS in a barely usable state, forcing you to use it because they needs beta testers, and you must bring your computer back to usability by enhancing the system's functionality by earning and spending "code points". The game was under active development for several years by the original developer, but it was eventually discontinued. The source code has since switched hands, laying dormant for a while (across this period, a lot of the existing content for and surrounding the game disappeared from the Internet) before being abruptly revived in December of 2016.

I was thinking about reviving the game however I am bad at coding.

Hopefully it will be revived soon...
Dell Inspiron 5379
Intel i5-8250U
8GB RAM
256GB SSD + 2TB External HDD
Two 1920x1080 monitors
Kubuntu 21.10

WindowsBetaz01
User avatar
Donator
Posts: 66
Joined: Fri Dec 27, 2013 10:40 pm
Location: United States
Contact:

Re: Ever heard of ShiftOS? (A lost game about an OS)

Post by WindowsBetaz01 »

I've known about ShiftOS since the very beginning, I've survived through all incarnations of it. On paper it doesn't seem like a half-bad concept, but every single time it has been executed... well, it died. Thinking back, I wouldn't consider it to be under active development before it was passed off or even after that. There were several gaps from 2015-2017 where nothing happened. The reason why Philip (OSFT) stopped development was that he just didn't have time nor energy to continue it. ShiftOS started in VB.net which proved to be one of its biggest flaws (along with terrible optimization and relying on WinForms), and over the last couple of years has gone through so many rewrites that I've lost count. One thing that gets overlooked is that there was never any actual gameplay, unless you count playing Pong to earn codepoints to change color schemes. The game just doesn't work to be perfectly honest (and to make this somewhat short). Several people have tried to revive it, and like Histacom, it never comes out great. The Peacenet, I can't stress it enough, is not the new ShiftOS. I haven't really eyed its development because I'm just not interested in it like I was ShiftOS back in 2014-2015, but I know from first hand experience with Michael that it's very different.

AlkalineThunder
Posts: 4
Joined: Fri Nov 09, 2018 10:16 pm
Location: Inside Unreal Engine
Contact:

Re: Ever heard of ShiftOS? (A lost game about an OS)

Post by AlkalineThunder »

Congrats - you've attracted the attention of the last ShiftOS (and current The Peacenet) lead developer. I was linked this on Discord just a few minutes ago and decided to give some input, updates and reasoning on what really happened with ShiftOS.

First of all, the lost builds

I still have the latest code for ShiftOS 1.x on this computer, as well as most builds that I released. I don't think they go beyond pre Alpha 4.x though. I also have the latest 0.1.x source code (no binary builds, sorry) on this drive, and somewhere on a hard drive in my parents' basement, the ShiftOS-Next source code. Probably even some binary builds, too.

However... Although I still have the code (which means I can at least compile a somewhat buggy version of the latest release of each rewrite of the game) and some binary builds, there is a very good reason why I choose to not release them to the public - I've...simply got nowhere to put them. I could put them on itch.io but then you'd only get access to the latest version I upload, or I'd have to upload each one to a different slot. I could put them on GitHub, (which I believe people have already archived the code), and I've done that before, but then people try vigorously to hack my GitHub account to troll me. Don't believe me? Look what happened to my old "TheUltimateHacker" GitHub from 2014-2015 which once hosted many of those "lost builds." It was hacked by ShiftSyndicate and I can't be arsed to recover it because of how old it is.

And although my security habits have gone from bad (using the same password everywhere, not using 2FA, using an insecure password, etc) to good (doing the exact opposite), I'd just rather not post these builds online so a few people can play my buggy game that never truly succeeded or got finished, while also risking my account getting hacked by ShiftSyndicate or, lord knows, someone else who's got the skill, time, and will to troll me over this game. Since I've stopped caring about the project in 2017 and moved on to The Peacenet,, that stuff's gone down heaps and I've been pursuing a career in professional game development (currently taking a dual credit course at my college for C++ programming this semester and the next), and things have been going really well. For my own sanity, I'd rather not go back to early-to-mid 2017 or even risk it. ShiftOS just isn't demanded enough for that risk. No thanks.

If you really want me to rewrite ShiftOS again...

...Not happening. I'm sorry, but, it's a failed project. Yes, I would code a similarly-styled game but it definitely would not be a complete revival of the original. In fact I do plan on doing that near the end of Peacenet's development cycle. When it gets released fully in a few years, that is. I may try my hands at making a ShiftOS-like that isn't like ShiftOS, if you know what I mean. But you do have to respect the fact that the project is dead, for good, and there's many valid reasons why.

If you're STILL not satisfied...well...just play Peacenet. Nowadays it's got virtually nothing in common with ShiftOS other than the way the desktop is laid out, and it's not even using the same codebase anymore (switched it over to C++ earlier this year), many of the ShiftOS dev team from 1.x is still on the project. The community's there. We're just no longer associated with Philip Adams (OSFirstTimer) or ShiftOS. We're our own community now. And Peacenet itself is sort-of my take on both Histacom (ShiftOS's spiritual predecessor) as well as my distant, fantasy dreams for the future of humanity (involving sentient AIs), and what happens when it all starts to fall apart because of one bug in the code. And I'm throwing a lot of cyber crime into it too. I'm not going to link it here in this thread, but if the OP is interested, they can email me at alkaline@watercolorgames.net.

TL;DR:

1. I'm the last lead dev of ShiftOS.
2. You got my attention.
3. I still have most of the game's various rewrites in source code form, and some in binary form.
4. I'm not releasing them. Ever.
5. I have reasons involving hacking-for-trolling and other problems I faced during development.
6. It is not worth the risk, due to how small of a project ShiftOS was and how unknown it is, for me to release my personal archive for those reasons.
7. If you want something like ShiftOS to be revived as OP wants, either play my current game or play my next game. Those are your closest options.

EvanKTC
Posts: 56
Joined: Sat Sep 22, 2018 4:47 pm
Location: Canada
Contact:

Re: Ever heard of ShiftOS? (A lost game about an OS)

Post by EvanKTC »

If you're not releasing them, then I might try and code my own clone in C# however I am barely 11 years old and bad at coding. Yes, you are talking to someone who is under 13 and I am the same guy who emailed you about giving me the 1.x build back in August of this year.
Dell Inspiron 5379
Intel i5-8250U
8GB RAM
256GB SSD + 2TB External HDD
Two 1920x1080 monitors
Kubuntu 21.10

AlkalineThunder
Posts: 4
Joined: Fri Nov 09, 2018 10:16 pm
Location: Inside Unreal Engine
Contact:

Re: Ever heard of ShiftOS? (A lost game about an OS)

Post by AlkalineThunder »

Okay, well, just a word of warning. ShiftOS isn't something you should ever attempt as your first coding project. There's a lot that goes on behind the scenes to make it work and it's a very huge codebase compared to my current game. So unless you're prepared to maintain a large codebase, dealing with all the bugs and glitches that come with it, browsing Stack Overflow a lot, wanting to smash your head in several times every time your save file corrupts at 1 AM because of a race condition because you tried to optimize the game using multithreading, or dealing with bugs that don't happen for you but do for everyone else, don't code ShiftOS.

I only say that and I go that specific with it because ShiftOS was my first project (minus a few crappy text editors in WinForms) and those were the exact headaches I went through. I was prepared for it though because I'm the kind of person who, deep down, enjoys those kinds of puzzles and challenges, which is why I'm pursuing a professional career in gamedev. But if you're not that kind of person, I'm warning you now. You're in for a rude awakening if you try to code ShiftOS.

Also...

I've given it thought, and I'm okay with releasing my binary (and src) archive on archive.org, if the demand for it is high enough. If people here show a genuine interest in collecting betas for my (and Phil's) old failed project, then I'll release my archive. So, basically, if people want to see it, then reply to this topic and say so.

And I also got a simple skinning system working in Unreal Engine 4 for my current game, so if people really want me to revive ShiftOS in some way then... I don't mind doing that either. I'd like to get my current game done first though.

EvanKTC
Posts: 56
Joined: Sat Sep 22, 2018 4:47 pm
Location: Canada
Contact:

Re: Ever heard of ShiftOS? (A lost game about an OS)

Post by EvanKTC »

Umm... I've made lots of C# games before but they're pretty terrible and full of bugs.
Dell Inspiron 5379
Intel i5-8250U
8GB RAM
256GB SSD + 2TB External HDD
Two 1920x1080 monitors
Kubuntu 21.10

SistemaRayoXP
User avatar
Posts: 371
Joined: Wed Sep 13, 2017 1:26 am
Location: Tlajomulco de Zuñiga, Jalisco, Mexico.
Contact:

Re: Ever heard of ShiftOS? (A lost game about an OS)

Post by SistemaRayoXP »

It sounds very interesting! It would be great if you decide to release it to the public

AlkalineThunder
Posts: 4
Joined: Fri Nov 09, 2018 10:16 pm
Location: Inside Unreal Engine
Contact:

Re: Ever heard of ShiftOS? (A lost game about an OS)

Post by AlkalineThunder »

Alright, well I'm putting together a ShiftOS archive section on my website that documents the game's development history. It has links to various GitHub repos containing code and binaries for each relevant version of the game.

It's still work-in-progress so expect 404s, incompleteness, etc. But, GitHub Pages is awesome. And this is all on an organization tied to my account (and I have 2FA and a strong password so no hacky hacky.) I decided to use git for these so that anyone can contribute new binaries/code/etc through pull requests. So, yeah. I'm working on it.

MrPinball64
Posts: 11
Joined: Wed Jul 18, 2018 1:38 am
Location: United States
Contact:

Re: Ever heard of ShiftOS? (A lost game about an OS)

Post by MrPinball64 »

I'd definitely like to see this released. I've been interested in ShiftOS for a long time now, probably since the beginning.

AlkalineThunder
Posts: 4
Joined: Fri Nov 09, 2018 10:16 pm
Location: Inside Unreal Engine
Contact:

Re: Ever heard of ShiftOS? (A lost game about an OS)

Post by AlkalineThunder »

Well, I think I already got the source code for 0.0.9 up a few days ago. Still need to root around my drive for binaries and sources for the rest of the rewrites. I've been focusing on my dual credit course and developing Peacenet so I haven't had time to do it yet. I'm going to do it tonight when I get home from school, I'll try to catalogue everything based on version (all 0.0.8 builds in a 0.0.8 folder etc), grab redistributable dependencies for the game and catalogue those based on game version, etc.

Once I get the cataloguing done, if anyone has builds that I'm missing, go ahead and either submit them as a pull request or email/PM them to me so I can catalogue them. Thanks! :)

YourAverageJoe
User avatar
Posts: 110
Joined: Mon Sep 04, 2017 7:29 pm
Location: Temmie Village

Re: Ever heard of ShiftOS? (A lost game about an OS)

Post by YourAverageJoe »

EvanKTC wrote:Hey guys,

There is a game on the internet with lots of lost builds called ShiftOS. If you have heard of Australian YouTuber OSFirstTimer, you have likely heard of ShiftOS since he was the one who started it all. OSFirstTimer then left the game before it was finished and development was handed over to 16-year-old Michael VanOverbeek in 2014. The game died in 2015, and Michael made a clone in VB called ShiftOS-Next, however he didn't like the way it turned out. In 2016 the game was revived. Development started on 0.1.x, and then 1.x. There are no builds of ShiftOS 0.1.x on the internet, but there is a build of 1.x on GitHub: https://github.com/shiftos-game/ShiftOS-Michael. The ShiftOS project was abandoned on August 2017, however there is a game that uses ShiftOS's code still being developed called The Peacenet. A lot of lost ShiftOS builds can be found on https://oldgamerec.itch.io/shiftos, however there are no 0.1.x or 1.x builds, just 0.0.x.

According to tvtropes.org:
"ShiftOS is a game about a fictional work-in-progress operating system also called ShiftOS. A hacker known as DevX "hijacks" your computer and installs the OS in a barely usable state, forcing you to use it because they needs beta testers, and you must bring your computer back to usability by enhancing the system's functionality by earning and spending "code points". The game was under active development for several years by the original developer, but it was eventually discontinued. The source code has since switched hands, laying dormant for a while (across this period, a lot of the existing content for and surrounding the game disappeared from the Internet) before being abruptly revived in December of 2016.

I was thinking about reviving the game however I am bad at coding.

Hopefully it will be revived soon...
Wait, for real? It was just like yesterday I was looking through the ShiftOS YT page and watching all the videos of the newly released versions that 'Michael' kid would make
hOI!!!!! i'm tEMMIE!!!!

AlphaBeta
User avatar
Donator
Posts: 2439
Joined: Sun Aug 12, 2012 4:33 pm
Location: Czechia

Re: Ever heard of ShiftOS? (A lost game about an OS)

Post by AlphaBeta »

AlkalineThunder wrote:Okay, well, just a word of warning. ShiftOS isn't something you should ever attempt as your first coding project. There's a lot that goes on behind the scenes to make it work and it's a very huge codebase compared to my current game. So unless you're prepared to maintain a large codebase, dealing with all the bugs and glitches that come with it, browsing Stack Overflow a lot, wanting to smash your head in several times every time your save file corrupts at 1 AM because of a race condition because you tried to optimize the game using multithreading, or dealing with bugs that don't happen for you but do for everyone else, don't code ShiftOS.
Well after all, the original ShiftOS was a giant mess under the covers. A huge codebase partially due to the fact the original author has apparently never heard of this little Visual Basic feature called inheritance, so every single form in the game contained exactly the same hundreds lines of code to implement skining.
AlphaBeta, stop brainwashing me immediately!

Image

EvanKTC
Posts: 56
Joined: Sat Sep 22, 2018 4:47 pm
Location: Canada
Contact:

Re: Ever heard of ShiftOS? (A lost game about an OS)

Post by EvanKTC »

Update: I haven't made the game yet but I am going to base it off of the original VB 0.0.x game. However I don't know VB so I might need a tutorial. To start things off I'm going to change the "Fruits" list in Knowledge Input to "Operating Systems". (The source code will be up on GitHub)
Dell Inspiron 5379
Intel i5-8250U
8GB RAM
256GB SSD + 2TB External HDD
Two 1920x1080 monitors
Kubuntu 21.10

AShifter
Posts: 2
Joined: Sun Dec 09, 2018 12:54 am

Re: Ever heard of ShiftOS? (A lost game about an OS)

Post by AShifter »

Hey, looks as if you've also managed to capture the attention of myself. I just went ahead and made an account here to reply; I'm AShifter. Right now I'm working with Michael on The Peacenet team, but I also worked on ShiftOS: The Return, a rendition of ShiftOS made in C# and WinForms, ShiftOS: Rewind, a similar concept, and a recreation of Histacom in C#, known as HistacomCS, later renamed to TimeHACK, and finally renamed to Histacom 2.0. A lot like Michael, ShiftOS was one of my first programming projects, and even the small amount that I contributed was tough. ShiftOS as a concept is very hard to implement. But at the same time, I hate to be pessimistic. It was a hell of a lot of fun to work with, and a lot like Michael I like to program to fix problems and learn the most efficient ways to do just that. If you do follow through with this, it's loads of fun. I would not suggest using VB.NET. It's not a fun language to work with, and frankly, as AlphaBeta wrote;
Well after all, the original ShiftOS was a giant mess under the covers. A huge codebase partially due to the fact the original author has apparently never heard of this little Visual Basic feature called inheritance, so every single form in the game contained exactly the same hundreds lines of code to implement skining.
Phil didn't do a great job with his codebase.

If you want to see examples of how I implemented some of the gameplay mechanics while working with a good friend of mine on ShiftOS: Rewind, there's a GitHub repository here with our old source.

https://github.com/ShiftOS-Rewind/ShiftOS

Good luck man!

LilShootDawg
User avatar
Posts: 63
Joined: Sat Feb 04, 2017 6:52 pm
Location: In the not too distant future... next Sunday, A.D.

Re: Ever heard of ShiftOS? (A lost game about an OS)

Post by LilShootDawg »

Image
Image

nar002
Posts: 71
Joined: Thu Apr 18, 2019 12:40 pm

Re: Ever heard of ShiftOS? (A lost game about an OS)

Post by nar002 »

This game kind of reminds me of games like Hacknet or Tech Support: Error Unknown, could be cool if it was developed again though!

AShifter
Posts: 2
Joined: Sun Dec 09, 2018 12:54 am

Re: Ever heard of ShiftOS? (A lost game about an OS)

Post by AShifter »

Hey, I was a bit late to the party - but some great finds LilShootDawg! I'll go ahead and explain them here; in the meantime, I'll be throwing these builds up on GitHub in the ShiftOS archive.

Before I begin, make sure you check the ShiftOS youtube channel for more information on a lot of these versions. Not sure if I can post links, so just search ShiftOS on YouTube. It'll give you a huge amount of insight on the timeline and changes that Phil made to the game between versions.

In chronological order, by folder name;

misc: Self-explanatory, just some dependencies that Phil distributed with the game.

shiftos0062: So far, this is the earliest version of ShiftOS I've been able to find. Not much is implemented here, but it did offer a vision for the future - being able to change the colors and sizes of different elements. You could open up an application called the Shifter, and set the color of your title bar, it's height, the size and colors of your close button, roll-up button and minimize button, as well as your desktop panel size and color. It came with a few necessary applications, like Pong and Knowledge Input - minigames that would give you the in-game currency known as Codepoints.

shiftos007alpha41: This was the very first public release to feature Skinning, a feature that let the player give textures to certain elements of the operating system, like the close button, title bar, desktop, taskbar/desktop panel, etc... This feature was initially quite buggy, but did give you the ability to set different textures to different actions, like Normal, Hover, and Click. It was a huge upgrade from 0.0.6.2's color-and-size themes.

shiftos007rc4: Mostly bugfixes.

ShiftOS 0.0.x: The files in this folder are 0.0.8 RC2 binaries, a version that came out around some time in 2014. Phil covered this version in his last video - and explained how it was the very first community-developed version. I joined the ShiftOS forums 3 days after this video went live. This had a whole host of improvements - a lot of them being spearheaded by who was known at the time as MichaelTheShifter, who posted to this very thread as AlkalineThunder. There are also ShiftOS Launcher binaries in there, a short-lived launcher application that let you manage saves, download new versions, and view ShiftOS changelogs. This came out sometime in 2015.

shiftos10beta2: A complete rewrite of ShiftOS that popped up around 2016, lead by MichaelTheShifter. I was on his dev team for this one. This was written in C#, winforms on top, and put way more focus on storyline than customization, which really became a dead end. All of the other versions before this took up the position of making you do more things before you can change the way your computer looked, which got boring. This one changes that, with a new storyline that definitely gives you a lot more gameplay, but it was relatively incomplete. Regrettably, none of the ShiftOS 1.0 versions are likely to work due to the ShiftOS Game Server being down, which is required to get the game to start. If you try starting it without being able to connect to the server, you'll likely spawn a few thousand ShiftOS Server windows (just like I accidentally did 2 minutes ago) and that's not fun.

shiftos10beta12: More bugfixes and more story, but regrettably I don't remember too much.

shiftos10beta14: More bugfixes and more story probably, but still don't remember too much.

ShiftOS Rewind: A new version that came around in 2018. I mainly worked on this version, along with a very good friend of mine. It was never meant to be anything special, we just wanted to see how far along we could get implementing the original 0.0.x versions of ShiftOS within a week or so. No storyline, color-only skinning, but it does have a neat terminal.

Thanks for those great finds! :)

CyanoTex
Posts: 1
Joined: Thu Jul 18, 2019 5:33 pm

Re: Ever heard of ShiftOS? (A lost game about an OS)

Post by CyanoTex »

Hi, CyanoTex here. Made an account to discuss this.

I used to be involved with ShiftOS, but it wasn't development.
I used to host all versions I could find of this game on my MEGA account.
Sadly, I lost access to my account and had to "park" my account, which meant all content was lost permanently.
While I do have old records of my MEGA account, it's on the opayq domain (used by Abine for burner emails).

I wish I could have kept access to it, but I didn't have any methods of properly storing my account stuff (MaskMe incident meant I lost everything and a ZIP file with plain text inside kept in my OneDrive).

Still, surprised that people have kept some stuff around (GitHub repositories for example).

Post Reply