dearxan 0.5.5

Static analyzer and patcher for the Arxan anti-debug/DRM as found in FromSoftware titles
Documentation
1
2
3
4
5
6
7
8
9
10
11
import package_version, re

version = package_version.get_version()

with open("CHANGELOG.md", "r") as f:
    changelog = f.read()

regex = re.compile(r"\[v" + version.replace(".", "\\.") + r"\][^\n]*\n+(.*?)\n(\#\# |\Z)", re.S)
changes = next(regex.finditer(changelog)).group(1)

print(changes)