Friday the 13th: The Game - Source Code Build Guide
Complete Tutorial for Compiling SummerCamp UE 4.18.3 Project
Complete Tutorial for Compiling SummerCamp UE 4.18.3 Project
Table of Contents
- #Prerequisites
- Initial Setup
- Fixing Missing Dependencies
- Fixing SDK Compatibility Issues
- Building the Project
- Launching the Editor
- Troubleshooting
#Prerequisites
Required Software
Visual Studio 2017 (Community, Professional, or Enterprise)
- Download: https://download.visualstudio.micro...d3176560aa23b03f102380e02746/vs_Community.exe
- Required Workloads:
Game Development with C++
Windows 10 SDK (10.0.17763.0)
Unreal Engine 4.18.3 Full source
System Requirements
- Windows 10/11
- 16GB+ RAM (recommended)
- 50GB+ free disk space
- Multi-core processor (faster compilation)
Initial Setup
Step 1: Extract the Source Code
Extract the leaked SummerCamp source to:
Code:
C:\SCDev
Your directory structure should look like:
Code:
SCDev/
├── Engine/
├── SummerCamp/
├── FeaturePacks/
├── Setup.bat
├── GenerateProjectFiles.bat
└── …
Fixing Missing Dependencies
Step 2: Copy Unreal Engine 4.18.3 Full Source
The leaked source is missing the
Engine\ folder. You need to get it from the official UE 4.18.3 release.Instructions:
- Download UE 4.18.3 from GitHub:
https://github.com/EpicGames/UnrealEngine/archive/refs/tags/4.18.3-release.zip - Open the ZIP file using WinRAR or 7-Zip
- Navigate inside the ZIP to:
Code:UnrealEngine-4.18.3-release\Engine\ - Copy the entire Full Source folder
- Paste it to:
Code:C:\SCDev\Engine\
Step 3: Fix PS4 LibScePad Missing Files
The project requires PS4 SDK files that are not included in the leaked source. Without these, the build will fail.
Instructions:
- Navigate to:
Code:C:\SCDev\Engine\Source\ThirdParty\PS4\LibScePad - Create a new folder named
NoRedist - Open
libScePad for PC Games.zipusing WinRAR or 7-Zip - Copy the contents from the root directory of the ZIP
- Paste into:
Code:C:\SCDev\Engine\Source\ThirdParty\PS4\LibScePad\NoRedist
Step 4: Understanding the Windows SDK Problem
The Issue:
UE 4.18 was built for Visual Studio 2017 and is incompatible with Windows SDK 10.0.26100.0 (which is needed for UE5).
The compiler will fail with this error:
This happens because SDK 10.0.26100.0 introduced modern CPU intrinsics that don't exist in the VS2015/VS2017 compiler toolchain.
The Solution:
Temporarily rename the incompatible SDK during compilation to force the compiler to use an older, compatible version.
UE 4.18 was built for Visual Studio 2017 and is incompatible with Windows SDK 10.0.26100.0 (which is needed for UE5).
The compiler will fail with this error:
Code:
Error C3861: '_mm_loadu_si64': identifier not found
This happens because SDK 10.0.26100.0 introduced modern CPU intrinsics that don't exist in the VS2015/VS2017 compiler toolchain.
The Solution:
Temporarily rename the incompatible SDK during compilation to force the compiler to use an older, compatible version.
Step 5: Check Your Installed SDKs
Open Command Prompt and run:
Code:
dir "C:\Program Files (x86)\Windows Kits\10\Include"
You should see folders like:
Code:
10.0.17763.0 ← Compatible with UE4.18 ✅
10.0.26100.0 ← Incompatible with VS2017 ❌
Step 6: Temporarily Rename the Incompatible SDK
Code:
cd "C:\Program Files (x86)\Windows Kits\10\Include"
ren 10.0.26100.0 10.0.26100.0.BAK
This forces the compiler to use SDK 10.0.17763.0 instead.
Important said:
Building the Project
Step 7: Run Setup and Generate Project Files
Open Command Prompt in your project directory:
Code:
cd /d C:\SCDev
Setup.bat
GenerateProjectFiles.bat
Expected output:
Code:
Setting up Unreal Engine 4 project files…
Discovering modules, targets and source code for project…
Binding IntelliSense data… 100%
Writing project files… 100%
Step 8: Clean Intermediate Files (Optional)
If you're rebuilding after errors or want a clean build, run:
Code:
rd /s /q Engine\Intermediate
rd /s /q SummerCamp\Intermediate
GenerateProjectFiles.bat
Step 9: Open the Solution in Visual Studio 2017
Important said:
- Navigate to:
C:\SCDev - Double-click SummerCamp.sln to open it in Visual Studio 2017
Step 10: Configure Build Settings
In Visual Studio:
- In Solution Explorer, find "SummerCamp (Visual Studio 2015)" under the Games folder
- Right-click it and select "Set as StartUp Project"
- At the top toolbar, configure:
- Configuration:
Development Editor - Platform:
x64(orWin64)
- Configuration:
Step 11: Build the Solution
Press F7 or go to Build → Build Solution
Build Time said:
Expected result:
Code:
========== Build: 38 succeeded, 0 failed, 9 up-to-date, 5 skipped ==========
Launching the Editor
Step 12: Restore the SDK (if renamed)
Code:
cd "C:\Program Files (x86)\Windows Kits\10\Include"
ren 10.0.26100.0.BAK 10.0.26100.0
Step 13: Launch Unreal Editor
Method 1: From Visual Studio
- Press Ctrl+F5 (Run without debugging)
- OR press F5 (Run with debugging)
Method 2: Launch Directly
- Navigate to:
C:\SCDev\Engine\Binaries\Win64 - Double-click UE4Editor.exe
- Click "Browse" and select
C:\SCDev\SummerCamp\SummerCamp.uproject
Method 3: Double-click the .uproject
- Navigate to:
C:\SCDev\SummerCamp - Double-click SummerCamp.uproject
SUCCESS! The editor should now be running!
️ Troubleshooting
Common Errors and Solutions
Cause: The engine couldn't find the SummerCamp project. It uses a file called
Solution:
UE4Games.uprojectdirs to locate game projects, and your folder structure doesn't match what that file expects.Solution:
- Open
C:\SCDev\Engine\UE4Games.uprojectdirsin Notepad - Check what path is listed — it will be something like
../Games/ - Make sure your SummerCamp folder is located where that path points. The expected structure is:
Code:SCDev/ ├─ Engine/ ├─ Games/ │ └─ SummerCamp/ │ ├─ Config/ │ ├─ Content/ │ ├─ Source/ │ └─ SummerCamp.uproject ← must be inside the SummerCamp folder └─ GenerateProjectFiles.bat - Do not move SummerCamp.uproject out of the SummerCamp folder. It must stay inside it.
- Run
GenerateProjectFiles.batagain from the SCDev root. You should now getSummerCamp.sln.
Cause: Windows SDK 10.0.26100.0 is incompatible with VS2017
Full Error:
Solution: Rename the SDK folder as described in Step 6:
Full Error:
Code:
Error C3861: '_mm_loadu_si64': identifier not found
C:\Program Files (x86)\Windows Kits\10\include\10.0.26100.0\ucrt\wchar.h(316)
Solution: Rename the SDK folder as described in Step 6:
Code:
ren "C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0" 10.0.26100.0.BAK
Cause: VS 2017 version 15.9.x introduced stricter compiler conformance rules that break some UE 4.18 code that previously compiled fine. This is a known issue with newer 15.9.x builds.
Full Error:
Solution 1 — Disable /permissive- (recommended):
Solution 2 — Use an older compiler toolset:
Note: VS 2017 versions 15.6–15.7 are known to build UE 4.18 cleanly without this workaround. If you continue hitting compiler issues, installing an older VS 2017 build alongside your current one is a reliable fallback.
Full Error:
Code:
Error C2668: 'GetBasePassShaders': ambiguous call to overloaded function
Engine\Source\Runtime\Renderer\Private\BasePassRendering.h line 1152
Solution 1 — Disable /permissive- (recommended):
- In Visual Studio, right-click the
UE4project in Solution Explorer → Properties - Go to C/C++ → Command Line
- In the Additional Options box, add
/permissive(without the minus sign) - Click Apply and rebuild
Solution 2 — Use an older compiler toolset:
- Go to Project Properties → General → Platform Toolset
- Switch to an earlier
v141variant if available
Note: VS 2017 versions 15.6–15.7 are known to build UE 4.18 cleanly without this workaround. If you continue hitting compiler issues, installing an older VS 2017 build alongside your current one is a reliable fallback.
Cause: Git or internet connection issues
Solution:
Solution:
- Make sure Git is installed
- Run Command Prompt as Administrator
- Check internet connection
- Manually download dependencies if needed
Cause: Missing Engine binaries
Solution: Copy binaries from official UE 4.18.3 release (see Step 2)
Solution: Copy binaries from official UE 4.18.3 release (see Step 2)
Cause: Required SDK version not installed
Solution:
Solution:
- Open Visual Studio Installer
- Click Modify on VS 2017
- Install Windows 10 SDK (10.0.17763.0)
- Restart Visual Studio
Cause: Missing PS4 LibScePad files
Solution: Follow Step 3 to add the NoRedist folder with libScePad files
Solution: Follow Step 3 to add the NoRedist folder with libScePad files
Possible Causes:
Solutions:
- Corrupted intermediate files
- GPU driver issues
- Missing Visual C++ Redistributables
Solutions:
- Clean and rebuild:
Code:rd /s /q Engine\Intermediate rd /s /q SummerCamp\Intermediate - Update GPU drivers
- Install latest Visual C++ Redistributables
Build Automation Script (Optional)
Create a batch file
build_summercamp.bat to automate everything:
Code:
@echo off
echo ========================================
echo SummerCamp UE 4.18.3 Build Script
echo ========================================
echo.
echo [1/5] Hiding incompatible SDK 10.0.26100.0…
ren "C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0" 10.0.26100.0.BAK
if errorlevel 1 (
echo ERROR: Failed to rename SDK. Run as Administrator!
pause
exit /b 1
)
echo [2/5] Cleaning intermediate files…
cd /d C:\SCDev
rd /s /q Engine\Intermediate 2>nul
rd /s /q SummerCamp\Intermediate 2>nul
echo [3/5] Generating project files…
call GenerateProjectFiles.bat
echo [4/5] Building project…
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\MSBuild.exe" ^
SummerCamp\SummerCamp.sln ^
/t:Build ^
/p:Configuration="Development Editor" ^
/p:Platform=x64 ^
/m ^
/v:minimal
echo [5/5] Restoring SDK 10.0.26100.0…
ren "C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0.BAK" 10.0.26100.0
echo.
echo ========================================
echo Build Complete!
echo ========================================
pause
To use: Right-click and "Run as Administrator"
Additional Notes
For UE5 Users
If you have Unreal Engine 5 installed, remember to restore SDK 10.0.26100.0 after building UE 4.18 projects:
Code:
ren "C:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0.BAK" 10.0.26100.0
Project Structure Overview
- Engine/ - Unreal Engine 4.18.3 source code
- SummerCamp/- Game project files
- Content/ - Game assets, maps, blueprints
- Source/ - C++ source code
- Config/ - Configuration files
Exploring the Source
Once the editor is open, you can explore:
- ️ Maps - Multiplayer levels, Virtual Cabin
- Blueprints - Game logic and mechanics
- C++ Source - Core game systems
- Assets - Characters, weapons, animations
Credits:
- Anonymous
- Tutorial: Community contributed
Happy Private Server!
If this tutorial helped you, please give it a Like and share with others!
If this tutorial helped you, please give it a Like and share with others!
Changelog
v1.1 - Guide corrections and new troubleshooting entries
- Fixed Step 9 path clarification — SummerCamp.sln is in SCDev root, not SummerCamp subfolder
- Added troubleshooting entry for UE4.sln being generated instead of SummerCamp.sln
- Added troubleshooting entry for C2668 GetBasePassShaders compiler error
v1.0 - Initial tutorial
- Setup instructions
- SDK compatibility fix
- Build automation script
- Troubleshooting guide