2020-09-09 00:48:21 +02:00
2020-09-09 00:48:21 +02:00
2020-09-09 00:48:21 +02:00
2019-07-02 18:26:21 +02:00
2019-07-02 20:00:43 +02:00
2020-09-09 00:17:10 +02:00
2019-07-23 19:39:49 +02:00

RogueSquadron Data Extractor - TEXTURE module

Inspired by the work of dpethes (https://github.com/dpethes/rerogue)

This set of git repos are a compilation of tools coded in C to make RS modding far more than a dream! The collection consist of few independants modules, each of them deals with specific data like sound, textures, heightmaps, etc...

All modules are independants. This is the 'TEXTURE' module.

CAUTION! Master branch is hugely buggy and should not be used, please take only released versions.

TEXTURE MODULE

It's extract texture datas from Rogue Squadron 3D (PC) game files (DAT).

This module can do:

  • Extract textures inside HMT files to PNG format,
  • Extract automatically inside subfolder (usefull when you have a lot of pictures to extract),
  • Multiple inputs files,
  • Manage transparent textures,
  • Fixed some errored RGB color encoding.

Using

Texture-Extractor_"version" [options] <hmt files...>

Options

  • -h Print this message
  • -v Activate verbose output
  • -no-subdir Extract textures directly inside current folder

Dependencies

Necessary libs for running (provided in release) and for compiling.

  • zlib
  • libpng (recommended: 1.6.37)

Compiling

You can compile on both Windows or Linux system, you only need to adjust your dependencies.

zlib and libpng16 distrib package can be used. To compile, just type on linux:

make

Description
Rogue Squadron 3D (PC) game textures files (HMT) extractor
Readme 216 KiB
2022-09-18 16:01:18 +02:00
Languages
C 71.5%
CMake 19.7%
Python 8.8%