SFTtech/openage

DDS parsing and exporting

Open

#1,285 建立於 2020年8月23日

在 GitHub 查看
 (8 留言) (0 反應) (0 負責人)Python (1,135 fork)batch import
area: assetsgood first issuelang: cythonlang: python

倉庫指標

Star
 (12,130 star)
PR 合併指標
 (平均合併 9天 23小時) (30 天內合併 1 個 PR)

描述

Required skills: Python, Cython

Difficulty: Medium

DDS files are used to store terrain textures in the Definitive Editions of AoE1 and AoE2. We will need to convert them to PNG so that they can be used by openage. pillow supports DDS, but their parser is written in Python. For maximum speedup, we should implement A parser written in Cython with Python glue code to attach it to the converter.

Renderdoc has a C++ implementation of a DDS parser that we could use as an inspiration

Further Reading

貢獻者指南