Jump to content
  • The forum downloads section will be removed on Jan 1st 2023. Players may still download mods that are currently hosted, but new submissions are no longer being accepted. Mod makers are advised to relocate their mods to alternative hosting solutions.

1 Screenshot

About This File

Feats for you to achieve!

This mod adds Feats (you may know them as Achievements!) to Don't Starve. The list of feats can be viewed in the feats screen, by clicking the "Feats" button next to the "Morgue" button when loading a save game.

Feats can also be viewed in-game, via the Accomplishment Shrine.

The mod is currently a work in progress. There are currently a handful of achievements, but I plan on adding a handful of new achievements on a weekly basis.

Challenges completed before installing Feats will not register, and will have to be redone to trigger an achievement.

Feel free to suggest new feats!

Thanks to @Blueberrys for the persistent data module that helped make this mod possible!


What's New in Version 1.4   See changelog

Released

  • It's been ages, forgive me for the vague changelog.
  • - Sort of added an API for other mods to hook to. A tutorial will be included in the next update.
  • - Fixed some bugs.
  • - More feats were added, probably.
  • - Code cleanup.
  • - Fixed the Vegetariasm feat.
  • - Began working towards a cleaner API for rewards upon achieving feats.

User Feedback

Recommended Comments



Sorry for late reply...

Re reported crash - you asked if any other mod I'm using got persistentdata.lua file in its script directory. Indeed - mod:
http://forums.kleientertainment.com/files/file/1115-mod-manager/

...have this file. Other than that, only "Feats" are using it.

As for crash log, here it is:
https://zerobin.net/?390d3acae839d267#VdAsWIAHL0fzjCbsmhTs52UQP3NW0O76hkIiD0C1CIE=

...albeit i think it contain even less important information than extended crash log shown on error screen (might be wrong, though).

/Estel

Link to comment
Share on other sites

I suspected as much. Here's the actual culprit:

../mods/Feats/modmain.lua:1175: attempt to call method 'ClearValue' (a nil value)

 

Copy the persistentdata.lua file from Feats and drop it into that mods script folder. It's a temporary solution. The next update will fix conflicts.

  • Like 1
Link to comment
Share on other sites

ah, I see it now - your version of persistentdata.lua contain:

function PersistentData:Reset()
    self.persistdata = {}
    self.dirty = true
end

function PersistentData:ClearValue(key)
    self.persistdata[key] = nil
    self.dirty = true
end

...over version found in ModManager, so I guess that you've extended it for the needs of Feats, and it was conflicting, right?

/Estel

Link to comment
Share on other sites


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...