Jason Thor Hall / PirateSoftware / Maldavius Figtree / DarkSphere Creations / Maldavius / Thorwich / Witness X / @PotatoSec - Incompetent Furry Programmer, Blizzard Nepo Baby, Lies about almost every thing in his life, Industry Shill, Carried by his father, Hate boner against Ross Scott of Accursed Farms, False Flagger

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.

Which will happen first?

  • Jason Hall finishes developing his game

    Votes: 33 0.8%
  • YandereDev finishes developing his game

    Votes: 412 9.6%
  • Grummz finishes developing his game

    Votes: 117 2.7%
  • Chris Roberts finishes developing his game

    Votes: 143 3.3%
  • Cold fusion

    Votes: 1,639 38.4%
  • The inevitable heat death of the universe

    Votes: 1,929 45.1%

  • Total voters
    4,273
Some of the comments in the first link you posted are already going full deboonk-and-sweep mode.

“Uhhh…this is definitely yikes worthy but it’s not cancel worthy? Context? Source?” And other similar faggy homo comments from your typical predditors
 
1723077094701.png

Finally, someone with a brain. Even if a publicly traded company had an incentive to keep their games hacker free (So we can retire the muh private company excuse for Valve), they usually don't.
Is there even a single decent argument as to why private servers shouldn't be a thing? I've never heard one.
Also why be mean to Gordon Freeman(Ross)? He's just trying to talk about old games and try something to help instead of just shitting on someone's efforts.
Because he's a small creator, he can get away with it, and because Ross is effecting real change that might fuck with Thor's bottom line.

Also he's a fag. So, you know, fag behavior.
 
The only reason why old CoDs and Battlefields are still alive. Faggots who say otherwise are corpo furniggers like Thor here.
Pretty much every game that's used Gamespy has some kid of server emulator for it. C&C Generals, Battle for Middle-Earth, Swat 4. I'm still amazed there's a modding community that managed to work the online connections of Modern Warfare 2 and Black Ops to work on private servers.
 
"door is jammed it's not even strawberry"

Fucking gross
Millennial humor at its finest
View attachment 6282629
(Preserve Tube)
June 2024: I lost 2 years because of COVID

Sep 2021: I only lost 9 months to COVID


June 2023 update video which was posted on July 7th 2023: 2:00 - 2:20 "I'm sorry that I didn't get more stuff done, but this was the second time I got COVID. The first time took 9 months to recover and the second time took 20 days"
(Preserve Tube)
Man he's stretching that thin.

One of my favorite comments on the video:
View attachment 6284350
This one argument pisses me off the most
"Think of the bots in TF2"
Nigger people have private servers and they're still playing.
They have in game systems that allow players to kick bots and admins can ban them too if its a public server run with actual people.

E:
Remember when Apex legends had that one guy hacking and injecting shit into tournaments? And that was RUN BY THEM WITH THE SETUP HE DEFENDS?
I sure do. And that didn't ruin apex legends any.
 
The only bit of code I saw of this guy's game were a bunch of arrays holding thousands of dialogue options for little changes. Though there are a few nuggets of info in this video that I consider pertinent, like how he said in no uncertain terms that he'll always be working on this pile of shit.
If someone else could archive the video for me I'd appreciate it, youtube-dlp is being a cunt and I'm too sick to fix it right now.
I'm guessing shit like this and interacting more with Primeagen's audience is why he hasn't been actually programming on his recent streams because everyone is probably calling him retarded.

I was searching through my youtube history to see if I could find a short of his I watched and I saw a short from a while back that I watched and completely forgot about but it shows how retarded he is if he thinks this is noteworthy game dev content.


I even checked if you had to do <value> == true/false in GameMakers scripting language but no, you don't.

1723092339667.png


The first time I saw him say anything retarded about tech was this video about kernel level anticheat, he just says shit with complete confidence but he has no idea how anything works. He just implies that its as easy as getting the code and putting it into some magic program that'll just ban everyone but within user space you're at the whim of whatevers operating in kernel space. It can see system calls and intercept them and cover the fact that it's there and secondary to that whatever loads in first into the kernel gets to then mess with everything else in the kernel which is why Vanguard starts up with the system.

