Steam .VDF Format & Windows Runner
Over the past few weeks, I have made significant progress in preparing for the upcoming release.
Steam Store Review Process
First, I applied for a Steam Store Review and have since been in constant communication with Valve. I have implemented the required changes and am now awaiting the third round of feedback. Additionally, I uploaded a build for the review team in Valve’s proprietary .vdf format (Valve Data Format), which is a requirement for their deployment network.

The WTF build on Steam will include approximately 250MB of redistributables (primarily .NET 8 and the WebView2 Offline Installer). Due to size limitations in my pipeline, I had to split these files into 50MB chunks and later reassemble them using two Python scripts.

Forum Pipeline Integration
Another major achievement is the integration of the Forum Pipeline. This ensures that forum entries are automatically updated based on respective Git commits. Previously, this process was handled manually via a standalone console application.

I refactored and cleaned the code, enabling it to run on a GitHub Actions Windows Runner—a new experience for me, as I typically use Linux-based runners.

The new Forum Job in the workflow operates independently of versioning and triggers automatically upon JSON content changes. Since a full run takes approximately 1.5 hours, I developed an analysis mechanism to ensure that only affected entries are updated, rather than all 300+ entries each time the workflow executes.



Additional Improvements & Cleanup
Beyond these major updates, I also performed an extensive cleanup across various aspects of the project. This included numerous CSS refinements and logic optimizations. Over the past weeks, I have committed dozens of small fixes.
Changelog Summary
Added
- Forum Threads Windows Runner Integration
- Steam .vdf Installation Files
- Light/Dark Mode Icons
- Database Normalization & Error Handling Descriptions
Removed
- Experimental Location Option
- WIP Marker
Fixes
- Draw Feature
- String Overlay
- Depth Write Fix for Transparency
- Minimal Model CSS/JS
- Modal CSS
- Separator CSS/JS
- Info Container CSS
- Deployment Pipeline YAML
- Reset Logic Polish
The project is getting closer to finalization, and I’m excited about the next steps in the release process.