09-26-2023, 03:01 AM
(09-13-2023, 06:40 PM)108CAM Wrote: Got an update on my progress involving the Thinkin' Things games.
Sadly, the .RES files were not renamed Adobe/Macromedia Director files so changing to the .CST and .CXT extensions didn't work.
I did however temporarily change one of the .RES files to a .TXT so I could open it in Notepad and see if there were any readable text strings hidden in the garbled mess of symbols. It was here that I found what the files actually were. They turned out to be Z-Library Project Files that were compressed and exported with the .RES file extension instead of the actual Z-Library extension, .ZLIB which is probably what they were prior to compression.
None of the Z-Lib decompression sites worked and most of them looked somewhat sketchy and I didn't want to take the risk of getting my computer infected with malware.
These non standard .RES files are the most likely place where the sprites, animations and config files are stored and I need to find a way to decompress the files and figure out what program they were originally created in by looking at the data.
Oh hey, I was actually digging into this myself for the sound effects.
The .RES files are definitely packs of assets, though in what formats are beyond me.
Also, by 'Z-library Project Files' do you mean files compressed by zlib? From how the rest of your post goes I'd assume so but all of the .RES files I looked at for Thinkin' Things 2 don't have any zlib magic headers. All of the .RES files do start with 0x1A92 though, if that means anything. I searched for a file signature of the same type and couldn't find anything.
I threw the .RES files into Audacity and I can faintly make out sound effects, though with how many instances of 'DIGPAK' or 'MIDPAK' ASCII texts there are, I'm sure they have some kind of padding. Could also be through the drivers themselves. No idea.
Hope you get somewhere with this!