Discussion in 'Modding' started by Essence, Jan 31, 2012.
I'm going to do this now. Not sure about save game compatibility, though.
EDIT: Okay, it's dead. Your new syntax is the following:
<skill name="Big Game Hunter" skillname="Big Game Hunter" type="warrior" achievement="ACHIEVEMENT_BIG_GAME_HUNTER_MASTERY" description="The hunt is on.">
<ability name="Big Game Hunter" icon="skills/hunter64.png" skillname="Big Game Hunter" startSkill="1">
<description text="The hunt is on."/>
This is probably not going to be backwards compatible with your previous save games. The old ID system still works too (we use it for our save games); please use the new version going forward.
A technical detail: we compute a hash for names and use it to index. If we have collisions, this may be a problem, but I'll sort that out later. It's a pretty strong hash.
Thank you, Sir Nicholas.
As long as you're "here", Nicholas,
Does the "achievement="XXXX"" line do anything for a mod skill?
No. The tags are set on Valve's database.
At some point, moddable achievements would be fun, but we can't make them talk to Steam.
Yeah, I just wanted to be sure I wasn't missing out on anything by continuing to ignore them. Thanks!
So... is the ID system no longer a part of Dredmor as of the recent update? I'd like to release some of my mods, but I may have to change them if the update needs me to.
Probably best to be patient and wait for 1.10 so that you only have to rewrite everything once. It should be long (TM) now.
It will be in the next version, but it's recommended that you use the new system instead.
So you can release it now normally and upload the version with changed ID after the update. It's not like we'll be expecting savegame compatibility between 1.0.9 Rev.B and 1.0.10 either way, considering all the changes.
I guess it's a good thing that I test my mods more than I keep saves, lol. Once I get the art right and balance them out better (I play with a tweaked tweakdb.xml to level a little faster), I'll probably post them.
Necroing this because this deserves sticky. Even thou the skillid system got revamped.
After 7 years, I discover something new.
Yes, I still miss this game...
Separate names with a comma.