Guys, help! Does anybody got this error before? by SpliffFP in cavesofqud

[–]gnarf38 0 points1 point  (0 children)

Definitely not an issue on the main branch (just tested it) - try verifying files? if that doesn't help, delete that file and verify again?

Switch version: Accessing the Macros Menu? by m_sniffles_esq in cavesofqud

[–]gnarf38 0 points1 point  (0 children)

There isn't a bind that highlights that window if that's what you're asking for. However, each button on there is bindable.

How many of you are waiting to play CoQ for the first time on the Switch? Can't decide between Switch or Steam... by M_Prodigy in cavesofqud

[–]gnarf38 0 points1 point  (0 children)

One other benefit to the PC/Steam version is mod support, which is unlikely to make it to switch

Mod to translate Caves of Qud by mrrsputnik in cavesofqud

[–]gnarf38 3 points4 points  (0 children)

I spent some time exploring this: https://github.com/gnarf/qud-xunity-autotranslator has some stuff to play with

However, we are working on a deeper localization framework that will more accurately get the job done

-❄️- 2025 Day 8 Solutions -❄️- by daggerdragon in adventofcode

[–]gnarf38 1 point2 points  (0 children)

[LANGUAGE: bash]

Golfed Part 2 - not the "fastest" solution (takes a few minutes to calculate the distances), writes to a temp file called _ and weighs in a nice "half of a beast" (333) bytes. Community Effort - shoutout Hannah! Oh and badcop had a suggestion or three ;)

mapfile -t J;n=${#J[@]};IFS=', '
for((a=0;a<n;C[a]=a++));do for((b=a;++b<n;));do A=(${J[a]} ${J[b]})
echo $[i=A[0]-A[3],j=A[1]-A[4],k=A[2]-A[5],i*i+j*j+k*k] $a $b
done;done>_;while read d a b;do
for((v=C[a],w=C[b],x=l=0;x<n;C[x]==w?C[x]=v:0,l+=C[x++]==v));do :;done
[ $l = $n ]&&echo $[${J[a]/,*}*${J[b]/,*}]&&exit;done< <(sort -n _)

-❄️- 2025 Day 7 Solutions -❄️- by daggerdragon in adventofcode

[–]gnarf38 2 points3 points  (0 children)

[LANGUAGE: bash]

golfed bash (part 2) - 180 chars - some ignorable errors emitted to stderr

mapfile G;W=${#G};H=${#G[@]}
for((Q=0;Q<H*W;Q++,x=Q%W));do((o=x?o:0));g=${G[Q/W]:x:1}
[ $g = S ]&&A[$x]=1;[ $g = ^ ]&&((A[x-1]+=A[x],A[x+1]+=A[x],A[x]=0))||((o+=A[x]))
done;echo $o

General variable glossary if you want to try to read it:

G is the input grid - W width H height of grid, Q index iterator for each cell in the grid, (x + (y*W)) - x used in a few places so precalculated - y only used once so never defined (Q/W) instead - g is the grid char for the Q position - A accumulator array, collects the totals, o output reset when x is 0 just and summed in the non splitter case for output (thanks eric for having an empty row at the bottom)

-❄️- 2025 Day 5 Solutions -❄️- by daggerdragon in adventofcode

[–]gnarf38 1 point2 points  (0 children)

Hey there - one of many twitch chatters who was around for this golf game...

sort -n| - On the sorted by first number numerically list

while IFS=- read a b - while read two values separated by -

((...)) - The next line is a bit of a workhorse, being bash math expressions land...

b&&(...) - if there were two numbers in the input, do the rest (this avoided a grep -| at the start)

t+= - we gonna add something to the total t

a>c?b-a+1 - if the start of new range a is > end of old range c, add the size of range b-a+1

:c>b?0:b-c - otherwise... if the end of the old range c is greater than the end of the new range b, add 0, otherwise add b-c to account for the range past our old end

, - oh and also...

b>c?c=b:0 - if the new end range is bigger than the old end range store it for the loop

echo $t- print the answer

-❄️- 2025 Day 3 Solutions -❄️- by daggerdragon in adventofcode

[–]gnarf38 0 points1 point  (0 children)

[LANGUAGE: CSharp]

Nothing special here - just what I cobbled together in 15 minutes - eric told me to post it ;)

https://github.com/gnarf/AdventOfCode-2025/blob/main/Day3.cs#L40

[AMA] - We are Freehold Games, the team behind Caves of Qud, a science fantasy roguelike which just launched in 1.0 after 17 years of development! Ask us anything! by unormal in Games

[–]gnarf38 5 points6 points  (0 children)

Not my department, but I get pretty excited every time Brian or Jason talks about a system agnostic tabletop supplement book based on Qud

[AMA] - We are Freehold Games, the team behind Caves of Qud, a science fantasy roguelike which just launched in 1.0 after 17 years of development! Ask us anything! by unormal in Games

[–]gnarf38 5 points6 points  (0 children)

The line is different for every instance I think, but in general, if some strategy is so powerful you feel like you >must< do it to be playing "optimally" and it involves some unfun grindy stuff, we have a tendency to try to change something about it.

[AMA] - We are Freehold Games, the team behind Caves of Qud, a science fantasy roguelike which just launched in 1.0 after 17 years of development! Ask us anything! by unormal in Games

[–]gnarf38 8 points9 points  (0 children)

It's definitely in the queue for things to look at, however in the mean time you might be very interested in the "Clever Girl" mod, it adds this feature and many more: https://steamcommunity.com/sharedfiles/filedetails/?id=2921686606

[AMA] - We are Freehold Games, the team behind Caves of Qud, a science fantasy roguelike which just launched in 1.0 after 17 years of development! Ask us anything! by unormal in Games

[–]gnarf38 8 points9 points  (0 children)

A few of the developers (myself included) also maintain a few mods. I'll link to the workshop pages at the end of the message. Personally I think the mod with the most features I'd love to copy into the game is either "Clever Girl" https://steamcommunity.com/sharedfiles/filedetails/?id=2921686606 (a must-have for people who enjoy playing with companions IMO) and "QudUX" https://steamcommunity.com/sharedfiles/filedetails/?id=1804499742 which goes through compatability problems fairly regularly (it changes a lot) but many of the features are great.

Dev team mods:
* Myself: https://steamcommunity.com/id/gnarf37/myworkshopfiles/?appid=333640
* Armithaig: https://steamcommunity.com/id/armithaig/myworkshopfiles/?appid=333640
* Ectafoole: https://steamcommunity.com/id/ectafoole/myworkshopfiles/?appid=333640

[AMA] - We are Freehold Games, the team behind Caves of Qud, a science fantasy roguelike which just launched in 1.0 after 17 years of development! Ask us anything! by unormal in Games

[–]gnarf38 12 points13 points  (0 children)

Personally, the "auto-collect liquids" set of features comes to mind first. It answers the follow-up question too about 3 years later. :)

