Player icon indicating copy to clipboard operation
Player copied to clipboard

[Feature Request] Internal recording of gameplay in the app without controls

Open Thewisem opened this issue 4 years ago • 5 comments

Thank you for supporting EasyRPG Player. Before creating an issue, please verify that your bug still occurs in the "continuous builds" of the Player. You can get them at the bottom of our download section: https://easyrpg.org/player/downloads


Please fill in the following fields before submitting an issue:

Name of the game:

Player platform:

Windows, Linux, Android, ...

Attach files (as a .zip archive or link them)

  • A savegame next to the problem (if it is not at the beginning of the game)
  • The easyrpg_log.txt log file (you can find it in the game directory)

Describe the issue in detail and how to reproduce it:

It would be amazing to have an in built screen recorder which would record the gameplay and would help in creating gameplay videos

Thewisem avatar Jun 05 '21 15:06 Thewisem

There is a "recording" gameplay feature implemented since #1096 (also #2301).

How to use:

From the Player command line documentation: https://easyrpg.org/player/manual/

To record, use some deterministic random seed. 123456789 is just an example, you can set any other integer number but use the same number when recording and reproducing. Using a specific number will make random actions to behave the same once reproducing it again:

easyrpg-player --seed 123456789 --record-input SOMEPATH

To reproduce:

easyrpg-player --seed 123456789 --replay-input SOMEPATH

This is not exactly a video recording output, however this should allow to record without requiring to control it.

You could also add --new-game to the command line if you want to skip the title scene, or load some savegame automatically with --load-game-id NN where NN is the save slot (1 to 15).

fdelapena avatar Jun 05 '21 16:06 fdelapena

I'm pretty sure this is Android related. No way to set the command line.

Ghabry avatar Jun 06 '21 19:06 Ghabry

These command line arguments are a good candidate for a global settings scene to implement this.

fdelapena avatar Jun 10 '21 14:06 fdelapena

Yeah a way for android to implement this command line features.

Thewisem avatar Jun 10 '21 19:06 Thewisem

I honestly do not think this is a feasible feature for the player, since there are screen recorders for every platform around.

Setting the seed and such could be added to a small popup menu in the game selection screen though. This popup could also allow starting a save directly and toggle test-play mode as well. Maybe hide this behind some "enable advanced game settings" checkbox in global settings.

carstene1ns avatar Aug 26 '22 23:08 carstene1ns