I tried following the instructions on:
*link removed because: "Sorry, you are not allowed to post external links."*
So I forked OXCE, pulled the sources, installed VS 2022 and opened the project in it.
Okay, obviously doesn't build yet since I need dependencies.
The wiki says:
OpenXcom requires the following libraries to compile:
SDL (libsdl1.2)
SDL_mixer (libsdl-mixer1.2)
SDL_image (libsdl-image1.2)
SDL_gfx (libsdl-gfx1.2), version 2.0.22 or later
yaml-cpp, (libyaml-cpp), version 0.5.1 (0.5.2 does not work, use latest git HEAD if you want newer version)
Now in the Wiki these are all links. Usually to some web-page. I downloaded something from the first link. It's a Zip. It contains a DLL. SDL2.dll. What do I do with that one? Do I copy that in some folder? Is this even the right one? I think the instructions could be a little clearer than just putting 5 links there.
What I also tried is to follow this link:
*link removed because: "Sorry, you are not allowed to post external links."*
It says to put stuff from the UFO-folder into the Bin-folder in my project. Done.
Then it says: "Download the following dependencies for the appropriate version of Visual Studio:"
I clicked the 2017+ link. ( *link removed because: "Sorry, you are not allowed to post external links."* )
Nothing happened.
I think I'm a reasonably decent programmer. But setting up dev-environments is something I always seem to struggle with the most.
I'd like the instructions to be more along the line of:
"These are the files you need. You have to put them in this folder on your computer. Here's an archive that contains all of them."
Does anyone feel capable to provide the instructions in a way that I might get a little further with than what's on the Wiki?
Edit: Sorry. Had to remove all links from this post.