Modder Kaldaien has announced that he will no longer develop his Special-K mod for Monster Hunter World, stating that Capcom’s anti-debug code seriously messes things up for modders. Not only that, but the modder has discovered some pretty interesting details about how the engine handles and uses its cores, and these findings could potentially explain why the game is so CPU-heavy bound.
According to the modder, Monster Hunter World is currently unable to properly detect the number of CPU cores that PC gamers have in their systems. The game’s logic assumes that everyone has a 32-core processors and scales its threads accordingly, even though some gamers can only have CPUs with only 4 or 8 cores/threads.
Furthermore, Kaldaien claimed that one main thread is dedicated solely to its “anti-debug code” and that 25% of the entire CPU workload is simply overhead from all the threads that can be generated (something we’ve already covered).
The game’s anti-debug code is so strict that it may potentially impact the game’s performance. As Kaldaien claimed:
“I’m just going to leave it at that for now. I have found and defeated the mechanism they use to prevent debugger breakpoints (was causing kernel-mode bottlenecks and lower performance). I also can plainly see what looks like an intentional design using AK to corrupt critical sections and crash the game when you attempt to mod it. I worked around that (Slightly)”
Unless Capcom decides to remove its anti-debug code, Kaldaien will no longer be working on his Special-K mod for Monster Hunter World. Whether Denuvo or Capcom is at fault here for this anti-debug code remains a mystery.

