Setup CD conversion support
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 14.4k
- Forks
- 1.3k
- PR merge metrics
- No merged PRs in 30d
Description
Very related to the conversion targets (#79) and the version detection (#61) is the support of converting media and game files from setup disk images. The Python module openage.cabextract provides cab extraction features needed by the .cab files on the disc.
- Pass mount point of the original CD (or ISO image)
- Detect version of the disk image
- Use
fslikeabstraction to mount all archives on disk. - Convert contents of mounted archives.
The invocation should originate from openage/convert/driver.py.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in openage/convert/driver.py and inspect the Python module openage.cabextract, then review the related conversion-targets (#79) and version-detection (#61) issues. The work is complete when a CD mount point or ISO can be version-detected, its archives mounted through the fslike abstraction, and their contents converted.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- game-dev, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100