Modding Tutorial for Beginners

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • A general purpose game modding tutorial. The game logic, code-modding kind, not the "add a new item or skin" or plain "installing a mod" kind.
    BepModEx mod install guide: • How to install BepInEx...
    Another basic Dnspy-centric tutorial: • How to Mod Games with ...
    General DNSPY moddery: • How to find Variables ... - uses paid Ravenfield though.
    Skin modding tutorial: • Make Player Models for...

Комментарии • 179

  • @kitten-whisperer
    @kitten-whisperer Год назад +503

    As someone who knows nothing about computers and the thought of how mods are made popped into my head, this seems so insanely daunting to me.

    • @Rifatbinmaruf
      @Rifatbinmaruf Год назад +18

      Same here 😂

    • @heatherosborne7
      @heatherosborne7 Год назад +33

      I think the more you practice the easier it gets..just see it as a new challenge and see it as practice to learn instead of the mind set of u have to figure it out or it won't work..I know seems simple but just having the right mindset can leave you sometimes surprised at the consequential outcome 😊 best to ya I hope it goes well and you guys get great at it😊😁 seems stupid I know ..but just try it❤

    • @irelyndd3853
      @irelyndd3853 Год назад +11

      I felt that way at first, too. I modded my Sims 4 game a year ago and I was helllllllaaaaa confused. But once you do it a few times it starts to make sense and seem less confusing!

    • @kattattack1857
      @kattattack1857 Год назад +1

      @@irelyndd3853 Do you have any tips on how to do that? Like actually accessing the code. Do you use dnSpy? And also, if you don’t want to fully mess up the game, did you make a copy of the whole game to mod that instead? Also, if you did, did you have to just deal with the extra space or is there a way to do it in a more space efficient way? And is there a way to save your modifications but not have like a dozen copies of the game?
      Sorry for the long message, but I’m asking you since Sims 4 is quite a large game (storage-wise), and I doubt you just deleted your work once you were done.

    • @fullmetaltheorist
      @fullmetaltheorist Год назад

      It's not. Don't worry it he's easier the more you learn.

  • @SlaughterSled
    @SlaughterSled Год назад +136

    to me this looks like actually getting into the source code of most single player games is the easy part, and the hard part is knowing the language at all.

    • @pratikbawankar8066
      @pratikbawankar8066 Год назад +19

      C# is much easy than C++

    • @Shiffo
      @Shiffo 10 месяцев назад +10

      I would say that now a days, understanding the language is less hard.
      You can literally ask ChatGPT what a certain lines of code is doing.
      And ask it to adjust it with the correct syntax for something you want it to do.
      The most important part here is understanding the logic or what you are actually looking for.
      And you should ask for help to chatgpt to understand the syntax / language

    • @bapoTV
      @bapoTV 9 месяцев назад +22

      ​@@ShiffoI wouldn't use ChatGPT as a beginnee tho, the learning phase is really too important to use AI. When you do some serious projects then it makes sense

    • @Shiffo
      @Shiffo 9 месяцев назад +19

      @@bapoTV you can literally ask chatgpt to break down each line of code and tell you what it does. If you ask the right questions, you can learn a lot.

    • @leetrothschild7465
      @leetrothschild7465 7 месяцев назад +8

      @@bapoTV true. without fundamental knowledge how code works even users who use chatgpt without background knowledge would still have no idea where to put the code.
      I'm an IT graduate but not into game development and I always knew modders were mostly developers in their free time

  • @irelyndd3853
    @irelyndd3853 Год назад +43

    I really enjoyed the "waiting for extraction~" song

  • @TraceBravo
    @TraceBravo Год назад +13

    This is what I have been looking for! Thank you.

  • @dancorwin9232
    @dancorwin9232 Год назад +12

    Holy crap thank you thank you thank you!!! This is EXACTLY what I was looking for

  • @mrooglyboogie4118
    @mrooglyboogie4118 Год назад +10

    Thanks, been looking to try game modding for a while now.

  • @Kurt_Philanderer
    @Kurt_Philanderer Год назад +10

    Excellent video, very concise. I might even give it a try

    • @bdlover019
      @bdlover019 10 месяцев назад +1

      Result now?

  • @flockaveli2968
    @flockaveli2968 Год назад +17

    Heya! I'm not sure if this is your field of expertise, but I'm working on a project using animation skeletons from an Unreal Engine game and trying to translate it to another one altogether. If you got the time would be willing to troubleshoot?

  • @at-kh7oj
    @at-kh7oj Месяц назад +1

    Before actually doing it myself I thought it was goin g to be tacky but its very fun. 100% Recommend

  • @CandiedScout23
    @CandiedScout23 9 месяцев назад +9

    Thank you for the time you spent providing us with this info. Peace & Love!

  • @ArthurAuditore
    @ArthurAuditore Месяц назад

    the "oh my gun" at 5:28 caught me off guard 🤣

  • @XenpaiFelouch
    @XenpaiFelouch 2 года назад +4

    hey iwanMods, i made a moded skin with moded mesh in mobile legends. and the moded texture and mesh are work, but the problem, its only stay on T-pose. well i think its because i didnt put bones, but the problem is how can i export a bones in Unity? so in that case i can replace it using UABE

  • @ghosttaki8547
    @ghosttaki8547 6 месяцев назад +4

    I am obsessed with the idea of making mods for anime games I love.

  • @Iron-Blurr
    @Iron-Blurr Год назад +9

    Thank you for the great tutorial!
    I have a question. How would you go about coding a Randomizer Mod? There are specific weapons/items that spawn in set locations. I am trying to change the item/weapon that spawns but not trying to change the set location on the map where this spawn occurs. Eventually I would like to be able to change the set spawn locations but that seems way more complicated so for now I just want to randomize what you get at those set locations.
    Any help or advice would be greatly appreciated!

    • @damiencarle8344
      @damiencarle8344 Год назад +3

      Funny enough I ended up here for the same purpose and i've already got my game ripped open and ready to look through. In my case, there is a "metadata" folder that contains all events, items, etc. So I have my program look for the event that corresponds to picking up an item (in this case for me, it's "onLooted"), then when that's called, you want to hook onto that and intercept it, instead grabbing the randomized item which you can have from a designated table of items; so mine so far just rudimentarily grabs every item in the itemTable metadata and shuffles it like crazy, assigns it to a location, then when the location has the "onLooted" event trigger, it intercepts that event, puts in the new item code, and lets the event continue onwards. It's jank but it works out really well.
      If you need a starting point and have no idea what you're doing like me roughly 2 weeks ago, I recommend looking at an archived video on the Games Done Quick youtube channel called "AGDQ 2019 Panels: Making a Randomizer" where it's a bunch of popular randomizer devs talking about their thought process on making it, as well as common issues. It's helped me a ton with the mindset.

    • @Iron-Blurr
      @Iron-Blurr Год назад

      @@damiencarle8344 I'm trying to make it for Transformers 2004 ps2. There's a small following and speed run community for the game.

    • @Angel-ij4bk
      @Angel-ij4bk Год назад

      @@Iron-Blurr I would be willing to help you if you are still stuck on it. In any case it is all about finding how things are called in the code and try to figure how it works. In programming there exists randomize functions that select a pseudo-random function for you. You whould have to locate where in the code the item is selected and in that place put a randomizer and assign the number that you get with an item from the internal table that the game should have. Hope it helps somewhat.

  • @Thor-Orion
    @Thor-Orion Год назад +31

    I just want to make Bouncer into a 2 and 3 player co-op. There’s 3 player teams on screen all ready and has more than 3 playable characters already fully programmed.

    • @zikame1332
      @zikame1332 Год назад

      Now this is something I’d like to experience

    • @saile1011
      @saile1011 Год назад +1

      did you figure it out?

    • @Thor-Orion
      @Thor-Orion Год назад

      @@saile1011 we’re working on it.

    • @maalikserebryakov
      @maalikserebryakov Год назад

      @@Thor-Orion it shouldn’t take two weeks to perform such a simple task never mind two monthsz
      People today work so slowly it irritates the crap out of me. What are u stuck on

    • @ayanamee
      @ayanamee Год назад +7

      @@maalikserebryakov slow down and enjoy the road

  • @mohmmadraji8049
    @mohmmadraji8049 2 года назад +6

    Peace be upon you my dear brother, I have a question.
    By reverse engineering, can I change and update the unity game system for Android from 32-bit .. to 64-bit without the need to own the source code for this game, or is it necessary to have the source code in order to update the source code

    • @jotuunn
      @jotuunn 4 месяца назад

      Hey, have you found out yet bro?

    • @mohmmadraji8049
      @mohmmadraji8049 3 месяца назад

      @@jotuunn no

  • @coucoul38
    @coucoul38 Год назад +2

    How can I easily export the mod to my friends ?
    This seems quite u possible since you're literally rewriting source code

    • @kubagrotowski
      @kubagrotowski Год назад

      Send them the modded version of the gane

  • @CONTRAEPICCORPS
    @CONTRAEPICCORPS 15 дней назад

    What if I want to change some text in gameobject? How can I edit that?

  • @alanzhu7053
    @alanzhu7053 3 месяца назад

    This is inspiring, but that isn't how mod is created right? Mod is usually a separate file. Could you please make a course that dives deeper?

  • @Destroymaster100
    @Destroymaster100 Год назад +1

    how does one get to the code area or source code of a game like diablo 2 though? i want to mod diablo 2. i cant seem to find anything on google of how to mod diablo 2, i find existing mods

  • @mx_pockey666
    @mx_pockey666 11 месяцев назад +1

    it worked but then i had the bright idea to put 1 million instead of 100 and... my game crashed

  • @LastReplays
    @LastReplays Год назад +4

    "Unless you really have a 32 bit system" had me dying laughing

    • @Claude-Eckel
      @Claude-Eckel Год назад

      ... because you're an ignoramus. Might as well laugh about yerself, as I do now nyahahahaaa... 🥳You couldn't even fathom why there are still 32bit systems operated, could ye? Because you know squat. Aka Dunning-Kruger patient. You know less than squat. You and Squat could go to a party and Squat could wear an "I'm With Doofus" t-shirt. 🤡🤣

  • @crab07
    @crab07 9 месяцев назад

    I don't know if you'll read this but I have a question regarding simulation games.
    For example, in American Truck Simulator, how could I modify something as simple as I want the smoke node to be activated through the exhaust pipe of a truck only when accelerating?
    The smoke node is something that already exists in the game but it is constant, it is always active

  • @ieatgarbage8771
    @ieatgarbage8771 8 месяцев назад

    I'm playing a game called Urge that doesn't seem to store the stats for each weapon in code. It stores it somewhere else. How would I find where it stores these stats?

  • @XenpaiFelouch
    @XenpaiFelouch 2 года назад +2

    how can i contact you?

  • @WorldedGGGG
    @WorldedGGGG Год назад +1

    is dnSpy safe? I looked it up and it said something about malware

  • @timothyn4699
    @timothyn4699 Месяц назад

    can dnspy work for any game? Is this kind of process how you would mod any game, or is it specific to only this one

  • @josephgavlek3419
    @josephgavlek3419 6 месяцев назад

    do you need to download another raven field if you already have it with Steam?

  • @samssb0
    @samssb0 7 месяцев назад

    Can you mod strings inside the game? I'm trying to do a fan translation of a game

  • @ghozt-6708
    @ghozt-6708 23 дня назад

    I do want to do a Mod of the Modern Warfare 2019 game (a better version of the game), but I dont have none experience on modding games. How I should start to gain experience?

  • @AIexanderthefake
    @AIexanderthefake 9 месяцев назад

    thank You! There's a lot of great minds, that don't want to work on games, but have great ideas

  • @tru3nz
    @tru3nz Год назад +2

    Will this beginner "method" work for any offline game? I'm searching religiously on how to mod games, cause I really want to mod Hogwarts Legacy.

    • @giantcocokrisp
      @giantcocokrisp Год назад

      Yes just rip the source and mod away

    • @tru3nz
      @tru3nz Год назад

      @@giantcocokrisp and how do I do that lol?

    • @iwanMods
      @iwanMods  Год назад +1

      Hogwarts is Unreal Engine and I'm afraid I haven't learned to mod Unreal Engine games yet

    • @tuthures5824
      @tuthures5824 Год назад

      Hogwarts legacy is probably a bit much for a starter ngl.

  • @imvickykumar999
    @imvickykumar999 11 месяцев назад

    it was too annoying to reload after every 5-6 shots, can we mod unlimited bullets so no need of reloading, then which .dll file to edit and how?

  • @gh-xv1ch
    @gh-xv1ch Год назад

    hi, how about sims 3? do you do some tutorials? or you dont play them?

  • @COJ316
    @COJ316 10 месяцев назад

    Is it possible to mod (Steam) platform files
    For when playing multiplayer online instead of it showing you are on pc, it instead shows you are on PSN?

  • @outlast2fan535
    @outlast2fan535 Год назад

    Is this also for "bigger" games like Outlast 2? I want to switch character models and maybe change their behavior.

  • @Bruhmoment42O
    @Bruhmoment42O 10 месяцев назад

    Doesn’t visual studio do the same thing as dnspy? But to each their own.

  • @caylis334
    @caylis334 10 месяцев назад

    I can't get dnSpy to work on my computer. I extract the file and go to pull it up and nothing happens, not even an error mesaage.

  • @Cursedmanplays4631
    @Cursedmanplays4631 6 месяцев назад

    I wish you explained slower and in detail, explaining what is X thing and why you are doing Y thing with X thing and the importance of it all. For dummies like me ofc.

  • @kattattack1857
    @kattattack1857 Год назад

    Actually, could you let me know if you think if this would work:
    I was thinking that if you wanted to mod games from Steam, you could go into the files and make a copy of the whole game, mod it using the dnSpy, then add it back into the Steam game directory under a new name to play it? (Or load the modified game using the Steam import game function?)
    Because there are so many games I think would be awesome to mod and relatively easy to access while still supporting the original creators. I think it would also be useful because making a copy would mean I’m not utterly ruining the original. Sure it’s not exactly space efficient if you’re modding a large game (which I’d be open for tips on how to do), but it’d work for so many smaller games that would be so much fun to mess with! 😊

  • @graytonw5238
    @graytonw5238 6 месяцев назад

    I would think that the authors of their programs would not make the source code available to users for the most part. You can't just go out and mod any game on the market, can you?

  • @fansofwrestling9115
    @fansofwrestling9115 12 дней назад

    Would u make custom mods for ppl?

  • @Ellipsis115
    @Ellipsis115 Год назад +1

    2:15 Didn't actually know you could do this, I really need to read documentation or someshit, dunno how youd learn this

  • @seanxhunter77
    @seanxhunter77 10 месяцев назад

    do you have have an app that is also for lua scripts? im trying to update a mod in monster hunter world

  • @zigaudrey
    @zigaudrey Год назад

    Game made on Unity is easy as we have the file to modify it. Some need the UndertaleToolMod to do it.
    Modify the game script will be the dream.

  • @ThaMentalGod2003
    @ThaMentalGod2003 5 месяцев назад

    u got me more interested in the game than anything else 😂😂

  • @OrganizationXIII
    @OrganizationXIII Год назад

    The next thing I would like to look up is… how is animation created? Look up the Verum Rex cutscene and you will see what I mean! I want to know how that cutscene was created?! Is that considered animation?

  • @ieatgarbage8771
    @ieatgarbage8771 9 месяцев назад

    Any way to do this with Unity webGL games? Or at least to view the source code of WebGL?

  • @xingyujiang3003
    @xingyujiang3003 10 месяцев назад +2

    I love you so much.

  • @Tendency23
    @Tendency23 6 месяцев назад

    a great day for people who make games on unity

  • @MainCharacter730
    @MainCharacter730 Год назад

    do you have a course on this?

  • @Sarv1l
    @Sarv1l 7 месяцев назад

    Can I add custom gun models into the game??

  • @naranggak23
    @naranggak23 10 месяцев назад

    how to mod unity resource that dont have extension in format file? like ui_languge but dont have any format. the file just mentioned "file" by file explorer. but there is two file that have this name, that are ui_language.manifest and ui_language (that dont have any format). How to edit this file? I just want to edit in game text to my native language.

  • @badbill3368
    @badbill3368 7 месяцев назад

    I’ve got a lot to learn if I want to turn gta 5 into what I can imagine in my head

  • @drasse6163
    @drasse6163 7 месяцев назад

    is it safe to do this with offline steam games?

  • @CaptainShrimpVR
    @CaptainShrimpVR 2 месяца назад

    what if i dont have the manage folder?

  • @miraclechild_502
    @miraclechild_502 Год назад +1

    hey buddy is it a way to change resolution in a unity game that has no resolution options but 1920x1080?

  • @thepancakeexpert
    @thepancakeexpert Месяц назад

    Are you able to do this for games not made in steam? Like if I had the ps2 disc data of a game could I do it?

    • @bleachedout805
      @bleachedout805 15 дней назад

      That's what I want to mod. PS2 games. I am not that interested in modding newer games.

  • @40klegion78
    @40klegion78 Год назад

    wow what version are you playing on cause RavenField has not had those blocky graphics for forever

    • @iwanMods
      @iwanMods  Год назад

      Just using the free version from itch io

  • @CHAlVlELEOlV
    @CHAlVlELEOlV 7 месяцев назад

    Hi I just want to ask the following:
    1) can strings be changed =green
    2)comments can they be changed = grey
    3)predifined function names can they be changed=dark blue
    4)predifined objects and class names can they be changed? =red
    5) everything else can they be changed = white
    I am trying to mod a game called steel division 2 as it is allowed to be modded entirely, everything allowed to be modded. But it is ridiculous to know what can and cant be changed, it has many of these as well ) and ] and [ and =
    Please if you can give me an idea I would be greatfull. Trying to mod statistics, menu picture, sounds etc.

  • @thewiseone2717
    @thewiseone2717 7 месяцев назад

    Nice tutorial, thanks!

  • @ResistanceLion
    @ResistanceLion Год назад

    why do the dotnet spy 7.2 version disappear?

  • @ItsParadise304
    @ItsParadise304 11 месяцев назад

    Does anyone know what tool I need to make a mod menu for an xbox360 game? HeX Editing only does so much. I want to learn to cod a Trainer into it

  • @goddamnpiero6153
    @goddamnpiero6153 Год назад

    Would DNSpy work on other games? I'm trying to change the behavior of the character I'm playing to automatically guard when a monster attacks, for example.

    • @blessedromeo6724
      @blessedromeo6724 Год назад +1

      thats not a mod thats just cheating and yes if u know the right stuff

    • @memes_gbc674
      @memes_gbc674 8 месяцев назад

      dnspy is mainly for c#, which is most unity games

  • @sammytiel
    @sammytiel Год назад

    How do I mod a Tiger Woods PGA Tour game on the (original) Xbox?

  • @3rayden_
    @3rayden_ 7 месяцев назад

    Thanks for the tutorial!

  • @4clockfarms
    @4clockfarms 2 месяца назад

    Is this the best way to make mods for stardew valley

  • @VTsimpingSan
    @VTsimpingSan Год назад

    Can you add content through this method? Like adding new enemies or changing models?

    • @toomuchtime4896
      @toomuchtime4896 Год назад +5

      You can do anything from adding new textures to scrapping the game and making a new one.

  • @marjansek8977
    @marjansek8977 9 месяцев назад

    Can someone help, dnSpy won't open and there is no error message

  • @ililjuju
    @ililjuju 5 месяцев назад

    Can I pay you to make a mod for me?

  • @geullenpm938
    @geullenpm938 6 месяцев назад

    Could you please make a mod version of a "The World Of Magic" even all collections are unlocked mod pleaseeeee, thank you so much

  • @Nomoshii
    @Nomoshii Год назад

    Best RUclipsr ❤

  • @michaelalmanza5818
    @michaelalmanza5818 Месяц назад

    learning this to made sheogorath killable in es4

  • @AEGISAOE
    @AEGISAOE 4 месяца назад +1

    more modding

  • @ericelnomada
    @ericelnomada Год назад

    amazing! ill try it on my game :P

  • @suplexc
    @suplexc 2 года назад

    Nice tutorial!

  • @ABHEEeeee
    @ABHEEeeee 4 месяца назад

    can you made a vid on how to mod android games from pc like pvz

  • @Gamer-xk8bk
    @Gamer-xk8bk 11 месяцев назад

    how to change the character models

  • @yuveshhh
    @yuveshhh 2 года назад

    can you make a video on how to rip files on a mobile

  • @AmineElmarnysy-es8zg
    @AmineElmarnysy-es8zg 2 месяца назад

    I want to mod drive club multiplayer in Google play how I can it's a game mobile 📱 😢

  • @juaneliaskuso6233
    @juaneliaskuso6233 Год назад

    is it possible to add a new character model in a unity game with this tool?

    • @tuthures5824
      @tuthures5824 Год назад

      Not a modder ust guessing, but it would depend on how the game was programmed, if it was as simple as this game you would need first decide on what you want to do, do you want to have a skin selector? Do you want to just change the skin? From there you would need to find what part of the program messes with it, if it as simple as that game you probably would need to make something from scratch and add it somehow, or if it already has an skin selector you probably would just need to add the skin to it and rig the character with the proper animations, basically you would need to rip the skeleton off of the game itself and put it on the desirable skin. You will probably need to learn some coding aswell

    • @juaneliaskuso6233
      @juaneliaskuso6233 Год назад

      @@tuthures5824 I don't remember exactly what I wanted at the time, but I probably wanted to use the ENTIRE model, not just for skin. In other words, adapt the skeleton and physics of the game to the model I wanted to introduce.

  • @ototurmanidze5578
    @ototurmanidze5578 8 месяцев назад

    i want to mod starkiller for skywalker saga

  • @OrganizationXIII
    @OrganizationXIII Год назад

    I want to learn how to mod so I can play as Yozora and Organization 13 running around Quadratum killing enemies! I want to be able to play as any character that I want in any environment that I want. With mods anything is possible! I know we won’t get Verum Rex and Kingdom Hearts 4 until like 20 years from now!

  • @MarcusR-qt4dl
    @MarcusR-qt4dl 3 месяца назад

    can u do a how to make a mod menu epic video tho

  • @styxrakash4639
    @styxrakash4639 Год назад

    Hello iWanMods. Just found your channel. I'm an experienced programmer looking to mod online multiplayer games. Can you point me in the right direction as far as tools go? There is so much beginner fluff online I can't find the good good

  • @jyothilalreji942
    @jyothilalreji942 8 месяцев назад

    Can u mod online games

  • @TheTwistedTraceur
    @TheTwistedTraceur 8 месяцев назад

    i want to add a mod for red dead 2, i want undead nightmare 2

  • @leannahamilton7488
    @leannahamilton7488 Год назад

    Dn spy won't open

  • @lasticgirl
    @lasticgirl 6 месяцев назад

    as a barely understand from comp, that video is makes a template in ur mind how these things can work, u teach fast but understandeable, sorry my bad english

  • @mohmedmoustafa6325
    @mohmedmoustafa6325 2 года назад +2

    Utiny ripper +2022 please

  • @YallboyMayDaze
    @YallboyMayDaze Год назад +3

    Thank you for an actually useful video… I wanted to make some mods for some dark souls games by changing the game code

  • @EugeneRosales-tf3xq
    @EugeneRosales-tf3xq Год назад

    Can i copy your code i want to play that game

  • @jamesmillerjo
    @jamesmillerjo 9 месяцев назад

    Comment guys, this is just an Unity assembly modding, specific to .Net only.

  • @florianvanbondoc3539
    @florianvanbondoc3539 Год назад

    Wow, this is nice

  • @mod_gta
    @mod_gta 2 года назад

    Nice info

  • @lMuteI
    @lMuteI 7 месяцев назад

    give me ur exact pc

  • @bazeArttutorials
    @bazeArttutorials Год назад

    Good day sir, can i do this for fifa mobile

  • @ThaDrM
    @ThaDrM Год назад

    hi, is it possible to mod warzone?

    • @Robson-wwwe
      @Robson-wwwe 11 месяцев назад

      lmfao no, make your custom kernel driver load it with your debugger, read memory till you find the guns values or something that can trigger it or use ghidra or ida , theese massive mp titles need a bit of work.

  • @MubasherHayat-qf8ww
    @MubasherHayat-qf8ww 3 месяца назад

    Please help 3patti mode apk

  • @Xquisity
    @Xquisity 7 месяцев назад

    Thank you I'm coming after Nintendo and I'm about to create the best mods for pal world