From e430350ffd15d9111670fbad543f0318f2912398 Mon Sep 17 00:00:00 2001
From: acidicoala <67734819+acidicoala@users.noreply.github.com>
Date: Sat, 27 Dec 2025 19:04:38 +0500
Subject: [PATCH] Added instructions on adding support for new Steamworks SDK
---
.idea/SmokeAPI.iml | 6 +-----
README.md | 13 +++++++++++++
README.template.md | 13 +++++++++++++
3 files changed, 27 insertions(+), 5 deletions(-)
diff --git a/.idea/SmokeAPI.iml b/.idea/SmokeAPI.iml
index 816fbe2..4c94235 100644
--- a/.idea/SmokeAPI.iml
+++ b/.idea/SmokeAPI.iml
@@ -1,6 +1,2 @@
-
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/README.md b/README.md
index 2cc4dc3..3d82dfd 100644
--- a/README.md
+++ b/README.md
@@ -346,6 +346,11 @@ They will be added to the list of missing DLC IDs to facilitate config-less oper
[extra DLCs]: https://github.com/acidicoala/public-entitlements/blob/main/steam/v2/dlc.json
+### 🔢 Supported Steamworks SDK versions
+
+SmokeAPI aims to support all Steamworks SDK version.
+At the time of writing, the latest supported version is **1.63**.
+
## 🔧 Troubleshooting
### 🔐 DLCs are not unlocked
@@ -409,6 +414,14 @@ For example:
[CMake]: https://cmake.org/
+### 🆕 Adding support for new Steamworks SDK
+
+- Run `steamworks_downloader [prompt]` providing directory which contains Steamworks SDK zip files.
+- Run `steamworks_parser`
+- Run `linux_exports_generator [32]`
+- Run `linux_exports_generator [64]`
+
+
## 📚 Acknowledgments
This project makes use of the following open source projects:
diff --git a/README.template.md b/README.template.md
index 4be37d8..428d04f 100644
--- a/README.template.md
+++ b/README.template.md
@@ -44,10 +44,23 @@ They will be added to the list of missing DLC IDs to facilitate config-less oper
[extra DLCs]: https://github.com/acidicoala/public-entitlements/blob/main/steam/v2/dlc.json
+### 🔢 Supported Steamworks SDK versions
+
+{{ project_name }} aims to support all Steamworks SDK version.
+At the time of writing, the latest supported version is **1.63**.
+
{% include "KoalaBox/templates/markdown/troubleshooting.md" %}
{% include "KoalaBox/templates/markdown/building.md" %}
+### 🆕 Adding support for new Steamworks SDK
+
+- Run `steamworks_downloader [prompt]` providing directory which contains Steamworks SDK zip files.
+- Run `steamworks_parser`
+- Run `linux_exports_generator [32]`
+- Run `linux_exports_generator [64]`
+
+
{% include "KoalaBox/templates/markdown/acknowledgements.md" %}{% block extra_oss_libs %}- [bshoshany/thread-pool](https://github.com/bshoshany/thread-pool)
- [batterycenter/embed](https://github.com/batterycenter/embed)