Are there any DLLs or exes at all that are needed by scummvm?

Ask for help with ScummVM problems

Moderator: ScummVM Team

Post Reply
Serious Callers Only
Got a warning
Posts: 189
Joined: Thu Feb 25, 2010 7:44 am

Are there any DLLs or exes at all that are needed by scummvm?

Post by Serious Callers Only »

I'm aware that DLLs and execs are mostly not portable, I'm just asking before I delete some stuff like director games DLLs because I'm ALSO aware that although the ideal is to have no dll needed for pure portability that devs are lazy and they often put needed data in those files or call a dll something which is not a dll (like needed script data), and for any reason like too large data or something else scummvm might have decided to require the dll to work, even if only to access data.


So I'm asking 'what for sure, for real DLLs and exe are needed' if any.
User avatar
criezy
ScummVM Developer
Posts: 995
Joined: Sat Sep 23, 2006 10:41 am
Location: West Sussex, UK

Re: Are there any DLLs or exes at all that are needed by scummvm?

Post by criezy »

It is common for executables to contain some data (and in many cases laziness is probably not the reason). For mac games, you may for example have sound samples and cursors in the resource fork of the executable. You can also have cursors in the Windows executable. In many cases you have text data. For DLLs this is less common I think, but I guess sound drivers for example may have sounds samples.

When reimplementing the game in ScummVM, we sometime decide to extract data from the executable into a separate dat file distributed with ScummVM, and not require the executable at runtime. But in some cases we instead require the executable as we extract data from it. There are several reasons for this, such as the amount of data in the executable. Another one is that it actually help preservation, as we have seen with games sold with ScummVM that sometimes the original executable is not included if it is not required, and that means the game can only be played with ScummVM, and not for example with DOSBox (if it is a DOS game), and we believe it is good for users to have that choice (and for us so that we can compare the behaviour of the original executable with ScummVM and fix bugs).

As for a comprehensive list of which DLLs and exe are needed, I don't think such a list exists. Just with the AGS games, it would include thousands of executables (most of the AGS Windows games). I am not familiar with all engines, and I don't know about Director games in particular and if any use data from DLLs or the executable. We try to indicate when such files are needed in the wiki. For example for Indiana Jones and the Fate of Atlantis you can see we need the executable for the Steam version, and for the original 68k mac version. But this may not be always up to date. The general rules is to recommend to keep all the files. The executable and DLLs are usually small compared to the game data files. And if they are big it likely indicates they contain game data.
Serious Callers Only
Got a warning
Posts: 189
Joined: Thu Feb 25, 2010 7:44 am

Re: Are there any DLLs or exes at all that are needed by scummvm?

Post by Serious Callers Only »

I mean, 3rd party middleware like QT is fine to get rid off fight?
User avatar
dreammaster
ScummVM Developer
Posts: 583
Joined: Fri Nov 04, 2005 2:16 am
Location: Australia

Re: Are there any DLLs or exes at all that are needed by scummvm?

Post by dreammaster »

Serious Callers Only wrote: Tue Aug 05, 2025 4:33 pm I mean, 3rd party middleware like QT is fine to get rid off fight?
Sure. ScummVM has it's own implementation of various video decoders, so stuff like QuickTime isn't needed for your own personal collection.

FWIW: The current game I'm working on, Hodj n Podj, was a Windows 16-bit game, and it comes with a game executable and about 20 different minigame DLLs that all had embedded resources that the ScummVM implementation needs for display. So it's undoubtedly the record holder for needed original exe/dlls :D
RodimusFVC
Posts: 5
Joined: Sat Nov 29, 2025 9:36 pm

Re: Are there any DLLs or exes at all that are needed by scummvm?

Post by RodimusFVC »

dreammaster wrote: Tue Aug 05, 2025 4:42 pm
Serious Callers Only wrote: Tue Aug 05, 2025 4:33 pm I mean, 3rd party middleware like QT is fine to get rid off fight?
Sure. ScummVM has it's own implementation of various video decoders, so stuff like QuickTime isn't needed for your own personal collection.