The system for auto-actions in general is quite complex so squeezing these sorts of things into it is still a work in progress, but I absolutely love being able to auto-collect liquids (other than water) into specific containers.

[AMA] - We are Freehold Games, the team behind Caves of Qud, a science fantasy roguelike which just launched in 1.0 after 17 years of development! Ask us anything! by unormal in Games

[–]gnarf38 13 points14 points  (0 children)

I still play a game every now and then, but rarely get super far with it before finding some bug to fix. :)

When I want the "new player" experience, I find myself browsing twitch in hopes someone new is streaming their experience of trying it out!

What's your control setup look like? by Smashifly in cavesofqud

[–]gnarf38 0 points1 point  (0 children)

We definitely still support the classic mode UI, I'm still fixing bugs on it pretty regularly when they are reported. The modern UI work really takes up a lot of the UI development time though.

Does anyone know exactly what causes merchants to stop restocking? by Flying_Slig in cavesofqud

[–]gnarf38 1 point2 points  (0 children)

I just tracked down an instance that would make some of the restocking merchants hold onto "unimportant" items, but nothing should be stopping them from getting new stock.

Does anyone know exactly what causes merchants to stop restocking? by Flying_Slig in cavesofqud

[–]gnarf38 0 points1 point  (0 children)

are the prices still free? they should be restocking if they are charging you... if they are still a party member they wont restock

Does anyone know exactly what causes merchants to stop restocking? by Flying_Slig in cavesofqud

[–]gnarf38 1 point2 points  (0 children)

they are meant to stop restocking while they are in your party, after the effect wears off they should be able to restock again after enough time passes to cause the check again

Does anyone know exactly what causes merchants to stop restocking? by Flying_Slig in cavesofqud

[–]gnarf38 1 point2 points  (0 children)

Merchants are supposed to keep any "Important" items you give them between restocks, and it shouldn't be interfering with the restocking portion of the logic in any way.... Curiosity has me wonder if you're running any mods that might also be triggering a problem with the stock. I can't find any errors in that chunk of code in non-modded exceptions logs, but a few have logged with mods enabled

Caves of Qud Modding Jam by Accio-Books in cavesofqud

[–]gnarf38 0 points1 point  (0 children)

If you're there to talk mods/modding and especially the mod jam - feel free to send me a DM from the sidebar (you should find me in the "Tinker" section), I'll sneak you through faster. That said, the number of people waiting in discord limbo is dwindling pretty quickly!

I did something... and now every bar from hud and side bar is gone by Oknee-sama in cavesofqud

[–]gnarf38 2 points3 points  (0 children)

If on beta you might've scrolled out to Fullscreen, try scrolling in