Diggles: The Myth of Fenris – Console Commands and Item List

List of useful console commands and item list.

Guide to Console Commands

Enabling Console

Right click on the game -> Properties -> Set Launch Options and add the following to it:

  • -console

Console should now open when you press Scroll Lock in the game.

In my case, the Console seems bugged requiring me to hold down Scroll Lock again and typing, otherwise it instantly closes.

Interesting Registry Keys

On Windows, press WIN+R and execute regedit to edit these.

If you’re using Proton on Linux in the default path, you can launch regedit like so:

WINEPREFIX=~/.steam/steam/steamapps/compatdata/1478650/pfx wine regedit

All keys are of the REG_SZ type.

PathKeyInfo
HKCU\Software\SekOst\Diggles\MiscMaxGametimeFactorMaximum turbo speed, 4 by default. Personally I set it to 64.
HKCU\Software\SekOst\Diggles\MiscNoGamespeedLockDefault 0. Set to 1 if you do not want the game to lock up input when turbo mode is active.
HKCU\Software\SekOst\Diggles\PerformanceWebServerDefault 0. Set to 1 to enable a debug webserver at http://localhost:8082 which has a screenshot tool, console(!) and list of all objects in the game and their methods

Commands

  • qnew [item] – Create an item at cursor position
  • del [ID] – Delete an object whose ID is [ID]
  • get_objclass [ID] – Get Objectclass(what I call Item Code below) for an existing item of ID
  • set fow_being [value] – Set fog of war at the current position to [value], for example 100
  • hmap – Save the current level as RAW(?)
  • cls – Clear console
  • locale – For example ‘locale cz’ – change the game locale. This can be useful if you’re trying to use a custom translation, as the game usually ships only with one locale(and parts of others, but not full like audio and docs). Returns current locale if executed without a paremeter.

Item List

One way to get an item code is to order the creation of the item in its respective building then check console, as game logs this, and you should see the item name at the end of the console output.

Another would be running get_objclass against IDs in the console as most game events like attacking or picking things up print the ID of the item being manipulated.

Third would be checking the /classlist of the debug webserver as it lists all items.

Resources

Item CodeDescription
SteinStone
SteinbrockenStone boulder
EisenIron
EisenerzbrockenIron ore boulder
GoldGold
GolderzbrockenGold ore boulder
KristallCrystal
KristallerzbrockenCrystal ore boulder
KohleCoal
KohlebrockenCoal boulder
PilzstammMushroom leg
PilzhutMushroom top

Creatures

Item CodeDescription
DracheDragon
DrachenbabyBaby dragon
FenrisFenris
WukerWuker
SchwefelwukerSulphur Wuker
TrollTroll
OdinOdin
ZwergNew dwarf
BabyNew baby dwarf

Buildings

Item CodeDescription
FeuerstelleFireplace
ZeltTent
HauklotzLog
SteinmetzStonemason
SchmiedeForge
SchmelzeSmeltery
LagerStore
FarmFarm
Volodymyr Azimoff
About Volodymyr Azimoff 13514 Articles
I love games and I live games. Video games are my passion, my hobby and my job. My experience with games started back in 1994 with the Metal Mutant game on ZX Spectrum computer. And since then, I’ve been playing on anything from consoles, to mobile devices. My first official job in the game industry started back in 2005, and I'm still doing what I love to do.

Be the first to comment

Leave a Reply

Your email address will not be published.


*