FWIW: The current game I'm working on, Hodj n Podj, was a Windows 16-bit game, and it comes with a game executable and about 20 different minigame DLLs that all had embedded resources that the ScummVM implementation needs for display. So it's undoubtedly the record holder for needed original exe/dlls :D
Hey dreammaster - I'm trying to set up Hodj 'n Podj. I took the contents of my original CD (specifically the hodjnpodj folder) and just copied that over to my ScummVM install - and it 'runs'... the game comes up and lets me select a 1 player game, etc... but the moment I go to any of the event spaces on the board, I get an instant crash of ScummVM - Any idea why this would be? It drops me into the debugger, and there isn't really much to go on as to 'why did I end up here'. If I type EXIT, it of course just drops out of the application entirely. I can provide a directory listing of my files if it would help diagnose the problem...

For additional reference, I just compiled the latest code from github today, and I'm running it on Manjaro Linux (but that shouldn't matter). Other games work fine... I just really wanted to play this one. :) I had set up AO486 to run this on my Mister a few months ago, but having it in SCUMMVM would be SO much easier....
User avatar
dreammaster
ScummVM Developer
Posts: 583
Joined: Fri Nov 04, 2005 2:16 am
Location: Australia

Re: Are there any DLLs or exes at all that are needed by scummvm?

Post by dreammaster »

Hmm.. no idea. By event spaces, do you mean one of the minigame locations? Or other locations like the houses, etc. Maybe you could try making a save from one space just before one of the event spaces and try attaching it to a bug report on bugs.scummvm.org. It may help me identify what the cause of the crash is.
RodimusFVC
Posts: 5
Joined: Sat Nov 29, 2025 9:36 pm

Re: Are there any DLLs or exes at all that are needed by scummvm?

Post by RodimusFVC »

dreammaster wrote: Mon Dec 01, 2025 12:27 am Hmm.. no idea. By event spaces, do you mean one of the minigame locations? Or other locations like the houses, etc. Maybe you could try making a save from one space just before one of the event spaces and try attaching it to a bug report on bugs.scummvm.org. It may help me identify what the cause of the crash is.
Well, any mini-game space really... I was trying the hint house as my first stop, and it's an instant crap right at the point it lands there and goes to switch to whatever code it needs for that... or graphics or something.

I'm fairly sure it's having trouble finding whatever resource it needs - but I don't know if it's because the folder is misnamed (but as I said, it's a direct copy from the CD) - or if it wants it in lower case or some goofy thing. :)

If there was a list of exact required filenames, I could check that - but all I see are copy *.DLL, *.EXE, etc... and no specification on if it should still all be in it's nice subfolder structure or if it needs to all be in one folder...

I'm happy to throw a save file out there, but my guess is that won't show much if the problem isn't the game execution and more 'where is my file!?' :)
RodimusFVC
Posts: 5
Joined: Sat Nov 29, 2025 9:36 pm

Re: Are there any DLLs or exes at all that are needed by scummvm?

Post by RodimusFVC »

I threw a copy of the screenshot of it crapping here:

https://ibb.co/kV9TF32d
User avatar
dreammaster
ScummVM Developer
Posts: 583
Joined: Fri Nov 04, 2005 2:16 am
Location: Australia

Re: Are there any DLLs or exes at all that are needed by scummvm?

Post by dreammaster »

That screenshot may actually have been helpful. The only place that generates the "save/load error" message is a main method for opening up artwork files; the fact that you're getting is likely meaning you either don't have all the files you think you do, or your version of Hodj n Podj is somehow different than what the codebase expects.

I've made a code change so that it will tell you the exact missing file rather than the generic save/load file. From the next daily build, you'll be able to tell what the file is, then check on your CD & HDD to see whether the file exists or not.
RodimusFVC
Posts: 5
Joined: Sat Nov 29, 2025 9:36 pm

Re: Are there any DLLs or exes at all that are needed by scummvm?

Post by RodimusFVC »

File exists, path is absolutely wrong. :)

The file it's looking for is ".\ART\GARFEMPT.BMP", but on my copy of the game, that would be : ".\GARF\ART\GARFEMPT.BMP"

I bought this game 'day one', so mine is likely a 1.0 release or something.

Hm.. One other thing - I didn't 'INSTALL' it.. as in I didn't run setup - I just copied the folder over. Maybe if I could run setup somehow, it might have created a different directory structure and copied files elsewhere... *checking on the mister.... * Ok, the mister file structure 'installed on Win3.1' shows the game with a META folder under that contains ART and SOUND, along with the DLL's, EXE, and font/icon. I assume it then reads the other files (.TXT and such) off the CD directly, as I don't think I did a 'full install'..

Below is a sample of the file structure within the HodjNPodj folder right from the CD, but I can give you the whole thing (or a copy of the ISO if needed):

