yuv422 / skifree_decomp

SkiFree decompilation project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Skifree Decompilation Project

By Eric Fry

A source code reconstruction of the 32bit version of Skifree (v1.04) back to C, compilable with Visual Studio 6.

Skifree

The project aims to be byte compatible with the original version. Currently, all code and data has been converted back to C and labeled.

You will need the original EXE for the gfx and icon resource. You can download the original version from the official Skifree website https://ski.ihoc.net/

$ md5sum ski32.exe
c5515451d8f90a822457a4a8e4bf1791 *ski32.exe

Compiling

The project was developed using Visual Studio 6 (8167) running in Windows XP.

You will need to extract the graphic and icon resources from the original executable. These need to be placed in the resources/ directory. The images must be named ski32_n.bmp with n being 1 to 89. The icon should be named iconski.ico

Extracting Resources

I used ResourcesExtract to extract the bitmaps and icon file. You will just need to rename ski32_ICONSKI.ico to iconski.ico The bitmap files should be named correctly.

Progress

  • Convert functions to C
  • Convert data to C
  • Make sure all functions exactly match with the original binary
  • Make sure data segments match the original exactly

About

SkiFree decompilation project


Languages

Language:Assembly 65.3%Language:C 31.6%Language:NASL 2.0%Language:Makefile 1.0%Language:Shell 0.1%Language:Batchfile 0.0%