Jump to content

Recommended Posts

So I'm working on mods for custom characters that I'm making, and I'm gonna make art for them after I have their functionality complete.

 

However, for testing purposes I want to have some placeholder art for them that makes them look different so I don't get confused with which is which.  But I'm wondering if I can use the don't starve cast (wolfgang, wickerbottom, etc) as placeholder characters until I decide to change them afterwards.

 

I tried just dropping the characters anim file where the original placeholder characters spot was but that didn't seem to work.

 

 

And while I'm asking this question, how can I use placeholder art for other things (like using a compass for an item) in the event it's more complicated than I realize.

 

You can just change the anim file that your character or item uses into whatever you want to be your placeholder.

 

How exactly would I do that, because my attempts on the character lua have been failures.

 

I'm trying to use wolfgangs character as a placeholder but every attempt I try my character just shows up invisible instead.

add this to your character prefab.lua

local assets =
{
    Asset("ANIM", "anim/wolfgang.zip"),
    Asset("ANIM", "anim/player_wolfgang.zip"),

    Asset("SOUND", "sound/wolfgang.fsb")

}

 

The sound file is optional if you want to include it.

 

That should work, but I am not sure since wolfgang has three different body animations.

You might be better off using a different one such as wilson or woodie.

 

Another thing you might look at is ktools

http://forums.kleientertainment.com/files/file/583-ktools-cross-platform-modding-tools-for-dont-starve/

that lets you take a anim/*.zip file and convert it back into a spriter project.

 

Word of warning, make sure you make a copy of the original and put it in a different folder when you are working with it.

You don't want to screw up the original files.

add this to your character prefab.lua

local assets =

{

    Asset("ANIM", "anim/wolfgang.zip"),

    Asset("ANIM", "anim/player_wolfgang.zip"),

    Asset("SOUND", "sound/wolfgang.fsb")

}

 

The sound file is optional if you want to include it.

 

That should work, but I am not sure since wolfgang has three different body animations.

You might be better off using a different one such as wilson or woodie.

 

Another thing you might look at is ktools

http://forums.kleientertainment.com/files/file/583-ktools-cross-platform-modding-tools-for-dont-starve/

that lets you take a anim/*.zip file and convert it back into a spriter project.

 

Word of warning, make sure you make a copy of the original and put it in a different folder when you are working with it.

You don't want to screw up the original files.

I tried that very thing and it doesn't work.  I even tried wickerbottom, willow, and woodie but they all have the same result.

 

But those tools might be able to do what I'm trying.  So I'll give that a shot.

The tools give me something I can work with, it's better than nothing, but probably more work than I'd want for just a placeholder.  But has anyone figured out a quicker way to just use a pre-existing character as a placeholder?

 

If so please tell me everything you did to get it to work because everytime I do it the character just shows up invisible.

Edited by Zackreaver

The tools give me something I can work with, it's better than nothing, but probably more work than I'd want for just a placeholder.  But has anyone figured out a quicker way to just use a pre-existing character as a placeholder?

 

If so please tell me everything you did to get it to work because everytime I do it the character just shows up invisible.

 

Put

Asset("ANIM", "anim/wolfgang.zip"),

into the "assets" table and then, in the "fn" function, put:

inst.AnimState:SetBuild("wolfgang")

My placeholder ghost stopped working!

 

I don't know whether I changed something or whether it got changed in a patch, but now when I use "wolfgang" as a placeholder sprite, instead of becoming the template ghost it becomes invisible.

 

It only works normally now if I use the template character.  It used to just work either way.

 

Is there a way to force a placeholder ghost on death?

 

Whoops, forgot this isn't the DST forum.

Edited by Zackreaver

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...