.:
total 640
drwxr-xr-x 1 rodimus rodimus 614 Nov 29 15:15 .
drwxr-xr-x 1 rodimus rodimus 990 Nov 29 15:31 ..
drwxr-xr-x 1 rodimus rodimus 76 Apr 18 1997 ARCH
drwxr-xr-x 1 rodimus rodimus 108 Apr 18 1997 ARTPARTS
drwxr-xr-x 1 rodimus rodimus 76 Apr 18 1997 BARB
drwxr-xr-x 1 rodimus rodimus 100 Apr 18 1997 BEACON
drwxr-xr-x 1 rodimus rodimus 80 Apr 18 1997 BFISH
drwxr-xr-x 1 rodimus rodimus 102 Apr 18 1997 CRYPT
drwxr-xr-x 1 rodimus rodimus 72 Apr 18 1997 DFA
drwxr-xr-x 1 rodimus rodimus 76 Apr 18 1997 FUGE
drwxr-xr-x 1 rodimus rodimus 100 Apr 18 1997 GARF
-rw-r--r-- 1 rodimus rodimus 766 Sep 22 1994 HODJPODJ.ICO
-rw-r--r-- 1 rodimus rodimus 138881 Mar 1 1995 HODJPODJ.INF
-rw-r--r-- 1 rodimus rodimus 9262 Feb 10 1995 HODJPODJ.MST
drwxr-xr-x 1 rodimus rodimus 76 Apr 18 1997 LIFE
drwxr-xr-x 1 rodimus rodimus 82 Apr 18 1997 MANKALA
drwxr-xr-x 1 rodimus rodimus 80 Apr 18 1997 MAZEDOOM
drwxr-xr-x 1 rodimus rodimus 596 Apr 18 1997 META
-rw-r--r-- 1 rodimus rodimus 74528 Sep 22 1994 MSCOMSTF.DLL
-rw-r--r-- 1 rodimus rodimus 26048 Feb 10 1995 MSCUISTF.DLL
-rw-r--r-- 1 rodimus rodimus 22097 Sep 22 1994 MSDETECT.INC
-rw-r--r-- 1 rodimus rodimus 24544 Sep 22 1994 MSDETSTF.DLL
-rw-r--r-- 1 rodimus rodimus 65440 Sep 22 1994 MSINSSTF.DLL
-rw-r--r-- 1 rodimus rodimus 64544 Sep 22 1994 MSSERIF.FON
-rw-r--r-- 1 rodimus rodimus 14928 Sep 22 1994 MSSHLSTF.DLL
-rw-r--r-- 1 rodimus rodimus 89504 Sep 22 1994 _MSTEST.EXE
-rw-r--r-- 1 rodimus rodimus 6144 Sep 22 1994 MSUILSTF.DLL
drwxr-xr-x 1 rodimus rodimus 78 Apr 18 1997 NOVAC
drwxr-xr-x 1 rodimus rodimus 82 Apr 18 1997 PACKRAT
drwxr-xr-x 1 rodimus rodimus 104 Apr 18 1997 PDQ
drwxr-xr-x 1 rodimus rodimus 80 Apr 18 1997 PEGGLE
drwxr-xr-x 1 rodimus rodimus 76 Apr 18 1997 POKER
-rw-r--r-- 1 rodimus rodimus 7982 Mar 1 1995 README.TXT
drwxr-xr-x 1 rodimus rodimus 104 Apr 18 1997 RIDDLES
-rw-r--r-- 1 rodimus rodimus 55620 Sep 22 1994 SETUPAPI.INC
-rw-r--r-- 1 rodimus rodimus 24624 Sep 22 1994 SETUP.EXE
-rw-r--r-- 1 rodimus rodimus 553 Oct 5 1994 SETUP.LST
drwxr-xr-x 1 rodimus rodimus 10 Apr 18 1997 VFWDK
drwxr-xr-x 1 rodimus rodimus 106 Apr 18 1997 VIDEO
drwxr-xr-x 1 rodimus rodimus 80 Apr 18 1997 WORDSRCH
drwxr-xr-x 1 rodimus rodimus 64 Apr 18 1997 XTRASTUF

