F13th devbuild source 2018 (v1.1)

A Mod for Friday the 13th: The Game
F13th devbuild source Mod Preview Image
Friday the 13th: The Game - Source Code Build Guide
Complete Tutorial for Compiling SummerCamp UE 4.18.3 Project



Table of Contents

  1. #Prerequisites
  2. Initial Setup
  3. Fixing Missing Dependencies
  4. Fixing SDK Compatibility Issues
  5. Building the Project
  6. Launching the Editor
  7. Troubleshooting



#Prerequisites

Required Software

Visual Studio 2017 (Community, Professional, or Enterprise)

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:

  1. Download UE 4.18.3 from GitHub:
    https://github.com/EpicGames/UnrealEngine/archive/refs/tags/4.18.3-release.zip
  2. Open the ZIP file using WinRAR or 7-Zip
  3. Navigate inside the ZIP to:
    Code:
    UnrealEngine-4.18.3-release\Engine\
  4. Copy the entire Full Source folder
  5. 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:

  1. Navigate to:
    Code:
    C:\SCDev\Engine\Source\ThirdParty\PS4\LibScePad
  2. Create a new folder named NoRedist
  3. Open libScePad for PC Games.zip using WinRAR or 7-Zip
  4. Copy the contents from the root directory of the ZIP
  5. Paste into:
    Code:
    C:\SCDev\Engine\Source\ThirdParty\PS4\LibScePad\NoRedist



⚙️ Fixing SDK Compatibility Issues

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:
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

⚠️ Open Command Prompt as Administrator and run:

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:
⚠️ Remember to rename it back after building if you need it for UE5!

To restore:
Code:
ren 10.0.26100.0.BAK 10.0.26100.0



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:
⚠️ The .sln file is generated in the SCDev root directory, not inside the SummerCamp subfolder.

After running GenerateProjectFiles.bat, navigate to:
Code:
C:\SCDev\
You should see SummerCamp.sln there. If you only see UE4.sln, see the Troubleshooting section below.

  1. Navigate to: C:\SCDev
  2. Double-click SummerCamp.sln to open it in Visual Studio 2017

Step 10: Configure Build Settings

In Visual Studio:

  1. In Solution Explorer, find "SummerCamp (Visual Studio 2015)" under the Games folder
  2. Right-click it and select "Set as StartUp Project"
  3. At the top toolbar, configure:
    • Configuration: Development Editor
    • Platform: x64 (or Win64)

Step 11: Build the Solution

Press F7 or go to Build → Build Solution

Build Time said:
⏱️ First build: 30-60 minutes (depending on your CPU)

☕ Grab a coffee and be patient!

Expected result:
Code:
========== Build: 38 succeeded, 0 failed, 9 up-to-date, 5 skipped ==========



Launching the Editor

Step 12: Restore the SDK (if renamed)

⚠️ Open Command Prompt as Administrator and run:

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
  1. Navigate to: C:\SCDev\Engine\Binaries\Win64
  2. Double-click UE4Editor.exe
  3. Click "Browse" and select C:\SCDev\SummerCamp\SummerCamp.uproject

Method 3: Double-click the .uproject
  1. Navigate to: C:\SCDev\SummerCamp
  2. 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 UE4Games.uprojectdirs to locate game projects, and your folder structure doesn't match what that file expects.

Solution:
  1. Open C:\SCDev\Engine\UE4Games.uprojectdirs in Notepad
  2. Check what path is listed — it will be something like ../Games/
  3. 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
  4. Do not move SummerCamp.uproject out of the SummerCamp folder. It must stay inside it.
  5. Run GenerateProjectFiles.bat again from the SCDev root. You should now get SummerCamp.sln.

Cause: Windows SDK 10.0.26100.0 is incompatible with VS2017

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:
Code:
Error C2668: 'GetBasePassShaders': ambiguous call to overloaded function
Engine\Source\Runtime\Renderer\Private\BasePassRendering.h  line 1152

Solution 1 — Disable /permissive- (recommended):
  1. In Visual Studio, right-click the UE4 project in Solution Explorer → Properties
  2. Go to C/C++ → Command Line
  3. In the Additional Options box, add /permissive (without the minus sign)
  4. Click Apply and rebuild

Solution 2 — Use an older compiler toolset:
  1. Go to Project Properties → General → Platform Toolset
  2. Switch to an earlier v141 variant 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:
  • 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)

Cause: Required SDK version not installed

Solution:
  1. Open Visual Studio Installer
  2. Click Modify on VS 2017
  3. Install Windows 10 SDK (10.0.17763.0)
  4. Restart Visual Studio

Cause: Missing PS4 LibScePad files

Solution: Follow Step 3 to add the NoRedist folder with libScePad files

Possible Causes:
  • Corrupted intermediate files
  • GPU driver issues
  • Missing Visual C++ Redistributables

