Posted on

How to mod Don’t Starve on a Mac

I wrote this tutorial a while ago but things have since stopped working and tools I previously used are now paid for resources. So! Here’s an up to date guide on how to customise your Don’t Starve characters.

The tutorial will cover simply re-designing the artwork for your character, I’m not going in to customising items and stats. Your character will end up with the same stats as Wilson.

Things you need

Before you start there’s a couple of things you need to prepare:

You’re also going to need to install the following via command line. To get started, open up ‘Terminal’ on your Mac:

  • Install brew by opening up your Terminal screen and typing this command: 
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  • Install ImageMagick by typing in this command next:
brew install imagemagick

Note you might have to update Xcode and agree to some terms and conditions before ImageMagick will install. In the past I went through using CMAKE to make the commands easier for editing the files for your custom character, but apparently that no longer works. So:

Next we need to grab our mod files, to do this you need to access a hidden folder path, so open up Terminal and enable hidden folder viewing:

defaults write com.apple.finder AppleShowAllFiles TRUE
  • Restart finder, and navigate to: /YourUsername/Library/Application Support/Steam/Steamapps/common/dont_starve
  • Right click the ‘Don’t Starve’ app and go to ‘Show package contents’
  • Go to ‘Mods’ > ‘workshop-265459745’ > ‘anim’

In this folder there is a ‘Sample dude.zip’

Copy the zip into your desktop/downloads or anywhere easier to access. Now unzip the folder and you will be given a file called ‘Atlas-0.tex’

Move Atlas-0.tex into ‘Downloads/ktools-4.4.0’

Then open up Terminal, and type   cd Downloads/ktools-4.4.0 to change directory so you are in the ktools folder within Terminal.

Now, you can use tools to convert .tex files into .png files, and vice-versa as follows:



./ktech atlas-0.tex

This will dump an atlas-0.png file in that folder. You can then open this .png file with your preferred image editing software, I used Photoshop for mine.

When you have the file hoe you want it, use:



./ktech atlas-0.png

To convert the file back to a modified atlas-0.tex

Now you just need to go back to your unzipped Sample_Dude zip file, and replace atlas-0.tex with your new version of the file. Zip it back up and put the zip file back where you found it: YourUsername/Library/Application Support/Steam/Steamapps/common/dont_starve ‘Open package contents’ mods/workshop-265459745/anim

Important: The program you use to zip the files back up matters a lot. Unarchiver for example does not work properly, it encodes the zip file in a way that is unreadable and the mod will not work. A better zip program is ‘BetterZip’ or ‘Extractor’ from the App Store, both worked for me. 

If you give this tutorial a go let me know how you get on, and any issues you face during. I would like to improve the guide as required.

Thanks!

Posted on

OpenEmu – Making Retrogaming Epic for Mac Users

OpenEmu-scr1

I was browsing Google yesterday for some retrogaming fun. And in my search found this amazing open source app for Mac users like myself. I’ve had tons of emulators, and I spend so much time organising my games and save states into easily accessible folders, which prevent me from losing any save data. Now I have found OpenEmu which does all this for me, and more!

OpenEmu is Retrogaming Heaven

Basically, OpenEmu is a multi-platform emulator and database keeper for Mac. It has several built in emulators including Nintendo DS, SNES and Game Gear to name a few. The app will also allow you to keep an organised library of all your ROMs. They are separated into console categories and you can also set your own categories for your favourite games.

As if that wasn’t impressive enough, it also stores your saves in a convenient manner. When you load up a rom you can pick from a list of save states you have and it even gives you the option to load a ROM from the same place you left off! Instead of worrying about save slots and accidentally overwriting a current game you now have separate slots which can only be accessed by the game they relate to. No more saving your 30 hour Final Fantasy playthrough with a new game of Sonic The Hedgehog. Oh bad times.

I’ve only had the app a day and I’m already hooked. It is a genuine must have for Mac users who love their retrogaming. The entire program is open source and being developed steadily. If I was going to criticise OpenEmu at all it would just be in the fact that if you have a large game library the program can lag a bit. Other than that it’s the most valuable app on my Mac as a retrogamer.

You can download OpenEmu here: OpenEmu.org