x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Is Sequence Recorder function can only be used inside Unreal Editor

Currently, I can only start Sequence Recording in Unreal Editor or PIE. However, I want to use Sequence Recorder inside my game project without doing anything with editor. I saw that there are three blueprint functions, startRecordingSequence, stopRecordingSequence, and isRecordingSequence.

I tried to use them inside blueprint and the Unreal editor gives me a warning that says the functions are private. I can still compile and play in unreal editor but the project cannot be packaged successfully. I then dive into engine source code and change those functions to public. Now the Unreal editor stop giving me the warning and it still uses fine inside the editor. However, the project still cannot be packaged successfully. The build package log states that inside the SavePackage.cpp, the DependencyIndext is Null which lead to Assertion Failed.

I dived into source code again, ignore the DependencyIndext value check, and now I get a successful project package build. However, although I get a project package, the sequence recorder cannot start or open when I launch the .exe. It works fine when I play in Unreal editor or PIE but cannot work in project package.

Is Sequence Recorder function can only be used in Unreal Editor due to dependency of some classes or functions only in Unreal editor?

Product Version: UE 4.13
Tags:
more ▼

asked Sep 14 '16 at 07:20 PM in Using UE4

avatar image

kuoplayright
6 2 3

avatar image kuoplayright Sep 15 '16 at 11:30 PM

I found out that the reason why I cannot use sequence recorder in game package is that source code of Sequence Recorder is stored in the editor folder. The package system of Unreal may only package functions and classes inside engine code, not including editor code. Are there ways to package editor code during packaging?

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

0 answers: sort voted first
Be the first one to answer this question
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question