Hallo. I found a problem, or maybe it was because I installed it wrong?
the mod appeared in the game, but the tooltip has this bright blue data code instead of the usual grey barking tooltip one have. For example, instead of maid armour, it displayed as Maid_Armour(0) in bright blue text. any idea how to fix this?
It sounds like the localization file isn't being recognized by your game. I am not sure where exactly things went wrong in your installation of the mod, so I'll need some extra information. Though I do have a hunch. The Maid uses the .loc2 that DD converted it's localization files to after Butcher's Circus came out. If you haven't updated to Butcher's Circus, you can side step this by dragged her string.xml over your localization.bat in "DarkestDungeon\localization" then adding the english.loc it creates to the maid's localization folder.
That said, if your .locs are .loc and not .loc2, then this is most certainly the case. This also means the trinket "Bewitched Blade" won't be able to use it's On-Crit effect in your game, as it relies on the BC update.
Last thing, you don't actually need BC enabled to use the maid, just the patch itself.
Thanks brother, it actually worked! Can't believe you deducted my problem from a vague question and ended up actually working! Yeah, mine is a cracked version, so it ain't updated to Butcher's Circus yet. So of course, it remained in LOC instead of LOC2.
Hey, first of all, thanks for the solution, it "kind of" worked for me too. Well actually, it worked perfectly, but only once. I tested it with another class mod that had string problems, it fixed it, but now whenever I try it with any other mod it says it can't find localization exe. Any insights? If not, thanks anyway, I at least fixed one class.
Apologies to those of you who had to wait for a reply, I've been caught up in my follow up class mods and checking nexus had slipped my mind for a while.
First, I've updated the maid's files here on nexus to the most recent iteration. Warning: This does mean anyone who can't use .loc2 will have to change the files again, as I cannot make .locs with my version of the game.
@caitifff I have no idea what causes that, though I've encountered it myself. Sadly, the only solution that's worked for me was verifying my files on steam. Which I know won't work in your situation. If you still haven't fixed this, I'd suggest re-downloading your game files.
@Phantomlox You don't just rename the .loc to .loc2. You need to recompile the maid.string_table.xml completely. Though, if it's .loc2 you need, the mod is already in .loc2. For .loc, you have to follow the steps I mentioned above with the localization.bet. I do wish to make some clarifications on the instructions.
When you run the localization.bat you need to copy over the .loc of the language you are playing in, E.g english.loc, and then rename it to "2207614474_english".(or whatever language you're using) While it usually works even if you don't rename it, it can cause conflicts with other mods if don't.
13 comments
the mod appeared in the game, but the tooltip has this bright blue data code instead of the usual grey barking tooltip one have. For example, instead of maid armour, it displayed as Maid_Armour(0) in bright blue text. any idea how to fix this?
That said, if your .locs are .loc and not .loc2, then this is most certainly the case. This also means the trinket "Bewitched Blade" won't be able to use it's On-Crit effect in your game, as it relies on the BC update.
Last thing, you don't actually need BC enabled to use the maid, just the patch itself.
First, I've updated the maid's files here on nexus to the most recent iteration.
Warning: This does mean anyone who can't use .loc2 will have to change the files again, as I cannot make .locs with my version of the game.
@caitifff
I have no idea what causes that, though I've encountered it myself. Sadly, the only solution that's worked for me was verifying my files on steam. Which I know won't work in your situation. If you still haven't fixed this, I'd suggest re-downloading your game files.
@Phantomlox
You don't just rename the .loc to .loc2. You need to recompile the maid.string_table.xml completely.
Though, if it's .loc2 you need, the mod is already in .loc2. For .loc, you have to follow the steps I mentioned above with the localization.bet. I do wish to make some clarifications on the instructions.
When you run the localization.bat you need to copy over the .loc of the language you are playing in, E.g english.loc, and then rename it to "2207614474_english".(or whatever language you're using) While it usually works even if you don't rename it, it can cause conflicts with other mods if don't.
Lastly, I'm always available to be contacted in my discord. https://discord.gg/6hXcTkN