Directory Opus 13 Offline Manual (Unofficial)

Due to my need for an offline version of the v13 manual, I created two versions in PDF and CHM formats.
Some key features:

  • The process is fully automated, so updating it is easy and straightforward.
  • Since it's automated, the content is the same as the official manual.
  • It keeps its hierarchical structure, fully navigable with working internal links.
  • All content (images, code, etc) are included.

Download:

Latest version : 23-01-2026 01:25:09 (UTC)

CHM :

DOpus 13 CHM offline manual

PDF :

DOpus 13 PDF offline manual

Notes:

  • These are unofficial versions, generated through a fully automated process by me in my spare time.
  • The files are versioned with the date and time (in UTC) when the data was fetched, making it easy to tell if the manual is outdated.
  • The content was obtained from the official online manual and is presented exactly as it appears on the original site, with no modifications or alterations.
  • This is a work in progress. Since I’m pretty new to Python, the manual might have errors or inconsistencies compared to the official version. If you spot any, please let me know in the replies below.
  • The appearance differs from the HTML version, because the styling used can’t always be directly applied to other formats (especially CHM, which is now considered obsolete).
  • All rights to the content of this manual belong to their respective owners. This compilation is intended for personal reference only.
  • For suggestions, feedback, if you find any issues, or if you’d like the latest version of this manual, stay tuned here.
19 Likes

Both manuals updated to v2025-06-07 01:29:13 UTC.

5 Likes

Great work @errante, thank you so much, it will be very useful!

2 Likes

This is great, THANK YOU @errante!

If possible, request changing the CHM file font to make it easier to read.

Sure, I just noticed that too. I think the online manual is using Arial. Is that OK?

1 Like

I was thinking Arial, as well, thanks!

1 Like

Updated CHM font to Arial. Try to download it again.

1 Like

With that new size it turned out very good, it was actually a bit small.

hmm, this is odd.

i can't seem to open the .chm with anything, tried a couple browsers.

keep getting this warning\error...

and then, i copied it off my C:\ and it opened find.

would this be a microsoft "Mark of the Internet" foolishness?

1 Like

You unzipped it first, right? Since the forum doesn't allow uploading those types of files, I compressed them into a .7z file so I could upload them.

Since they were compressed, I don't see how they could have the "mark of the web"...

this is brilliant thank you!!! i tried to copy the page once using HTTrack Website Copier - Free Software Offline Browser (GNU GPL), which is ancient and did a so-so job. it readable but not updateable with coping the entire from scratch. so i gave up on that.


Since I’m pretty new to Python,

i don't know anything about python. a thought if you know how...

is it possible to create a settings file alont side the .chm for a couple personalization options?

such as..

  1. dark mode or way of inverting the window?
  2. a custom font? i love "nerd\code" fonts that accents 0 from O, Consolas is microsofts stock font.

AutoHotkey does this with their help file. it creates a chm_config.js alone side it. I'm a tiny bit good at AHK thou still don't how they've implemented this.

config = {
  "fontSize": 1,
  "clickTab": 0,
  "displaySidebar": true,
  "colorTheme": 1,
  "collapseQuickRef": false
}

just a thought if you're able

thanks again

yes i unzipped it.

hum, i don't get it. maybe there's conflict with file and folder name being identical?

doesn't make sense to me but if i rename the file so they don't match it opens fine.

Autohotkey's CHM seems unique. I think what it does is basically generate its own interface using iframes, and hide the application's own interface. With that you can change the theme completely or even create toolbars, etc. But you also have to take care of what the sidebar allows you to do, such as navigation, TOC and search features.

I guess implementing all of this will take a considerable amount of time, taking into account my web programming skills (poorly) and the fact that everything needs to be compatible with IE7.

If anyone here has those skills and the time needed can create the skeleton of all that interface needed to implement dark theme, contact me or post it here directly, that would save a lot of time and effort.

So in short, no, afaik, there's no native dark mode implementation or that level of customization.

Yes AHK chm Interface is unique. So that makes sense.

I do have an AHK script from there forum that will invert any window based on title or class. It's a great gem some nights thou don't use it often. It's full of memory leaks that light up my GPU like a video game.

HTTrack can create a local mirror of the manual:

The search is server-based and not available locally.

calibre can turn the mirror's HTML pages into an .epub document.

1 Like

Much easier to read, thanks!

No doubt it can! But I wonder if it automatically fixes internal links so the mirror is fully navigable? If calibre can do the same with links and let you pick which parts of the page to convert or discard, you could upload the resulting EPUB. The more formats we have, the better.

Tasks like this become trivial with python, which is why I chose it for the job, plus scraping the site is just the beginning.

When converting to PDF, there aren't many changes beyond generating one giant HTML document, injecting page-break CSS, and making a few minor tweaks. weasyprint supports modern CSS style. CHM is a different story…
Although once automated, the file is generated in about 10 seconds, unlike the PDF, which takes about 10 minutes, since the manual is more than 1000 pages!

My HTTrack download has functioning internal links.

maybe i have my settings wrong, trying to update it wanted to start from scratch. and it takes a long while.

Thanks for this! Out of curiosity what package/library did you use with Python, BeautifulSoup or something else? Also for the chm file was the official htmlhelp.exe installation used or some other third-party version?

BeatifulSoup, yes. For the web scrapping part. And weasyprint to generate the PDF.

Yes, I use that to compile the CHM file. But first, you need to generate all the necessary files (.hhk, .hhp, .hhc) and meet a few other requirements.