John is the founder and Editor in Chief at DSOGaming. He is a PC gaming fan and highly supports the modding and indie communities. Before creating DSOGaming, John worked on numerous gaming websites. While he is a die-hard PC gamer, his gaming roots can be found on consoles. John loved – and still does – the 16-bit consoles, and considers SNES to be one of the best consoles. Still, the PC platform won him over consoles. That was mainly due to 3DFX and its iconic dedicated 3D accelerator graphics card, Voodoo 2. John has also written a higher degree thesis on the “The Evolution of PC graphics cards.”
Contact: Email
I blame Capcom for this BS. I don’t even think Capcom developed the PC version honestly. This screams out sourced like Batman Ark Knight.. Weeks for a 130 something meg patch… Shocked the game was not taken off Steam.
I guess we should have taken it as a Red Flag when Nvidia was 1st partners with the game then backed out. Followed by AMD partners then backed out…
Where did you read that? I never saw a single thing about both Nvidia and AMD backing out of a partnership, or even getting into one. If that happened, then I would definitely love to read about it. I tried looking it up but I can’t seem to find anything relating to that.
don’t you remember the Nvidia monster hunter benchmark… Or how about the article a while back around how they were going to use TressFX for the Fur…
Just LOL.
https://uploads.disquscdn.com/images/f5d3110a780811fefec5ce11f52f72e3486cc355db814c00d2944523bb6ce2bc.jpg
Huh, so you’re telling me a Japanese Video Game Developer screwed up a port and has absolutely no god damn idea what they are doing besides actively sabotaging their game and being absolutley dogsh-t while displaying nothing but mediocrity?
I’m so shocked! Absolutely shocked I tell ya!
Oh wait, no I’m not I saw this coming from a mile away because Japanese developers suck and have zero understanding of PC gaming. Fu-king amateurs.
Japanese devs in general sucks this gen.
People keep justifying their Japanese lords.
Ain’t this the truth. I’ve seen so many people be apologist for this sort of performance issues they’ve been having and the terrible port jobs they’ve done.I tell them they’re absolutely mad that they like these ports at all.
But people are willfully ignorant about performance in gaming, and I’ve come to find that a lot of people don’t understand the technical side of gaming to the point where the don’t know basic stuff like that Frametime is.
Anti debug or anti tamper??why not clearly say it that drm is infectious…
You know what never ceases to amaze me about this little piece of info?, the fact that Capcom have gotten away with release a £50 bare bones port, that demands far more power than most other Japanese ports out there, while offering little in return.
Hardcore weebs are like that one group that will quite literally die for you, if it meant something to them.
Its also weird this never came up during the reviews for the game
The reviewers usually are gaming on higher-than-average-end PCs.
https://uploads.disquscdn.com/images/771537b6f801d9af8e2b7fd1ef6cb69d9340436ec43e27ad01ce17cb61ff65d9.png
The problem with that game is that it runs like crap on everything.
Modder Kaldaien can rope himself to Oof with his theories and shilling.
Those asians are crazy.
What what I understand, that highly utilized core is actually just scheduling other cores. DF didn’t mention any issues with the game identifying and using cores (they actually talked about how little the game actually stresses the CPU). Based on the evidence they provided, I agree. i don’t think this modder fully understands what is going on with this game.
He makes up as he goes.
That’s a completely different game that is only targeted for the Chinese market. MH Online actually runs on the CryEngine and way worse than MH World.
What a shock. Capcom releasing trash software on PC, at the expense of the end user, to fend of the “pirate boogeyman”.
Can’t wait to NOT pick up Resident Evil 2 in January. **** you, Capcom.
And still it will sell millions. Which is a proof that quality on ports is something we dont demand to developers… UMM to AAA developers. If this would be the case of a Indie dev, people will be bashing it with bad reviews on Steam, but hey is Monster Hunter and its Capcom, everything is forgiven.
The game runs just fine, most of the performance issues were related to NVidia poor drivers, which were fixed in latest drivers according to reports.
The game also uses mostly the GPU, not CPU. This modder wannabe (Kaldaien) doesn’t know what he is talking about.
Because Sega has Sega Europe, which is more than a storage to receive and dispatch physical copies. Its actually a game studio that could help Sega to develop their ports much better.
Yeah 8 of 10 PC ports done by Japanese have problems, but 2 of 10 western devs ports have problems and serves to justify the state of PC Japanese ports.
Probably because you are comparing Apples, and Oranges.
Those Nexus Mods are Texture file edits, and other file edits.
Whilst the “Wannabee Modder” is talking about modding the games exe file.
Everything he talks about is concerned with reverse engineering that exe, and whilst I’ve no doubt they are anti piracy measures, they do affect modding it as well.
I don’t expect this anti-debug code is even triggered by normal everyday game play, just a “mechanism they use to prevent debugger breakpoints”.
Sop if you’re not running debugging toolsthey aren’t triggered.
Simply put, there’s many different ways of modding games, and this only affects exe edits, and maybe injector type mods,
A post-processing hook and render edits are not mods on my book.
Not to mention we don’t need to touch the *.exe to mod the game (unless you trying to add functions that don’t exist).
You also don’t wanna lecture me how modding works as I myself have an account on nexus (under an alias) with mods for multiple games from Fallout to Mass Effect: Andromeda.
So I sure as hell know what I’m talking about, this game is far from Anti-Modding, it has Anti-Tamper and doesn’t affect us modders.
So that wannabe can go away with his BS.
Your “Book” is wrong. Any change of any sort to the game files, not done by the dev team is a Mod(ification) of that game.
Even a simple ini edit (Unless it can also be done in the games settings menu) is a mod of that game. Ini edits are very simple mods, but mods just the same, and nearly every game on Nexus will have mods uploaded that are simple ini edits
Sure “Wannabee Modder”, is using hyperbolic exaggeration to imply all types of mods are affected, and that’s clearly not the case.
It doesn’t change the fact that, exe edits and injector’s changes Vanilla game, and that makes them mods, by definition.
Wait are you serious? They implemented Denuvo at points that effect game-play? Doesn’t Denuvo specifically tell developers to put it in places such as loading screens and menus for that very reason you pointed out? That’s god d*mn impressively incompetent.
Sorry for the late response, it got buried in a ton of up votes on what I said.
Oh at this point, I honestly consider RE7 to be a fluke job compared to the rest of their games that have come out recently which all have had really bad ports from what I understand. The RE7 team should be congratulated for nailing the performance on that game, because I played through it and it truly did run extremely well and I don’t exactly have top tier parts. i5-3570K, r9 390, and 8gb of ram.
The game ran perfectly on max settings which surprised me pleasantly.