Skip to content

Here are collected cases of my participation in UE4. Found bugs, their reproduction before and after fixing.

Notifications You must be signed in to change notification settings

lpestl/UE4ContributionCases

Repository files navigation

UE4ContributionCases

Here are examples of my participation in UE4. Bugs were discovered, reproduced before and after the fix. The project also includes a rationale for the necessary new features in the engine.

Content - The content folder includes several assets that will be needed to reproduce bugs and/or demonstrate features.
Source\UE4ContributionCases - the code folder includes subfolders for the implementation of classes and functions of some cases. Each subfolder contains a description of a specific problem or a justification for the need for a feature. Each subfolder contains an implementation of its own Commandlet class for a simple demonstration.

To run a Commandlet, on Windows OS use the command line parameters:

%UE4EnginePath%\Engine\Binaries\Win64\UE4Editor.exe %UE4ContributionCases_FolderPath%\UE4ContributionCases.uproject -run=%CommandletName%

Where:

  • %UE4EnginePath% - your personal specific path to the UE4 folder. As example my path: C:\Source\UnrealEngine\
  • %UE4ContributionCases_FolderPath% - your personal specific path to the folder by this repository.As example my path: C:\Source\Projects\UE4ContributionCases\
  • %CommandletName% - the specific name of the Commandlet you want to run. As an example for the first case, this is: TestsSplitFullObjectPath

Cases

  1. Incorrect function result FPackageName::SplitFullObjectPath:
  2. Need for CustomImportCallback in the implementation of FJsonObjectConverter:

About

Here are collected cases of my participation in UE4. Found bugs, their reproduction before and after fixing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published