| rubber_chicken Random nobody Level: 7 ![]() Posts: 3/9 EXP: 1339 For next: 109 Since: 07-28-15 Since last post: 4.8 years Last activity: 4.8 years |
|
||
| Hello, You may have heard about some old educationnal games from Edmark such as : - Thinkin' Things - Sammy's Science House - Trudy's Time And Place House - and so on… All three games listed here works approximately the same way : - An executable .exe - Some files .fon, .hlp, .wav - And several resources files .res I wanted to write an extractor for the .res files, here is how the files are constitued: Header byte 0-1 Magic number 0x921A byte 2-5 Adress of the footer (i.e. 0x00485DC3) byte 6-7 ???? The footer contains the information about the files inside the resource file. For one file, there's 16 bytes of information. Here's how it goes. File information byte 0-2 Extension (i.e. ANI, SPR, SND, etc…) byte 3-5 ???? byte 6-9 Position in the file (i.e. 0x00000060) byte 10-13 Size of the file (i.e. 0x00000012 = 18 Bytes) byte 14-15 ???? I wrote a small extractor in C that have been tested and works with the 1.0 French Windows version of Thinkin' Things 2 (Les Ani'Malins 2), Sammy's Science House (Sammy, la Maison des Sciences) and Trudy's Time and Space House (Lisa, la maison du temps et de l'espace). I can provide it if wanted. |