Whether you're okay with anticheat or not all you have to say if you don't like it is "I don't trust what it could be doing" but this retard just says "I've been hacking for 20 years" then just pulls shit out of his ass and starts taking credit for work he never did.

 
"Hundred of devs thanked me"
Apart from the fact that I find it dubious, it's not a great way to start a video with a line "you know, SOOOOO many people agree with me and said that I'm super smart!"
Also "Hundreds of dumb nigger devs who want to fuck the consumer over as hard as possible with live service slop thanked me." Isn't the big own he thinks it is.
 

Just to try to give an idea of what he is doing here for people who can't read code, it appears that every story decision is represented by an arbitrary number at an arbitrary location in a big list. The repetitive copy pasted lines is bad and easily fixable, but small potatoes. Why this is really bad is because it means if for example you need to check later whether or not the player chose the hot coffee 5 hours ago in the story (idk why this would have impact far into the story but it's just for example), he would have by then forgot what the number codes are and have to cross reference this file and ctrl+f to find what specific numbers correspond to this option and the type something along the lines of:
if(global.story_array[216] == 2)

and then later on if he's changing something and comes across that line he'll have no idea what the fuck "216" and "2" refer to and have to cross-reference the file again to figure out what. Unless he comments every single time he invokes something from this array to explain what it is to himself, but then if he accidentally typed 204 instead of 205 that would create a potentially very difficult to find bug that would waste a lot of his time. And since it's all just hard constants

With under 2 hours of upfront work, he could've have designed it such that he instead types something much easier to work with like:
if(global.story_map["CoffeeTemperature"].equals("hot"))
or even something like
if(global.StoryDecisions.COFFEE_HOT)
and those are just generic approaches I don't know the specifics of how his game works so there may be an even better way


When you're working by yourself on a small project it's perfectly reasonable or sometimes even a timesaver if the scope is small enough to engage in some bad practice shit like this, but when he literally has hundreds of lines in this file, possibly thousands, all that time spent on the cross-referencing and the potential to lose focus while changing and scrolling around in different files will add up. From yanderedev I understand it, from L33t "ex-blizzard" h4x0r man, it's just pathetic
 
When you're working by yourself on a small project it's perfectly reasonable or sometimes even a timesaver if the scope is small enough to engage in some bad practice shit like this, but when he literally has hundreds of lines in this file, possibly thousands, all that time spent on the cross-referencing and the potential to lose focus while changing and scrolling around in different files will add up. From yanderedev I understand it, from L33t "ex-blizzard" h4x0r man, it's just pathetic
Generally proper scripting is like the first thing you learn when you start having to think for yourself. Makes things easier, cleaner and better. Baffles me anyone could get this far and not do this. The fact that Toby Fox also didn't do it is insane and only lowers my already low opinion of him and his games.
 
it shows how retarded he is if he thinks this is noteworthy game dev content.
He's trying to be le relatable. "See guys, I make silly mistakes just like you!". It's content for people who are not programmers.
I even checked if you had to do <value> == true/false in GameMakers scripting language but no, you don't.
To be fair, a lot of developers prefer the explicit option, though that's usually in languages like C99 which don't actually have a bool type. The habit often carries over regardless.
He could have used his big array and then just used an enum or a bunch of constants to define where each flag is in the array. A hashmap's best though, of course assuming there's nothing in his code that's looking up story conditions by key every frame :optimistic:
Note that he said it's an array so that the save file can be user-editable, but there's absolutely nothing stopping you from serializing a data structure or map to something like json or even a simple key:value format (considering the data structure is flat). I'm gonna assume GameMaker Studio has functionality built-in for at least one of these, and if it doesn't, there's 100% a free plugin that does.

Honestly there's a kind of twisted respect I have to show for people who are autistic enough to be able to work with codebases like this for years, It's kind of the opposite of my own proclivity to systematize absolutely everything (which is often to be overcome).
 
Last edited:
Generally proper scripting is like the first thing you learn when you start having to think for yourself. Makes things easier, cleaner and better. Baffles me anyone could get this far and not do this. The fact that Toby Fox also didn't do it is insane and only lowers my already low opinion of him and his games.
To be fair to Toby, I don't think he ever claimed to be the uberdev. He is a relatively amateur coder who made a game that is primarily known for its narrative.

Thor, who hypes himself as the ultimate guru of games development, has far less of an excuse.
 
Also what kind of retard brags about working for blizzard incessantly when you get the "chud gamers" side eyeing you for working for a bad company, and the socially aware types side eyeing you for working for a "BAD company" at the time?
It's because he popped off when all the bad shit about Blizzard was coming out in that lawsuit against California. He was playing the "I was a good guy but man, there was evil management that treated me poorly!", so the socially aware types sympathized with him. The "chud gamers" were swayed by him because he claimed to be from a time before Blizzard really tanked hard and when their reputation among gamers was better.
"Hundred of devs thanked me"
Apart from the fact that I find it dubious, it's not a great way to start a video with a line "you know, SOOOOO many people agree with me and said that I'm super smart!"
Yeah, the whole video is manipulative as fuck. At the start, he opens with "my previous video was very well liked", while the "return youtube dislike" extension shows he's at a 25% dislike ratio. Then there's his claim of "hundreds of devs thanked me but they can't outright say that because they're afraid of losing their job". You mean the same developers that have no problem voicing their stupid as fuck opinions like Ubisoft devs shitting on Elden Ring's UI or every other example of game devs being insanely out of touch? Yet again he's trying to present himself as the authority on the topic. He constantly tries to throw that in there like "I spent 20 years in the game industry, this is my wheelhouse!" when he doesn't have a veritable track record of doing anything of value. He's just trying to establish himself as he's speaking from a position of authority, which he does multiple times in the video saying "I've been in the game industry for 20 years!". That's nice but this retard has zero actual credit showing that he knows what he's doing. I'd rather listen to Tim Cain, an actual homosexual, talk about the game industry because that man actually has a notable history in the gaming industry.

His first argument in the video is "what if I break the law and constantly attack a game studio to force them to shut down?", so some real gigachad thought process there. Ignoring the inherent retardation of the argument due to legality, if you're trying to get the game to shut down by killing its community and ruining its reputation, good luck trying to profit off of a private server after you've already demolished the game's reputation. His second argument is strawmanning that the biggest argument is "live service bad, let them die!" when it's just a fucking joke that people throw out out of resentment of the current state of the industry and a sign of people's exhaustion with the laziness of that system. He's clutching his pearls at this shit because he's trying to paint himself as the "defender of the customer" while his opposition are tyrannical anti-consumers.

Then he complains that this isn't game preservation because you aren't getting the authentic experience since "ew, dead game, no one will play". That's a retarded argument considering people loved joining FPS lobbies of the same two dozen regulars for years. Hell, original Vanilla WoW was a better MMO experience than Classic WoW because the community was smaller and you actually knew people instead of there just being a horde of replaceable retards. He even tries to swat away the obvious example of WoW private servers being popular by rerouting back to his first argument, which it doesn't at all because WoW is still going to this day despite the retardation of the WoW devs. Let's just ignore that despite private servers of Vanilla WoW running rampant for over a decade, that didn't stop Blizzard from releasing Classic WoW to immensely massive success.

A lot of his videos become very different when you realize he's a manipulative liar that tries to curate his own image and paint any opposition he has issues arguing against as "disgusting and evil" instead of relying entirely on his ability to argue against his opposition. It's no wonder the guy is apparently really skilled at social engineering, he knows how to lie with confidence and manipulate people.
 
Last edited:
I don't even know who this guy is but my first introduction to him is a bunch of people from twitter and YT telling him he's retarded, and AccursedFarms trying desperately to explain to him why he's wrong.

First instinct was to check if he had a thread, and boy does he (:_(
 
No idea how this guy ever got as popular as he got, he has the most lukewarm takes on everything and thinks having worked as QA at Blizzard makes him an epic leet gamedev even though he's working on something that looks like it could be made in RPG Maker.

Now that I think of it, the reason he gets pushed by the algorithm this much is probably because he doesn't have any controversial takes on anything. Until now I guess but his fans will still suck him off lol

Plus he looks like the average redditor
 
While on the topic of YouTube comments I found a representation of the typical pirate software fan on the pudgy queer Caleb Hammer's channel, where Jason voiced his disapproval in the comments, despite the only mention being how much money the fans pours into the channel.

comment.png


Clip of specific mention:


I have the whole video archived but won't post it as it's probably not worth it.

FWIW the fan is a complete psychopath and addicted to strippers, just a dropkick of a human. Even going as far as purchasing the phone numbers of an acquaintance and their spouse to harass in the middle of the night. Nonetheless he's a perfect example of the kind of pseudo-intellectual and holier than thou person that Jason is and attracts.

The interesting part is that the pirate software discord actively encourages this sort of 'OSINT' and 'ethical hacking' so I wouldn't be surprised if this comes up a little more in the future.
 
Back