The 404 is likely because you’re either not signed into GitHub, or you don’t have your GitHub account linked to your unrealengine.com account.
I don’t think this was merged into 4.5 (although it wasn’t my change), however since you already have 4.5 installed, the simplest thing would be to try it and see.
I’ll email our integrations team to get this merged into the 4.5 release (if it isn’t already).
I went and tested it with 4.5 and I get the same problem:
Error 1 error C3431: 'ETileType' : a scoped enumeration cannot be redeclared as an unscoped enumerationd:\projects\unreal engine\projectberyl\source\projectberyl\LevelData.h(17) : error C3431: 'ETileType' : a scoped enumeration cannot be redeclared as an unscoped enumeration d:\projects\unreal engine\projectberyl\source\projectberyl\LevelData.h 17 1 ProjectBeryl
Error 2 error C3431: 'ETileType' : a scoped enumeration cannot be redeclared as an unscoped enumeration D:\Projects\Unreal Engine\ProjectBeryl\Source\ProjectBeryl\LevelData.h 17 1 ProjectBeryl
Error 3 error C3431: 'ETileType' : a scoped enumeration cannot be redeclared as an unscoped enumeration D:\Projects\Unreal Engine\ProjectBeryl\Intermediate\Build\Win64\Inc\ProjectBeryl\ProjectBeryl.generated.cpp 95 1 ProjectBeryl
Error 4 error C3431: 'ETileType' : a scoped enumeration cannot be redeclared as an unscoped enumeration D:\Projects\Unreal Engine\ProjectBeryl\Intermediate\Build\Win64\Inc\ProjectBeryl\ProjectBeryl.generated.cpp 124 1 ProjectBeryl
Is there any workaround for now so I wouldn’t need to go fiddle with the github version?
You’d still use the ETileType::Entry1 syntax when using an entry from it, although the type would have to be ETileType::Enum rather than just ETileType.
I’ll ask integrations to merge it over, but I can’t say when it will actually make it out in a binary release.