Caves of Qud

Caves of Qud

Rogue Robots of Qud
 This topic has been pinned, so it's probably important
QWERTYww  [developer] 22 Oct, 2024 @ 3:26pm
Bug Reports
Report bugs here!

There is a possibility that I will not be able to replicate a bug that has been reported: if this happens, please post a list of currently active mods when the bug occurred.

Known Issues
(These are currently both known about and being fixed!)
- Qudzu does not seem to be able to rust a robotic body, or if they can it is MUCH rarer than it's supposed to be
- Decarbonizer prevents other modules from being purchased with MP (working on a fix but it's gonna be slow since Decarbonizer is actually a base-game mutation and now I need to essentially write a copy of it)
- Theoretically, biological creatures can spawn with robot mutations in certain extreme circumstances (such as in villages centered around a mutation). I haven't been able to replicate this so it may have been fixed already

- Sometimes, after saving/loading with SPECIFIC MUTATIONS, mutation points will no longer be consumed on level-up. This is specific to single mutations, and APPEARS to have been fixed for every mutation, but you never know.
Last edited by QWERTYww; 20 May @ 7:02pm
< >
Showing 1-15 of 181 comments
Arendeth 22 Oct, 2024 @ 7:46pm 
doesn't seem to show up on my list of mods when I subscribe to it (I'm on beta branch if that helps any)
Loafy 23 Oct, 2024 @ 2:10am 
i have a conclusion
try to verify your files and maybe re-subscribe to the mod
worked with me
@Arendeth
Last edited by Loafy; 23 Oct, 2024 @ 2:10am
Loafy 23 Oct, 2024 @ 2:35am 
i have an issue
when i particularly use automated warden
it is getting stuck on generating history
linux, stable branch
humbug 23 Oct, 2024 @ 6:56am 
Originally posted by Loafy:
i have an issue
when i particularly use automated warden
it is getting stuck on generating history
linux, stable branch
I have the same issue
Szymon XII 23 Oct, 2024 @ 8:36am 
=== Rogue Robots of Qud 0.1.0 Errors ===
<...>\steamapps\workshop\content\333640\3353241083\Mutations\Abilities\SteamBreath.cs(9,25): error CS0433: The type 'BreatherBase' exists in both 'Assembly-CSharp, Version=2.0.207.107, Culture=neutral, PublicKeyToken=null' and 'MixMaster_GasBreaths.dll, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
<...>\steamapps\workshop\content\333640\3353241083\Mutations\Abilities\SteamBreath.cs(13,32): error CS0115: 'SteamBreath.GetCommandDisplayName()': no suitable method found to override
<...>\steamapps\workshop\content\333640\3353241083\Mutations\Abilities\SteamBreath.cs(15,32): error CS0115: 'SteamBreath.GetDescription()': no suitable method found to override
<...>\steamapps\workshop\content\333640\3353241083\Mutations\Abilities\SteamBreath.cs(17,32): error CS0115: 'SteamBreath.GetBreathName()': no suitable method found to override
<...>\steamapps\workshop\content\333640\3353241083\Mutations\Abilities\SteamBreath.cs(35,29): error CS0115: 'SteamBreath.GetConeAngle(int)': no suitable method found to override
<...>\steamapps\workshop\content\333640\3353241083\Mutations\Abilities\SteamBreath.cs(40,29): error CS0115: 'SteamBreath.GetConeLength(int)': no suitable method found to override
<...>\steamapps\workshop\content\333640\3353241083\Mutations\Abilities\SteamBreath.cs(45,32): error CS0115: 'SteamBreath.GetLevelText(int)': no suitable method found to override
<...>\steamapps\workshop\content\333640\3353241083\Mutations\Abilities\SteamBreath.cs(50,30): error CS0115: 'SteamBreath.ChangeLevel(int)': no suitable method found to override
<...>\steamapps\workshop\content\333640\3353241083\Mutations\Abilities\SteamBreath.cs(55,32): error CS0115: 'SteamBreath.GetGasBlueprint()': no suitable method found to override
<...>\steamapps\workshop\content\333640\3353241083\Mutations\Abilities\SteamBreath.cs(57,30): error CS0115: 'SteamBreath.Unmutate(GameObject)': no suitable method found to override
<...>\steamapps\workshop\content\333640\3353241083\Mutations\Abilities\SteamBreath.cs(63,30): error CS0115: 'SteamBreath.BreatheInCell(Cell, ScreenBuffer, bool)': no suitable method found to override
<...>\steamapps\workshop\content\333640\3353241083\Mutations\Abilities\SteamBreath.cs(11,38): error CS1061: 'SteamBreath' does not contain a definition for 'DisplayName' and no accessible extension method 'DisplayName' accepting a first argument of type 'SteamBreath' could be found (are you missing a using directive or an assembly reference?)
<...>\steamapps\workshop\content\333640\3353241083\Mutations\Abilities\SteamBreath.cs(65,18): error CS1061: 'SteamBreath' does not contain a definition for 'DrawBreathInCell' and no accessible extension method 'DrawBreathInCell' accepting a first argument of type 'SteamBreath' could be found (are you missing a using directive or an assembly reference?)
== Warnings ==
<...>\steamapps\workshop\content\333640\3353241083\Parts\MindEncryption.cs(17,21): warning CS0649: Field 'MindEncryption.TargetWearer' is never assigned to, and will always have its default value false




