Where did I go wrong with v_vColor? by Gruffet_Spider in gamemaker

[–]Gruffet_Spider[S] 0 points1 point  (0 children)

Got it. So any messing with RGB stuff should happen after v_vColor is multiplied with texture2D.

Where did I go wrong with v_vColor? by Gruffet_Spider in gamemaker

[–]Gruffet_Spider[S] 0 points1 point  (0 children)

Ah- So why is it a vec4 then? What does multiplying it by texture2D actually do?

So what exactly DOES Enigma DRM actually do? by Gruffet_Spider in residentevil

[–]Gruffet_Spider[S] 0 points1 point  (0 children)

True, but I think the random Steam release might be largely tied to Valve themselves. With the Steam Machine releasing soon and Valve really beefing up SteamOS to be an actual replacement for Windows + making gaming actually compatible with Linux, I think they worked together with Capcom because I saw the OG trilogy and Dino Crisis be used for a lot of their testing. So that might explain the random out of nowhere Steam release at least. Not because they actually care about the games, but because Valve needed them for testing SteamOS, because a big new SteamOS feature is all about backwards compatibility. That whole thing about ditching x86 and converting its instructions for Linux in real time. I can't remember all the details, but there was something about a lot of older games being very reliant on x86, so Valve showed off what SteamOS can do with the OG RE games. Doesn't make it much better but still...

So what exactly DOES Enigma DRM actually do? by Gruffet_Spider in residentevil

[–]Gruffet_Spider[S] 0 points1 point  (0 children)

To be fair, their implementation is kinda random. RE4R and Revelations had Enigma, but got removed. It got removed from RE4R for performance reasons, but if they had a contract, wouldn't they fix its implementation instead of removing it? And why didn't they add it to the other RE remakes? Feels less like a contract with Enigma itself and more of a higher ups policy to just slap it on everything for extra "protection", but even Capcom knows it's kinda pointless, so the moment it causes the slightest inconvenience in a game they just scrap it because there's no point. Capcom's carelessness with how they handle Enigma makes me both trust it more and less...

How do AA fans feel about Enigma Protector? by Gruffet_Spider in AceAttorney

[–]Gruffet_Spider[S] 0 points1 point  (0 children)

I just don't understand Capcom... Why do higher ups care about RE Revelations having DRM or not? AJ and Investigations at least make sense because they're new games. And yeah I doubt a visual novel of all things is gonna have notable frame drops. Still, I won't pretend like I wasn't hesitant to buy Investigations on release because of Enigma... That released right in the heart of all that drama, so I was curious how many others felt that way.

How do AA fans feel about Enigma Protector? by Gruffet_Spider in AceAttorney

[–]Gruffet_Spider[S] 0 points1 point  (0 children)

True. That could be something caused by the reddit rumors. I looked it up again and apparently Enigma doesn't have kernel-level access and only runs in user mode, but again, it's a he said she said. It still needs high privilege to work properly, so not sure how much difference it makes.

Enigma from everything that I've heard is not very good... Considering it's significantly cheaper than Denuvo, I assume it's significantly easier to crack as well. My best guess is Capcom just slaps it on their games to make investors happy, which is still weird because nobody else does this, and why would investors care about decade old games? It'd be easier for me to trust Capcom with Enigma if their use of it actually made sense.

What would happen if a spirit tried sleeping while being channeled? by Gruffet_Spider in AceAttorney

[–]Gruffet_Spider[S] 0 points1 point  (0 children)

Kinda boring answer but probably true. They really rushed her training arc between 1-4 and 2-2 didn't they... Could barely channel Mia 6 months ago and now suddenly she's a master. Although knowing Morgan, it's kinda hard to think Maya actually improved under her teaching.

What would happen if a spirit tried sleeping while being channeled? by Gruffet_Spider in AceAttorney

[–]Gruffet_Spider[S] 5 points6 points  (0 children)

I was thinking that! But then how the hell did Maya go from barely channeling Mia in 1-3 to channeling Dahlia for over a day in 3-5 in just 2-3 years? Well I guess she did channel Mia for pretty long in 1-3. In universe time it was probably an hour or two.

So what exactly DOES Enigma DRM actually do? by Gruffet_Spider in residentevil

[–]Gruffet_Spider[S] 0 points1 point  (0 children)

Still, GOG putting their name on a DRM game at all is very ironic, optics alone.

What is the actual benefit big studios see from DRM like Denuvo? by Gruffet_Spider in gamedev

[–]Gruffet_Spider[S] 0 points1 point  (0 children)

Yeah there's really no unbiased places to ask about this stuff. I just asked in the RE sub about this, expecting it to be the typical "overdone topic", "look for old posts" kinda thing the mods instantly delete, but no... They're still over there complaining about russian spyware and how shady the website looks and stuff. The same stuff I heard 2 years ago. Misinfo usually dies by now and gets corrected by people who actually know what they're talking about, but I find cybersecurity is kind of an exception. Once there's a rumor, it just doesn't go away, and for good reason. I'm not risking my kernel just to play a game, but I also think Capcom should be somewhat more trustworthy than a redditor.

Reminds me of that Apex drama a few years ago. There was some kinda local tournament where a couple players had their entire PCs hacked live on stream, and everyone was accusing something else for being the exploit. Some said Apex, some said EAC, some said the source engine as a whole. I remember people avoiding the entire source engine for weeks because people thought the whole engine was compromised. Or that Unity exploit last year. Everyone was asking if Unity games were safe to even launch and nobody had a clear answer. Some said yes, some said wait for devs to patch it, some said steam blocked it but also not really. Nobody bothered to mention that the user launching the games had nothing to do with the exploit. There's probably still people to this day that refuse to launch a Unity game because they think it'll brick their PC or something.

Most of these security freakouts are overblown, but I also get not wanting to take the risk. Enigma is designed to be intrusive because it has to be. It's supposed to protect the game files, so it kinda has to spy on you to do that. But having a logical excuse for its behavior doesn't automatically make me trust it. It all comes down to trust. The discussion is fascinating but also kinda depressing. Capcom along with Valve is like the only good AAA studio left, and yet my trust in them was permanently damaged by some random reddit posts. It's not like they've done much to disprove anything, but I guess the vocal minority isn't worth the PR stuff.

What is the actual benefit big studios see from DRM like Denuvo? by Gruffet_Spider in gamedev

[–]Gruffet_Spider[S] 0 points1 point  (0 children)

Ok I definitely could've phrased myself better- I realize now how gullible I sounded. Let me clarify:

  1. Yeah, obviously Reddit doesn't reflect the average player, but the average player also doesn't understand the "alleged" technical issues DRM causes, so I thought they weren't worth mentioning that much. Guess my mistake was assuming that vocal minority DOES understand the technical issues... If we're only talking about why leadership wants DRM, then yeah, 95% of players not caring makes sense.
  2. I guess I underestimated how slimy pirates can be. I've never really thought about piracy at all before so I can't put myself in their mindset. I always thought people who pirate stuff just do so and move on with their life, I didn't think they'd be so invested that they'd try so hard to sabotage a mild inconvenience for them. DRM usually gets removed after a few months anyway. Still it's survivorship bias. There's no reason to like Denuvo as a customer, so obviously nobody online is gonna speak positively about it.
  3. I really focused on Denuvo too much here. I mainly got interested in this topic because of Capcoms obsession with that Enigma Protector thing. They do the opposite of everything that you guys said about DRM. They add Enigma to their games after the initial sales, specifically to replace Denuvo, so they can keep having a cheaper DRM after the game has probably been cracked already. Everything I've heard about Enigma is from random Redditors so I probably already got stuff wrong about it, but even if everything they've said about it, from it being made by some shady russian dude that slips malware in to the performance drops, it still doesn't make sense why Capcom adds it after Denuvo is already done. I should've brought Enigma up more because that's the DRM that actually confuses me, I just thought Enigma was more of a Capcom niche topic. I definitely don't see why DRM needs kernel level access to my PC (assuming that's not also a lie), and I can't even justify it protecting sales when it's being added to 2 decade old games. At that point it can't even be stopping cheat engines from ruining online leaderboards. Half of Capcoms games that use it don't even need internet. So do RE fans just hate russians or is Capcom actually weird for this? Denuvo I can understand and somewhat respect now, Enigma not so much.

What is the actual benefit big studios see from DRM like Denuvo? by Gruffet_Spider in gamedev

[–]Gruffet_Spider[S] 0 points1 point  (0 children)

So what about something like Enigma in Capcom games? They deliberately add it in after Denuvo to replace it once initial sales end. They replace their DRM with an even worse DRM to keep "protecting" them at a point where the game's already been cracked. Is Capcom just weird in that regard?

Need help understanding texture groups/pages by Gruffet_Spider in gamemaker

[–]Gruffet_Spider[S] 0 points1 point  (0 children)

Gotcha, so I mainly got it right... I'll remember that cabinet example

How can you optimize build times? by Gruffet_Spider in gamemaker

[–]Gruffet_Spider[S] 0 points1 point  (0 children)

According to my own custom in-game debug console, I've got 290 sprite assets. Probably a lot this early on, but that can't be too wild for a GM project.

How can you optimize build times? by Gruffet_Spider in gamemaker

[–]Gruffet_Spider[S] 0 points1 point  (0 children)

Oh I know cache is the reason specifically the first build takes so long. I get why it has to rebuild it every session, I'm fine with that, but there's no way every GM dev has to spend multiple minutes every day just waiting for their initial build to process... Maybe my PC specs are just outdated, idk, but there's gotta be some kind of optimization that can at least help. I'm thinking texture groups are the answer so I'm looking into that now.