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: 34 0.8%
  • YandereDev finishes developing his game

    Votes: 416 9.7%
  • Grummz finishes developing his game

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

    Votes: 144 3.4%
  • Cold fusion

    Votes: 1,642 38.3%
  • The inevitable heat death of the universe

    Votes: 1,939 45.2%

  • Total voters
    4,292
Also people on the Russian Counter Strike discussion board just ripped all of his trivial checks out anyways so none of this matters lmfao.
So much for that.
This just goes to show how much of a hack he is. He is trying to fight the weakest form of DRM in an even weaker way, and that makes him think he's a massive genius. This is like an even weaker and gayer version of Rockstar's Manhunt antipiracy fiasco. At least they put in some passion in sadism against pirates, even if it was only their most loyal fans experiencing it in the end.
I'm not saying it wouldn't have been done; but his gloating about how he does anti-cheat and explaining it didn't fucking help. Just may be my uncultured mind, but if you're gonna claim to be a security specialist, you don't fucking blab about how you lock your door (or equivalent). You especially don't do it when you get bigger and bigger, the bigger you are, the more eyes are on you; and you go around saying "This is how I did X," you're practically inviting people to fucking ruin your shit.

You know one aspect of security is risk, and in the IT world there's a number of ways to approach risk, and one of the most unliked answers to risk is acceptance. You know you have/require/whatever Product-X (Heartbound), Product-X (Heartbound) comes with all these different risks (mainly Piracy, nice fucking name BTW). How do you combat piracy? You can try his little tricks like tying it to Steam Achievements, you can pay for Denuvo which never works and only pisses people off, or you can accept that when you put a piece of digital whatever out on the Internet, more likely than not it's going to be compromised. And believe me, I'm not a fan of pirates, I don't buy that most people out there do it for historical or availability reasons; they do it because everyone likes free shit, you can't change my mind. However, you have to accept that it will happen, and from there, everything else is marketing. Just say you know the rules of nature / facts of life and put your game on Steam because it's the best way for it to reach as many people as possible, and if pirates do get it, you hope they enjoy it and decide to purchase it (something else I don't believe in the majority, I'm sure it does happen, but it's on the lower end). It's okay to not like it Jason, but part of doing business is having to eat a shit sandwich every now and then, and hopefully, you can do it in a way that doesn't hurt your reputation too much.
 
Afaik, Toby was never a developer.
That is correct. Toby was a composer at the beginning of his career. His first "semi-popular" thing he did was soundtrack to Homestuck. He picked up GameMaker because it has a fairly low entry bar and is easy to learn for complete beginners.
Is Undertale a competently programmed game? Ehh, not really.
Is it a fun and an original game? Absolutely.
Is Toby Fox a narcissistic asshole who can't help but sniff his own farts constantly while pretending he has SOOOO MUCH more experience in the field he clearly hasn't? Absolutely not.

Well, Maldavius on the other hand...
 
IGG-Games is where people are supposedly pirating it from despite the fact that the site has a reputation of malware laden games. r/piracy deemed the site not safe after users were affected. Goldberg is a universal Steam emulator that comes with a config file you can change the name of your profile too. I could name it Rockzo and get around it that easily.
View attachment 6508403
The steam ID is the default the emulator uses for running steam offline: 76561197960287930, it's basically a spoof.
That file though, 'SteamConfig.ini'. He's blacklisting an entire file. That's not in the Goldberg files, Goldberg is only .dll and while it does generate .ini files sometimes for settings it doesn't generate that specific file. steam_emu.ini for some cracks like my EDF 5 one for example.

This all feels very familiar. Wait a minute...
View attachment 6508415

Did he trawl through the thread, saw my post about how to get around achievements in his game and then do a script kiddie fix that could be easily bypassed by any competent pirate?
I didn't think Mald was that pathetic but here we are. He or his orbiters do view the thread then.


Also found an up to date copy that works out of the box from a site. But it's good to know that isn't just us that can easily walk around his programming.
View attachment 6508464
Yhea, I thought we had already established that his anticheat code was laughable and straight up complete dogshit earlier in the thread, though his attempts to block goldberg are laughable, makes me feel like I should expand the image.
20_Years_of_Experience.png
 
Last edited by a moderator:
Looking for Maldy talking about programming I found twitch clip where he explains why he is bad programmer(and also why general state of IT sucks):

It's funny how he only recognizes existence of documentation and tutorials as learning resources.
It's very much hallmark of expert beginners that plague IT industry.
They refuse to learn fundamentals. They refuse to understand best practices and where are they coming from.
This leads to programmers who don't know what they don't know.
Which we can clearly see in maldy's code

To maldy and anyone who really wants to learn how to program.
Start with Harvards CS50, then find resources on data structures, algorithms and design patterns, and go from there.
Follow some structured approach. Learn fundamentals!
There is this nice free book Game Programming Patterns that I can recommend. It was the resources that first helped me understand that there is more to programming than if/else chains and calling functions.
Though I will give him that you should be doing small projects to reinforce what you are learning. But that's a very common advice.

Also reading documentation only to solve your current problem, without some understanding of framework you want to use, just makes you misuse it.
It often leads to bad abstractions on top of frameworks abstractions instead of just using decent abstractions already provided by your framework that are meant to do what you want.
 
If you look closely at the screenshot, you'll see that this has nothing to do with the log level. The plugin is trying to overwrite its config, but instead it appends the default comment to it every single time. This is still a stupid bug, but not something Jason can fix without direct access to the source code, which I'm assuming he doesn't have.
The beauty of Minecraft and the mod ecosphere is that everything is Java so you can just decompile and change the source code.
 
The beauty of Minecraft and the mod ecosphere is that everything is Java so you can just decompile and change the source code.
No, stalker child, decompiling Java is too trivial of a task for Jason (the greatest hacker to have ever lived) to concern himself with. This is why your life is already over. Enjoy prison.
 
I pirate a lot, and the funny thing I realized is that I usually buy games that update often (even in early access), because I can't be bothered to pirate them every update (/ apply those patches one by one if there isn't a fully patched release)

