Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Diggles: The Myth of Fenris

From PCGamingWiki, the wiki about fixing PC games
Revision as of 12:10, 26 July 2012 by MattyFTM (talk | contribs) (Added Categories.)

Template:Infobox


Windows

Availability

Template:DRM Table

Patches

Patching the English version to 10844 using the German patch located here http://www.gamefront.com/files/896440/wiggles10844.zip This defaults the game to German instead of English, but this is controlled by the registry, so easy fix.

In order for me to get this to work on Windows 7 64bit, after the game is patched with this german fix, I had to clone the dighelper.exe located in the game directory to be wighelper.exe. The patch changes adds in a exe called wiggles (the german name), and it needs the wighelper.exe instead of the dighelper.exe.

After that, I had to set the wighelper to run in windows 2000 mode, with admin permissions. Without that set, the game will run, but you won't have music or voices. Just sound effects.

Past that, start the game with the new wiggles.exe the patch created, and you'll need to use the registry to get the game running at the correct screen size you want. Here is my registry for the game.

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\SekOst]

[HKEY_CURRENT_USER\Software\SekOst\Diggles] "KeyLocation"="" "TclDefines"="FULL" "Language"="en" @="" "WorkingDir"="C:\\Program Files (x86)\\Diggles"

[HKEY_CURRENT_USER\Software\SekOst\Diggles\Control] "ButtonMapping"="0" "Panning"="-1" "Zoom"="-1" "Tilt"="-1" "PanMouseFactor"="100" @=""

[HKEY_CURRENT_USER\Software\SekOst\Diggles\Input] "SimpleControl"="1" "MouseSpeed"="1" "BorderScroll"="1" "MouseScroll"="1" "KeyScroll"="1" "ZoomSpeedFactor"="0" "ViewModifier"="2" "AltModifier"="3" "PanModifier"="1" "ZoomModifier"="4" "TiltModifier"="5" @=""

[HKEY_CURRENT_USER\Software\SekOst\Diggles\Misc] "PersistOptions"="1" "ShowSubText"="0" "ReverseStereo"="0" "ShowFMV"="1" "ShowQuotes"="0" "ThreadPriority"="1" "MinThreadSleep"="2" "DIPYieldThreshold"="10000" "RedundantStateChanges"="0" "PauseOnDeactivate"="1" "PlayerAIDefault"="0" "WorldIsInvalid"="0" "ScapeLight"="1" "AutoDigRange"="120" "AutoHarvestRange"="120" "NoGamespeedLock"="1" "UseTclClassCache"="0" "GameSaveCompression"="7" "AnimStats"="0" "MaxGametimeFactor"="8" "PerfStats"="0" "Sound"="1" "Music"="0" "LoadInfoMax"="17624" @=""

[HKEY_CURRENT_USER\Software\SekOst\Diggles\Performance] "TextureQuality"="4" "LandscapeQuality"="2" "ObjectQuality"="2" "MaxFramerate"="60" "RatingCPU"="100" "RatingMem"="100" "RatingGfx"="100" "RatingDsk"="100" "MultiTexture"="1" "AnimInterpolation"="1" "LightGlow"="1" "BorderMask"="1" "Particles"="1" "EvtFrameSkip"="1" "TexVideoMemLimit"="4096" "MaxShadowLightDist"="8" "OldProdControl"="0" "ValidateRenderJobs"="0" "WebServer"="0" "NotBremse"="0" "ScapeJitter"="0" "UseIdiObjs"="1" "LazyTextureLoad"="1" "UseEnvMapping"="1" @=""

[HKEY_CURRENT_USER\Software\SekOst\Diggles\Screen] "DirectDrawGUID"="00000000 0000 0000 00 00 00 00 00 00 00 00" "Direct3DGUID"="84e63de0 46aa 11cf 81 6f 00 00 c0 20 15 6e" "Width"="1024" "Height"="768" "TnL"="0" "Fullscreen"="1" "Brightness"="-1.11759e-008" "Gamma"="0.9925" @=""

[HKEY_CURRENT_USER\Software\SekOst\Diggles\Setup] "InstDir"="C:\\Program Files (x86)\\Diggles" @=""

