2023-06-08 17:50:38 +00:00
|
|
|
|
2024-10-14 15:16:52 -04:00
|
|
|
LINUX INSTRUCTIONS:
|
|
|
|
|
|
2024-10-14 15:20:24 -04:00
|
|
|
Install important Software
|
|
|
|
|
- install visual studio code. Usually: apt-get install code
|
2024-11-04 14:53:51 -05:00
|
|
|
- install dotnet6. Usually: apt-get install dotnet6
|
|
|
|
|
- install python3. On Linux, this is usually already installed.
|
2024-10-28 17:40:29 -04:00
|
|
|
|
|
|
|
|
Git Clone the UnrealEngine repository:
|
2024-10-14 15:20:24 -04:00
|
|
|
- The repository is at https://github.com/EpicGames/UnrealEngine.git
|
|
|
|
|
- Cloning the repository requires creating an account and a password and
|
|
|
|
|
some other fiddly credential management stuff I don't remember how to do.
|
|
|
|
|
- Clone it into your home directory, $HOME/UnrealEngine
|
2024-10-28 17:40:29 -04:00
|
|
|
- Check out the correct version: git checkout 5.3.1-release
|
2024-11-04 14:53:51 -05:00
|
|
|
- Run Setup.sh or Setup.bat
|
|
|
|
|
- You do NOT need to run GenerateProjectFiles.sh
|
2024-10-28 17:40:29 -04:00
|
|
|
|
|
|
|
|
Git Clone the integration Repository
|
|
|
|
|
- The repository is at https://gnaut.com/jyelon/integration.git
|
|
|
|
|
- Clone it into your home directory, $HOME/integration
|
|
|
|
|
|
|
|
|
|
Apply patches:
|
|
|
|
|
- Change directory to $HOME/integration
|
|
|
|
|
- Patch the integration repository: python3 patch-integration.py
|
|
|
|
|
- Patch the UnrealEngine repository: python3 patch-unrealengine.py
|
|
|
|
|
|
2024-10-14 15:20:24 -04:00
|
|
|
Compile Integration
|
|
|
|
|
- Change directory to $HOME/integration
|
2024-10-28 17:40:29 -04:00
|
|
|
- make
|
2024-11-04 14:53:51 -05:00
|
|
|
- Note: this will also compile the necessary Unreal Engine libraries.
|
|
|
|
|
|
2024-10-14 15:20:24 -04:00
|
|
|
Launch Integration in the Debugger
|
|
|
|
|
- Change directory to $HOME/integration
|
|
|
|
|
- Start the IDE: code Integration.code-workspace
|
|
|
|
|
- Wait until a popup appears about 'recommended extensions'
|
|
|
|
|
- Install the recommended extensions (only have to do this once)
|
|
|
|
|
- Click 'Run/Start Debugging'
|
|
|
|
|
- Is is preconfigured to launch and debug the unreal editor with the integration code.
|
2024-10-28 17:40:29 -04:00
|
|
|
|
2024-10-14 15:20:24 -04:00
|
|
|
To edit and recompile, from inside the IDE:
|
|
|
|
|
- Edit some source files
|
|
|
|
|
- Click 'Terminal/Run Task...'
|
|
|
|
|
- If you edited the code in 'Source': Click 'IntegrationEditor Linux DebugGame Build'
|
|
|
|
|
- If you edited the code in 'Luprex': Click 'build luprex'
|
2024-10-28 17:40:29 -04:00
|
|
|
- Alternately, you can recompile from the command line by typing 'make' again.
|
2024-10-14 15:20:24 -04:00
|
|
|
- After recompiling in the IDE, you can go straight back to debugging.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2023-06-08 17:50:38 +00:00
|
|
|
|