Search the Community

Showing results for tags 'character'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Oxygen Not Included
    • Oxygen Not Included FAQ
    • [Oxygen Not Included] - Developer log
    • [Oxygen Not Included] - General Discussion
    • [Oxygen Not Included] - Mods and Tools
    • [Oxygen Not Included] - Suggestions and Feedback
    • [Oxygen Not Included] - Bug Tracker
    • [Oxygen Not Included] Art, Music & Lore
    • Community Challenges
    • [Oxygen Not Included] - Latest Content Update
    • [Oxygen Not Included] - Latest Animated Short
  • 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] Return of Them
    • [Don't Starve Together] PS4
    • [Don't Starve Together] Xbox One
    • [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
    • [Don't Starve Together] The Forge
    • [Don't Starve Together] The Gorge
    • [Archived Bugs]
  • Hot Lava
    • [Hot Lava Beta] - General Discussion
    • [Hot Lava Beta] - Suggestions and Feedback
    • [Hot Lava Beta] - Bug Tracker
    • [Hot Lava Beta] - Strats and Records
    • [Hot Lava Beta] - Developer Log
    • Hot Lava Beta Latest Update
  • Griftlands
    • [Griftlands] - General Discussion
  • 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

Categories

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

Categories

  • Oxygen Not Included - [Early Access]
  • Don't Starve: Hamlet
  • Don't Starve: Hamlet Early Access
  • Don't Starve Together
  • Don't Starve Together: Return of Them
  • Don't Starve Together: The Gorge
  • Don't Starve Together: The Forge
  • Don't Starve Together: The Forge (Archive)
  • [Don't Starve Together] PS4
  • [Don't Starve Together] Xbox One
  • Don't Starve: Shipwrecked
  • Don't Starve: Shipwrecked [archive]
  • [Don't Starve Together] PS4 (archive)
  • [iOS] Don't Starve: Shipwrecked
  • Don't Starve: Hamlet Closed Beta (ARCHIVE)

Categories

  • Oxygen Not Included - [Early Access]
  • Don't Starve: Hamlet
  • Don't Starve Together
  • [PS4] Don't Starve Together
  • [Xbox One] Don't Starve Together
  • Don't Starve: Shipwrecked
  • Hot Lava - [Open Beta]

Categories

  • Hot Lava - Beta Reports


Biography


Location


Interests


Occupation


Modder


Chester Kickstarter


Chester Kickstarter


Chester Kickstarter


Chester Kickstarter


Chester Kickstarter


Klei Featured Artist


Early Supporter


Early Supporter


Don't Starve


Don't Starve Together


Oxygen Not Included

Found 111 results

  1. I have seen a lot of people which are still new to modding having troubles with the basic character perks, therefore I decided to create a simple tutorial showing you how to create some basic perks for your character. So if you're having trouble and are working on a mod for DS, RoG, or SW (or... all) then hopefully this could help you out at least a little bit! I know that I'm not the best modder out there, and that there can be few different ways to achieve some of these things in this tutorial, but I'm gonna focus mainly on the ways that I learned how to do them. ---------------------------------------------------------------------------------------------------------------- IMPORTANT DST mods differ in their codding from the DS, RoG, and SW. So sadly this tutorial might not help you if you're working on a DST mod. ---------------------------------------------------------------------------------------------------------------- So most of you probably are already using a basic character template, which provides you with a basic modmain.lua file, same as a starter character prefab file which already has the basic list of assets, and character stats for you to manipulate. But just in case you don't have them, then here's where you can get them: Extended Sample Character << Click In this tutorial I'll show you how to: - Set/Change your characters Health, Sanity, and hunger. - Increase/Decrease/Turn off night and dusk sanity drain or reverse it. - Increase/Decrease/Turn off moisture sanity drain or reverse it. - Set a HP/Sanity/Hunger regen/damage over time. - Set a HP/Sanity/Hunger regen/damage during specified time of the day. - Set a HP/Sanity/Hunger regen/damage during specified season. - Set a HP/Sanity/Hunger regen/damage from rain or while being in caves. - Set a health/sanity/hunger regern/damage from temperature. - Set a health/sanity/hunger regern/damage from moisture. - Set a sanity/health/hunger loss/gain from attacking creatures. - Set a sanity/health/hunger loss/gain from killing creatures. - Set a Sanity regern/damage by equipping an item. - Erase/Increase/Decrease an existing sanity regen/damage on an item. - Add a sanity aura heal/damage to an item/creature. -------------------------- - Change your character's basic defense/attack power/speed. - Change defense/power/speed based on the time of the day. - Change defense/power/speed based on season. - Change defense/power/speed based on rain or caves. - Change defense/power/speed based on temperature. - Change defense/power/speed based on moisture. -------------------------- - Set your character's heat and cold resistance. - Increase/Decrease the HP damage when freezing/overheating. - Make your character fragile/resistant/immune to heat/cold. - Make your character immune to fire. - Turn your character into a monster or make it "not scary to prey". - Make the spiders/merm ignore your character (if unbothered). -------------------------- - Set/Change what your character can/can't eat. - Change the amount of sanity/health/hunger that a specified food gives. - Create a custom food type/group for your character. - Make an non-eatable item eatable to your character. --------------------------- - Give your character starting inventory items. - Make your character always start with a certain custom item (even in adventure mode). - Give your character a night vision/glow. - Unlock recipes for your character. - Change existing recipes. - Give your character custom recipes for existing items. - Remove the sanity gain/loss from picking flowers. - Mute your character. - Make your character unable to trigger spiders when walking on their webs. (All of the sections are in the same order as in the list above) BTW, I know that you'll see me repeat the same things many times in this tutorial, but that's just because I made it for people to be able to head right away to the section that they care to learn, without needing to read the whole thing. So I'm sorry if you'll find that annoying. Anyways, let's start! ========================================================================= Health / Sanity / Hunger ========================================================================= --=====BASIC=====-- -- Set/Change the character's basic stats -- -- Increase/Decrease/Turn off night & dusk sanity drain or reverse it -- -- Increase/Decrease/Turn off moisture sanity drain or reverse it -- --=====REGEN/DAMAGE BASED ON TIME OR SEASON=====-- -- Set a HP/Sanity/Hunger regen/damage over time -- -- Set a HP/Sanity/Hunger regen/damage during specified time of the day -- -- Set a HP/Sanity/Hunger regen/damage during specified season -- --=====REGEN/DAMAGE BASED ON LOCATION OR RAIN=====-- -- Set a HP/Sanity/Hunger regen/damage from rain or while being in caves -- --=====REGEN/DAMAGE BASED ON TEMPERATURE OR MOISTURE=====-- -- Set a health/sanity/hunger regern/damage from temperature -- -- Set a health/sanity/hunger regern/damage from moisture -- --=====REGEN/DAMAGE BASED ON KILL OR ATTACK=====-- -- Set a sanity/health/hunger loss/gain from attacking creatures -- -- Set a sanity/health/hunger loss/gain from killing creatures -- --=====REGEN/DAMAGE BASED ON ITEMS OR CREATURES=====-- -- Set a sanity regern/damage by equipping an item -- -- Erase/Increase/Decrease an existing sanity regen/damage on an item -- -- Add a sanity aura heal/damage to an item/creature -- ========================================================================= Defense / Attack power / Speed ========================================================================= --=====BASIC=====-- -- Change your character's basic defense/attack power/speed -- --=====INCREASE/DECREASE BASED ON TIME OR SEASON=====-- -- Change defense/power/speed based on the time of the day -- -- Change defense/power/speed based on season -- --=====INCREASE/DECREASE BASED ON LOCATION OR RAIN=====-- -- Change defense/power/speed based on rain or caves -- --=====INCREASE/DECREASE BASED ON TEMPERATURE OR MOISTURE=====-- -- Change defense/power/speed based on temperature -- -- Change defense/power/speed based on moisture -- ========================================================================= Sensibility / Numbness / Characteristics ========================================================================= --=====BASIC=====-- -- Set your character's heat and cold resistance -- -- Increase/Decrease the HP damage when freezing/overheating -- --=====FRAGILE / IMMUNE=====-- -- Make your character fragile/resistant/immune to heat/cold -- -- Make your character immune to fire -- -- Turn your character into a monster or make it "not scary to prey" -- -- Make the spiders/merm ignore your character (if unbothered) -- ========================================================================= Food ========================================================================= --=====BASIC=====-- -- Set/Change what your character can/can't eat -- -- Change the amount of sanity/health/hunger that a specified food gives -- --=====CUSTOM=====-- -- Create a custom food type/group for your character -- -- Make an non-eatable item eatable to your character -- ========================================================================= Starter inventory / Night vision / Recipes / Other ========================================================================= --=====ITEMS=====-- -- Give your character starting inventory items -- -- Make your character always start with a certain custom item (even in adventure mode) -- --=====CHARACTER=====-- -- Give your character a night vision/glow -- --=====RECIPES=====-- -- Unlock recipes for your character -- -- Change existing recipes -- --=====CUSTOM=====-- -- Give your character custom recipes for existing items -- --=====OTHER=====-- -- Remove the sanity gain/loss from picking flowers -- -- Mute your character -- -- Make your character unable to trigger spiders when walking on their webs -- ========================================================================= And that would be the end of this tutorial. It took me 5 days to compose all this, so I really hope that at least some of you might find it helpful. However, if any of this parts/sections confused you, then please feel free to ask me whatever it is that you didn't understand, and I'll try to explain it differently to hopefully help you out. Also: Please, do not ask any questions that have nothing to do with this tutorial (nor anything it shows) in here. (Just trying to avoid unnecessary mess) ^^;
  2. Hi! I just wanted to start creating my own character. I am beginner so I need template of sample character. Is there any template that is updated and compatible with Hamlet? Thanks in advance!
  3. I'd just like to know which character community wants to be refreshed next.
  4. Hey All. I have never modded in Don't Starve, so I was wondering if anyone could help me out, or direct me in the right path with this one. Basically I wanted to know how to make Woodlegs character mod, with all the exisiting art and sounds and stats, but without any perks or special starter/craftable items. So pretty much a slate character but with Woodlegs' assets. Any help would be appreciated.
  5. Hey All. I have never modded in Don't Starve, so I was wondering if anyone could help me out, or direct me in the right path with this one. Basically I wanted to know how to make Woodlegs character mod, with all the exisiting art and sounds and stats, but without any perks or special starter/craftable items. So pretty much a slate character but with Woodlegs' assets. Any help would be appreciated.
  6. Hey, so my mod is nearly done, but I've just got one more thing to add, a character-exclusive item. The item itself is a hood that's supposed to give insulation, sanity regain and a bit of armor. The only problem is that I don't know how to make an item only craft-able by a mod character. I used the hat template and made it a standalone mod, but I have no idea how to combine it with my character's main mod file. Any help would be appreciated, thanks.
  7. I have some code in the character that doesn't allow them to wear armour but allows them to wear backpacks and carry suspicious marbles. However it doesn't allow them to wear amulets, how would I change it so they can wear amulets? Here is the code: local function drop(inst) local body = inst.components.inventory:GetEquippedItem(EQUIPSLOTS.BODY) if body then if not body:HasTag("backpack") then if not body:HasTag("heavy") then if not body:HasTag("tag") inst:DoTaskInTime(0.1, function() local item = inst.components.inventory:Unequip(EQUIPSLOTS.BODY) if inst and inst.components.talker then inst.components.talker:Say("It does not fit me.") end inst.components.inventory:GiveItem(item) inst.AnimState:OverrideSymbol("swap_body", "nil", "nil") end) end end end end
  8. Hey so me and my friends got really into don't starve together character modding and wanted something to help us quickly generate the portrait names so I threw together this website real quick and I think some other people MAY find it helpful. @Staff Please let me know if I'm in violation of any copyrights or anything by creating this page and i'll remove it. Just want to help out the community without disrespecting the game. About the generator: - You type in a name and it will auto generate a gold and gray name shrinking it accordingly if needed. Then simply click the download button to save the PNG file. The Generator: Don't Starve Together Portrait Name Generator If your character's portrait name isn't working read the thread at this link --> Character Select Screen Does Not Display Name Possible future features: - I'm thinking about adding options to allow squishing the text closer together and also shaking the characters up n down to get a more natural DST look. Let me know if this is something you'd be interested in and I can try to fast track working on it. - Also let me know what you think if you have any ideas/feedback. Hope you enjoy! Thanks!!
  9. Hello. I have a function on my character mod, Wort, which causes mushrooms to pop out of the ground when he gets near regardless of time of day. It works just fine until a mushroom farm is brought into the mix, and then it will crash the game. I've bolded line 172: if TUNING.MUSHROOMS == 1 then --Thanks to ItsDieter for allowing the use of this function from Pennywise!! inst:DoPeriodicTask(2, function() local v = "" local x, y, z = inst.Transform:GetWorldPosition() local FoundEnts = TheSim:FindEntities(x, y, z, 2) for k, v in pairs(FoundEnts) do if v.name == nil then v.name = "" end if string.find(v.name, "Mushroom") and v.components.pickable.caninteractwith == false then v.AnimState:PlayAnimation("open_inground") v.AnimState:PushAnimation("open_"..v.data.animname) v.AnimState:PushAnimation(v.data.animname, false) v.SoundEmitter:PlaySound("dontstarve/common/mushroom_up") v.growtask = nil if v.components.pickable ~= nil then v.components.pickable.caninteractwith = true end end end end) end Could anyone tell me why this is happening?
  10. Long story short, I have a character I'm working on, and I want their main perk to be that they start out with the powers of a green amulet (much cheaper crafting). I don't want to give too much more away, but don't worry, there will be a fitting downside My problem however, is that if my character wears the green amulet and then takes it off, their perk is completely removed. I know it probably has something to do with this: local function onunequip_green(inst, owner) owner.AnimState:ClearOverrideSymbol("swap_body") owner.components.builder.ingredientmod = 1 inst:RemoveEventCallback("consumeingredients", inst.onitembuild, owner) end The "owner.components.builder.ingredientmod = 1" is overwritting my character's "owner.components.builder.ingredientmod = TUNING.GREENAMULET_INGREDIENTMOD". My problem is that I'm not a coder, and I've been trying to fix this issue for about 5 hours now. I'm giving up and going to sleep for now, but if you have any way to help me figure this out, or if you just wanna share some code to fix it, I'd be mighty obliged to you.
  11. I feel that Wagstaff's blurred vision is hard to play with currently. it strains my eyes due to a similar effect that you get while low on sanity tho the sanity effect can be disabled in the game. a simple Filter option for the Blur effect that can be turned off from options like Wigrid's umalauts will GREATLY help if possible~ Edit* A mod for disabling Blurred effects:
  12. Hello, I'm a complete novice to Don't Starve modding, but I've done some research before starting my first character mod. I've gotten the basics down, but I've been struggling to add two perks for my character. 1)The character is supposed to have a higher freezing temperature (<5), but I've been struggling to implement it. I was originally going to go with their internal temperature dropping quicker, but that seemed way more complex. (I've already added 'inst.components.temperature.inherentinsulation' which I think affects how effective insulating clothing is.) 2)I also wanted to make it so that the sanity penalty from being wet and/or wearing wet clothing doesn't apply to the character. Tools slipping and the quicker freezing penalty would still apply when wet. Any help would be appreciated, thanks.
  13. I'll just make these short little points that I observed 1. Ingame art for both Wagstaff and Wheeler are pretty bad and unfitting, especially compared to their big portraits (which are very fitting and amazing), however, Wagstaff with his goggles is great! 2. Wheeler isn't good. Hamlet already puts a ton of pressure on inventory with multiple new tools and items, and Wheeler can barely do well in base-game with her inventory. 3. Wheeler's airhorn isn't good. It is effectively useless with how it does very little damage and deletes the used item. 4. Not really a suggestion, but I used the compass and my game went down to 1fps for about 30 seconds, not sure why. 5. Wheeler's dodge is really only good for moving a little faster. Not for actually dodging. The same can be accomplished by... walking.
  14. Wheeler.

    Willow. Wes. Wormwood. These characters are widely agreed upon to be the worst, intentional or not. And they where, until the 19th of April 2019. Meet Wheeler. Armed with a gun that does nothing but destroy the items you load, agro mobs and spam "f**k" in the code, a device that's most useful feature is finding relics... for the first 10 minutes until you find them all, the amazing ability to... move somewhere slightly faster, and a stunning lack of inventory slots in a game heavy on well, inventory management, Wheeler is one of DS's newest cast members to join the fray! Willow helps newbies overcome the dangers of the night. Wes offers a more hardcore experience for those good enough to obtain him. Wormwood is fun and creative, offering a new and vastly different experience unique to them and them only. Wheeler has a nice voice and looks kinda cool. Now, I'm not saying I hate Wheeler. But in her current state... yeah, shes pretty bad. There's a lot of potential for this character. The design and overall flavor is nice, and her gadgets are inventive and promising. The rule of three states I should put something else here. But I cant. In her current state, the only good things I can point out about her are her design and "hey, if tweaked this could work". On one last note, the guy that made her gun spam "f**k" is a legend.
  15. right now i'm trying to create a new character but I've realized that the example one i'm using right now is currently outdated and clothing that shows shoulders is incompatible as it shows no shoulders if you can recommended a new example mod i would really appreciate it
  16. heya there, it's me again... crawling back after just a week or so of getting assistance before on here, helping point my short attention span toward the ignorant mistake of capitalization of Dot's name into the code(dammnit, english class!). i attempted to add nightvision by myself, but i don't really know how to code. one quick google search lead me to THIS thread: after copying and pasting what i thought was right into what i thought was the right spot in the dot.lua[charactername].lua located in the scripts folder for people who are following along). this is what i copied and pasted:____________________________________________________________ local NIGHTVISION_COLOURCUBES = { day = "images/colour_cubes/ruins_light_cc.tex", dusk = "images/colour_cubes/ruins_dim_cc.tex", night = "images/colour_cubes/purple_moon_cc.tex", full_moon = "images/colour_cubes/purple_moon_cc.tex", } local function SetNightVision(inst, enable) if TheWorld.state.isnight or TheWorld:HasTag("cave") then inst.components.playervision:ForceNightVision(true) inst.components.playervision:SetCustomCCTable(NIGHTVISION_COLOURCUBES) else inst.components.playervision:ForceNightVision(false) inst.components.playervision:SetCustomCCTable(nil) end end -- This initializes for both the server and client. Tags can be added here. local common_postinit = function(inst) inst:WatchWorldState( "isday", function() SetNightVision(inst) end) inst:WatchWorldState( "isdusk", function() SetNightVision(inst) end) inst:WatchWorldState( "isnight", function() SetNightVision(inst) end) inst:WatchWorldState( "iscaveday", function() SetNightVision(inst) end) inst:WatchWorldState( "iscavedusk", function() SetNightVision(inst) end) inst:WatchWorldState( "iscavenight", SetNightVision) SetNightVision(inst) end this is what the entirety of that file looks now: __________________________________________________________ local MakePlayerCharacter = require "prefabs/player_common" local assets = { Asset("SCRIPT", "scripts/prefabs/player_common.lua"), Asset("ANIM", "anim/dot.zip"), } local prefabs = {} -- Custom starting inventory local start_inv = { } -- When the character is revived from human local function onbecamehuman(inst) -- Set speed when not a ghost (optional) inst.components.locomotor:SetExternalSpeedMultiplier(inst, "dot_speed_mod", 1.5) end local function onbecameghost(inst) -- Remove speed modifier when becoming a ghost inst.components.locomotor:RemoveExternalSpeedMultiplier(inst, "dot_speed_mod") end -- When loading or spawning the character local function onload(inst) inst:ListenForEvent("ms_respawnedfromghost", onbecamehuman) inst:ListenForEvent("ms_becameghost", onbecameghost) if inst:HasTag("playerghost") then onbecameghost(inst) else onbecamehuman(inst) end end local NIGHTVISION_COLOURCUBES = { day = "images/colour_cubes/ruins_light_cc.tex", dusk = "images/colour_cubes/ruins_dim_cc.tex", night = "images/colour_cubes/purple_moon_cc.tex", full_moon = "images/colour_cubes/purple_moon_cc.tex", } local function SetNightVision(inst, enable) if TheWorld.state.isnight or TheWorld:HasTag("cave") then inst.components.playervision:ForceNightVision(true) inst.components.playervision:SetCustomCCTable(NIGHTVISION_COLOURCUBES) else inst.components.playervision:ForceNightVision(false) inst.components.playervision:SetCustomCCTable(nil) end end -- This initializes for both the server and client. Tags can be added here. local common_postinit = function(inst) inst:WatchWorldState( "isday", function() SetNightVision(inst) end) inst:WatchWorldState( "isdusk", function() SetNightVision(inst) end) inst:WatchWorldState( "isnight", function() SetNightVision(inst) end) inst:WatchWorldState( "iscaveday", function() SetNightVision(inst) end) inst:WatchWorldState( "iscavedusk", function() SetNightVision(inst) end) inst:WatchWorldState( "iscavenight", SetNightVision) SetNightVision(inst) end -- This initializes for both the server and client. Tags can be added here. local common_postinit = function(inst) -- Minimap icon inst.MiniMapEntity:SetIcon( "dot.tex" ) end -- This initializes for the server only. Components are added here. local master_postinit = function(inst) -- choose which sounds this character will play inst.soundsname = "webber" -- Uncomment if "wathgrithr"(Wigfrid) or "webber" voice is used inst.talker_path_override = "dontstarve_DLC001/characters/" -- Stats inst.components.health:SetMaxHealth(125) inst.components.hunger:SetMax(175) inst.components.sanity:SetMax(125) -- Damage multiplier (optional) inst.components.combat.damagemultiplier = .72 -- Hunger rate (optional) inst.components.hunger.hungerrate = .61 * TUNING.WILSON_HUNGER_RATE inst.OnLoad = onload inst.OnNewSpawn = onload end return MakePlayerCharacter("dot", prefabs, assets, common_postinit, master_postinit, start_inv) _______________________________________________________________________________________________________________ after loading up the game after deleting & getting new .txt, .zip and .xml files from manually running the compiler, i was surprised to not get a crash after mutilating the character's code like this when starting a new world. everything was fine, no crashing upon worldgen, no whitescreening after character select... no, the problem came after all that. during play. the nightvision didn't work, so Dot lost 100 of her max 125 HP. poor girl... i can upload the 'new and improved' files on google drive and post the shared link, if needed.
  17. Yep, it's me with flamey again BUT... i want him to take damage by being wet. Does anyone know how to do it? (and where i should put the code .w.) Edit: I mean, like WX-78 but without sparks
  18. Popuko DST

    Version 1.1.2

    23 downloads

    Here she is! Popuko from the new series Pop Bob Team Epic! Are you ready to dance the Eisai Haramasukoi with her? Stats: Health: 175 Sanity: 60 Hunger: 150 Hits harder than the average, because she is popuko and f*** you (deals 25% more damage than Wilson) All her dancing training makes her a bit faster! She loves to hit monsters, so she gains a bit of sanity each time she hits something. Beef or chicken? She starts with some beef and some chicken, thats it. Ah, yes, she also starts with a hammer so she can end your life in 30 minutes from now. She has custom voice lines from the anime! Popuko gains sanity each time a player near her gets hit, they deserved it. 1.1.1 - New Perk! Now Popuko gains sanity each time a player near her gets hit! (The same amount she gains if she hits something) I wanted to explore this for a while, and thanks to klei's forum (specially ShinyMoogle, thanks a lot) Popuko It's better than ever! Future plans: Make Pipimi (maybe?) Any idea to make Popuko better? Tell me! This is my first mod so, I hope you like it! If you like this mod, don't forget to give it a thumbs up! It really helps. And now 帰りなさい! You can download it from Steam Workshop Here: https://steamcommunity.com/sharedfiles/filedetails/?id=1342814716
  19. I made my friend his persona for DST the other day and was trying to think of perks I could give him. ————— First.... Is it possible to make a trail of ink as he walks? (after 10 steps/trail splotches the 1st one vanishes upon the 11th appearing, so there are only ever 10 splotches on screen maximum) I would like it so that any enemy entity that crosses through the ink trail will be slowed down for a set amount of time. (which i think may be possible with the locomotive script, or maybe the script for the spider-web floors that slow down the player...?) Naturally this perk would not work in the rain though, so if it’s raining, then no trail. is any of this possible? and if so... where would I put the “Ink Texture” that the trail would consist of? ————— Second... I was wondering if it was possible to make the character do “Ink Damage” to enemies. What I mean is... if this character damages an enemy, that enemy would be *SLIGHTLY* slowed down. This perk would also not work if it is raining. ————— Thanks for the help! I hope to make this work!
  20. Winona had some interesting changes, though I don't think Klei had a good enough of an idea of what they were doing when they tried to provide good changes for the character. Won't dwell on it too much, but I think it's best if Klei follows these 4 points for characters: 1) A unique upside mechanic that will keep the player playing the character on a regular (e.g. my suggestion for Winona for instance was allowing her to craft things with half the cost as well as harvest things twice as quickly). 2) Upside that would allow the character to be useful for the team regularly (e.g. Winona's machinery already is, and some have suggested that her tape should repair armor and weapons as well). 3) A downside that is significant, but not unbearable (e.g. Winona's downside was too unbearable, but now it's almost insignificant, so having a bit more of a balance between the two would be great. I previously suggested he having x1.5 hunger drain by default and when she would reach ~50 hunger not only would she craft slower, but would also harvest slower and move slower, plus if she had the half resource crafting mechanic, that would disable as well until her stomach isn't so empty. This can be very dangerous of a downside at times, particularly if you stay in ruins for too long or are being chased by something, but wouldn't be so bad as to be too difficult to play as regularly). 4) The character should be fun to play throughout (e.g. Wickerbottom is a great character, but because of how demanding her perks are, it really doesn't become so fun to play as her). On another side of reworks, some people have suggested the idea of reworking bosses, and I completely agree with the idea. Damage sponging is never really fun, and gameplay gets dull when the outcome of the battle is mostly based on whether you have enough weapons, armor and healing foods and not much else. That is, if you fight without cheese methods and just brute force them melee style. For me personally, Fuel Weaver has been the most intense of fights, despite him having only like what, 16000 health compared to some others? Sure there are cheese methods, but they aren't so easy to set up as some other bosses, and even if you take that out, the battle is still quite intense for 1 or 2 players at least, and a lot of it is due to the fact that the boss was designed with difficult to dodge attacks in mind. For this reason, I think it's a good example of how to go by designing a well thought-out boss fight. However, because of cheese methods like using lureplants + houndius shootius, that should also be taken into mind as well and the weaver himself could have some tweaks to the fight (e.g. allow him to attack lureplants and such if they are in the way of a target, make his bone cage fully cage you when you are near an indestructible object/edge of the map). So here are some points that I think, and I'm sure at least some others would agree are good trains of thought for making a well rounded battle. 1) Make it more about the attacks and defenses the boss has, not the health. Too many bosses are just a grind of hitting it without even that much dodging till it is dead. Dragonfly and Toadstool in particular are prime examples of this, and in fact, these two bosses have a lot of potential for a lot more kinds of deadly attacks! Dragonfly could use some form of fire breath attack for one, while toadstool could not only byte at players, but use its tongue to take out items from player's inventory to chew them up, may be their equipped helmet/hat or chest armor, without which the player could be gobbled up instead. Just throwing that out there. Some bosses could be more fun if they had deadly attacks, even if they just had like 5000 or 10000 health, provided it's done well. Antlion doesn't have a lot of health, but because the fight is so deadly, it's not a boss you can always beat as easily as a tree guard (whom too should probably have some extra attack added to make them harder for professionals, while keeping it at a steady difficulty for newer players). 2) Put some focus on tuning the power of cheese methods. If someone finds one, it may be some strategy to beat the boss, but may be not make it completely useless. Players for instance have used pan flute to get dragonfly out of its enraged state. While pan flute is meant to be quite powerful, it's a bit too powerful. A wrong way I think of going about this would be making dragonfly immune to its effect. So may be dragonfly instead could stay in enraged state even when set to sleep, meaning it is still useful for giving time for players to prepare for when she wakes up, but she may still be in enraged state after waking up. 3) Walls and structures bosses/mobs can't move around or destroy. This would be part of the above point, but because it's so widely used for so many cheese tactics, I think it deserves its own point. Walls and fences are often something you can use to give way too big an edge in the game. Dragonfly's larva are a prime example. Because most mobs go around walls if they can, you either need a full set of walls around your player or around the mob that you want to abuse the AI of to keep in tact. I think that AI for moving around walls should be a bit different, so that a mob would attack walls or try to get over them instead of going around them, if it's a relatively long line of walls. Then walls become a bit more useful in the conventional defense sense and less so when it comes to a pen that had been designed to abuse AI for a much easier fight. It would mean that putting some walls around your base is a good idea, as some hounds will be stopped by walls around and would have to chew their way through, instead of having every single hound AI around them and come in through the openings. May be larva could jump over tier 1 walls, but would attack them if they are above any other height and even if it's like a line of 8 or so walls that the player is behind and not just a full pen. On top of that, structures like end tables should be something even some regular mobs should attack, like werepigs, if they are in the way of getting to their target. Goose too is a boss that can be penned behind some walls, though her main issue is lackluster attacks. It would also be great if mobs even like spiders wouldn't just attack walls for no reason, just because they are there. 4) Meleeing all the time isn't necessary a good thing. The primary resort in combat for pretty much everything is a strong melee weapon (e.g. dark sword, tentacle spike, thulecite club, morning star situationally), but that's pretty much all the fights. There are so many weapns in the game that aren't being taken use of that could be used a lot more particularly for boss fights. Weather pain became much more desirable of a weapon when Toadstool and Fuel Weaver were introduced. You don't necessarily need these weapons, but you will have a bit more of an interesting fight and be given an edge when using Weather Pain during the fights. Some weapons that could be used more include darts, particularly the fire and sleep kind (but normal tooth and electric darts too), gunpowder (it's really only used for taking off a lot of health from a boss, but may be it could be used in some other forms for the fights?), fire staff, bee mines and tooth traps (tooth traps have a use, a way too powerful one, of killing hound waves, but it would be interesting if we could use them in some form during boss fights) and cat-o-three tails. You could may be even think of ways to make some not-so-frequently used items like one man band or the belt of hunger to be useful! May be some boss could have an attack that would involve draining player hunger? 5) Don't just have optional bosses all around. Fuelweaver was set up nicely as there's a very good reason to fight him. He is technically optional, but progressively so. Dragonfly for instance isn't really that much, at least not after the first fight, if you think the furnace blueprint is necessary. I previously had the idea of toadstool being in a new purple mushtree biome, where some mushtrees would look exactly like his mushroom he holds out, instead of it being so obvious as to where he is. May be in some form, you could get stuck in the biome and would need food and wood to get out, but that would require chopping down trees, and in one of the spots, but different every time, inside the biome, a mushtree would be toadstool instead. It would keep the game intense and encouraging while still remaining optional in a sense. Or perhaps the toadstool could linger in one of the existing biomes, and have the mushtree on his back look exactly like ones generally in the biome? Of course, there would be a lot more tweaks needed for this, in particular if you are trying to find him intentionally, but for game immersion this kind of a set up could work really well design wise. Dragonfly too seems way too optional, and it would be great to see her at times roam about in the world tracking players, being the boss of summer again. For me personally, ant lion just doesn't fill the role as well. The main issue of having optional bosses is you keep content away from a player who is not inclined to face a challenge. Having a server reset because you were too dumb to approach a boss nest is too high of an unnecessary risk. But if the boss comes for you, and then goes, you are always on the edge. People like to megabase, and you probably would still be able to regardless of the challenge, but should that always be the incentive? Never really understood why we should be encouraged to create large elaborate automative farms, like gekko grass farm, instead of having some way of taking use of an item or a mob situationally to fill that role, like having lazy forager for picking up lots of items for you. It keeps things more compact, gives more room for the natural world and could keep the player from going insane if things go just a bit on the wrong side of what they want to happen, especially when there's so much more griefing potential from having a large base, as opposed to a relatively small one.
  21. Exactly what the title says. Just what you would like to see, no matter how farfetched. For example, here's an idea I had for Maxwell. Scrap his dapperness, and replace it with a new item, his box of cigars. You can use this to get a cigar, which takes off 10% of the boxes durability. The cigar can be smoked, which regains sanity at a 15 per min rate, gives off a small light radius similar (maybe even smaller) to that of a thermal stone, and raises player heat by like, 1c. The box requires 3 charcoal, 5 grass, and 2 papyrus to craft, and is exclusive to Maxwell in the "dress" tab.
  22. I have been making a mod character and have made the item I want to be character specific (a bedroll.) I tried looking around in the vanilla game's scripts for other character specific items, but they don't seem to have much. So I began reading through a thread, which I linked below. I decided to start where the original poster in that thread started by using the script he originally posted and tailoring it to my character with the idea that I could trouble shoot any problems the same way the users in the thread did. Although the script doesn't crash my game and does cause characters to be unable to hold the item, it makes all characters including my own drop it. I tried a couple things mostly going to the (if player.prefab ~= "wisia" then) code and changing what is set in the quotation marks. What i found is that when the prefab name is set to that of my character, they won't spawn with the item or say the text for being unable to hold the item, but if the value is set to something else such as "wilson" I will start with the item dropping off my character and them saying the appropriate text. The short of it is, does any one know how to fix this issue, or a better set of code that would garner the same results without the hassle? Thank you for your time. I also added the item's prefab if you want to poke around in there. My friend wanted me to hurry up making the mod like 6 months back and got someone who knew what they were doing to write the bed roll code since i was having trouble so i can only kind of guess and assume what each part of the code does but not why or how it affects other parts. meaperroll.luameaperroll.lua inst:AddComponent("inspectable") inst:AddComponent("inventoryitem") inst.components.inventoryitem.imagename = "meaperroll" inst.components.inventoryitem.atlasname = "images/inventoryimages/meaperroll.xml" inst.components.inventoryitem.cangoincontainer = false inst.components.inventoryitem.onputininventoryfn = function(inst, player) if player.prefab ~= "wisia" then inst:DoTaskInTime(0.1, function() player.components.inventory:DropItem(inst) player.components.talker:Say("It seems to slip right out of my hands!") end) end end
  23. Hello, my name is Mercy. I'm starting work on the Spekkle mod for updating it to be feature complete. I am having issues accessing the exported files for the graphics as I'm not familiar with graphic design and am commissioning someone else to do so for myself. But they are having issues accessing those files using the Krane editor. (Otherwise known as, ktools) I'm looking for an efficient way of attaining the exported character graphics. Or someone capable of helping to do so! I'll upload the files below for your convenience. Below will be the most recent revision of the files as of now and will include other code I am working on. workshop-739427018.zip
  24. Hello, my name is Mercy. I'm working on a mod character named Gwen, the Faithful whom I'm programming. Whereas I'm hiring an artist to produce the artwork. My main issues are that I don't know how to get a few of the perks finished. As well as need references to characters with some of the other perks. Below I will list my character's perks in detail, with a checklist above the detailed explanation. In addition, I will give a character biography. Character Bio: 150 Health, 150 Hunger, 200 sanity. Has been here before. Hence knows most things about the DST world, as well as aware of the cast of characters. Is a vegetarian and a peace loving person. Hence is against hurting creatures. Is a masochist and amused by her own pain. Is clever with references to other worlds. Green = Done; Purple = Uncertain; Red = Incomplete Has been here before: Can craft Night tools by default. (In Sight tab) Can craft Rickidy Staff by default. (In Sight tab) Knows first science level by default. Still requires level 2 science station. Knows first magic level by default. Still requires level 2 magic station. Cooks in half the time. Picks things in half the time. Un-named Perk: Regenerates health at the cost of hunger, if already damaged. (+2 Health & -1 Hunger per minute) A little bit awry: Is a vegetarian. Scared of non-nightmare aggressive creatures. (Rate of Wolfgang) Loses sanity upon killing friendly creatures. (-5 sanity per kill) Starting Items: Starts with a Rickidy Staff. Starts with 1 Hounds Tooth. Starts with 2 Twigs. Starts with 2 Nightmare Fuel --- --- --- --- --- --- --- --- Can craft Night tools and Rickidy Staff by default: (Working on adding the custom crafting tab) File: modmain.lua AddRecipe("rickidystaff", {Ingredient("twigs", 4), Ingredient("boneshard", 1), Ingredient("nightmarefuel", 1)}, RECIPETABS.TOOLS, TECH.NONE, nil, nil, nil, nil, "rickidy_healer") AddRecipe("nightaxe", {Ingredient("twigs", 1), Ingredient("boneshard", 1), Ingredient("nightmarefuel", 1)}, RECIPETABS.TOOLS, TECH.NONE, nil, nil, nil, nil, "rickidy_healer") AddRecipe("nightpickaxe", {Ingredient("twigs", 2), Ingredient("boneshard", 1), Ingredient("nightmarefuel", 2)}, RECIPETABS.TOOLS, TECH.NONE, nil, nil, nil, nil, "rickidy_healer") AddRecipe("nightshovel", {Ingredient("twigs", 2), Ingredient("boneshard", 1), Ingredient("nightmarefuel", 2)}, RECIPETABS.TOOLS, TECH.NONE, nil, nil, nil, nil, "rickidy_healer") AddRecipe("nighthammer", {Ingredient("twigs", 3), Ingredient("boneshard", 1), Ingredient("cutgrass", 6), Ingredient("nightmarefuel", 1)}, RECIPETABS.TOOLS, GLOBAL.TECH.NONE, nil, nil, nil, nil, "rickidy_healer") AddRecipe("nightpitchfork", {Ingredient("twigs", 2), Ingredient("boneshard", 1), Ingredient("nightmarefuel", 2)}, RECIPETABS.TOOLS, TECH.NONE, nil, nil, nil, nil, "rickidy_healer") AddRecipe("nightmachete", {Ingredient("twigs", 1), Ingredient("rope", 2), Ingredient("boneshard", 1), Ingredient("nightmarefuel", 3)}, RECIPETABS.TOOLS, TECH.NONE, nil, nil, nil, nil, "rickidy_healer") AddRecipe("rickidystaff", {Ingredient("twigs", 4), Ingredient("houndstooth", 1), Ingredient("nightmarefuel", 1)}, RECIPETABS.TOOLS, TECH.NONE, nil, nil, nil, nil, "rickidy_healer") AddRecipe("nightaxe", {Ingredient("twigs", 1), Ingredient("houndstooth", 1), Ingredient("nightmarefuel", 1)}, RECIPETABS.TOOLS, TECH.NONE, nil, nil, nil, nil, "rickidy_healer") AddRecipe("nightpickaxe", {Ingredient("twigs", 2), Ingredient("houndstooth", 1), Ingredient("nightmarefuel", 2)}, RECIPETABS.TOOLS, TECH.NONE, nil, nil, nil, nil, "rickidy_healer") AddRecipe("nightshovel", {Ingredient("twigs", 2), Ingredient("houndstooth", 1), Ingredient("nightmarefuel", 2)}, RECIPETABS.TOOLS, TECH.NONE, nil, nil, nil, nil, "rickidy_healer") AddRecipe("nighthammer", {Ingredient("twigs", 3), Ingredient("houndstooth", 1), Ingredient("cutgrass", 6), Ingredient("nightmarefuel", 1)}, RECIPETABS.TOOLS, GLOBAL.TECH.NONE, nil, nil, nil, nil, "rickidy_healer") AddRecipe("nightpitchfork", {Ingredient("twigs", 2), Ingredient("houndstooth", 1), Ingredient("nightmarefuel", 2)}, RECIPETABS.TOOLS, TECH.NONE, nil, nil, nil, nil, "rickidy_healer") AddRecipe("nightmachete", {Ingredient("twigs", 1), Ingredient("rope", 2), Ingredient("houndstooth", 1), Ingredient("nightmarefuel", 3)}, RECIPETABS.TOOLS, TECH.NONE, nil, nil, nil, nil, "rickidy_healer") Knows first science and magic level by default, yet requires second level crafting stations: (Working on displaying the next level of locked recipes) File: gwen.lua inst:DoTaskInTime(0, function(inst) for k, v in pairs(AllRecipes) do if v and v.level and v.builder_tag == nil and (v.level.SCIENCE == 1 or v.level.MAGIC == 2) then inst.components.builder:AddRecipe(v.name) inst:PushEvent("unlockrecipe", { recipe = v.name }) end end end) Cooks in half the time: (I need a reference for this) ... Picks things in half the time: (I need a reference for this) ... Regenerate health at the cost of hunger if already damaged: (I need a reference for this) ... Is a vegetarian: (Feedback is appreciated) File: gwen.lua inst.components.eater:SetDiet({FOODGROUP.OMNI}, {FOODGROUP.OMNI_NOMEAT}) Scared of non-nightmare aggressive creatures: (I need help with this) ... Loses sanity upon killing friendly creatures: (I need a reference for this) ... Starting Items: File: gwen.lua local start_inv = { "rickidystaff", "twigs", "twigs", "twigs", "houndstooth", "nightmarefuel", "nightmarefuel", "nightmarefuel", } I will frequently update this post as I make progress on each aspect of the character. Thank you very much for reading! Gwen The Faithful.zip