Search the Community

Showing results for tags 'modding'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Oxygen Not Included
    • Oxygen Not Included FAQ
    • [Oxygen Not Included] - Developer log
    • [Oxygen Not Included] - General Discussion
    • [Oxygen Not Included] - Suggestions and Feedback
    • [Oxygen Not Included] - Bug Tracker
    • [Oxygen Not Included] Art, Music & Lore
    • [Oxygen Not Included] - Latest Content Update
  • Griftlands
    • [Griftlands] - General Discussion
  • Hot Lava
    • [Hot Lava] - General Discussion
  • Don't Starve Together
    • Don't Starve Together FAQ
    • [Don't Starve Together] Developer log
    • [Don't Starve Together] General Discussion
    • [Don't Starve Together] PS4
    • [Don't Starve Together] Bug Tracker
    • [Don't Starve Together] Trading
    • [Don't Starve Together] Server Bulletin
    • [Don't Starve Together] Dedicated Server Discussion
    • [Don't Starve Together] Mods and Tools
    • [Don't Starve Together] Tales of Life and Death
    • [Don't Starve Together] Suggestions and Feedback
    • [Archived Bugs]
  • Don't Starve
    • Don't Starve FAQ
    • [Don't Starve: Pocket Edition] iOS / Android
    • [Don't Starve] General Discussion
    • [Don't Starve] Mods and tools
    • [Don't Starve] Art, Music & Lore
    • [Don't Starve] Suggestions and Feedback
    • [Don't Starve] Videos
    • [Don't Starve] Bug Tracker
    • [Don't Starve] Trading
    • [Don't Starve] Testing Discussion (archive)
  • Klei Entertainment Games
    • Eets Munchies
    • [Invisible, Inc.] General Discussion and Strategies
    • Mark of the Ninja
    • Shank
  • Other Stuff
    • The Off-Topic Area
    • Forum Upgrade


  • Don't Starve
    • Custom Character and Skins
    • Game Modifications
    • Language Packs
    • Modding Tools, Tutorials & Examples
    • Custom Maps


  • Oxygen Not Included - [Early Access]
  • Don't Starve Together
  • [Don't Starve Together] PS4
  • Don't Starve: Shipwrecked
  • Don't Starve: Shipwrecked [archive]
  • [Don't Starve Together] PS4 (archive)
  • [iOS] Don't Starve: Shipwrecked


  • Oxygen Not Included - [Early Access]
  • Don't Starve Together
  • [PS4] Don't Starve Together
  • Don't Starve: Shipwrecked

Found 17 results

  1. A modification pack for Oxygen Not Included: MaterialColor + OnionPatcher + RemoteDoors version 1.4 Change log 1.4 Updated for the oil update Temporarily disabled overlay menu button and hotkey, as it was broken by the update and I need to fix it Remote doors are now disabled by default as I've found out that they destroy matter when left open 1.3.2 1.3.1 1.3 1.2.3 1.2.2 1.2.1 1.2 1.1 Functionality As it's hard to differentiate between, for example abyssalite and granite tile or gold amalgam and wolframite thermal regulator, I've decided to create a modification that changes color of buildings and tiles depending on material they are made of. Mesh, gas permeable tiles and tile blueprints Mesh tiles, gas permeable tiles and tile blueprints (tiles designated for construction) are special. Instead of showing a color of material they are made of they show a color of gas inside them. Tested on versions: 1.4 Oil update (233814+) Requirements .NET Framework 4.5.2 Download 1.4 .zip archive .7z archive Old versions Installation Extract downloaded file to Oxygen Not Included root directory (where OxygenNotIncluded.exe is located) Run "Injector.exe". Press "Patch". Patching also creates backup of your "Assembly-CSharp.dll" that can be restored by pressing "Restore Backup" in "Injector". Update Uninstall, see "Remove". Install again, see "Installation". Disable If you want to temporarily disable this modification. Run "MaterialColor.Injector.exe". Press "Restore Backup". Remove In case you want to get rid of this mod completely. Beware, mod configuration files will be removed too. Back them up if you did change them (see Advanced section). Run "UninstallMaterialColor.ps1" PowerShell script. Press "y" if you want to remove config files too. Source This mod is now available open-source on GitHub: Source More examples Warranty I do not take any responsibility for broken saves, corrupted game or any other damage. Use this software at your own risk. Advanced Donate Bitcoin PayPal I would greatly appreciate some feedback.
  2. Hello I'm a bit new to the modding scene and wanted to make my own tweak mod for Don't Starve overall I don't seem to find a thread that talks about this or not but if anyone can tell me how or link me a thread that shows how to do one. I appreciate it so much
  3. I am remaking a custom character I had made in the past, I haven't tested it yet but I want to know one thing. How do I edit the animations or the placement of parts for the characters? I am completely reworking the artwork and sprites for the character and my major fear is this visual problem. I Don't know how Spriter Works And I was hoping someone had made a tutorial on creating a Custom DST character that included that aspect. Anyway, the Character I am working on is not the one in the picture it is my first character I have made, Andreas, I wanted to add more to her than a simple sanity boost during the night and figure out a way to make her sanity drain during the day. Here is a list of things I want to add to her. 1. A scythe that only she can use, it would deal a little less damage than the tentacle spike during the day, The same amount of damage at night and double the damage during the full moon. 2. I want to give her a transformation. Her transformation would trigger when her HP is low Maybe at 10% of her full health. 3. Give her a healing aura that heals .1 HP to surrounding players in a small radius. 4. Make it where she loses sanity when crowded by other players. To balance the healing aura a little more. 5. This one will most likely be more like a side mod, I want to add a new monster called the Night beast, A creature that lives in the caves. I also wanted a chance for them to emerge from the uncovered sink hole like the batalisks, 6. Give her a complete custom speech and Voice, I want her voice to be the sound of an Ocarina. I was hoping someone could help me code and put her together, her current sprites are not too good and I am re drawing them from scratch. Which is a pretty tedius process in it's self.
  4. IMPORTANT!!! The current Alpha Branch breaks the force seed function in the current OnionPatcher, since I don't know when it will hit the public branch I can't remove the current one. This version is compatible with the Alpha Branch and should be used if you are either on an alpha branch or it hits the public branch. If you are unsure if the current version needs the new OnionPatcher or the current one, try forcing a seed, if the world generation hangs, it needs the new otherwise stay on the current (can be found further down in this post). The new world generation uses 4 seeds (worldseed, layoutseed, terrainseed and noiseseed) whereas the (at the time of writing) current public version uses a single seed for it's world generation. It's a bit messy but I don't want to bloat the code-base with compatibility checks, so please forgive this transition period. What is OnionPatcher? OnionPatcher is a little IL (Intermediate Language) Patcher I wrote during my free-time that enables one to access features that aren't immediately accessible in-game. Remember to check this thread for updates to the patcher as it is in development! It doesn't currently support a lot, and most of the features will probably be obsolet in a near future. Currently you can: Enable Debug Mode (Always On), which allows you to use the Debug-commands, such as super-speed, Deplicant-spawning and turning off the entire HUD (makes for some great screen-dumps). There is a lot more, but unfortunately not all of them works as intended, some WILL crash your game, you have been warned. Every available debug-command can be found under the Control-menu in-game. Enable Free Camera Mode, this will allow you to zoom out quite a bit more and isn't accessible normally. It can flicker sometimes due to fast scrolling but will allow you really get a sense of your accomplishments, capturing all of your work in a single screen. Force World Generation Size - Klei is definitively planning on bringing us a choice in how big we want to make our world, until then, this will suffice. The standard size of the world (in tiles) is 256x384. Note that will REQUIRE you making a new world if you want your new sizes to be applied. A fair warning is that too small or large of a size WILL either crash or soft-lock your computer. I tried 512x512 and it worked well, 1024x1024 allocated 16 GIG of RAM and another additional 16GB of Pagefiles. Use this with moderation, or if you got some of them 64GB RAM builds, go nuts! Minimum size I have personally been successful without crashing the game with as small as 128x128. Force World Generation Seed - Generate the same world over and over, compete against others and see who can survive the longest, try figure out an optimal strategy for a specific world, the possibilities are limited! A seed of -1 will default back to the games random seed. Enable Seed Logging - So you can easily check the seed of that one awesome world you had that one time. Relive the nostalgia over and over again until nothing else matters. The logging information is stored in the games root-folder and is named onionlog.txt. Is it safe to use? Yes and no! Going bananas with OnionPatcher will put strain on the game-engine. Crashing the game might result in save-data loss, so please be careful. When patched, a backup will be stored in the data-folder of OnionPatcher-root directory, if you wish to restore this backup, press the restore button. Here is a TotalVirus scan-result: How do I use it? Download OnionPatch here (or here if you the other doesn't work when forcing a seed) Unzip it Start it up Click the Browse-button, and navigate to your common/OxygenNotIncluded folder and press OK. Press the Patch-button, and if everything went well you will be prompted that it was successful. A backup of the Assembly-CSharp.dll will be made (which can be restored by the Restore-button). At the root-folder of ONI, there is a file called onion.json, open this with a text-editor and change the settings to your liking. DONE Start the game, enjoy your changes! Requirements and Issues .NET 4 and Windows OS (Sorry Linux-fams <3) Ethical This does not use or re-distribute any of Klei or Unity's work, it is all coded by me. If Klei has a issue with this, I will respect that choice and pull it down, if it comes to that, please respect their wishes and do not re-distribute OnionPatch. Thank you! Why is development slow? There are a couple of reasons for this. I'm currently developing this all on my own, which means that the development process is at the mercy of my free time. I'm also doing my masters which involves a lot of studying (unfortunately) so there are stretches of time where I might be able to work on ONI-tools at all, it's not ideal but it is what it is. There is also the fact that patchers have to scan/inject IL which is a very low-level language (think assembly/asm). On my end, editing and modifying the game is quite fast and effortless because I can use C#, but that only works for modifying the assembly directly. I can't distribute the modified assembly, as that is distributing of IP I do not own. This ties heavily in with the Ethics above. Having to package these modifications in a dynamic patcher requires a lot more effort, which is why it's a lot slower.
  5. I know generator options+ let's you create additional program slots. I was hoping to create augments and programs that increase the number of program slots. I was wondering how hard it would be and where in the code I should start looking. I also wanted to make it so you could install duplicates, so I was wondering where the code that runs when you install a program is.
  6. Version 1.4.1


    These are some super simple tools I made for Don't Starve years ago, recently updated and re-uploaded myself seeing how popular they were. I still believe you should use the official tools for texture creation, but for simply viewing and exploring assets this tool should work great for you. Source code and latest releases are always available on GitHub.
  7. Hey guys, I'm not entirely sure what is crashing my DST. I'm attempting to code my mod. I've had a bunch of errors that I was fixing. The furthest I've been to fixing my mod was at the character select screen. I was greeted by another error, which I assume I fixed. After attempting to fix it, my game crashes and I get the dontstarvetogether exe. has stopped working window (don't exactly remember the exe name but it was something along the lines). I've validated my files and I'm not sure what else to do. I'm pretty sure it's something in my code that I've done or written but I can't tell where the problem is coming from client_log.txt
  8. General advices Need help? Be helpful! Add as much info and code as possible: too often do people omit modmain.lua and modinfo.lua or reduce the crash log to the last line. Upload the files you're working with. Link the guides and tools you're using whenever possible. Detail the steps you're following. Don't make people guess what you're doing. Be specific! Is it a crash? A new feature you want? Porting from DS? Trouble with animation? State it in the title so people who know about it can see it right away. "Help with my character" means essentially nothing since characters can do pretty much anything. Don't be a jerk. Being nice is usually a good way to get people to help you. Search the log for error. One of the first step when you have a problem with a mod is to take a look at the log. When a crash occurs, the log could provide you useful informations about what is wrong. You could find the log in C:\Users\YOURUSERNAME\Documents\Klei\DoNotStarveTogetherANewReignBeta (If you are in the beta branch) Or C:\Users\YOURUSERNAME\Documents\Klei\DoNotStarveTogether (classic branch) Usually, informations will be in the "client_log.txt" Sometimes, a crash will happen server-side, so you must look at the server log. Search in C:\Users\YOURUSERNAME\Documents\Klei\DoNotStarveTogetherANewReignBeta\Cluster_1\Master With "DoNotStarveTogetherANewReignBeta" your current branch, "Cluster_1" your current save, "Master" if the crash happen on surface, and "Caves" if the crash happen on caves. Look at the "server_log.txt" Now you have an error log. If you can, try to understand what the error log says. Some errors could easily be fixed by yourself. You could also try a search to see if someone encountered the same problem. If it's not the case, you could create a topic. Title. The first thing people will see is the title. There is a lot of topic asking for help, so "help pls with a mod", "I need help" "[URGENT] Need help" isn't a good title, because it doesn't give a clue about what the problem is. Since people helping here are doing this in their free time, and since every modder have his strong point and weak point, your best option is to have a clear title, with informations about what you are searching. This way, people able to help you could see what help you need even before opening the topic. For example "How to create a perk for my character" "My character mod is crashing (Mod and Error log in topic)", "How to make an aura healing others players ?". You will gain a lot of time with a clear title, and people will be more likely to help. Content of your topic. Your topic must contain a clear explanation about what you need. If you are asking for help because of a crash, provide the error log (you've seen before how to obtain it), and attach your mod, so people could take a look at it. You must zip your mod first, then you can see an option "drag files here to attach, or choose files". Attach the zip file. This way, everyone could download your file and see what is wrong. When searching the cause of a crash, looking at the code is often mandatory, so you'll gain a lot of time by attaching mod in your first post. Usefuls links and tools. [TOOL] Texture and atlas packer : a tool allowing you to easily pack or unpack texture. Great for inventory image containing multiple items images. [TOOL] HandsomeMatt's Tools : one tool allowing you to converting .png file into .tex, another one allowing you to open .tex file and save them as .png [TOOL] Build renamer : one tool allowing you to rename builds. [TOOL] ktools : allow to decompile animations in a spriter file. Useful, but you need some knowledge to make it works. [RESOURCE] DST Speech Mod Template : All the speech line in one file, useful for custom character. Tutorials : [TUTORIAL] Custom recipe/food visible in crockpot/farm [TUTORIAL] How to add, not replace stuff in worldgeneration [TUTORIAL] Basics : what to use to open .lua files and why [TUTORIAL] How to create a Set Piece
  9. I posted this already but in a wrong section. So i try it with the "modding"-section again :3 This time I will also upload my scripts not only the error. "Here is the error-text :[string *scripts/mainfunctions.lua*]:119: Error loading file prefabs/Ren[string *../mods/Ren/scripts/prefabs/Ren.lua*]:62: function arguments expected near "="LUA ERROR strack traceback:=[C] in function 'assert'scripts/mainfunctions.lua(119.1)=(tail call) ?scripts/mods.lua(154.1)scripts/mods.lua(593.1) in function 'RegisterPrefabs'scripts/gamelogic.lua(226.1) in function 'LoadAssets' " Ren.lua hounded.lua modmain.lua
  10. I posted this already but in a wrong section. So i try it with the "modding"-section again :3 This time I will also upload my scripts not only the error. "Here is the error-text :[string *scripts/mainfunctions.lua*]:119: Error loading file prefabs/Ren[string *../mods/Ren/scripts/prefabs/Ren.lua*]:62: function arguments expected near "="LUA ERROR strack traceback:=[C] in function 'assert'scripts/mainfunctions.lua(119.1)=(tail call) ?scripts/mods.lua(154.1)scripts/mods.lua(593.1) in function 'RegisterPrefabs'scripts/gamelogic.lua(226.1) in function 'LoadAssets' " hounded.lua modmain.lua Ren.lua
  11. So, I am trying to implement the favorite pastime of first-time DST modders and am making a custom character. The short story is that the character is meant to be able to see in the dark and gains a minor amount of sanity in it, but consequently its sanity plummets in any light source, in addition to outright burning in sunlight (without protection). I've gotten the sanity calculation for this down on my own and will be working on the sun-burning thing in the future, but I'm having an issue with the night vision. To be specific, night vision is working too well. Everything seems to essentially be rendered in full brightness, which is a problem as I cannot discern light sources with night vision on, which makes the sanity drops from light sources seem borderline arbitrary. I've tried messing with color cubes and while I've noticed ghost vision color cubes do in fact make light sources barely discernible, it's not enough to really work out from a gameplay standpoint. Not to mention that the light needs to be really intense to be visible. One part of this topic is essentially me asking if making custom color cubes is the way forward for making night vision work as I intend. I don't have any idea if it will work out as-is so for all I know I could be wasting my time, which is why I thought I'd inquire first. Failing that, is there some sort of way to configure it that I've missed? Anyway, that's one avenue to finding a solution for this. I have also tried the classic method of simply applying grue immunity via the grue component (which works) and having a light source like so attached to my character: local function common_postinit(inst) -- <Insert snipped irrelevant code here> --if not TheWorld.ismastersim then inst.entity:AddLight() inst.Light:Enable(true) inst.Light:SetRadius(32) inst.Light:SetFalloff(0.9) inst.Light:SetIntensity(0.4) inst.Light:SetColour(255/255,0/255,0/255) --end end But the problem here is that the light is server-side, which of course makes everyone able to see it and gain protection from Charlie - not to mention the fact that it also lowers my character's sanity, being a light source. As you can see by the comments, I've tried making the light client side... but it doesn't seem to do anything with the check enabled. The light doesn't show up. Am I doing something wrong? And finally, if both of these options don't work out, I've simply considered drawing a ring around the effective radius of a light source, which would be ugly but would at least allow me to tell where they begin and end. That is assuming that I can do this. I'd look into that on my own if need be. I'm hoping that one of the solutions above could work before I resort to that, though. In closing, is it possible to 'fix' night vision with color cubes, or to make a client-side light so I can at least fake it and still see (brighter) lights?
  12. unsure why the crash happens, just that no errors show up in log. client_log.txt
  13. [DST] ForceLAN

    Version 2.2


    This mod forces Don't Starve Together to run in offline mode. When clicking on the Play button on the mainscreen, no popup is shown and the game goes right into the main menu under offline mode, that is, only being able to see, join and host LAN servers. The is primarily meant as a tool for other modders, wishing to reduce iteration times when mod testing.
  14. One of the trademarks of the spy is the witty one liner. So, we should try and mod every character's dialog to be a lot punnier, and maybe even display new dialogue when taking out guards and other events, if we can manage it. Imagine Xu saying "That was shocking" when his shock trap goes off, or Shalem saying "He got his just deserts" when shooting someone with his special rifle. Granted, my puns are not the best. But I believe that together, we can come up with better ones. Any ideas?
  15. As a continuation of the HYPENING 2014, I decided to make some videos. This thread will be a bunch of videos pertaining to making mods. Making a Ghost for Your Character in Don't Starve Together. Making a Character for Your Character in Don't Starve and Don't Starve Together. Making Custom Sounds for Your Character in Don't Starve and Don't Starve Together
  16. Just a note: This is, in now way, shape or form, tehMugwump. Serious forum glitch that says I started this thread, but I dinn't... Hey you starving children! It doesn't seem like there's a big masterpost for cosplay yet so I FEEL THE DESIRE TO START ONE... MAINLY BECAUSE I JUST TOOK SOME PICS OF MY COSPLAY BUT HEY. SO! If you've ever cosplayed from the great canon that is Don't Starve FEEL FREE TO SUBMIT YOUR PHOTOS HERE!! It'd be great to have a gallery of photos here don't you think??? 8) I also think it'd be cool to have discussion on how to make certain props, work in progress pieces, etc! I'd really just love to see this fandom take off and have a few cosplayers at cons to REPRESENT B) holla I've seen a few cosplays out there already and have compiled some photos SO I'LL POST THEM HERE and leave credit where credit is due, of course On that note~ there's mine! BUT PLEASE POST SOME OF YOUR OWN! And ask questions and work on things and be beautiful!!! uvu i may post some work in progress shots of mine later BUT YEAH!!
  17. Hey guys, thought you might wanna check out my Let's Play that I'm doing. I created my own character and I'm just SUPER excited to play with a Character that I made xD Other notes:I have an artist that's currently working on a new character for me, And I will be putting a lot of work into balancing that character making custom sounds etc. etc. I plan to put this future character up for download so others can play as him as-well.The character I'm currently playing with, probably won't be up for download, unless there's a huge demand for it.