How to export multiple background frames from CRM file?

Started by RickJ, Tue 05/07/2005 07:39:21

Previous topic - Next topic

RickJ

I have  a roomXX.crm file with a main image and several background frames.  I need to adjust the palette for these images but I don't have the original graphic file.  As far as I can tell the "copy to clipboard" function only grabs the main image.  How can one get copies of the other images?   

And yes, I suppose I could write a script that selects each background frame and creates a screen shot of each but what way ro un a railroad.    If this is the best answer then perhaps this should be a request to implement a proper "room graphic export" function?   


Gilbert

#1
I think you have the best answer already. I doubt if it's really useful to implement it into the editor, since it's useful only in case like yours, when you lost your original files.

Edit: Well, I know it can be annoying if you want to do so for scrolling room, but the moral is, unless there's an accident, all game creators should have the original resource files backuped properly. Those "export to clipboard" etc. stuff are just added for convenience, if we have too many of such features, it's a bit similar to the case where we have a game decompiler (not exactly, since normally you don't get CRM files from other people's games, but it can happen if some people release a bug patch fix for their game as a CRM room), so I don't think it shall be encouraged. Importing and exporting area masks is a different story though.

RickJ

Quote
... since it's useful only in case like yours, when you lost your original files.
Well, I have on numerous occasions asked who created the original DemoQuest artwork and where  the original files can be found.  The answer I always get is that the originators and the original files are pretty much lost to posterity.   

The same argument applies equally to sprites yet there is the ability to export single or multiple sprites to files.   I  don't think it is unreasonable to ask that the same be done for graphics contained in CRM files.   The current "save to clipboard" feature is inadequate because it only gives acces to the first background frame.

*** Edit ***
Quote
I suppose I could write a script that selects each background frame and creates a screen shot of each ...
It turns out this doesn't work for me either as the room size is 500x200 making it a scrolling room as Gilbot already points out.    The  screen shot only saves the visible portin of each frame. 



Gilbert

Well savescreenshot can work for scrolling room, but it would be like hell, just save indivial screens separately, playing with the viewport, and than experience the pain of sticking them back together with a graphic programme :P.

RickJ

Yeah, that what I did this afternoon.  Fortunately, there aren't many like that.   Hopefully I will be able to recover/extract all the room backgrounds to  srandard graphics files.  Anyway thanks for your help. 

Pumaman

I can see how some sort of Export Background Frames option would be useful.


SMF spam blocked by CleanTalk