Updated to v1.1.. As for unistallation issues.. My mod is the only mod I'm using currently and it is uninstalling without any problems.. So probably the unistallation issue is because of other crew mods combined with this one..
First of all, epic mod, been looking for a long time for anything that would allow me to bring some individuality to crew members!
However the way the mod does it breaks pretty much every other mod, and it's not compatible with any content update from chucklefish. Json files should be patched (.patch), not replaced. That way other mods that provide patches merge with this, instead of being completely overriden. Sadly .lua scripts cannot be patched, but I don't think any other mod modifies the ones in this mod, so that's good.
I've converted your mod files into patches for personal use, and I'd advise you to use the same method with any updates. https://www.dropbox.com/s/hc6furyfj24pyua/Crew%20Customization%20v1.1-Fixed.rar?dl=1 Also if you need a way to validate patches, you can use (http://json-schema-validator.herokuapp.com/jsonpatch.jsp).
Thanks, now I don't have to redo the config file manually after every update. I do wish there was a way of uninstalling it without breaking my crew but this is a good compromise.
[Error] Exception while invoking lua message handler for message 'recruit.setUniform'. (LuaException) Error code 2, [string "/scripts/companions/recruitable.lua"]:416: bad argument #1 to 'pairs' (table expected, got nil) stack traceback: [C]: in ? [C]: in function '_ENV.pairs' [string "/scripts/companions/recruitable.lua"]:416: in function <[string "/scripts/companions/recruitable.lua"]:406> (...tail calls...)
this is what i got when i uninstalled the mod, my crew members kept despawning, it seems that is the changes of lua causing problems?
I've been using this mod for a week now and love it, but with today's update... this mod causes a glitch that crashes the game every time it tries to add an object to collections. Can this be fixed?
I was able to make it compatible with 1.1 by unpacking the new assets and taking the new player.config file (there are tutorials online for unpacking assets here http://community.playstarbound.com/threads/how-to-successfully-pack-and-unpack-pak-files.66649/). Open that in notepad and add- "head" : ["headCosmetic", "head"], to the uniformSlots section then replace the player.config file in the mod folder with the newer one and everything's good.
You can look at the old player.config file as an example of how you should change it if you're unsure.
I installed this for a bit then decided I didn't want it and now all my crew members die then respawn over and over and won't stop. (I started editing the files so I like the mod now, I didn't like how their headwear and clothing color changed, but I fixed it.)
Can try to make a seperate release, but may take some time. So please check out from time to time. However it wouldn't be endless, because there may be a performance issue if I raise the pop cap too high.
I can try to, however I have little information how to upload mods to steam workshop and I'm terribly busy at work nowadays. So it may take some time, sorry about that
20 comments
However the way the mod does it breaks pretty much every other mod, and it's not compatible with any content update from chucklefish.
Json files should be patched (.patch), not replaced. That way other mods that provide patches merge with this, instead of being completely overriden. Sadly .lua scripts cannot be patched, but I don't think any other mod modifies the ones in this mod, so that's good.
I've converted your mod files into patches for personal use, and I'd advise you to use the same method with any updates.
https://www.dropbox.com/s/hc6furyfj24pyua/Crew%20Customization%20v1.1-Fixed.rar?dl=1
Also if you need a way to validate patches, you can use (http://json-schema-validator.herokuapp.com/jsonpatch.jsp).
Looking forward to see if you add anything else.
stack traceback:
[C]: in ?
[C]: in function '_ENV.pairs'
[string "/scripts/companions/recruitable.lua"]:416: in function <[string "/scripts/companions/recruitable.lua"]:406>
(...tail calls...)
this is what i got when i uninstalled the mod,
my crew members kept despawning, it seems that is the changes of lua causing problems?
You can look at the old player.config file as an example of how you should change it if you're unsure.