Opened 14 years ago

Closed 14 years ago

Last modified 5 months ago

#7413 closed enhancement (wontfix)

Screengrab saves as [gamename].bmp

Reported by: SF/thunderpeel2001 Owned by: fingolfin
Priority: normal Component: Screenshots
Keywords: Cc:
Game:

Description

Hi! I'd really love to see the following enhancement
added to the next version of ScummVM, and I think it
would be very easy to add as well!

Right now you can press ALT+S to take a screengrab in
.bmp format that is saved in the root directory of
ScummVM. It would be REALLY useful for me (and most
likely others too) if instead of saving:
scummvm00001.bmp, scummvm00002.bmp, scummvm00003.bmp etc.

It would be cool if it saved as the names stored in
ScummVM.ini. For example: monkey00001.bmp if you were
running Monkey Island 1. Or atlantis0001.bmp if you
were running Fate of Atlantis. Even usemade names
within the ScummVM.ini file too!

It would be really great if this could be added!

Thanks a lot!

- Johnny

Ticket imported from: #1158655. Ticket imported from: feature-requests/229.

Change History (13)

comment:1 Changed 14 years ago by sev-

Is this feature really so useful? I mean that it is
generally used extremely rare. And even if you need to make
shots of few games in a row, why not use multitasking
facility of your OS and switch from ScummVM to app which
will let you move files or do mass-rename?

After all, you can't run more than one game in a row now,
ScummVM quits after you exit a game. This is yet-planned
feature to return back to launcher and will require a lot of
labor work, so not anytime soon.

comment:2 Changed 14 years ago by SF/thunderpeel2001

If you're collecting grabbed images for a website, or even
just images over a period of time, you'll find your
ScummVM.ini filled with "ScummVM000xx.bmp" files and it's
very annoying to have to shift through them one at a time.
It would be much more functional if the files were saved in
a "screengrab" dir off the root. It would be even more
functional if they reflected the process that was running
when they were grabbed.

It's not that much code --change "scummvmxxxxx.bmp" to
"[process]xxxxx.bmp".

It really would be helpful if ScummVM did this, although I
understand that it's hardly a priority!

Thanks!

comment:3 Changed 14 years ago by sev-

Just browsed the sources. Screenshot dumping is only SDL
backend feature and of course backend knows nothing about
game it's running and shouldn't know actually.

So only solution at present time is to propagate running
target name to backend which is not feasible.

That means that unfortunately this feature will not be
implemented unless somebody will do evil trick with name
propagation.

comment:4 Changed 14 years ago by SF/khalek

This sounds uneeded. Time to close this?

comment:5 Changed 14 years ago by SF/thunderpeel2001

