Upload a screenshot to the users Steam Community profile.


GML Code Example

steam_send_screenshot(filename, width, height);

Argument Description
filename The name of the image file to upload (a string).
width The width of the image (an integer).
height The height of the image (an integer).

Returns: Real


With this function you can upload a screenshot to the Steam Community profile page of the currently logged in user. The filename you supply is the name of the local file that was created when you took the screenshot using the GameMaker: Studio functions screen_save or screen_save_part. The width and height define the image size, and the function will return a value of 0 if it fails for whatever reason and a value greater than 0 if it succeeds.


GML Code Example

if steam_is_screenshot_requested()
    var file = "Catch_The_Haggis_" + string(global.scrn_num) + ".png");
    steam_send_screenshot(file, window_get_width(), window_get_height());
    global.scrn_num += 1;

The above code will poll the Steam API for a screenshot request and if it has been, a unique name for the image file will be generated, a screenshot will be taken, and the file will be sent to the Steam Community page for the user.

No Examples Submitted

Does this page need better examples? Be the first to Submit

No Edits Suggested

Is this page unclear or not descriptive enough? Suggest an edit to the page and with enough upvotes your changes will be made.

No Questions Have Been Ask

Do you have a question about this page? Ask it Here