October 20th, 2025
I have decided to do a slightly major overhaul to the game, which will make the user have to supply the game maps and content. This is to avoid people from using Project: All-Source as a way to pirate Source games (Even though it's kinda bad at playing any games besides HL2:DM). This could possibly make entites work too, but I will have to wait and see.
7:45 PM
Devlog is now being set public, hopefully I don't forget to keep writing in it.
October 21st, 2025
7:37 AM
I am now realizing this will cut down the size greatly in Project: All-Source, and this will also allow users to add the content they want, like they could add Portal but not Half-Life Source, while before they couldn't do that. This has many benifits, why didn't I do this sooner?
October 22nd, 2025
7:13 PM
Updating the INFORMATION.txt so that if the rewrite is succesful I don't have to do that later. I haven't even tested it yet, probably should finish up quick and do that.
October 30th, 2025
7:33 AM
I haven't really been working on this much since I have been taking a break. Sorry, I just am a little burnt out.
December 2nd, 2025
7:06 AM
Lately in my spare time I've been working on Project: All-Source, so far I've fixed a couple of bugs that were just turning the game into straight Portal, and a bug that was causing the title screen to be wonky. I've also been sketching some designs for a new logo since I want a new face for Project: All-Source with the new code rewrite and all.
December 14th, 2025
8:00 PM
I think I may be on the verge of figuring out how to port entities over without having to decompile the game. I'm looking into how Portal: Project Beta does it, hopefully I find something. I've also been adding some quality of life changes, such as adding the model names (like irl version not .mdl) to some of the weapons in the weapon selection thingy. Also Discord no longer picks up that I'm playing HL2DM anymore. But Steam thinks I'm playing Portal for some ungodly reason.
December 15th, 2025
8:15 PM
Today I wasn't been getting far with figuring out how Portal: Project Beta gets it's entities over, so I tried to add Linux support so more people could try it. I'd imagine that if someone removed the Windows binaries and replaced them with the necessary Linux stuff it would work fine, but I still want to see if any bugs occur on Linux for some strange reason. I didn't want to use a VM so I decided to use the offical Ubuntu WSL thingy. I had never heard of WSL before but I tried it, accidently set the memory of the Linux partition to 5 gigabytes, and couldn't set it back. I needed to do that so I could install the desktop gui stuff and Steam so I could launch my Linux version I whipped up with a Linux version of HL2DM I downloaded from SteamCMD. But as I said, I couldn't. So Linux support might never be added. My main PC used to run Ubuntu actually (I got it from a friend), but it randomly switched to Windows out of nowhere when I was viewing the contents of an SD Card and restarted the PC. So, if anyone reading this has a Linux PC with Steam and wants to test the game, please get in contact by commenting on one of my YT videos, or by DMing me on Discord (@SegaGuy1991).
January 5th, 2026
8:28 PM
Happy New Year! I unfortunately have some sad/bad news, I have been busy with IRL things and also some other side projects I've been working on with the Source Engine, and have not been working on Project: All-Source. But, I do work on a bug once in a while in between those side projects. What are the side projects though? They are little experiments I do with the Source Engine to teach myself more about it and how more things work. They usually last from a week to 3 weeks. But luckily these side projects will help me with developing Project: All-Source, so there is a good side! I wish you all a happy new year, and hope that a v0.3 demo will release before the middle of the year.
January 31st, 2026
3:29 AM
I've taken way too many breaks on this, luckily I recently discovered something i didn't know existed, the Valve Source SDK 2013 Github page. I'm glad I found this as now I'm pretty sure I'll be able to get entities now. It's gonna be a pain in the ass to compile though since I don't want more of Microsoft's AI slop on my PC, and Visual Studio has AI slop now. Maybe I'll install it, who knows. I also found the leaked 2007 Portal source code, and combining some of the files from the Source SDK 2013 source code with that should work. I've barely ever touched source code in my life besides trying to compile Xash3D Wii, which was a NIGHTMARE. Also, Linux support is still being considered, don't worry. Mac OS might come out but honestly most people who use Apple products are stuck up their own ass and would call Half-Life 2 "mindless slop for neanderthals", then explain what a neanderthal is for "all of those simple minded folk". Sorry to all the people who are nice and use Apple products, it's just the community you're in sucks. TBH I relate more to all the Thinkpad users who dismantle them until they look like a bomb. Wow, that went off the rails. Anyways, v0.3 is probably turning into v0.4 the way is going right now, which would be really funny considering the whole "VALVe can't count to 3" joke thats been around for years, except in this case it's me. See you in the next post! (or if you find me roaming a hl2dm server like a depressed robot)
Febuary 2nd, 2026
7:59 PM
I've been trying to compile a test I did, and it's been a headache. What do you mean Visual Studio doesn't recognize "PlainText"?