Skip to content

CI workflow for benchmarking (Regression test) #888

@versable

Description

@versable

Hey @Try,

ever since #779 I have been pondering about how to implement a CI pipeline/workflow for regression tests. What hit me first was that it would be impossible to do so with assets.

I remembered there was a Demo-Version of Gothic 2 (I remembered having a copy of it on one of those PC gamer magazines…)

And lo and behold: There is a copy on WorldOfGothic [1].

Second hurdle was extracting the assets from the installer. After some hex dumping, I found some signatures pointing to a Wise Installer [2] installation.

After some digging, I found REWise [3], which worked like a charm out of the box, and it runs under OpenGothic without a hitch!

The next hurdle would be the DISPLAY, but as I recall this can be solved using Virtual Frame Buffers under Linux (Done it before professionally for converting HTML to PDF using wkhtml2pdf). So I will cross that bridge when I come to it.

[1] https://www.worldofgothic.de/dl/download_64.htm
[2] https://en.wikipedia.org/wiki/Wise_Solutions
[3] https://codeberg.org/CYBERDEV/REWise

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions