Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Take gxc_input_playback, gxc_record_input_playback and gxc_save_input_playback from behind feature flag #8409

Closed
3 tasks done
DiasFranciscoA opened this issue Nov 14, 2024 · 1 comment
Assignees
Labels
documentation Improvements or additions to documentation are required by this issue feature request New feature (or a request for one)
Milestone

Comments

@DiasFranciscoA
Copy link

DiasFranciscoA commented Nov 14, 2024

Is your feature request related to a problem?

Right now we are using the input record, save and playback to automate some playtests to gather performance stats and evaluate performance changes across new builds. The function describe in this ticket were kept behind a feature flag and are important for this task, making them widely available can prove to be useful in some cases.

Keeping in mind that these are debug functions and their purpose is not to be used in production games.

Describe the solution you'd like

The solution here will pass throw the series of tasks:

  • Remove the gxc_ from this set of functions (asset compiler)
  • Remove them from the feature flag (asset compiler)
  • Make the respective changes in the runner side

Even though they were named gxc_ they are not actually platgform specific and should work across all platforms.

Describe alternatives you've considered

No response

Additional context

No response

@DiasFranciscoA DiasFranciscoA added the feature request New feature (or a request for one) label Nov 14, 2024
@stuckie stuckie moved this from Triage to Todo in Team Workload Nov 15, 2024
@stuckie stuckie added this to the 2025.1 milestone Nov 15, 2024
@DiasFranciscoA DiasFranciscoA moved this from Todo to In Progress in Team Workload Nov 25, 2024
@github-project-automation github-project-automation bot moved this from In Progress to Done in Team Workload Nov 26, 2024
@gurpreetsinghmatharoo gurpreetsinghmatharoo added the documentation Improvements or additions to documentation are required by this issue label Nov 27, 2024
@YYBartT YYBartT self-assigned this Dec 4, 2024
YYBartT added a commit to YoYoGames/GameMaker-Manual that referenced this issue Dec 6, 2024
YoYoGames/GameMaker-Bugs#8409

* Added pages for the new debug_input_record(), debug_input_save() and debug_input_playback() functions
* Added Debug Input Filter Constant type
* Listed new functions on the Debugging page and added to ToC
@YYBartT
Copy link

YYBartT commented Dec 6, 2024

Added a page for each of the new functions (debug_input_record(), debug_input_save() and debug_input_playback()) to the manual.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation are required by this issue feature request New feature (or a request for one)
Projects
Status: Ready for QA
Development

No branches or pull requests

5 participants