raincole
March 2, 2026 02:51:06
Houdini comes with a help system. However, it seems to only work when Houdini is running, and the html is somehow generated on the fly.
Is there a way to 'compile' the offline docs as htmls (or dumps the houdini wiki markup)?
raincole
March 2, 2026 04:57:02
It seems that the documents are stored at C:\Program Files\Side Effects Software\Houdini
21.0.xxx\houdini\help
johnmather
March 2, 2026 15:26:22
Take a look at the hhelp application: hhelp --help
raincole
March 3, 2026 00:35:22
johnmather
Take a look at the hhelp application: hhelp --help
Thank you. But I tried
hhelp generate [DIRNAME]and it only generates html without css/images, making it pretty much non-human-readable.
I checked the doc:
https://www.sidefx.com/docs/houdini/help/central.html [
www.sidefx.com]
But it's very confusing. It says:
First, set up the directory structure as in setting up central server directories.
without mentioning how.
It shows a directory structure like this:
central/
files/
icons/
...
images/
...
videos/
...
static/
...
But where are these files? How exactly do I set up these icons, images, etc?
johnmather
March 3, 2026 01:08:09
You should just need to create that structure. In bash, you can do the following:
mkdir central
mkdir -p central/files/icons
mkdir -p central/files/images
mkdir -p central/files/videos
mkdir -p central/files/scripts
cd central
hhelp generate files
It will then start populating those folders with the static documentation files.
raincole
March 3, 2026 01:55:12
johnmather
You should just need to create that structure. In bash, you can do the following:
mkdir central
mkdir -p central/files/icons
mkdir -p central/files/images
mkdir -p central/files/videos
mkdir -p central/files/scripts
cd central
hhelp generate files
It will then start populating those folders with the static documentation files.
Is it bugged on Windows? I ensured that these directories exist. However they're still empty after I run
hhelp generate fileshhelp generate filesdoes generate the html files and many directories. It takes quite a while. But it doesn't populate icons, images, videos etc for me. These directories are still empty after the generation finishes.
The html files are correctly generated and they do expect the image files to be in images:

But there is nothing.
elovikov
March 3, 2026 05:23:17
human readable or llm readable?
for llm just point your agent to $HFS/houdini/help with a bit of a context
it's just a directory with txt files or zips that also just contains txt files, currently any agent cli tool is capable to just read zipped text (you just like give it a context that to get documentation for sop/name go for $HFS/houdini/help/nodes.zip/sop/name.txt)
those are not markdown (unfortunately) but close enough so any model have no problems with it
the docs are actually very well structured for llms to consume
raincole
March 3, 2026 11:27:45
It's very interesting that
1. I didn't mention 'LLM' or 'AI' or 'model' or 'agent' at all
2. I had mentioned that I'm aware of houdini\help folder
3. I specifically said 'human-readable'.
4. I specifically asked how to get the css and image files, which are not needed for LLM
but someone still felt the need to bring LLM into this topic.
(I have nothing against LLM, but it's such an interesting behavior)
johnmather
March 3, 2026 17:38:14
Have you tried extracting $HFS/houdini/help/images.zip into your newly created images folder?
raincole
March 3, 2026 18:39:57
johnmather
Have you tried extracting $HFS/houdini/help/images.zip into your newly created images folder?
It works, but
1. Is this really the 'official' way? Feels very hacky. The
doc [
www.sidefx.com] doesn't even hint that one needs to be aware of
$HFS/houdini/helpto serve static help files.
2. Where is the css files? I checked the html and the css files are supposed to be in
staticfolder, but there is no $HFS/houdini/help/static.zip or something similar as far as I can tell.
raincole
March 6, 2026 13:09:48
The location where the css files live can't be this mysterious, right...
johnmather
March 6, 2026 16:12:45
It would be best if you emailed support so that it could be directed to the team that takes care of the help system. Very few of us outside of that team fully understand its capabilities.