diff --git a/scumm/scumm-md5.h b/scumm/scumm-md5.h
index e0d97643139..370923dfec8 100644
--- a/scumm/scumm-md5.h
+++ b/scumm/scumm-md5.h
@@ -1,5 +1,5 @@
 /*
-  This file was generated by the md5table tool on Sat Dec 03 02:28:53 2005
+  This file was generated by the md5table tool on Mon Dec 05 10:34:57 2005
   DO NOT EDIT MANUALLY!
  */
 
@@ -18,6 +18,7 @@ static const MD5Table md5table[] = {
 	{ "04401d747f1a2c1c4b388daff71ed378", "ft", Common::DE_DEU, Common::kPlatformMacintosh },
 	{ "04687cdf7f975a89d2474929f7b80946", "indy3", Common::EN_USA, Common::kPlatformFMTowns },
 	{ "0557df19f046a84c2fdc63507c6616cb", "farm", Common::NL_NLD, Common::kPlatformWindows },
+	{ "055ffe4f47753e47594ac67823220c54", "puttrace", Common::DE_DEU, Common::kPlatformUnknown },
 	{ "06b187468113f9ae5a400b148a847fac", "atlantis", Common::EN_USA, Common::kPlatformMacintosh },
 	{ "07433205acdca3bc553d0e731588b35f", "airport", Common::EN_USA, Common::kPlatformWindows },
 	{ "07b810e37be7489263f7bc7627d4765d", "freddi4", Common::RU_RUS, Common::kPlatformWindows },
@@ -301,7 +302,7 @@ static const MD5Table md5table[] = {
 	{ "9e5e0fb43bd22f4628719b7501adb717", "monkey", Common::FR_FRA, Common::kPlatformAtariST },
 	{ "a0a7dea72003933b8b3f8b99b9f7ddeb", "loom", Common::EN_USA, Common::kPlatformAtariST },
 	{ "a194f15f51ee62badab74b9e7da97693", "baseball2001", Common::EN_USA, Common::kPlatformUnknown },
-	{ "a28135a7ade38cc0208b04507c46efd1", "spyfox", Common::DE_DEU, Common::kPlatformWindows },
+	{ "a28135a7ade38cc0208b04507c46efd1", "spyfox", Common::DE_DEU, Common::kPlatformUnknown },
 	{ "a2bb6aa0537402c1b3c2ea899ccef64b", "lost", Common::EN_USA, Common::kPlatformWindows },
 	{ "a3036878840720fbefa41e6965fa4a0a", "samnmax", Common::EN_USA, Common::kPlatformPC },
 	{ "a525c1753c1db5011c00417da37887ef", "PuttTime", Common::EN_USA, Common::kPlatformUnknown },
@@ -332,6 +333,7 @@ static const MD5Table md5table[] = {
 	{ "b8955d7d23b4972229060d1592489fef", "freddicove", Common::NL_NLD, Common::kPlatformWindows },
 	{ "ba888e6831517597859e91aa173f945c", "spyfox", Common::FR_FRA, Common::kPlatformUnknown },
 	{ "bbadf7309c4a2c2763e4bbba3c3be634", "freddi3", Common::FR_FRA, Common::kPlatformUnknown },
+	{ "bc4700bc0e12879f6d25d14d6be6cfdd", "spyfox2", Common::DE_DEU, Common::kPlatformUnknown },
 	{ "bd126753de619a495f9f22adc951c8d5", "monkey2", Common::IT_ITA, Common::kPlatformPC },
 	{ "be39a5d4db60e8aa736b9086778cb45c", "spyozon", Common::EN_USA, Common::kPlatformWindows },
 	{ "be83e882b44f2767bc08d4f766ebc347", "maniac", Common::DE_DEU, Common::kPlatformAtariST },
diff --git a/scumm/scumm.cpp b/scumm/scumm.cpp
index 4701d647453..7482aaa852d 100644
--- a/scumm/scumm.cpp
+++ b/scumm/scumm.cpp
@@ -835,6 +835,8 @@ static SubstResFileNames substResFileNameTable[] = {
 	{ "puttrace", "Rennen", kGenPC },
 	{ "puttrace", "Putt500 demo", kGenMac }, // NL Mac demo
 	{ "puttrace", "Putt Race", kGenMac },
+	{ "puttrace", "ToffRennen", kGenPC },
+	{ "puttrace", "ToffRennen", kGenMac },
 	{ "PuttsFunShop", "Putt's FunShop", kGenMac },
 	{ "putttime", "PuttPuttTTT", kGenPC },
 	{ "putttime", "PuttPuttTTT", kGenMac },
@@ -865,6 +867,7 @@ static SubstResFileNames substResFileNameTable[] = {
 	{ "spyfox", "SPYFox", kGenMac },
 	{ "spyfox", "SPYFoxDC", kGenPC },
 	{ "spyfox", "SPYFoxDC", kGenMac },
+	{ "spyfox", "SpyFoxDMK", kGenMac },
 	{ "spyfox", "Spy Fox Demo", kGenMac }, // NL Mac demo
 	{ "spyfox", "JR-Demo", kGenMac }, // FR Mac demo
 	{ "spyfox2", "sf2-demo", kGenPC },
@@ -872,6 +875,8 @@ static SubstResFileNames substResFileNameTable[] = {
 	{ "spyfox2", "Sf2demo", kGenMac },
 	{ "spyfox2", "Spy Fox 2 - Demo", kGenMac },
 	{ "spyfox2", "Spy Fox 2", kGenMac },
+	{ "spyfox2", "SpyFoxOR", kGenPC },
+	{ "spyfox2", "SpyFoxOR", kGenMac },
 	{ "spyfox2", "spyfoxsr", kGenPC },
 	{ "spyozon", "sf3-demo", kGenPC },
 	{ "spyozon", "Spy Ozone Demo", kGenMac },
diff --git a/tools/scumm-md5.txt b/tools/scumm-md5.txt
index 25f0bb3b7e2..73d0027d68f 100644
--- a/tools/scumm-md5.txt
+++ b/tools/scumm-md5.txt
@@ -452,6 +452,7 @@ Pajama Sam's Sock Works
 	-	Windows	ru	19263586f749a560c1adf8b3393a9593	socks	sev
 
 Putt-Putt Enters the Race
+	-	All	de	055ffe4f47753e47594ac67823220c54	puttrace	Joachim Eberhard
 	-	All	en	981e1e1891f2be7e25a01f50ae55a5af	puttrace	Kirben
 	Demo	All	de	663743c03ae0c007f3d665cf631c0e6b	puttrace	Joachim Eberhard
 	Demo	All	en	0ac41e2e3d2174e5a042a6b565328dba	puttrace	sev
@@ -531,10 +532,10 @@ Putt-Putt's One-Stop Fun Shop
 	-	All	en	5262a27afcaee04e5c4900220bd463e7	PuttsFunShop	Kirben
 
 Spy Fox 1: Dry Cereal
+	-	All	de	a28135a7ade38cc0208b04507c46efd1	spyfox	nachbarnebenan
 	-	All	en	3de99ef0523f8ca7958faa3afccd035a	spyfox	Kirben
 	-	All	en	58436e634f4fae1d9973591c2ffa1fcb	spyfox	Joachim Eberhard
 	-	Windows	en	6bf70eee5de3d24d2403e0dd3d267e8a	spyfox	khalek
-	-	Windows	de	a28135a7ade38cc0208b04507c46efd1	spyfox	nachbarnebenan
 	-	Windows	nl	9bda5fee51d2fda5253d02c642016bf4	spyfox	joostp
 	-	Windows	ru	72ac6bc980d5101c2142189d746bd62f	spyfox	sev
 	Demo	All	en	53e94115b55dd51d4b8ff0871aa1df1e	spyfox	khalek, sev
@@ -544,6 +545,7 @@ Spy Fox 1: Dry Cereal
 	Demo	Windows	nl	4edbf9d03550f7ba01e7f34d69b678dd	spyfox	Kirben
 
 Spy Fox 2: Some Assembly Required
+	-	All	de	bc4700bc0e12879f6d25d14d6be6cfdd	spyfox2	Joachim Eberhard
 	-	All	en	f79e60c17cca601e411f1f75e8ee9b5a	spyfox2	Kirben
 	-	Windows	nl	71fe97c3108678cf604f14abe342341b	spyfox2	adutchguy
 	-	All	ru	cea91e3dd47f2518ea418e41611aa77f	spyfox2	sev