Ren'Py has a great log/error/traceback system. When the game has a bug, it presents the traceback to the end user with some options: Rollback, Ignore, Reload, Console, Open or Copy traceback, Quit…, and even some useful tips when hovering these buttons (the “_exception” screen). This information is useful for the developer, but not for many end users, that does not really understand what is going on. Usually, they write an email to the developer, who asks them to send the traceback; maybe the email address or other contact information is no easily available.
In my experience, lots of times someone tells me that “there was an error” and, when I ask what error it was, they look at me surprised as if actually “reading the error” was some incredibly hard challenge.
Here are my suggestions:
1. Add a “config.email” variable (optional, obviously) that is presented in the error screen, with the suggestion of writing an email to the developer with the traceback. Or/and maybe a “config.contact_form” with the URL of a contact form, to avoid displaying the email address.
2. Maybe hide the traceback information in builds (when config.developer == False), with a button to show it, instead of showing it in the first place. It could make more friendly to some end users (who don’t know/understand the code) the annoying process of reporting a bug.
3. If it were possible, the most user-friendly would be to make the bug(traceback) report automatically. With an URL for a contact form, the traceback could be sent automatically as data to the URL. With an email address, I don’t know if Ren’Py itself could send directly an email with the traceback, or simply create the traceback with a first line explaining that it’s useful to send that text to the email provided.
Feature request: developer’s email to report tracebacks
- xavimat
- Eileen-Class Veteran
- Posts: 1461
- Joined: Sat Feb 25, 2012 8:45 pm
- Completed: Yeshua, Jesus Life, Cops&Robbers
- Projects: Fear&Love
- Organization: Pilgrim Creations
- Github: xavi-mat
- itch: pilgrimcreations
- Location: Spain
- Discord: xavimat
- Contact:
Feature request: developer’s email to report tracebacks
Comunidad Ren'Py en español: ¡Únete a nuestro Discord!
Rhaier Kingdom A Ren'Py Multiplayer Adventure Visual Novel.
Cops&Robbers A two-player experiment | Fear&Love Why can't we say I love you?
Honest Critique (Avatar made with Chibi Maker by ~gen8)
Rhaier Kingdom A Ren'Py Multiplayer Adventure Visual Novel.
Cops&Robbers A two-player experiment | Fear&Love Why can't we say I love you?
Honest Critique (Avatar made with Chibi Maker by ~gen8)
Who is online
Users browsing this forum: No registered users