Skip to content

Conversation

@clicktodev
Copy link
Contributor

@clicktodev clicktodev commented Oct 16, 2025

Improve clarity and detail in the asset setup section of the README, providing both consolidated and step-by-step instructions for setting up required assets.

closes #28

@clicktodev
Copy link
Contributor Author

@CakeLancelot is dxvk 2.0 not compatible with the project?

@clicktodev
Copy link
Contributor Author

also i considered the programmatic approach but downloading artifacts from GH requires auth

Web UI (quick, no tooling)

Go to the repository main page on GitHub.
Click the Actions tab, pick the workflow, then click the latest run in the run list.
In the run summary, find the "Artifacts" section and click the artifact name to download.
GitHub CLI (interactive or direct)

To pick interactively from recent runs:
Run: gh run download
Select the latest run and artifact from the menu.
To download a specific artifact from a known run:
Run: gh run download RUN_ID -n ARTIFACT_NAME
To download all artifacts from a run: gh run download RUN_ID (If you omit RUN_ID, gh run download shows a recent-run menu.)
REST API (scriptable)

List artifacts for the repository to find the artifact and its archive_download_url:
GET /repos/{owner}/{repo}/actions/artifacts
(Optional) Get a single artifact by id:
GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id} — response includes archive_download_url.
Download the artifact archive URL:
Use the archive_download_url (zip) — the REST endpoint returns a redirect; follow Location: to download. Note: the download URL expires quickly; authenticate as needed.
References:

Download via web UI: https://docs.github.com/en/actions/how-tos/manage-workflow-runs/download-workflow-artifacts
GitHub CLI gh run download: https://docs.github.com/en/actions/how-tos/manage-workflow-runs/download-workflow-artifacts
REST API artifacts endpoints: https://docs.github.com/en/rest/actions/artifacts

@CakeLancelot
Copy link
Member

@CakeLancelot is dxvk 2.0 not compatible with the project?

It's a deliberate decision - DXVK 2.0 doesn't have any features that improve FusionFall specifically and requires a higher Vulkan version, leaving more hardware unable to use it.

@clicktodev
Copy link
Contributor Author

2.0 seems to have stability improvements on all platforms so how about we create 2 builds with both releases?
giving people with really old hardware the ability to play without sacrificing stability on modern hardware

@CakeLancelot
Copy link
Member

If the user really wants to do so they can download a newer DXVK dll and replace it, maintaining 2 separate choices is not something we're interested in doing.

@clicktodev
Copy link
Contributor Author

i believe this is ready and fully documented.
We can create a script in a separate PR, but that's gonna be a bit more complicated because interacting with github artifacts requires auth which means whomever runs the script will need to setup a github auth token

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

TODO: document ffrunner setup instructions

2 participants