[HKEY_CURRENT_USER\Software\SekOst\Diggles\Sound] "VolumeMusic"="100" "VolumeSound"="100" @=""

[HKEY_CURRENT_USER\Software\SekOst\Wiggles] "WorkingDir"="C:\\Program Files (x86)\\Diggles" "TclDefines"="FULL" "Language"="en" "KeyLocation"="" @=""

[HKEY_CURRENT_USER\Software\SekOst\Wiggles\Control] "ButtonMapping"="0" "Panning"="-1" "Zoom"="-1" "Tilt"="-1" "PanMouseFactor"="100" @=""

[HKEY_CURRENT_USER\Software\SekOst\Wiggles\Input] "SimpleControl"="1" "MouseSpeed"="1" "BorderScroll"="1" "MouseScroll"="1" "KeyScroll"="1" "ZoomSpeedFactor"="0" "ViewModifier"="2" "AltModifier"="3" "PanModifier"="1" "ZoomModifier"="4" "TiltModifier"="5" @=""

[HKEY_CURRENT_USER\Software\SekOst\Wiggles\Misc] "PersistOptions"="1" "ShowSubText"="1" "ReverseStereo"="0" "ShowFMV"="1" "ShowQuotes"="0" "ThreadPriority"="1" "MinThreadSleep"="2" "DIPYieldThreshold"="10000" "RedundantStateChanges"="0" "PauseOnDeactivate"="1" "PlayerAIDefault"="0" "WorldIsInvalid"="0" "ScapeLight"="1" "AutoDigRange"="120" "AutoHarvestRange"="120" "NoGamespeedLock"="1" "UseTclClassCache"="0" "GameSaveCompression"="7" "AnimStats"="0" "MaxGametimeFactor"="64" "PerfStats"="0" "Sound"="1" "Music"="1" "LoadInfoMax"="17624" @=""

[HKEY_CURRENT_USER\Software\SekOst\Wiggles\Performance] "RatingDsk"="100" "RatingGfx"="100" "RatingCPU"="100" "RatingMem"="100" "MaxFramerate"="60" "TextureQuality"="4" "ObjectQuality"="2" "LandscapeQuality"="2" "MultiTexture"="1" "AnimInterpolation"="1" "LightGlow"="1" "BorderMask"="1" "Particles"="1" "EvtFrameSkip"="1" "TexVideoMemLimit"="4096" "MaxShadowLightDist"="8" "OldProdControl"="0" "ValidateRenderJobs"="0" "WebServer"="0" "NotBremse"="0" "ScapeJitter"="0" "UseIdiObjs"="1" "LazyTextureLoad"="1" "UseEnvMapping"="1" @=""

[HKEY_CURRENT_USER\Software\SekOst\Wiggles\Screen] "Width"="1280" "Height"="1024" "Fullscreen"="1" "Brightness"="-0.02" "Gamma"="0.9475" "TnL"="0" @=""

[HKEY_CURRENT_USER\Software\SekOst\Wiggles\Sound] "VolumeMusic"="100" "VolumeSound"="100" @=""

There is the registry for both Diggles and Wiggles, presuming you patched and are running the wiggles.exe. Important things to note in the registry are the screen sizes, such as [HKEY_CURRENT_USER\Software\SekOst\Wiggles\Screen] "Width"="1280" "Height"="1024" The above will let you change the resolution to whatever you want.

TO change the language, modify this value.

[HKEY_CURRENT_USER\Software\SekOst\Wiggles] "Language"="en"

en will give you English, and de will give you German.

This section will control your performance of the game. [HKEY_CURRENT_USER\Software\SekOst\Wiggles\Performance] "RatingDsk"="100" "RatingGfx"="100" "RatingCPU"="100" "RatingMem"="100" "MaxFramerate"="60"

This final section will control how fast you can speed up the game with + or - (useful for long digging sessions).

[HKEY_CURRENT_USER\Software\SekOst\Wiggles\Misc] "MaxGametimeFactor"="64"

People seem to prefer anywhere from 8 to 64, depending on how fast you want to speed up the game.

A lot of information was pulled from this thread.[1]

References