SFTtech / SFTtech/openage

fslike backend for UWP application mounts

Open
#1,247 0 comments 3 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area: assets nice new thing ☺
Dominant language
Python
Stars
14.4k
Forks
1.3k
PR merge metrics
No merged PRs in 30d

Description

In order to export the data from aoe:de from the windows store, we have to read the files via something like UWPDumper.

This can be done by adding UWP as a another "filesystem" to libopenage/util/fslike/ (if you want to implement it in c++) or openage/util/fslike/ (if you wanna use python/cython).

That way we can "mount" the application and access the assets transparently for extraction.

It's similar to #82 which is about mounting setup CDs (that's the round silvery thing one used some day ago for transferring data).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Read the existing backends under libopenage/util/fslike/ and openage/util/fslike/ to understand how filesystem access is abstracted. Investigate how UWPDumper exposes Windows Store application files, then determine how a UWP backend would make those assets available transparently to extraction; done means the mounted application can be read through the fslike interface.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, python
Domain
operating-systems, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.