Cultcow EvaXephon / Yanderedev / Alex Mahan / Alexander Stuart Mahan / cannotgoogleme - Edgy weeaboo coomer with pedo tendencies and 15+ years internet history as a lolcow, now known as a disaster developer behind eternal debug build called "Yandere Simulator", confirmed groomer and dollfucker

The end of EvaXephon?


  • Total voters
    2,418
Bonus conditional I spotted while searching for that, because holy shit:

View attachment 370839
I feel like crying everytime I look at it. Why does it even need all that, I can't begin to understand under what circumstances all this needs to be checked. Is this for when someone needs to notice her for acting suspicious? Please tell me it isn't....
 
I'm 90% sure decompiling .NET code should preserve any directories present in the original source code. I've done it before with other Unity projects.

So why are there none here...?

Alex seems to be so remarkably exceptional that he leaves all his hundreds of source files unsorted in the same directory.

Jesus Christ.

EDIT: I'm dumb. In the post below, ducktales4gameboy states that after experimenting with a decompiler, directories are not preserved. It was very :optimistic: to think Alex was so stupid as to not use directories.
 
Last edited:
I just tried on one of my projects to check if the 'this.' tokens were automatically added or not - it doesn't preserve directories, but it creates a directory for every namespace in the original project.

Anyways, this sort of reference is everywhere:

this.Yandere.something

and in C# and most other OO languages the 'this.' is a completely pointless token since you're just explicitly referring to the class the code is in (it's like saying 'the left arm that belongs to the person that is me' rather than 'my left arm' ). dnSpy seems to automatically add it to all local references so thankfully YD isn't cramming it in before every single class local, which would be so amazingly :autism: I wouldn't have words to describe it.

I feel like crying everytime I look at it. Why does it even need all that, I can't begin to understand under what circumstances all this needs to be checked. Is this for when someone needs to notice her for acting suspicious? Please tell me it isn't....

I think it's the check to see if the student should go into full-on panic mode over something they're witnessing, except instead of actually calling a delegate per student or something similar (aka, the sort of plug and play logic it should be using) it's got every single student's special panic checks in one conditional as well as a bunch of general stuff that should just be a function on its own (like yandere.IsSuspicious() or a c# property). On top of that, all of them are referred to by an index number rather than an enum so if he ever reorders the student index he's going to have to track down every single instance it's checked and change it.

E: I didn't even notice at first because of that conditional but apparently only one person is allowed to chase you at a time. what
 
Last edited:
and in C# and most other OO languages the 'this.' is a completely pointless token since you're just explicitly referring to the class the code is in (it's like saying 'the left arm that belongs to the person that is me' rather than 'my left arm' ). dnSpy seems to automatically add it to all local references so thankfully YD isn't cramming it in before every single class local, which would be so amazingly :autism: I wouldn't have words to describe it.
dnSpy adds "this." so the code is unambiguous. But I wouldn't be surprised if the code was littered with "this." and I think it's mostly because the codebase was converted from JS, and in JS it's mandatory.

On top of that, all of them are referred to by an index number rather than an enum so if he ever reorders the student index he's going to have to track down every single instance it's checked and change it.
Most likely another Javascript heritage.
But I doubt he knows that he can refactor it now.
 
Bonus conditional I spotted while searching for that, because holy shit:

View attachment 370839

Holy shit indeed, this is some of the worst code I have ever seen in practice.
I am absolutely unsurprised that no progress is made if this is what he has to contend with, those 12 hour working days are probably spent just tracing what does what. People have mentioned switch statements, but that wouldn't help matters beyond making it ever so slightly more readable. Horrifying conditionals like this and the sheer amount of state variables tied to yandere are indicative of critical architectural problems, or more likely in Eva's case, the complete lack of any architectural planning whatsoever. At this point I'd be tempted to suggest that he scrap what he's got, call it a learning experience, and start again with a concrete plan.

However, that's unlikely to do any good because this is exactly the thing MikeZ slapped him over in that infamous IRC log.
Nov 20 05:14:25 <EvaXephon> If you made a giant guide on exactly how a fighting game engine should work, I'd follow it to a T. But I didn't have such a guide, and your "Suggestions" were peppered with too many insults for me to really get anything out of them.
...
Nov 20 05:14:46 <wippler-wrokn> sit down and thing about how a character is organized
...
Nov 20 05:14:49 <wippler-wrokn> they're a STATE MACHINE
Nov 20 05:14:58 <wippler-wrokn> they don't have one giant goddamn update function, they have STATES

In the 5 or 6 years since then, and despite making programming his full time job, Eva has improved literally not one iota. How the fuck is that even possible? Alex, since I know you lurk your thread, here's some advice; take a break, learn some computer science principles beyond basic flow control, and then come back to make your meme game in a year's time when everyone has forgotten about you.
 
Holy shit indeed, this is some of the worst code I have ever seen in practice.
I am absolutely unsurprised that no progress is made if this is what he has to contend with, those 12 hour working days are probably spent just tracing what does what. People have mentioned switch statements, but that wouldn't help matters beyond making it ever so slightly more readable. Horrifying conditionals like this and the sheer amount of state variables tied to yandere are indicative of critical architectural problems, or more likely in Eva's case, the complete lack of any architectural planning whatsoever. At this point I'd be tempted to suggest that he scrap what he's got, call it a learning experience, and start again with a concrete plan.

However, that's unlikely to do any good because this is exactly the thing MikeZ slapped him over in that infamous IRC log.


In the 5 or 6 years since then, and despite making programming his full time job, Eva has improved literally not one iota. How the fuck is that even possible? Alex, since I know you lurk your thread, here's some advice; take a break, learn some computer science principles beyond basic flow control, and then come back to make your meme game in a year's time when everyone has forgotten about you.
Alex is wayy to lazy to do that.
 
Just beginning to realize how bad things really are. Unless most of the game is entirely rewritten from scratch I don't see this having a chance of an official release on a marketplace such as steam, ever, not even as a buggy meme game which is what Alex is gravitating towards now instead of edgy/serious game.

I'm honestly just waiting for Alex to throw in the towel by this point. Not even reddit kisses his ass like they used to, he's gonna run out of supporters.
 
Just beginning to realize how bad things really are. Unless most of the game is entirely rewritten from scratch I don't see this having a chance of an official release on a marketplace such as steam, ever, not even as a buggy meme game which is what Alex is gravitating towards now instead of edgy/serious game.
Well, if this got released on Steam who says that YS can't? But there go his dreams of selling it for twenty dollars :story: If he actually pretends people to pay for this trash the max value he can sell it for is one billionth of a cent, they would never give more for it.
 
Last edited:
He's always going to have ~12 year olds supporting him, sadly.
When you have the support of the really underaged, it's usually more like you have their parents' support. It's easy to sell Mario to children, but I question his ability to sell pantyshot school murder simulator to kids. Kids only support it right now because they can get it free (or many probably watch youtube videos of it). If it had a pricetag I'm tempted to believe they'd just snag a torrent instead of asking mom for this weird, violent, perverse shit. I could be wrong about this, maybe parents are just utter shit nowadays.

Well, if this got released on Steam who says that YS can't? But there go his dreams of selling it for twenty dollars :story: If he actually pretends people to pay for this trash the max value he can sell it for is one billionth of a cent, people would never give more for it.
Right now there would be no excuse for trying to put a pricetag on yandere simulator, it is nowhere near good or complete enough to warrant a price. It's so poorly coded and so poorly optimized that I don't think it will ever be worth money, which means Alex will either need to rewrite it or throw in towel. Or release it on steam as a meme game like goat simulator, and get panned.
 
At the same time though, who the hell is the large majority that is still paying him to work on his meme game? It certainly can’t be the 12 year-olds right? They have to have some form of disposable income.
Actually it might. The average donation per patron is about $3 according to graphtreon. It just adds up to $5k because there are over a thousand people supporting it. Even among child allowances, $3 per month is peanuts.
 
Actually it might. The average donation per patron is about $3 according to graphtreon. It just adds up to $5k because there are over a thousand people supporting it. Even among child allowances, $3 per month is peanuts.
Imagine living in a world where pre-teens give away part of their allowances en masse monthly to a near 30 year old man who uses it to buy anime bodypillows and other assorted weeb garbage.
 
$3 is nothing. I'm wondering if some parents (or kids who stole the debit card) paid for a few months, then forgot as Patreon continued to take the $3 month. For a lot of people nowadays, they just put their card number in, and forget about it.
 
$3 is nothing. I'm wondering if some parents (or kids who stole the debit card) paid for a few months, then forgot as Patreon continued to take the $3 month. For a lot of people nowadays, they just put their card number in, and forget about it.
I can’t speak for everyone, but I always notice small stuff like that when I check my monthly statements. Then again, I also know people that never look at them so who knows. ¯\_(ツ)_/¯
 
$3 is nothing. I'm wondering if some parents (or kids who stole the debit card) paid for a few months, then forgot as Patreon continued to take the $3 month. For a lot of people nowadays, they just put their card number in, and forget about it.

:powerlevel: + :offtopic: I‘m a primary school teacher and it‘s actually quite shocking how many parents will let their children „buy things i.e. from the App Store“ while it‘s actually something else (like the Patreon). And later on the parents won’t even care that their credit card number is subscribed to a website + because it‘s such a small amount of money they won‘t notice either.
So I‘m not really surprised if many donators are kids who talked their parents into something.
 
:powerlevel:I did a few months of gaming/programing course:powerlevel: and isn't "Do not use if/else as a crutch, aim for less lines as possible" one of the first things they teach you? Does Alex legit not know how to use switch/case/break? It feels like he never learned anything beyond the most basic commands. Also, if you know basic programing, writing the code structure for a simple website should be fairly easy to learn and do but the yanderesim website was made by someone else (krmax44)...

I'm curious, did Alex ever show any actual proof that he ever studied programming for YEARS at all? Cause if he didn't and he is trying to make a game like this then he is even more delusional than i thought.
 
I'm curious, did Alex ever show any actual proof that he ever studied programming for YEARS at all? Cause if he didn't and he is trying to make a game like this then he is even more delusional than i thought.
I am actually starting to think that he has never learned any programming and just looked at the internet to help him make anything. I can't think of anything else, he is making mistakes that anyone would learn not to do in as soon as their first day with the subject.
 
Back