./ARCH:
total 448
drwxr-xr-x 1 rodimus rodimus 76 Apr 18 1997 .
drwxr-xr-x 1 rodimus rodimus 614 Nov 29 15:15 ..
-rw-r--r-- 1 rodimus rodimus 2781 Oct 3 1994 ARCH.TXT
drwxr-xr-x 1 rodimus rodimus 228 Apr 18 1997 ART
-rw-r--r-- 1 rodimus rodimus 386656 Oct 13 1994 HNPARCH.DLL
-rw-r--r-- 1 rodimus rodimus 64544 Mar 9 1992 MSSERIF.FON
drwxr-xr-x 1 rodimus rodimus 174 Apr 18 1997 SOUND

./ARCH/ART:
total 700
drwxr-xr-x 1 rodimus rodimus 228 Apr 18 1997 .
drwxr-xr-x 1 rodimus rodimus 76 Apr 18 1997 ..
-rw-r--r-- 1 rodimus rodimus 308278 May 1 1994 FIELD.BMP
-rw-r--r-- 1 rodimus rodimus 24766 May 1 1994 LSCROLLB.BMP
-rw-r--r-- 1 rodimus rodimus 200158 Sep 17 1994 LSCROLL.BMP
-rw-r--r-- 1 rodimus rodimus 26278 May 1 1994 LSCROLLM.BMP
-rw-r--r-- 1 rodimus rodimus 25270 May 1 1994 LSCROLLT.BMP
-rw-r--r-- 1 rodimus rodimus 48118 Sep 20 1994 OSCROLL.BMP
-rw-r--r-- 1 rodimus rodimus 4298 Jun 13 1994 SCROLBTN.BMP
-rw-r--r-- 1 rodimus rodimus 4942 Jun 9 1994 SCROLLDN.BMP
-rw-r--r-- 1 rodimus rodimus 4942 Jun 8 1994 SCROLLUP.BMP
-rw-r--r-- 1 rodimus rodimus 41846 May 1 1994 SSCROLL.BMP

./ARCH/SOUND:
total 792
drwxr-xr-x 1 rodimus rodimus 174 Apr 18 1997 .
drwxr-xr-x 1 rodimus rodimus 76 Apr 18 1997 ..
-rw-r--r-- 1 rodimus rodimus 3429 Jul 8 1994 ARCH.MID
-rw-r--r-- 1 rodimus rodimus 452524 Jun 16 1994 ARCH.WAV
-rw-r--r-- 1 rodimus rodimus 18988 Apr 22 1994 ARROW.WAV
-rw-r--r-- 1 rodimus rodimus 43052 Apr 22 1994 BADKILL.WAV
-rw-r--r-- 1 rodimus rodimus 17324 Apr 22 1994 BOLT.WAV
-rw-r--r-- 1 rodimus rodimus 15148 Apr 22 1994 BURNHAY.WAV
-rw-r--r-- 1 rodimus rodimus 51244 Apr 22 1994 DEATH.WAV
-rw-r--r-- 1 rodimus rodimus 101932 Apr 22 1994 GAMEOVER.WAV
-rw-r--r-- 1 rodimus rodimus 90156 Apr 22 1994 WINWAVE.WAV

./ARTPARTS:
total 272
drwxr-xr-x 1 rodimus rodimus 108 Apr 18 1997 .
drwxr-xr-x 1 rodimus rodimus 614 Nov 29 15:15 ..
drwxr-xr-x 1 rodimus rodimus 1776 Apr 18 1997 ART
-rw-r--r-- 1 rodimus rodimus 894 Sep 26 1994 ARTFILES.DAT
-rw-r--r-- 1 rodimus rodimus 1681 Oct 3 1994 ARTPARTS.TXT
-rw-r--r-- 1 rodimus rodimus 203744 Feb 13 1995 HNPARTP.DLL
-rw-r--r-- 1 rodimus rodimus 64544 Mar 9 1992 MSSERIF.FON
drwxr-xr-x 1 rodimus rodimus 160 Apr 18 1997 SOUND

