Subversion Repositories ipe_artfile_utils

Rev

Rev 5 | Rev 7 | Go to most recent revision | Last modification | Compare with Previous | View Log | RSS feed

Last modification

Path Last modification Log RSS
[NODE] [DIRECTORY] test/ 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [DIRECTORY] test_h/ 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [DB-FILE] artfile_overview.txt 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [DB-FILE] artfile_structure_10.png 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [DB-FILE] artfile_structure_11.png 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [DB-FILE] artfile_structure_20.png 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [H-FILE] bitmap.h 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [H-FILE] ipe16_artfile.h 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [C-FILE] ipe16_bmpexport.c 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [H-FILE] ipe16_bmpexport.h 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [C-FILE] ipe16_bmpimport.c 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [H-FILE] ipe16_bmpimport.h 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [C-FILE] ipe16_lzw_decoder.c 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [H-FILE] ipe16_lzw_decoder.h 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [C-FILE] ipe16_lzw_encoder.c 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [H-FILE] ipe16_lzw_encoder.h 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [H-FILE] ipe32_artfile.h 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [C-FILE] ipe32_bmpexport.c 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [H-FILE] ipe32_bmpexport.h 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [C-FILE] ipe32_bmpimport.c 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [H-FILE] ipe32_bmpimport.h 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [C-FILE] ipe32_lzw_decoder.c 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [H-FILE] ipe32_lzw_decoder.h 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [FILE] ipe32_lzw_decoder.old 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [C-FILE] ipe32_lzw_encoder.c 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [H-FILE] ipe32_lzw_encoder.h 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [FILE] ipe_artfile_packer 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [C-FILE] ipe_artfile_packer.c 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [FILE] ipe_artfile_packer.dev 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [FILE] ipe_artfile_packer.exe 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [FILE] ipe_artfile_packer.layout 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [C-FILE] ipe_artfile_packer_ipe16_ba.c 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [H-FILE] ipe_artfile_packer_ipe16_ba.h 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [C-FILE] ipe_artfile_packer_ipe16_pip.c 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [H-FILE] ipe_artfile_packer_ipe16_pip.h 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [C-FILE] ipe_artfile_packer_ipe32.c 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [H-FILE] ipe_artfile_packer_ipe32.h 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [FILE] ipe_artfile_unpacker 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [C-FILE] ipe_artfile_unpacker.c 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [FILE] ipe_artfile_unpacker.dev 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [FILE] ipe_artfile_unpacker.exe 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [FILE] ipe_artfile_unpacker.layout 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [C-FILE] ipe_artfile_unpacker_ipe16.c 5  2022-01-15 23:06:02 daniel-marschall Log RSS
[NODE] [H-FILE] ipe_artfile_unpacker_ipe16.h 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [C-FILE] ipe_artfile_unpacker_ipe32.c 5  2022-01-15 23:06:02 daniel-marschall Log RSS
[NODE] [H-FILE] ipe_artfile_unpacker_ipe32.h 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [C-FILE] ipma_frame_extractor.c 5  2022-01-15 23:06:02 daniel-marschall Log RSS
[NODE] [FILE] ipma_frame_extractor.exe 5  2022-01-15 23:06:02 daniel-marschall Log RSS
[NODE] [FILE] LICENSE 4  2021-10-08 00:00:52 daniel-marschall Log RSS
[NODE] [FILE] Makefile.linux 5  2022-01-15 23:06:02 daniel-marschall Log RSS
[NODE] [FILE] Makefile.win 5  2022-01-15 23:06:02 daniel-marschall Log RSS
[NODE] [FILE] README.md 6  2022-01-15 23:09:38 daniel-marschall Log RSS
[NODE] [FILE] TODO 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [C-FILE] utils.c 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [H-FILE] utils.h 2  2018-11-08 12:19:36 daniel-marschall Log RSS
[NODE] [DB-FILE] variable_prefixes.txt 2  2018-11-08 12:19:36 daniel-marschall Log RSS

Imagination Pilots ART-File packer/unpacker

The IPE Artfile Packer/Unpacker tool let you pack and unpack ART files of games by Imagination Pilots, so that you can extract and modify the graphics of the game.

The following games are supported:

Tested with Operating Systems

Unpacker syntax

Example:

ipe_artfile_unpacker -v -i INPUT.ART -o outputFolder

Arguments:

-i Input Art file

-v Output verbose information (-vv more verbose)

-o Output folder (must exist)

Packer syntax

Example:

ipe_artfile_packer -v -t pip -i inputFolder -o OUTPUT.ART

Arguments:

-i Input folder

-v Output verbose information (-vv more verbose)

-o Output ART files

-t Game type (ba, pip, waldo, waldo2, eraser or knex)

Imagination Pilots Transparent Video Frame Extractor

Extracts video frames from IPMA and IP20 coded AVI files into Bitmap files

The following games are supported:

This tool is only available on Windows, since it requires the "Video for Windows" API.

More information about the codecs can be found here: https://misc.daniel-marschall.de/spiele/blown_away/ipma_codec/

Syntax

Example:

ipma_frame_extractor -i inputfile -o outputdir

Arguments:

-i Input file (AVI)

-o Output directory (will be created if it does not exist)