Opened 7 months ago
Last modified 5 months ago
#15016 new defect
COMMON: macresman.cpp (i think) interferes with "Mass Add"
Reported by: | raziel- | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | --Unset-- |
Version: | Keywords: | director engine | |
Cc: | Game: |
Description
ScummVM 2.9.0git (Mar 11 2024 21:02:00)
Using SDL backend with SDL 2.30.1
Features compiled in: Vorbis MP3 RGB zLib MPEG2 MikMod Theora VPX AAC A/52 FreeType2 FriBiDi JPEG PNG GIF cloud (servers, local) ENet SDL2 TinyGL OpenGL (with shaders)
When i let a "Mass Add" run over my Games: partition i get a lot of instances where a requester window comes up, asking me to insert volume
_(underscore)_(underscore)MACOSX/Games:
while searching for gamefiles (see screenshot).
I don't have such a subdirectory in my partition.
The only instance of that name, i could find, is in common/macresman.cpp on line 188
I don't have the slightest idea how to suppress that.
It takes about a minute for the OS requester to go away by itself or hundreds of clicks.
I could turn those requesters off for my platform solely (just like it's done in
backends/platforms/sdl/amigaos/amigaos-main.cpp, lines 59 and 66)
but i wouldn't know what kind of impact or intrusion that would bring or if it's even possible, since it would a platform command(?)
Please advise
AmigAOS4 - BE - SDL - PPC
gcc (adtools build 11.3.0) 11.3.0
Attachments (1)
Change History (5)
by , 7 months ago
Attachment: | AmigaDOS_001.png added |
---|
comment:1 by , 5 months ago
comment:3 by , 5 months ago
@digitall
i can confirm that the director engine is the noisy one.
all the other engines you listed are fine, no windows coming up, doing what they should in an automated fashion with Mass Add.
something director engine does that the others avoid?
anything i can do to fix it?
thank you
comment:4 by , 5 months ago
Keywords: | director engine added |
---|
@raziel- : You compile from scratch? If so, are you enabling all engines? Just be aware that the Mac Resource Manager is used by various engines in detection of resources. So you may want to try disabling a few of the engines which use this and see if the mass add stops being noisy? I would suspect this may be the DIRECTOR engine... so try ./configure --disable-engine=director && make clean && make
The other engines which use Macresman include pegasus, hadesch, groovie, wage, kyra, scumm, sci, mohawk, saga and composer. You may want to try cutting these down and seeing which is the main cause of this...