This is an error that probably is a fruit of conflict between the robot mod and a certain breath mutation enabler mod.
QWERTYww  [developer] 23 Oct, 2024 @ 10:29am 
Originally posted by Loafy:
i have an issue
when i particularly use automated warden
it is getting stuck on generating history
linux, stable branch
Oh that's my bad, should be easy to fix! Will try and get a patch out in like 12 hours or so
QWERTYww  [developer] 23 Oct, 2024 @ 10:41am 
Originally posted by Szymon XII:
=== Rogue Robots of Qud 0.1.0 Errors ===


...This is an error that probably is a fruit of conflict between the robot mod and a certain breath mutation enabler mod.

So this is a bit of an unusual error because it tells me a bit more about the other mod than my own.

SteamBreath is breaking here because it (by default) extends the base game's BreatherBase mutation class. The mod to 'enable' breath mutations appears to be replacing BreatherBase rather than patching it (which would be standard practice), which is causing SteamBreath to break.

Base game breath mutations are a little bit buggy (the level-up text doesn't reflect their actual stats after levelling up) but it shouldn't require outright replacing the base class to enable them as usable mutations, so the other mod is doing something weird though I am not sure if it's a bug so much as an unusual programming decision which doesn't allow for much compatibility.

I'll look into fixing this on my end but it's unlikely I'll be able to fix it.
Last edited by QWERTYww; 23 Oct, 2024 @ 10:42am
QWERTYww  [developer] 23 Oct, 2024 @ 10:57am 
Originally posted by Loafy:
i have an issue
when i particularly use automated warden
it is getting stuck on generating history
linux, stable branch
Fixed! Turns out there was a typo in the XML that my editing software didn't notice, much easier fix than expected.
Last edited by QWERTYww; 23 Oct, 2024 @ 11:02am
Arendeth 23 Oct, 2024 @ 8:47pm 
Found out what was causing it not to work for me mod conflicts with breath things from Scaling Gas Breaths for Player
Arendeth 23 Oct, 2024 @ 8:48pm 
ya just read above that it is replacing code rather then patching it thanks
Indigo Cactus 27 Oct, 2024 @ 10:14am 
Robot modifications are available for Mutants. Not during character creation, but when you spend points to buy a new mutation mid-game. As cool as it is to suddenly manifest a Penetrating Scanner, I am unsure if this is intentional.
QWERTYww  [developer] 27 Oct, 2024 @ 10:38am 
Originally posted by Indigo Cactus:
Robot modifications are available for Mutants. Not during character creation, but when you spend points to buy a new mutation mid-game. As cool as it is to suddenly manifest a Penetrating Scanner, I am unsure if this is intentional.

Check the Known Issues. This should only happen to Espers at the moment and I am working on a fix today
Last edited by QWERTYww; 27 Oct, 2024 @ 11:24am
QWERTYww  [developer] 27 Oct, 2024 @ 12:44pm 
Originally posted by Indigo Cactus:
Robot modifications are available for Mutants. Not during character creation, but when you spend points to buy a new mutation mid-game. As cool as it is to suddenly manifest a Penetrating Scanner, I am unsure if this is intentional.
FINALLY fixed this, I think. If it happens again once you've downloaded the new hotfixes let me know!
tinyPause 28 Oct, 2024 @ 3:05pm 
There's an odd interaction with Sultan Weapons. If they give a 'normal' mutation, once equipped as a robot you gain the mutation while also not equipping the item.
QWERTYww  [developer] 28 Oct, 2024 @ 3:26pm 
Originally posted by tinyPause:
There's an odd interaction with Sultan Weapons. If they give a 'normal' mutation, once equipped as a robot you gain the mutation while also not equipping the item.
I have absolutely no clue what could possibly be causing that but I will look into it
< >
Showing 1-15 of 181 comments
Per page: 1530 50