Solutions:
  1. Clean and rebuild:
    Code:
    rd /s /q Engine\Intermediate
    rd /s /q SummerCamp\Intermediate
  2. Update GPU drivers
  3. 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!



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
External file
Log in or sign up to download
Uploaded by
Senku Aoki
Downloads
29
Views
1,692
First release
Last update
Platform
PC 
Version
2018 (v1.1)
Rating
0.00 star(s) 0 ratings

Uploaded by

  • 29
  • 1,692

Ratings

0.00 star(s) 0 ratings

Tags

There are no tags available.

More mods from Senku Aoki

  • PC Prometheus

  • PC Code Vein II - Unreal Mappings .usmap file

  • PC Jadwiga Uncensored

  • PC Lou Swimsuit Outfit (Replaces Main Normal & Giantess)

  • PC Lou Jacketless Outfit (Normal & Giantess)

Latest updates

  1. Guide updated v1.1 (improved clarity & new troubleshooting)

    Update message: The build guide has been updated to v1.1. If you've been struggling to follow...

dominos24843918243

Members
Members
Mar 3, 2026
0
0
If you are still struggling, could you tell me what your issue step is?
I actually have every step done and am in the editor. Just wondering how i can package it into a playable 8gb build and also how i can make my own backend if you know that too.
 

mzmz

Members
Members
Mar 10, 2026
0
0
Does this contain the server/backend the game talks to when it complains about the database error? I know it tries to talk to " https://steam.f13.illfonic.com " and I was curious if the software to run that is in this package. I did see happy private server and that sounds very interesting!

Thanks for posting this Senku Aoki.
 

mzmz

Members
Members
Mar 10, 2026
0
0
Oh, you have to remove Engine and Intermediate, .vs, SummerCamp.sln, and then build GenerateProjectFiles.bat again

I'm getting the exact same error as TheyAdoreRue. I don't understand quite what you mean by remove Engine and Intermediate. Do you mean the Intermediate folder in Engine? I see SummerCamp.sln but not any .vs folder.

Following the guide I would be on Step 7. I ran setup.bat and it completed but running GenerateProjectFiles.bat gives the exact error previously posted. Sorry for the double posting.
 

Senku Aoki

Admin
Staff member
Admin
Uploaders
Modder
Members
Mar 10, 2018
6,588
29,745
I'm getting the exact same error as TheyAdoreRue. I don't understand quite what you mean by remove Engine and Intermediate. Do you mean the Intermediate folder in Engine? I see SummerCamp.sln but not any .vs folder.

Following the guide I would be on Step 7. I ran setup.bat and it completed but running GenerateProjectFiles.bat gives the exact error previously posted. Sorry for the double posting.
You have to delete all folders from the SC_Dev root directory.

Keep Config and Content, Source, SummerCamp.uproject
 

mzmz

Members
Members
Mar 10, 2026
0
0
You have to delete all folders from the SC_Dev root directory.

Keep Config and Content, Source, SummerCamp.uproject
Could you please clarify? The SC Dev root does not contain folders named those, but both Engine and SummerCamp have those folders. I think some important steps may be missing from the guide.
 

Senku Aoki

Admin
Staff member
Admin
Uploaders
Modder
Members
Mar 10, 2018
6,588
29,745
Could you please clarify? The SC Dev root does not contain folders named those, but both Engine and SummerCamp have those folders. I think some important steps may be missing from the guide.
To delete folders from the SC_Dev root directory, I mean the main folder that contains both the Engine folder and the SummerCamp project folder.

It should look something like this:
Code:
SC_Dev/
├─ Engine/
├─ SummerCamp/
├─ SummerCamp.uproject
├─ Setup.bat
└─ GenerateProjectFiles.bat

The folders I mentioned (Config, Content, Source) are inside the project folder (usually SummerCamp), not in the root itself.

So the correct cleanup should be:

Inside SC_Dev root:
Delete the generated folders/files such as:
  • Engine
  • Intermediate (if it exists)
  • Saved (if it exists)
  • .vs (if it exists)
  • Any generated .sln files

Keep these files/folders:
  • SummerCamp.uproject
  • SummerCamp/Config
  • SummerCamp/Content
  • SummerCamp/Source

After cleaning it up, your structure should look roughly like this:

Code:
SC_Dev/
├─ SummerCamp/
│ ├─ Config/
│ ├─ Content/
│ └─ Source/
└─ SummerCamp.uproject

When this is done:
  1. Run Setup.bat
  2. Then run GenerateProjectFiles.bat
  3. This should regenerate the correct .sln and build files.

The reason for deleting those folders is that Unreal often generates cached build files and intermediate data that can break project generation when the project is moved or extracted from a source archive.
 

mzmz

Members
Members
Mar 10, 2026
0
0
I feel like it's getting close. Moving the SummerCamp.uproject from SummerCamp to the root seemed important. But when I GenerateProjectFiles it makes a UE4.sln in the root (sc_dev), there is no SummerCamp.sln anywhere.

Tried using UE4.sln but it couldn't build SummerCamp. So I think I'm still missing some steps or making some mistake.

Should I be using the GenerateProjectFiles from the UE4 or from the SC DEV? I also notice that UE4Games.uprojectdirs differs between them.
 
Last edited: