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

Record replays in memory #559

Open
Tracked by #24
NQNStudios opened this issue Jan 31, 2025 · 3 comments
Open
Tracked by #24

Record replays in memory #559

NQNStudios opened this issue Jan 31, 2025 · 3 comments
Labels
enhancement game Affects the game, as opposed to the editors replay Affects the replay system

Comments

@NQNStudios
Copy link
Collaborator

I think we could greatly streamline bug reporting in a few pretty simple steps:

  1. Add a preference to "Record play session in memory" (call it something less technical than 'in memory' for clarity to players)
  2. When the preference is enabled at launch-time, we set record to true but instead of a file, we write to a stream
  3. When an error is caught at runtime, prompt the player that the replay can be saved to a file for uploading a reproducible report
  4. Also provide a menu item for exporting the replay, in case of visual/other bugs which don't trigger error handling
@NQNStudios NQNStudios added enhancement game Affects the game, as opposed to the editors replay Affects the replay system labels Jan 31, 2025
@CelticMinstrel
Copy link
Member

I'm hesitant about adding menu items or even preference items for replay, which is a pretty advanced feature. Especially since this preference would be of the "must restart for it to take effect" category.

But the general idea of making the replay system more accessible to regular players does seem good.

@NQNStudios
Copy link
Collaborator Author

Do you think recording the log in memory without an opt-in preference would be appropriate? I'm pretty sensitive about privacy ethics but... it's just actions in a video game. And whatever names you type in a text box.

@CelticMinstrel
Copy link
Member

CelticMinstrel commented Feb 1, 2025

Do you think recording the log in memory without an opt-in preference would be appropriate? I'm pretty sensitive about privacy ethics but... it's just actions in a video game. And whatever names you type in a text box.

Seems kinda wasteful. I guess it's not like memory or CPU is all that limited these days, but still.

It's certainly not a privacy issue though, since OBoE has no Internet connection… admittedly it could become a privacy issue if for some reason OBoE gained an Internet connection, but why on earth would it?

For what it's worth, I'm far more hesitant about the menu item than the preference.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement game Affects the game, as opposed to the editors replay Affects the replay system
Projects
None yet
Development

No branches or pull requests

2 participants