Skip to content

Latest commit

 

History

History
123 lines (71 loc) · 4.41 KB

Basics.md

File metadata and controls

123 lines (71 loc) · 4.41 KB

Quick tutorial on how to mod older versions of Fortnite.

7.10 is the best for modding in my opinion, as a lot of stuff works on it.

1. Download the UE4 build that the Fortnite version you want to mod uses.

  • (For Season 4 i recommend using 4.19 as custom maps work on it, and for 7.10, 4.21.)

How to check what UE4 build the Fortnite version i want to mod uses?

Checking the UE4 Version

2. After you download Unreal Engine, open it and create a new blank project called "FortniteGame".

3. After you've done that, make a folder and call it "Maps", then create a level inside of it and choose a name for it.

Level Creation

4. Then create 2 c++ classes, one that's an Actor, call it "FortTimeOfDayManager", and second one thats a child of WorldSettings, call it "FortWorldSettings".

  • You need either Visual Studio 2017 or 2019, depends on the UE4 build that you are using!

FortTimeOfDayManager

  • If you have this issue, press Yes Actor Issue
  • It will open the output log window, you possibly dont have Windows SDK v8.1 installed! If thats the case then install it and. Build Error

5. After creating the c++ classes, in visual studio go to FortWorldSettings.h, add an include for FortTimeOfDayManager, and paste the rest under "GENERATED_BODY()"

Code

#include "FortTimeOfDayManager.h"

...

public:

UPROPERTY(EditAnywhere, BlueprintReadWrite)
TSubclassOf<AFortTimeOfDayManager> TimeOfDayManager;
  • You need to rewrite this part because markdown is skunked.

  • Then get out of vs and press the compile button.

6. After it compiled everything successfully, re-open your project

7. Then go to the edit tab and select Project Settings.

  • From here search for World Settings Class Project Settings
  • Change it to Fort World Settings
  • FortWorldSettings

8. Then compile the project again and open your map

  • In case you dont have the World Settings menu on the right side of UE4, open the Window tab

Window Tab

  • And press on World Settings

WorldSettings TODM Selection

  • Here you will find the Time Of Day Manager variable you have just made, now go back to the Content folder

Content Folder

  • Make a folder called TimeOfDay

TimeOfDay Folder

  • And inside of it another one called TODM

TODM Folder

  • And another one inside of it called BR

BR Folder

  • Then just follow what i did on the gif

This

  • After that make a new c++ class thats a child of PlayerStart and call it FortPlayerStartWarmup

FortPlayerStartWarmup

Player Search

Search for it here and place it on the map

9. You are done! Now go to the File tab and press the Cook content for windows button.

Cooking The Content

10. Go to the folder with your project

Your Project

  • Go to the saved->cooked->windowsnoeditor->fortnitegame->content folder
  • Copy the Maps folder from here.

Download u4pak here

  • Unpack it and create a folder inside of it called FortniteGame, then another one inside of FortniteGame called Content, and here paste your Maps folder.

FortniteGame

  • Then just drag the FortniteGame folder on the bat.

Creating a Pak

  • Congrats, you made a pak file. Rename it to whatever you want (make sure it starts with "pakchunk" and ends with -WindowsClient")

11. Put the pak file inside of the Paks folder.

  • Copy the pak file and put it inside of the Paks folder of the fortnite version you are modding

Paks Folder

For 7.10 i recommend using this pakchunk2521-WindowsClient.sig

  • For the other builds just copy and rename the smallest one thats in the Paks folder and rename it so the name of it is equal to the name of the custom pak you have just made.

12. Now launch your game using the era launcher, then in the lobby open the console and type "open /Game/Maps/{YourMapName}?game=/game/athena/athena_gamemode.athena_gamemode_c"