So he probably wouldn't even need this """"protection"""" if he just worked on his game.
 
The beauty of Minecraft and the mod ecosphere is that everything is Java so you can just decompile and change the source code.
You could also say this about Unity games that still use Mono/.NET. You can easily decompile them using something like ILSpy/DNSpy/Dotpeek and get reasonably legible C# code back from it, and then use something like MelonLoader or BepInEx to mod/patch game functionality extremely easily.
 
1728681221066.png
A year ago the Keno Kasino discovered a Kick gutter trash tranny and made fun of him, earlier in may of 2024 he joined the forum under @SpitDragon, probably because hes a narcissist and Google's his own username on the uppercase I internet. About a hour ago he seems to have come back and admitted to being one of the sock accounts shitting up the thread earlier
1728681511788.png (link)
Under which the Kasino had a lil bossman posting sesh, and he sperged out because he's a retard. However during his spergout he dropped a little piece of information where he says
1728681670208.png
I figured you guys might be interested in this information since most of you probably don't interact with the Kasino, if you decide to dig further into this nigga I would recommend not to, pretty much everything under the 2 aliases he uses "TheSpitDragon" and "SpitDragon" is gay tranny porn.
 
Imagine buying this crap, having a steam profile name like "Fitgirl" or something like that and triggering this fake ass shitty anti-piracy system and not getting what is wrong with it.

Wasn't this huge faggot the one virtue signaling stuff like "Oh yea, we localise prices, that is the best practise against piracy. Anti-cheats suck dick, just lower the price"
Well Fat Maldy, seems people don't want your bootleg undertale even if it was for free.

Go back to sucking dick on Second Life, Mald. You suck at developing games. Won't even mention developing a fun and interesting one.
 
I never looked into it since "omg so quirky yet so deep metaphorically" games isn't my thing but heartbound is a short rpg with about 2 hours play time for each play through and there's 'thousands' of endings but the save system is through achievements?

It has a SAVE system tied to achievements, not unlocks right? A roguelite that checks your achievements to check which unlocks you should have when you boot the game seems normal...but on a story rpg? Does that mean the achievement is just a save of what endings you unlocked? You have to play through each route in one go? What happens if you only want to play for like 45 mins and want to close the game there?
 
13685 lines are just dedicated to reseting [sic] values
I think I just had an aneurysm. For anyone who needs a bit of perspective here, that's more SLOC than my (abandoned cuz it sucks) multithreaded Vulkan rendergraph-based game engine, where all of those things are notorious for being rather unwieldy on the backend.
He'd rather make spaghetti functions than learn OOP and design patterns.
Getting a bit ahead of ourselves here I think, he needs to learn what a for loop is first, then maybe introduce enums. We don't want to overload the poor gunt.
What happens if you only want to play for like 45 mins and want to close the game there?
Can't be that stupid surely, I'm assuming the game saves as it normally would, but the achievements are just used for "meta-progression" tracking, with the idea being that save editing can't undo major choices in the game (this is always a major theme in Undertale and its clones). Someone who actually has the game will have to decompile and confirm that though, because I'm not _that_ invested. (this wouldn't even work, because you can just spoof the game's appid and send ResetAchievement requests to the steam API).
 
I think I just had an aneurysm. For anyone who needs a bit of perspective here, that's more SLOC than my (abandoned cuz it sucks) multithreaded Vulkan rendergraph-based game engine, where all of those things are notorious for being rather unwieldy on the backend.

Getting a bit ahead of ourselves here I think, he needs to learn what a for loop is first, then maybe introduce enums. We don't want to overload the poor gunt.

Can't be that stupid surely, I'm assuming the game saves as it normally would, but the achievements are just used for "meta-progression" tracking, with the idea being that save editing can't undo major choices in the game (this is always a major theme in Undertale and its clones). Someone who actually has the game will have to decompile and confirm that though, because I'm not _that_ invested. (this wouldn't even work, because you can just spoof the game's appid and send ResetAchievement requests to the steam API).
I went to check on the game's steam community hub and judging from the threads there, I might have mistaken it for his game before heartbound. Which is kinda strange since I could have sworn I heard him say it when talking about heartbound multiple times. I also learned that the board is fairly dead, with a decent amount of the newer threads questioning the game's state and the pace of udpates.

Also the game still doesn't have cloud save. This was asked this january and since there's someone complaining that the game had 0 updates all of 2024 so far, it's safe to assume it doesn't have cloud save atm. Which is fucking crazy to me. I have a steam deck and sometimes I find games with no controller support but no cloud save for a game released in 2018 and still 'worked on' to this day is just fucking LOL :story:
 
Back