Work on 'Raise Error' k2node, and added patch-unrealengine

This commit is contained in:
2024-10-28 17:40:29 -04:00
parent ecbca6e5a2
commit cb1769ac8d
10 changed files with 928 additions and 32 deletions

View File

@@ -4,29 +4,33 @@ LINUX INSTRUCTIONS:
Install important Software
- install visual studio code. Usually: apt-get install code
- install dotnet6. Usually: apt-get install dotnet6
Git Clone the Unreal Engine source code:
Git Clone the UnrealEngine repository:
- 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
Compile the Unreal Engine, version 5.3.1
- Change directory to $HOME/UnrealEngine
- git checkout 5.3.1-release
- Run Setup.sh
- Run GenerateProjectFiles.sh
- make
Clone the Integration Repository
- Check out the correct version: git checkout 5.3.1-release
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
Compile the Unreal Engine
- Change directory to $HOME/UnrealEngine
- Run Setup.sh
- Run GenerateProjectFiles.sh
- make
Compile Integration
- Change directory to $HOME/integration
- Create Makefile and other useful project files: python3 make-makefiles.py
- make
- make
Launch Integration in the Debugger
- Change directory to $HOME/integration
- Start the IDE: code Integration.code-workspace
@@ -34,13 +38,13 @@ Launch Integration in the Debugger
- 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.
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'
- You can optionally recompile from the command line by typing 'make' again.
- Alternately, you can recompile from the command line by typing 'make' again.
- After recompiling in the IDE, you can go straight back to debugging.