Thoughts? Concerns? Feedback?
Megathread for all your feedback and requested features!
Easy Feedback brings detailed player feedback and bug reporting to your Unity game directly to you! · By
Since my game is single player, would be nice if there was a wire to easily hook my pause function into the feedback form, so that when it opened, I could pause the game, preferably after the screenshot was taken.
I added this myself by editing the FeedbackForm script, but when I update, going to be broken again.
Just a thought.
Thanks for the suggestion! Looks like it can be done with manifests, so I'll be sure to look into that further.
Edit: Currently you can't create a manifest that opens the folder directly from the itch desktop client (see: #1149). However, I changed the project type to "Game asset" instead of "Tool," which opens the asset folder by default in the itch client.
This might not be a big deal after the current issue with "invalid value for desc" is solved, but when the feedback has a minor failure (no real error, but a warning that stops it from submitting, like the above), being able to retry sending it again. So a tester won't lose their screenshot/text they typed up for the bug report.
Sadly, there's no solid documentation yet, I'm currently working on it though! An upgrade guide is a great idea to include with the docs. I'll look into that.
In the meantime, if you save your changes to the Feedback object as a separate prefab, then update the asset, your changes will persist. Just double check that you're not missing anything on the included Feedback prefab.
Edit: Documentation can be found here, and is also included as a PDF with the asset :)
Hello there. I'm considering integrating your asset for bug reporting, but I'm almost sure the haters I already have will use it to send me "personal messages" and basically flood the Trello boaRd with trash.
So, I thought a good way to mitigate this would be using IP filtering to prevent reports even being sent if you're on my IP blacklist.
Do you think it would be possible for EF to get the public IP without me resorting to an external method?
My preferred way of doing this would be letting the user fill the form and send it as normal, but secretly not sending anything at the end.
Thanks!
EF doesn't have anything to do with the user's IP address but I think it would be possible to check the public IP address via a web request (see this thread). It would take a little bit of hacking but it would be totally possible to not actually send the report if the IP is on your blacklist. The source is included with the asset so you shouldn't have any problem modifying it to your needs.