Player PC specs collection
Let's say I have a beta of a game, and I want to collect beta tester's PC spec's, so I can determine the minimum requirements for my game. How would I do this?
asked Jul 11 '16 at 03:55 AM in Everything Else
Just an idea:
I think your best option is to use an external tool (like CPU-Z) offering some command line utilities. Integrate the tool in your installer and run it once. This may generate a report that you can send on a server to collect them. I don't think you can do this with Unreal Engine except getting the graphic card and drivers version.
Usually in the video game industry (correct me if I'm wrong), they have some special racks which allow to easily test different hardware. It's a classic computer, but it's designed to make hardware change fast and easy. So it doesn't look like a computer at all haha.
I would love to hear about your future solution. Keep us in touch !
Good luck. Best regards.
answered Jul 11 '16 at 08:11 AM
FPlatform* provide lot of system and hardware information APIs in static functions so you don't need to make any objects to use them
Remember to use FPlatform insted of FGenericPlatform, FGenericPlatform is just fallback implementation if FPlatfrom only way to see this inteface in API refrence, it's platfrom has it's own implementation. If something is missing you can always use standard platform APIs just remember to filter the code with #if PLATORM_PLATFORMNAME.
There no blueprint solution that i know, if you can't do C++ then then indeed external tools might be the way
answered Jul 11 '16 at 12:49 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here