To allow patching on linux, the gmd.csv has to have the paths to the arc files using forward slashes, which work both on windows and linux.
However, after naively replacing all slashes to forward slahes in the csv, since arc files internally have their archived file paths using backward slashes, when comparing fields using a simple string comparison, the patcher couldn't find the files contained in the arc.
To work around this, paths read from the csv are normalized into using backward slashes.
To allow patching on linux, the gmd.csv has to have the paths to the arc files using forward slashes, which work both on windows and linux. However, after naively replacing all slashes to forward slahes in the csv, since arc files internally have their archived file paths using backward slashes, when comparing fields using a simple string comparison, the patcher couldn't find the files contained in the arc. To work around this, paths read from the csv are normalized into using backward slashes.
Checklist:
develop
branch