Caves of Qud

Caves of Qud

Harmony Injector
33 Comments
HawkleyFox  [author] 30 Sep, 2020 @ 6:07am 
Awesome to hear. A nice official addition for modding~
namkazt  [author] 28 Sep, 2020 @ 5:13pm 
@gnarf: cool, thanks
gnarf  [developer] 28 Sep, 2020 @ 4:13pm 
The latest version of Qud now ships Harmony enabled by default; this mod should no longer be required, and I'm hiding it as Incompatible.
HawkleyFox  [author] 14 Aug, 2019 @ 2:03am 
Ahh, I see. Yeah, I guess Steam does not auto-subscribe you to new discussions on your Workshop mods by default, but I think you can enable it. Anyways, I posted the GitHub link in the discussion topic. Give it a try and let me know how it works on your end.
namkazt  [author] 14 Aug, 2019 @ 1:38am 
No but i got notification in here.
HawkleyFox  [author] 13 Aug, 2019 @ 4:01pm 
I've been trying to contact you; the mod is broken at the moment, but I've prepared a fix for it, along with some other added features (I got main-menu popups working). Did Steam not notify you of the forum topic I created?
namkazt  [author] 17 Mar, 2019 @ 8:34pm 
Ok thanks. I will put on description
Deon ☣ 17 Mar, 2019 @ 3:26am 
I got the same problem as Tyrant, and disabling that option fixed it. Thank you!
You may want to put it in mod description that the option can mess with Harmony.
namkazt  [author] 9 Mar, 2019 @ 2:31am 
@Tyrant: never test that case but it is not supposed to happen :D
Tyrant 8 Mar, 2019 @ 11:22pm 
I know that's what it's supposed to mean, but that's not the way it's behaving in this instance. If you have this option enabled and are subscribed to Harmony Injector AND a Harmony Injector addon (either Better Ability Bars, Hover Info, or both), Harmony Injector will be un-approvable.
namkazt  [author] 8 Mar, 2019 @ 10:06pm 
@Tyrant: this means if mod updated then you need to approve it again. Anyway, I'm working on Harmony update to prevent it anyway.
Towerdepths 8 Mar, 2019 @ 9:50pm 
The thing is, I know for a *fact* that the versions are the exact same. I'll go ahead and leave the log in a discussion file, hopefully you're able to fix it!
Tyrant 8 Mar, 2019 @ 1:56pm 
I found the problem. The bottom option here has to be disabled or it ruins everything: https://i.imgur.com/lJxv1Zu.png

I don't remember ever touching this setting.
namkazt  [author] 7 Mar, 2019 @ 8:06pm 
@Towerdepths: send me your log file. I will take a look what happen but normally that message show that same file is in old version and Harmony not touch any in save part.
Towerdepths 7 Mar, 2019 @ 7:43pm 
I'm having an issue with Injector, in that sometimes, for no reason, the injector script wants approval to run again. Thing is, when I give it the 'OK', and then try and load up one of my saved games, I get this message: "That save file looks like it's from an older save format revision (2.0.168-3). Sorry!"

The thing is, nothing got updated. Not the mods, not the mod orders, not the game itself, yet it still claims that the save game is unplayable. I've tried getting the backup file too, with no luck.

It's happened to me twice now, and I've lost three good save files for it. I'd really appreciate it if this was fixed quickly so please let me know what you'd need to look into this!
namkazt  [author] 7 Mar, 2019 @ 6:24am 
@Tyrant: current way of compile mod is not really good that it compiles all mods into 1 assembly that make it if only 1 mod failed to compile then all mods can't be used. I will change this in next update ( hope so )
namkazt  [author] 7 Mar, 2019 @ 6:23am 
@Tyrant send me log file after running game.
Tyrant 6 Mar, 2019 @ 6:31pm 
Something is wrong. Whenever Better Ability Bar or Hover Info are in my Subscribed Items, Harmony Injector can no longer be approved. You can click it, hit approve, and reopen the game, but it still shows up in red every time.

The only time it will stay green and approved is when neither of those mods are present, which means Harmony Injector only loads when it's not actually injecting anything.
namkazt  [author] 20 Feb, 2019 @ 11:00pm 
@Tyrant for supporting both HarmonyShim and HarmonyInjector, mod creator still need to add a line of code to patch script.
Tyrant 20 Feb, 2019 @ 8:47am 
I use Better Ability Bar. If this supports it, I'll switch over from HarmonyShim.
namkazt  [author] 19 Feb, 2019 @ 4:16am 
well. it can't support harmony shim without break any more or require addition patch directly to assembly so.. it will not happen for now.
namkazt  [author] 19 Feb, 2019 @ 2:47am 
@homeless man : it pretty hard because of @HawkleyFox declare class Harmony same name as name space Harmony that case ambiguous. I'm trying to find a way ..
AbsoluteCritter 18 Feb, 2019 @ 8:35am 
please add harmony shim support.
namkazt  [author] 27 Jan, 2019 @ 8:42pm 
@HawkleyFox also i maybe add support for Harmony Shim here if you do not mind it.
namkazt  [author] 27 Jan, 2019 @ 8:41pm 
@HawkleyFox, yeah it will be good but I think no need because i was asked @AlphaBeard and he said he will plan to official support Harmony.
AbsoluteCritter 27 Jan, 2019 @ 10:08am 
i.. literally have no idea what i'm doing.
HawkleyFox  [author] 27 Jan, 2019 @ 8:16am 
Backward compatibility was why I wanted the original Harmony Shim API supported before I pulled in your changes. I didn't want to break people's games when I pushed an update through the workshop.
namkazt  [author] 26 Jan, 2019 @ 8:11pm 
@Colonial Marine: directly? no. you need edit it a bit to work with this Harmony Injector. Basically just follow Annotation Mod example it almost same.
AbsoluteCritter 26 Jan, 2019 @ 9:39am 
can you use this in place of harmony shim for mods that.. yknow, require the harmony shim mod?
namkazt  [author] 17 Jan, 2019 @ 10:30pm 
Oh. Ok im not use your api on this because i want to keep it like when use harmony.
HawkleyFox  [author] 17 Jan, 2019 @ 12:25pm 
I set up a repo for it on Github when I saw your comment. As long as the original API can still be supported, pulling in your work shouldn't be an issue, if you choose to do so.
namkazt  [author] 17 Jan, 2019 @ 12:57am 
yeah! was asked for github change but you do not answer yet so i created it here,
HawkleyFox  [author] 17 Jan, 2019 @ 12:38am 
Ahh, so this is what you've been working on. Nice~