• Avatar of elvisish
  • Group: Member
  • Joined: Apr 27, 2018
  • Posts: 3
It's a pure JavaScript application, so it runs entirely in the browser and doesn't require any special server-side stuff, it only needs static files. It's also a public GitHub project, so you can download a snapshot of all the files as a ZIP: https://github.com/radishengine/denormalize/archive/master.zip
 
I finally took a look at the fonts. They are MGL-compressed in the standard way, but the actual data is raw pixel data. That means there's no way to tell how big each character is supposed to be, so there's no easy way to display the characters in a sensible way.
 
What I did instead is import the decompressed font data into GIMP as "Raw image data" doing trial-and-error with different widths until it looked right. So, here are the Normality fonts as four (very very tall) PNG images:
 
https://imgur.com/a/CMPR3qZ
Sorry for the delay, been changing jobs and not had a lot of time to internet! I did a manual extraction job by capturing frames from dosbox, boy I wish I'd had this strip a month ago! Thanks so  much for that, there's a lot of characters I would have missed and lots from the other fonts that are hard to extract. really appreciate it!
 
How are the voice files? I've always wondered if there's any un-heard speech hidden and unused in the resources.
 
EDIT: one other thing I'd love to see are the Save/Load, Quit To Dos and Options background images. There's usually text over them so it's hard to see the original background images. Can these be extracted by the tool from the non-map resources?
  • Avatar of elvisish
  • Group: Member
  • Joined: Apr 27, 2018
  • Posts: 3
I did start doing a browser-based extractor tool a while ago:

https://radishengine.github.io/denormalize/

...drag and drop a MGL or DAS file from the "MAPS" folder onto the drag and drop zone to see extracted sprites and textures.

Unfortunately there are some things that I don't think have an extractable file format, it seems like they could have been hard-coded into the game.
Absolutely incredible! I'm having such a great time looking through the textures, love the little descriptions. Could this extractor be downloaded as either an exe or whatever it was written in (.py or a java script)? Just in case the site ever goes offline it would be amazing to have this tool available for generations to come!  :happy: Besides the main text font, I'm also keen on seeing the other font files that are in the GFX folder if they're ever possible to be read, I guess those would be for the menus?

PS: Would be great if the filenames could correspond to the material name for saving! (which I did with a browser downloader)
  • Avatar of elvisish
  • Group: Member
  • Joined: Apr 27, 2018
  • Posts: 3
Normality is one of my favourite games of all time, I've played it ever since I got it brand-new back in '96 when I was 9, I absolutely still love it to this day! Is there a full resource viewer available to view textures, sounds, midis and dialogs? Would love it if the devs want to come back and tell some more stories of the development days!