I think you can still update the page, so inserting YouTube link or adding new screenshots should be no problem. Just not upload any new game files…