./ARTPARTS/ART:
total 20796
drwxr-xr-x 1 rodimus rodimus 1776 Apr 18 1997 .
drwxr-xr-x 1 rodimus rodimus 108 Apr 18 1997 ..
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 AIRSMOKE.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 APPLEPIE.BMP
-rw-r--r-- 1 rodimus rodimus 263734 Aug 26 1994 ARCH2.BMP
-rw-r--r-- 1 rodimus rodimus 308278 Aug 26 1994 ARTPART1.BMP
-rw-r--r-- 1 rodimus rodimus 308278 Aug 26 1994 ARTTEMP.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 BALLOON.BMP
-rw-r--r-- 1 rodimus rodimus 263734 Aug 26 1994 BANTER.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 BAZAAR.BMP
-rw-r--r-- 1 rodimus rodimus 272374 Aug 26 1994 BEANS.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 BELL.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 BRIDGE.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 BRYCE.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 BUFF1.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 BURRO.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 BURROTXT.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 CACTUS.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 CHINA.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 COASTER.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 CORN1.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 COWS.BMP
-rw-r--r-- 1 rodimus rodimus 263734 Aug 26 1994 CRAB2.BMP
-rw-r--r-- 1 rodimus rodimus 263734 Aug 26 1994 DIVITREE.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 DOORS.BMP
-rw-r--r-- 1 rodimus rodimus 263734 Aug 26 1994 FAMILY.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 FIREWORK.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 FISHY.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 FLOOD.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 FLOWER.BMP
-rw-r--r-- 1 rodimus rodimus 195558 Aug 26 1994 FRUITS.BMP
-rw-r--r-- 1 rodimus rodimus 263734 Aug 26 1994 FUGEART.BMP
-rw-r--r-- 1 rodimus rodimus 263734 Aug 26 1994 GARFART.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 GIRAFFE.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 GOLDGAT2.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 GRTWALL3.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 GWBRIDGE.BMP
-rw-r--r-- 1 rodimus rodimus 263734 Aug 26 1994 HAVEN2.BMP
-rw-r--r-- 1 rodimus rodimus 262006 Aug 26 1994 HERO.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 HORNS.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 KITCHEN.BMP
-rw-r--r-- 1 rodimus rodimus 263734 Sep 26 1994 LINDA2.BMP
-rw-r--r-- 1 rodimus rodimus 24766 Aug 26 1994 LSCROLLB.BMP
-rw-r--r-- 1 rodimus rodimus 200158 Sep 17 1994 LSCROLL.BMP
-rw-r--r-- 1 rodimus rodimus 26278 Aug 26 1994 LSCROLLM.BMP
-rw-r--r-- 1 rodimus rodimus 25270 Aug 26 1994 LSCROLLT.BMP
-rw-r--r-- 1 rodimus rodimus 263734 Aug 26 1994 MANKART.BMP
-rw-r--r-- 1 rodimus rodimus 308278 Aug 26 1994 MAPREMAP.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 MINUTE1.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 MIRRLAKE.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 MOSQUE.BMP
-rw-r--r-- 1 rodimus rodimus 48118 Sep 20 1994 OSCROLL.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 PAINTING.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 PARTH3.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 PASTA.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 PHONE.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 POOL.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 RACECAR.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 REDCORAL.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 REDFISH.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 REDSPAN.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 ROTUNDA.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 RUSHMIKE.BMP
-rw-r--r-- 1 rodimus rodimus 263734 Aug 26 1994 SCRAN2.BMP
-rw-r--r-- 1 rodimus rodimus 263734 Aug 26 1994 SCULP2.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 SEQUOIAS.BMP
-rw-r--r-- 1 rodimus rodimus 263734 Aug 26 1994 SHAKES2.BMP
-rw-r--r-- 1 rodimus rodimus 263734 Aug 26 1994 SHEEP2.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 SHRIMP.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 SPHINX3.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 SPONGE.BMP
-rw-r--r-- 1 rodimus rodimus 41846 Aug 26 1994 SSCROLL.BMP
-rw-r--r-- 1 rodimus rodimus 263734 Aug 26 1994 STAFF.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 STARFISH.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 STATUE.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 STONEHNG.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 SUNKITCH.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 SYDNEY.BMP
-rw-r--r-- 1 rodimus rodimus 306214 Aug 26 1994 TAJMAHAL.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 TEES.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 TEMPLE.BMP
-rw-r--r-- 1 rodimus rodimus 263734 Aug 26 1994 TGGART.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 TIGER.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 VWSTEVE.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 WELDER.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 WOMEN.BMP
-rw-r--r-- 1 rodimus rodimus 260278 Aug 26 1994 YELBEANS.BMP

