Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
img
samples
.flake8
README.md
deprecated_pic_to_png_8bpp.py
pic_to_png.py
sprites_pic_to_png.py

README.md

Opera Soft's PIC to PNG exporter

Intro

Converts from Opera Soft's MS-DOS games .PIC file to standard PNG. These files were typically loading screens for old games from the company.

This was just a personal retro reverse engineering attempt to try to grab graphics from the DOS version of Mutan Zone game. I was curious of how the image data would be stored to make the code portable to other computers from that era and found how to "see" the loading/title screens from a few games.

Setup

  • Python 3.5+
  • pip3 install pillow

Running

Just check inside pic_to_png.py, you should only need to change the FILENAME constant to the file you wish to export (see samples folder for some). I've included some sample PIC fils from classic games.

python3 pict_to_png.py

Example output

Mutan Zone

Abadia del Crimen

Corsarios

Livingstone Supongo 2

Sol Negro

You can’t perform that action at this time.