OpenRA / ra2

A Red Alert 2 mod for the OpenRA game engine
GNU General Public License v3.0
965 stars 158 forks source link

Updated ModSDK scripts from various old versions to release-20200503 #777

Closed penev92 closed 3 years ago

penev92 commented 3 years ago

This is an attempt to supersede #764 and update the mod to the current release (release-20210321). This will be followed by 3 other PRs another PR that will update things in pieces everything (SDK scripts, engine/custom code and mod rules) from release-20200503 to release-20210321. See commit messages for detailed explanations. We are starting off small because some of the SDK scripts were quite outdated and this seems like low-hanging fruit.

pchote commented 3 years ago

These files are no longer used and can also be deleted:

packaging/linux/include/Eluant.dll.config packaging/linux/include/OpenAL-CS.dll.config packaging/linux/include/SDL2-CS.dll.config

pchote commented 3 years ago

LGTM otherwise; there are some wording changes and a couple of other differences where the SDK is wrong, but if it isn't a goal to directly use the SDK files then that isn't an issue.

penev92 commented 3 years ago

Removed old files

packaging/linux/include/Eluant.dll.config packaging/linux/include/OpenAL-CS.dll.config packaging/linux/include/SDL2-CS.dll.config

and fixed indentation error in launch-dedicated.sh.

If you see any other discrepencies between this and https://github.com/OpenRA/OpenRAModSDK/tree/20200503 please be specific, as there are some intentional ones where the RA2 scripts have modified messages. There are also a few points where the ModSDK scripts may need fixing upstream, but since this is an old version of the ModSDK I've just skipped past that.

Also if someone not on Windows can handle the EoL thing (preferably at a later point when we're done because there are also issues inside the custom code) that would be great.

penev92 commented 3 years ago

Added @pchote's commit to fix files for unix standards and added some missing artwork (used placeholders from the ModSDK example).