Cloning only will not work. You have to compile it too. If you run ‘make’ in your root folder of UnrealEngine in a terminal
it might compile it.
I am unable to load the SensibleEditorSourceCodeAccess plugin. I set it up exactly as instructed by cloning it into the Engine/Plugins/Developer
directory.
Error Message in Terminal
The error message says a file doesn’t exist, but the listed missing path is to a folder. I don’t know what to do.
Configuration File
UnrealEngine/Engine/Config/Linux/LinuxEngine.ini
[Audio]
AudioDeviceModuleName=ALAudio
; Defines a platform-specific volume headroom (in dB) for audio to provide better platform consistency with respect to volume levels.
PlatformHeadroomDB=0
[SystemSettings]
r.setres=1280x720
[/Script/SourceCodeAccess.SourceCodeAccessSettings]
PreferredAccessor=SensibleEditorSourceCodeAccessor
[TextureStreaming]
; PoolSizeVRAMPercentage is how much percentage of GPU Dedicated VRAM should be used as a TexturePool cache for streaming textures (0 - unlimited streaming)
PoolSizeVRAMPercentage=70
[DeviceProfileManager]
DeviceProfileSelectionModule="LinuxDeviceProfileSelector"
[ConsoleVariables]
; [RCL] 2015-11-23: disable optimizations on Linux until the reason for crash in CacheOptimizeIndexBuffer is found
r.TriangleOrderOptimization=2
I was following these instructions: A new, community-hosted Unreal Engine Wiki - Announcements - Unreal Engine Forums
How do I compile it? The makefile doesn’t have anything in it for this plugin.
Use UBT to compile a module of UE4Editor:
mono Engine/Binaries/DotNET/UnrealBuildTool.exe Linux Development UE4Editor -module SensibleEditorSourceCodeAccess
You have to change the configuration ‘Development’ if you need another one. (Debug, DebugGame, Development, Test, Shipping). I assume you are using the Development one.