It is needed! :( If you use this option it's very annoying
at the moment. If you start deleting bmps you don't need
then the new ones get inserted inbetween the older ones.

This is a very useful feature for some people (like me) who
use these images for websites or whatever, but I understand
its not very important to most users. Please don't close it!

Thanks!

comment:6 Changed 14 years ago by fingolfin

The screenshots are just a quick&dirty hack anyway. If you
want "proper" screen shots, just use an external tool for
your OS.

We have no clean way to implement this feature, and we do
not think it is important or even useful. Closing this
item...

comment:7 Changed 14 years ago by fingolfin

Owner: set to fingolfin
Resolution: wontfix
Status: newclosed

comment:8 Changed 14 years ago by SF/thunderpeel2001

Why are you constantly rude, fingolfin? Do you get off on
the little power you have? I've already explained why it IS
useful to ME. Is it likely that I'm the ONLY person in the
entire world who would find it useful?

What's the difference between using an external tool for my
OS and the inbuilt Alt-S system? How would this solve my
problem? Adding another program into the equation would not
make things any easier!

I understand that it may not be technically viable and why
you want to close this item, but there's no need for your
attitude. This feature would be useful, whether you can
grasp why, or not.

comment:9 Changed 14 years ago by sev-

As I see that is you who is rude. Fingolfin is the project
co-leader. Besides you seem to miss part where I explained
technical details.

Also tell us how much did you pay to use ScummVM so that
gave you right to blame any volunteer here?

And now listen whether you can grasp. This feature now will
be pay-only especially for YOU as the only person who would
find it useful. Donate amount of money which will be enough
to buy FM-TOWNS games on eBay which we badly need now (see
buglist) and we will gladly implement this for you. Or
donate us such game. Hint: usual prices are $150-$300.

Thanks for your attention.

comment:10 Changed 14 years ago by fingolfin

thunderpeel2001, quite frankly, I do not understand why you
are being so extremely rude and offensive yourself. In fact
even after re-reading my comment, I do not understand what
was "rude" about it. Maybe it was a bit terse and I could have
elaborated longer about why exactly the item was closed, but
essentially I was just summing up what had been said earlier.

I think anybody reading this tracker items comment history
will easily be able to judge themselves who's being rude here,
but I still feel compelled to respond...

First off: I stated that our screenshot code is only a
quick&dirty hack (that might be considered a rude comment
against our own code quality, at most :-). The point there
being: It was never intended to be a full featured tool, nor
do we have any intentions in that direction; to the contrary,
we might decide to remove this hack some day again. Period.
No rudeness, no offense, nothing, just stating the situation.

Then I stated that we have no clean way to implement this
feature. This merely summarized what Eugene explained
before.

Finally I stated that we have no intentions to implement the
feature since *we* do not consider it important or useful
to *us*, which is why the item was closed. Again, merely an
explanation for your sake (I could have simply closed this
item w/o any comment). Mind you, I did *not* call it useless
on a global level; I merely stated how *we* judge it for
*our* purposes. Of course I fully am aware that you consider
the feature important/useful, else you wouldn't have filed a
request for it, would you? I think my choice of words was
quite clear there, even though I am not a native speaker.

We get many feature requests here. Some we implement; some
we leave open and hope to implement some day; some we reject
because they are silly and pointless; some we reject because
they do not match the goals of our project. This particular
one falls into the last category I mentioned. If you are
happy with this, I am sorry, but that's no excuse to get
insulting, is it?

comment:11 Changed 14 years ago by SF/thunderpeel2001

I'm sorry if I came across as rude, but I was reacting to
what seemed to be (yet another) terse, abrupt and
ultimately, flippant comment. To be told that my request is
"not important or even useful", despite the fact that I've
tried my dang hardest to make you guys see that it IS
useful, if only to fans of the games likes me, is rather
annoying.

I understand now, of course, that you don't see it as an
important goal for the project, which is fair enough. I
understood that technically it's not viable. (It's a shame,
but never mind.)

I didn't (and never will) make any demands of you guys,
there's tons of stuff I'd like to see that's not there yet,
but I still REALLY REALLY appreciate what IS there. It's a
truly amazing project and all of you deserve to be awarded
for your tireless efforts. How you manage to keep the
project so vibrant and healthy is truly a fete unto itself.
It's absolutely amazing, it really is.

I love ScummVM. I want your work to be supported and
appreciated by everyone else. I eagerly await each new
release and think that you should all have seats reserved in
heaven for your unfaltering, unceasing and perhaps most
importantly, unpaid work.

I supply bugs when I find them, missing features and yes,
ideas for new features.

I understand that what I do is *nothing* compared to the
amount of effort that you (and the entire ScummVM team) must
keep putting in to keep this project so alive and vibrant.
It's truly fantastic.

But I can't help but feel that your comments are
unnecessarily terse and abrupt for seemingly no reason.

Having noticed this in the past I assumed it was my fault,
so I tried extra hard to explain why this feature was
important to me.

I realize that you don't owe me anything, and by your own
genorosity and actions, you've decided that I don't owe you
anything either, but at least I can be polite when I want to! :)

Next time I understand that your comments are directed
towards the TEAM and not towards ME.

Sorry for the confusion.

Keep up the great work.

comment:12 Changed 5 years ago by wjp

Component: Engine: SCUMM

comment:13 Changed 5 months ago by digitall

Component: Screenshots
Note: See TracTickets for help on using tickets.