OpenAWE-Project / OpenAWE

A reimplementation of Remedy Entertainments Alan Wake Engine, in later iterations known as the Northlight Engine
GNU General Public License v3.0
139 stars 12 forks source link

[Windows] Missing DLLs #42

Open ThreeDeeJay opened 2 months ago

ThreeDeeJay commented 2 months ago

When running awe.exe from Windows MSVC, I get error dialogs for these missing DLL files: fmt.dll tinyxml2.dll glfw3.dll zlib1.dll Shouldn't they be included in the Github Actions artifact? or where can I get them? 🤔

Nostritius commented 2 months ago

Hi, thanks for the hint, I assumed, the artifacts cannot be accessed by outside persons, that's why I stopped working on them. I will look into completing them, so these dlls will be added to them too.

ThreeDeeJay commented 2 months ago

Also, just a heads up, I think OpenAL Soft's license requires dynamic linking, so it should also include a separate OpenAL32.dll (or OpenAL64.dll, if you'd rather make it obvious that it's 64-bit, although most games/apps still use OpenAL32.dll for 64-bit)

ThreeDeeJay commented 2 months ago

Oh, and by the way, GitHub actions artifacts are accessible by anyone who's logged in. So in the future you might wanna consider adding a step to also upload the artifacts to releases/pre-releases so users don't have to log in to download it. 👀👌