./ARTPARTS/SOUND:
total 452
drwxr-xr-x 1 rodimus rodimus 160 Apr 18 1997 .
drwxr-xr-x 1 rodimus rodimus 108 Apr 18 1997 ..
-rw-r--r-- 1 rodimus rodimus 2899 Jul 8 1994 ARTPARTS.MID
-rw-r--r-- 1 rodimus rodimus 224924 Aug 1 1994 ARTPARTS.WAV
-rw-r--r-- 1 rodimus rodimus 25270 Jul 26 1994 BUZZER.WAV
-rw-r--r-- 1 rodimus rodimus 7790 Jul 26 1994 MOVEART.WAV
-rw-r--r-- 1 rodimus rodimus 2100 Jul 26 1994 PICKART.WAV
-rw-r--r-- 1 rodimus rodimus 144940 Apr 25 1994 SOUND146.WAV
-rw-r--r-- 1 rodimus rodimus 43564 Apr 25 1994 SOUND355.WAV
User avatar
eriktorbjorn
ScummVM Developer
Posts: 3616
Joined: Mon Oct 31, 2005 7:39 am

Re: Are there any DLLs or exes at all that are needed by scummvm?

Post by eriktorbjorn »

RodimusFVC wrote: Wed Dec 03, 2025 4:20 am File exists, path is absolutely wrong. :)

The file it's looking for is ".\ART\GARFEMPT.BMP", but on my copy of the game, that would be : ".\GARF\ART\GARFEMPT.BMP"
I think that's ok. Mine also looks for ".\ART\GARFEMPT.BMP", but the file is in "<folder I pointed ScummVM to>/garf/art/garfempt.bmp" and it works for me. (I also just copied the files from CD to hard disk.) I would hope that file operations are case-insensitive and that the operating system's path separator doesn't matter.

The only thing I can think of is if there's something about file permissions that prevents it from reading the file. But the partial file list you posted looks all right to me.
RodimusFVC
Posts: 5
Joined: Sat Nov 29, 2025 9:36 pm

Re: Are there any DLLs or exes at all that are needed by scummvm?

Post by RodimusFVC »

eriktorbjorn wrote: Wed Dec 03, 2025 6:55 am
RodimusFVC wrote: Wed Dec 03, 2025 4:20 am File exists, path is absolutely wrong. :)

The file it's looking for is ".\ART\GARFEMPT.BMP", but on my copy of the game, that would be : ".\GARF\ART\GARFEMPT.BMP"
I think that's ok. Mine also looks for ".\ART\GARFEMPT.BMP", but the file is in "<folder I pointed ScummVM to>/garf/art/garfempt.bmp" and it works for me. (I also just copied the files from CD to hard disk.) I would hope that file operations are case-insensitive and that the operating system's path separator doesn't matter.

The only thing I can think of is if there's something about file permissions that prevents it from reading the file. But the partial file list you posted looks all right to me.
Well, just to be sure - you aren't just RUNNING the game, but you're actually attempting to play it and go to a mini-game.... Mine works fine until I hit a mini-game, and then it crashes.

I suppose I can drag the files out of the subfolders to the main folder to see if that resolves the problem - but I was trying to keep it pristine. :)
User avatar
eriktorbjorn
ScummVM Developer
Posts: 3616
Joined: Mon Oct 31, 2005 7:39 am

Re: Are there any DLLs or exes at all that are needed by scummvm?

Post by eriktorbjorn »

RodimusFVC wrote: Wed Dec 03, 2025 2:26 pm Well, just to be sure - you aren't just RUNNING the game, but you're actually attempting to play it and go to a mini-game.... Mine works fine until I hit a mini-game, and then it crashes.

I suppose I can drag the files out of the subfolders to the main folder to see if that resolves the problem - but I was trying to keep it pristine. :)
I think I did. Some days ago I used the "Play Mini-Games Stand-Alone" mode, to verify that all the mini-games at least started.

I didn't have to move any files. Each mini-game appears to be its own sub-directory ("arch", "artparts", "barb", etc.), each with its own "art" and "sound" sub-directories, plus some other directories I'm not sure what they are.
User avatar
dreammaster
ScummVM Developer
Posts: 583
Joined: Fri Nov 04, 2005 2:16 am
Location: Australia

Re: Are there any DLLs or exes at all that are needed by scummvm?

Post by dreammaster »

The original used individual DLLs for each minigame, so each filename path the minigames use are relative to the subfolder. In ScummVM, when a minigame is started, it has some code to set a pretend "current directory" to that minigame's subfolder, so the relative paths work correctly. At this point, I'll admit that I'm stumped. Based on the folder structure fragment pasted above, things look okay.
Post Reply