I have finally, finally fixed the dangling pointer issue. It turned out that using TSharedPtr and TWeakPtr instead of TWeakObjectPtr was a terrible mistake. Changing everything over to TWeakObjectPtr has fixed the issue. This should also fix the segfault that I've been encountering since UnrealMovementComponent was a thing, which is awesome. I added the ability to toggle Debug logging for UnrealMovementComponent, which offers more information regarding actor spawning
|5 years ago|
|GalavantUnreal||5 years ago|
|.gitignore||5 years ago|
|LICENSE||7 years ago|
|README.md||5 years ago|
A Galavant front-end using Unreal Engine 4
This will be a really messy project doing various testing/experimentation.
This project depends on
- Galavant, which should be cloned into galavant-unreal/GalavantUnreal/ThirdParty/galavant (or use a symlink) (MIT License)
- PolyVox, which should be cloned into galavant-unreal/GalavantUnreal/ThirdParty/polyvox (pseudo-public domain)
This section is WIP.
Unreal Engine Code Modifications
Galavant requires some modifications to the UE4 code. These can be found in Source/UnrealEnginePatches and can be applied using git. (TODO: Make this process convenient)