Opened 4 months ago

Last modified 8 weeks 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)

AmigaDOS_001.png (19.4 KB ) - added by raziel- 4 months ago.

Download all attachments as: .zip

Change History (5)

by raziel-, 4 months ago

Attachment: AmigaDOS_001.png added

comment:1 by digitall, 2 months ago

@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...

comment:2 by raziel-, 2 months ago

@digitall

yes, and yes

will do when i get back home

thank you

comment:3 by raziel-, 8 weeks 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 raziel-, 8 weeks ago

Keywords: director engine added
Note: See TracTickets for help on using tickets.