0 of 0

File information

Last updated

Original upload

Created by

JayCarver

Uploaded by

JayCarver

Virus scan

Safe to use

51 comments

  1. deenhaag
    deenhaag
    • member
    • 0 kudos
    Locked
    Sticky
    whats considered to be ban-unsafe environment?
    1. JayCarver
      JayCarver
      • member
      • 1 kudos
      Ah, great question !
      Here's an excerpt of what we know as of today (taken from the MH Modding discord) : 

      • Modified quests are likely to get you banned.
                CAPCOM have published what a "Legal" quest looks like and have urged everyone to report "Illegal" quests.

      • Disrupting multiplayer behaviour will get you banned.
                Because of user reports

      • Ludicrous Arena times will get you banned.
                Kind of obvious.

      • Unlocking paid DLC might get you banned.
                It's possible that it's just a correlation that the same type of people who cheat also give themselves paid DLC. But it would make sense for CAPCOM to ban that type of behaviour.

      • Banning wholesale anyone who uses the REFramework would be very detrimental to their PC user base.
                So it's unlikely that just being a RE framework user would be motives for receiving a ban.


      And the nice thing about MultiDetect is that you tell it what you think is safe for the end user.

      Example 1 : 
      You are developing a cosmetic only mod that is not visible to other players.
      - I knowing what we know today (April 2025), this is not detectable or a bannable offense.
      - Implementing environment detection would serve more as optimization rather than anything else. 

      Example 2 : 
      You are developing a mod that changes the animation speed of the Player's weapon.
      - Other users will visibly see you darting around as you have different than vanilla values.
      - This will likely cause you to get reported If the users you are playing with are not your friends or are untrustworthy.
      - MultiDetect here would be best configured as 
      force Multiplayersafe = false if PlayerSituation.isinAnyArenaQuest
      end the checks
      Because you wouldn't want them to mess up the leaderboards. 

      Multiplayersafe = true if PlayerSituation.isSoloOnline or PlayerSituation.isOfflineorMainMenu
      Because if no one is around then it's not an issue. 

      - And then you could call the functions from Friend checker to override with :
      Multiplayersafe = true if Player is in a quest with only friends

      That way :
      1. Arenas are never messed up.
      2. Solo play is always cool. 
      3. Multiplayer play is also cool if only friends are in the Quest.

      Example 3 : 
      You are developing a custom quest mod that somehow has a scriptable component. Unlikely scenario, I know, but this is an example.
      - Here it would be pretty simple :
      Multiplayersafe = true only if PlayerSituation.isSoloOnline or PlayerSituation.isOfflineorMainMenu
      Since if the Player is not SoloOnline or Offline their quests are posted to the current lobby. And, God forbid, they shoot an SOS flare.


      This would indeed be a very comprehensive approach, and an approach that can be improved as we discover more. 👍
  2. mehhaha
    mehhaha
    • supporter
    • 0 kudos
    I forgot that not everyone is on the MH:Wilds modding discord haha, so here it is :
    Truly Discord went through the modding and wiki communities like crack through the African American community in the 80s.
  3. REFramework - Script Generated))) Can you check that mode in the UI menu? I can't find the UI to enable/disable it.
    If it's active, I want to know what changes are happening in the game (alarms)
    1. JayCarver
      JayCarver
      • member
      • 1 kudos
      I'm gonna need more details than that.

      REFramework - Script Generated)))
      Why are there three parentheses after this?
      Where did you find it?

      Can you check that mode in the UI menu?
      What mode are you referring to?
      Which UI are you referring to (Game or ReFramework)?

      If it's active, I want to know what changes are happening in the game (alarms)
      As a wild guess, I feel that you are asking for a feature that would detect if RE Framework has loaded any scripts, but I'm not sure.
  4. ixScratchy
    ixScratchy
    • member
    • 0 kudos
    Lua.exe are bannable? 
    1. JayCarver
      JayCarver
      • member
      • 1 kudos
      Bro, provide more context when you post questions !
      Lua.exe could be anything. And most likely is not a thing Ahaha.

      It's like saying Pdf.exe are bannable? 
    2. ixScratchy
      ixScratchy
      • member
      • 0 kudos
      Like " Auto Foresight Slash and Auto IAI just Better LS Experience" "Auto Restock" "Skip kill cam" "Invinsible Mantle" 
    3. JayCarver
      JayCarver
      • member
      • 1 kudos
      Alright, much better.
      In the examples you provided, some of these .lua scripts change gameplay and some of these .lua scripts are only quality of life. 
      Sounds obvious, but I will leave you with a rule of thumb so that you can apply it to all your mods : 

      The more your mod is considered cheating, the more possible it is for you to get banned for using it.

      That's why the Balance tags exist on the Nexus :


      Example :
      🟩 Skip kill cam : Basically just presses select at the end of the hunt. Very unlikely to disrupt multiplayer behavior and get you banned. This would be counted as "Fair and Balanced".
      🟨 Auto Foresight Slash and Auto IAI just Better LS Experience : A gameplay mod, so be careful when using this around other people/arenas. This could be counted as "Unbalanced" or even "Cheating".

      I hope this clears things up.
    4. ixScratchy
      ixScratchy
      • member
      • 0 kudos
      do u think hunterpie is bannable? because this red only ur memore not ingame ? https://www.nexusmods.com/monsterhunterwilds/mods/1945?tab=posts
    5. JayCarver
      JayCarver
      • member
      • 1 kudos
      Hard to say. HunterPie does a lot of things.

      • Usualy tools that provide an overlay in competitive games are motives for bans. 
      • And I am very unfamiliar in how it hooks into the game's logic.
      • But I wouldn't consider Monster Hunter: Wilds to be a competitive game, so it should be fine.
        And it does not disrupt gameplay for other players in any manner since it only provides you the extra information. 
      Just don't go touting that you were "top DPS" because "you used a mod to figure that out".
    6. ixScratchy
      ixScratchy
      • member
      • 0 kudos
      Nah i playing only with Monster HP and dps alltime with my brother to know how much dps it make with LS / SNS etc.
  5. icysuper
    icysuper
    • member
    • 0 kudos
    crown mod bannable?
    1. JayCarver
      JayCarver
      • member
      • 1 kudos
      I'm gonna need more details to tell you that. 

      • There are crown mods that are legal,
      • There are crown mods that are illegal,
      • And there are crown mods that only detect spawns of crowns.
    2. icysuper
      icysuper
      • member
      • 0 kudos
      https://www.nexusmods.com/monsterhunterwilds/mods/152?tab=description 

      this mod 
    3. JayCarver
      JayCarver
      • member
      • 1 kudos
      Looks like option 1 : Spawns of Legal crowns.
      The quality of life sure is neat, but do be aware that if your profile only has max sizes and min sizes (as in always the highest possible roll or the lowest possible roll), then your profile will definitely look suspicious.

      Fair Route : CrownHelper with Achievement Progress Tracker
      Lazier Route : Add a mod that only increases the chances without affecting the sizes of the monsters.
    4. icysuper
      icysuper
      • member
      • 0 kudos
      thanks
    5. JayCarver
      JayCarver
      • member
      • 1 kudos
    6. HellKnightX88
      HellKnightX88
      • premium
      • 355 kudos
      Thanks for the links to those mods. Those are really helpful.
    7. JayCarver
      JayCarver
      • member
      • 1 kudos
      Life is easier if you don't get banned, because you knew what fair mods to use in the first place. 👍

      Not saying there are mods with a 0% chance, as CAPCOM is free to do whatever, it just is comparatively very low.
  6. thundergod1
    thundergod1
    • supporter
    • 3 kudos
    Hey! Got an idea for you, and I wonder how it strikes your fancy. I just came back after a little bit, and forgot I had mods installed. Would it be possible to have a clause where if the version of the game (probably major version for sanity sake) doesn't match a set value, the mods will be disabled?

    I feel like it could be good for some mods that are likely to break during updates, while others that don't need updates often could not have it.

    Just a thought! Thanks for all your hard work, both in mod creation, and trying to educate the ***DENSE*** public.

    I really don't know why people think having safeguards is a bad thing. Cybersecurity has already figured out that it's impossible to truly secure something, so you add as many layers as possible in order to prevent bypassing. Same idea applies here, and I would assume that is pretty obvious.

    Anyways, keep up the great work!
    1. JayCarver
      JayCarver
      • member
      • 1 kudos
      Ahah, thanks for the kind words. 🙏
      Yes, through my education in "what makes good software developper" I too have come to a similar conclusion; the battle can never be completely won, it's an ongoing effort. We give it our best every single time.
      I'd simply wager that we haven't all gotten the time to get properly acquainted with the repercussions of our decisions, it happens sooner or later.


      Would it be possible to have a clause where if the version of the game (probably major version for sanity sake) doesn't match a set value, the mods will be disabled?

      • Is it doable? 
      Very likely, yes


      • How maintainable is it? 
      Eesh. I know for a fact that I have been using some mods that have not been updated since the game's release. So it would be a big ask for mod developers to keep that logic up to date, as it would force them to push an update to validate their mod on every update, even though it might still be fine.


      • But is it an avenue for extra protection? 
      Possibly, yes. For those who would benefit from it. Because most mods that critically break upon update (prevent the game from loading) are pak files. So ideally that logic would be integrated within a mod manager. I don't use mod managers and FluffyQuack is not an open source dev afaik. Thankfully, most scripts that don't load just error out and REFramework ends their thread.

      I think Obsolete Mod Detector tried to achieve this.

      Neat idea, nonetheless. 🙂
  7. NoahIvaldi
    NoahIvaldi
    • member
    • 0 kudos
    Not a mod author, and I don't use any real cheats (gameplay mods are only things that save time from farming, waiting for mantles/meals, stuff like that), but bless you for building this. People should be free to mod in 1P, mod authors should be safe, and your tool is a great boon to the community. Sincerely, bless you!
    1. JayCarver
      JayCarver
      • member
      • 1 kudos
      Thank you for the support NoahIvaldi !

      Monster Hunter: World is my most played game on Steam, I really loved it.
      So when Monster Hunter: Wilds came out to be improvable in ways that I saw mods could address, I knew that the modding community should be protected. 
      🙏
  8. LoneYerf
    LoneYerf
    • member
    • 0 kudos
    Is the mod that makes you change appearance unlimited times detectible/ a potentialy ban able offense in the future? As it makes the amount of appearance change vouchers go into the negative. Could/would Capcom check for the Value and ban People for using it down the line. As it's is also theoretically Paid dlc. These are reasons I have been holding of on using the mod myself. 
    1. JayCarver
      JayCarver
      • member
      • 1 kudos
      That's a very good question — and honestly, I don't believe we currently have the answer. 🤷

      CAPCOM could check your character save data. That seems possible, especially given their use of the past tense in statements like:
      We plan to implement additional countermeasures in future updates to detect users who have engaged in unauthorized modification of game data
      and 
      Furthermore, as we take action based on play data and history, we will not respond to any requests regarding the reversal of these measures.
      📖: From their blog post

      But as of now, there's no concrete evidence that they are doing it — and they’re not willing to share whether they will in the future.
      I'm sure there are other, less risky ways out there to achieve what you're aiming for. :)
    2. LoneYerf
      LoneYerf
      • member
      • 0 kudos
      I am really interested in the last part of you message. What less risky ways are out there to change appearance on a wimm without paying the iron price :)
    3. JayCarver
      JayCarver
      • member
      • 1 kudos
      Oh! I genuinely do not know!
      It's just that I've been on the Nexus since the game's release and I can tell you that roughly 70% of mods and 95% of pictures are cosmetic mods. So it is very likely someone asked the same question as you are. :)
      I never was personally interested in them since, in the beta, you had infinite character creation tokens. 🤷
  9. JayCarver
    JayCarver
    • member
    • 1 kudos
    Yerziah :
    Random question but does catlib itself has that function?
    I don't have CatLib installed, I see some mods use it as a requirement, but does the library itself without any side mod will have that function?
    I honestly don't know modding policies in this game at all, but I assume it cant hurt to have that to check for safety, even if I don't use any gameplay changing mods?

    Nah good question, another user pointed out that CatLib has the friend_checker.lua. Here is the breakdown I did of the differences :

    Friend_checker.lua (from CatLib):
    Checks if you are host and if you are in a quest with only your friends.
    Assumes that, if you're in a party made up entirely of friends, that’s the only factor that matters.

    MultiDetect.lua (this script):
    Checks against all possible net states the player may be in.
    Assumes that, whoever is with you is irrelevant, activation/deactivation depends on what you are doing.

    Example scenario :
    You are in an arena with your friend and are using a gameplay-enhancing mod.
    Friend_checker sees it as : Safe — You're with your friends.
    MultiDetect sees it as : Unsafe — You're in the Arena, which, by design, is never safe.

    Conclusion : Their functions are distinct.
    So this means that you could combine the two! Which would make for a really comprehensive check.



    And I agree with the second point.


    From their blog post

    We are in a wait and see approach on how CAPCOM will implement their "expanded countermeasures". So I strongly believe being on the safe side is the best course of action.
    1. srtaints
      srtaints
      • member
      • 0 kudos
      Where can I check the running status of Friend_checker.lua?
    2. JayCarver
      JayCarver
      • member
      • 1 kudos
      Friend_checker.lua is a CatLib script found in _CatLib/Game/friend_checker.lua
      So I'm guessing that you would `require(modname: string)` the file at the top of your code and you could then call its various functions. :)
  10. SilencedVouivre
    SilencedVouivre
    • premium
    • 73 kudos
    Catlib already has this function(_CatLib/Game/friend_checker.lua) and it handles this better by taking Link Party & friend list into account

    also a reminder that having an auto disable feature would be pretty pointless if your script isn't encrypted 
    1. JayCarver
      JayCarver
      • member
      • 1 kudos
      [double post]
    2. JayCarver
      JayCarver
      • member
      • 1 kudos
      Catlib already has this function(_CatLib/Game/friend_checker.lua) and it handles this better by taking Link Party & friend list into account
      Did not know this, I'll have to explore what LingSamuel did.

      UPDATE: (I explored the script you mentionned, thanks for the path)
      Friend_checker.lua :
      Checks if you are host and if you are in a quest with only your friends.
      Assumes that, if you're in a party made up entirely of friends, that’s the only factor that matters.

      MultiDetect.lua :
      Checks against all possible net states the player may be in.
      Assumes that, whoever is with you is irrelevant, activation/deactivation depends on what you are doing.

      Example scenario :
      You are in an arena with your friend and are using a gameplay-enhancing mod.
      Friend_checker sees it as : Safe — You're with your friends.
      MultiDetect sees it as : Unsafe — You're in the Arena, which, by design, is never safe.

      Conclusion : Their functions are distinct.
      So this means that you could combine the two! Which would make for a really comprehensive check. And I might explore that once we get more information on how CAPCOM is handling "behavior".



      Additionally, as of writing, CatLib's code is still under his permissions. Quoting the Nexus page :
      # You are NOT allowed to edit or republish my code unless I have been inactive for six months. Personal use is permitted.
      # 不允许私自修改、上传,个人使用可以。尤其是国内的部分偷子、b站up主和狗屁一键整合,本事没点光会偷了
      I don't ask for such restrictions. If you use and improve it, great! 👍
      And if you share your improvements with everyone on the repository, you're even better. 👑




      also a reminder that having an auto disable feature would be pretty pointless if your script isn't encrypted 
      Please elaborate — I don’t see how this would be true.
    3. SilencedVouivre
      SilencedVouivre
      • premium
      • 73 kudos
      the example you mentioned is pretty irrelevant imo
      I see this issue as a method for mod author to prevent users from affecting other people's experience without consent
      that's the most important goal of such features

      being "ban-safe" isn't relevant becuz if someone uses it in a manner that might result in a ban it is entirely on the end user
      it is up to them to be responsible for their own savedata. they should be smart enough to know to not use things that might cause a ban (which comes natively with reframework, you can just simply disable the mod function yourself before going into Arena)

      also a reminder that having an auto disable feature would be pretty pointless if your script isn't encrypted
      it's pretty straightforward?
      if your script isn't encrypted anyone can just delete the codes from your script and use it in multiplayer however they want
    4. SilencedVouivre
      SilencedVouivre
      • premium
      • 73 kudos
      also CAPCOM pretty much has no way to "detect" what you're doing it is why everything they've done so far has been manual bans
      if you care so much about having a "prevent ban" feature you might as well make a script that masks your hunter ID/profile so other players can't report you
      that's much quicker and more efficient
    5. JayCarver
      JayCarver
      • member
      • 1 kudos
      being "ban-safe" isn't relevant becuz if someone uses it in a manner that might result in a ban it is entirely on the end user
      it is up to them to be responsible for their own savedata. they should be smart enough to know to not use things that might cause a ban (which comes natively with reframework, you can just simply disable the mod function yourself)

      Agree to disagree. 🤷
      You raise some valid points.
      Yes, when you as an end-user install gameplay mods, it's your responsibility to understand that you are very likely going beyond what CAPCOM deems "okay".
      However, as a developper, I feel that it is irresponsible to say "Not my problem".
      We created the mod, we could at least ensure that there are safeguards. When you say "they should be smart enough to know" I say, we can't expect all mod users to know exactly what they are doing.


      anyone can just delete the codes from your script and use it in multiplayer however they want

      Again. You assume that it's simple and easy to everyone.
      Some people install mods using Fluffy's Mod Manager and have no idea of how the folder structure works.
      So when you ask them to go into their game files they are completely at a loss. No way these people are editing the code within the .lua files.
      You'd be surprised how many "I know nothing about modding and I just deleted my game files" cries for help we get on the MH Modding Discord.
    6. JayCarver
      JayCarver
      • member
      • 1 kudos
      also CAPCOM pretty much has no way to "detect" what you're doing it is why everything they've done so far has been manual bans
      1. I wonder how you can be so sure of that. I have seen no-one going through what CAPCOM's servers receive as data and confirming that it is the case. I'd be very interested in seeing your source for this claim.
      2. And in the event that this were true, nothing is stopping them from adding an extra layer of Anti-Cheat any day.

      if you care so much about having a "prevent ban" feature you might as well make a script that masks your hunter ID/profile so other players can't report you
      Actually a pretty smart idea... 🤔 I'll think about that! hahaha.
      Though I'd wager that kind of mod would interact with CAPCOM's server's requests to get your hunter ID - afaik, you go through them to request the data - and would be an instant-ban. 😄
    7. SilencedVouivre
      SilencedVouivre
      • premium
      • 73 kudos
      buddy idk what to tell you other than you have such a naive point of view on this matter
      "safeguards"? no safeguard is better than deactivating the script altogether lmao
      the game has no logs, you dont upload any meaningful data that can pin you to be "cheating" becuz it's still on a shitty p2p system
      and yes, it IS their problem if they actively use something that is considered "cheating" in Arena
      you're not seriously saying it's not their fault for doing that are you?
    8. SilencedVouivre
      SilencedVouivre
      • premium
      • 73 kudos
      also the hunter profile thing is literally what the TOP1 guy on Dosha leaderboard did and afaik he's still not banned
    9. SilencedVouivre
      SilencedVouivre
      • premium
      • 73 kudos
      also the hunter profile thing is literally what the TOP1 guy on Dosha leaderboard did and afaik he's still not banned
    10. JayCarver
      JayCarver
      • member
      • 1 kudos
      I think we simply fundamentally disagree on this one.
      I don't see the use of continuing this discussion, as my response would refer you to what I have already said above.
      Interesting viewpoints nonetheless. 👍
    11. Neonyi
      Neonyi
      • member
      • 2 kudos
      Random question but does catlib itself has that function?
      I don't have CatLib installed, I see some mods use it as a requirement, but does the library itself without any side mod will have that function?
      I honestly don't know modding policies in this game at all, but I assume it cant hurt to have that to check for safety, even if I don't use any gameplay changing mods?
    12. Neonyi
      Neonyi
      • member
      • 2 kudos
      (double post too, i guess nexus is having issues rn)
    13. Ctk702
      Ctk702
      • supporter
      • 1 kudos
      Ironically any cheating I've done has been in single player mode with super damage for instakill, without any modified quests, reward tampering or cheesing arena quests, so unless they're going deeper than that nobody should have to worry about bans (even if they do there are people who will just keep doing it anyway).
    14. AbaddonX
      AbaddonX
      • supporter
      • 1 kudos
      I don't get why you can't understand that protecting other people from your (general your, not you specifically) mod's users whether they like it or not, is not the only possible goal there can be for this feature, lol... Even IF we assume that every mod user should know exactly how and when to disable mods to protect themselves from bans (which is obviously a ludicrous assumption, but still), that doesn't change the fact that it's just easier to have it happen automatically...? Why would you specifically WANT to go through that process every time you do something that would be unsafe with certain mods?
    15. JayCarver
      JayCarver
      • member
      • 1 kudos
      Ctk702 - Ironically any cheating I've done has been in single player mode with super damage for instakill, without any modified quests, reward tampering or cheesing arena quests
      Well good on you for being so careful about it. 👍

      Ctk702 - so unless they're going deeper than that nobody should have to worry about bans (even if they do there are people who will just keep doing it anyway).
      *Sigh* 🤦 Yes, of course, let's all cheat in multiplayer games. Bans are just a collective illusion. ✨
      Maybe you do not care about being banned, but some people do.
    16. JayCarver
      JayCarver
      • member
      • 1 kudos
      I completely agree AbaddonX. 🙏
      Better be safe, than unable to play with your friends when the expansion eventually comes out.

      I do not believe that the people who have a stance against account safety (for some reason I still fail to comprehend) are in the majority.

      Source : The 5000+ messages of people asking about it on the Monster Hunter: Wilds modding discord.
  11. Yuilix1764
    Yuilix1764
    • member
    • 0 kudos
    could you give me the link to the mhwilds mod discord server please?
    1. JayCarver
      JayCarver
      • member
      • 1 kudos
      Sure thing ! 
      LINK : https://discord.gg/gJwMdhK

      The link should look like this:


      Yeah it's pretty well hidden haha. I'll add it to the description. 
      👍