Instructions for Curating: Difference between revisions

From Flashpoint Datahub
Jump to navigation Jump to search
(New section that links to the platform specific curation guides (just Shockwave and Java right now).)
(Added steps for submitting a curation)
Line 21: Line 21:
* You should see a new game in the launcher list
* You should see a new game in the launcher list
* Run it  
* Run it  


== Platform Specific Guides ==
== Platform Specific Guides ==
Line 39: Line 40:




----
== Submitting Your Curation ==


Once your game is working in Flashpoint Core, it's time to submit it to Flashpoint. This section describes the steps for submitting a curation.


Once it works, follow the instructions on the [[Curation Format]].
# Create the necessary metadata files and package your submission according to the Curation Format. For more details on how to do this, refer to that page.
# Head to the Flashpoint Discord server. If you haven't curated before, upload your submission to #curator-lounge on Discord and wait for a Curator to check it. If your submission is valid, you will be given a special Trial Curator role that will allow you to post messages in the Curations channels. Otherwise, you'll be able to correct your submission.
# Navigate to [https://unstable.life/submissions.html this page]. If you are submitting a Flash game, upload to the Flash Game Submissions section. If you're submitting a game that uses a different technology like Shockwave or Java, upload it to the Other Game Submissions section. Or, if you're submitting an animation, use the Animation Submissions section.
# Check [https://unstable.life/submissions_view.html this page] to make sure your curation was uploaded successfully.
# In the Flashpoint Discord server, post a message with your submission's title to the appropriate Curations channel. If you are submitting a non-Flash game, you may use one of the server's web technology emojis to specify what platform your game runs in. For example, you might post a message like this: <code>:java: Realspace 2 - Emperor's Revenge</code>

Revision as of 05:35, 5 August 2019

Guide

  • Download Flashpoint Core 3.1, a lightweight developer version of Flashpoint
  • Most games are tested within Flashpoint Core X.X/Server/htdocs. X.X is the version number
  • Make note of the direct URL to the game's main files you've extracted

Important, for most non-flash games, you need to save not only the game main file, but also the HTML code snippet in which the main file is embedded - place that in an index.html file, and keep reading

  • Within htdocs, make a folder with the website name
    • i.e. newgrounds.com, static.nickjr.com, etc
  • Within that folder, begin mimicking the URL by building corresponding subdirectories.
    • i.e. newgrounds.com/alienhominid/59593_alien_booya202c.swf - you would make an alienhominid subfolder, if your url has more, keep adding subfolders until it looks like your url
  • Finally, place your game's main files in the last subfolder (along with an index.html if you've created one)

Now that you have the code set up correctly in htdocs:

  • Open up Flashpoint Core and click on New Game on the bottom right corner
  • Click on Application Path and select the appropriate path for your extracted game
    • i.e. flashplayer.exe for flash, startUnity.bat for Unity, etc.
  • The Launch command should be the exact URL to where you extracted the game
    • However, for most non-Flash games, you need to link it to the html in which the game is embedded
  • If you want to edit these locations later, head to the Arcade tab and select the game (there will be a pencil image and a trash image next to the name) and click the pencil
  • You should see a new game in the launcher list
  • Run it


Platform Specific Guides

This section will link to in-depth curation guides for the various web technologies supported in Flashpoint.

Debugging

  • Observe the Flashpoint redirector window and see if you're getting 404 errors - you can grab any missing assets or code by going to the indicated URL locations, downloading it and placing it correctly in the htdocs
  • Hunt down other websites in which the game has been embedded or even originally hosted if any of the files end up being broken
  • If you wish to decompile and look at the code, there are a few tools available.

Flash - JPEXS Flash Decompiler

Java - Luyten Java Decompiler


Submitting Your Curation

Once your game is working in Flashpoint Core, it's time to submit it to Flashpoint. This section describes the steps for submitting a curation.

  1. Create the necessary metadata files and package your submission according to the Curation Format. For more details on how to do this, refer to that page.
  2. Head to the Flashpoint Discord server. If you haven't curated before, upload your submission to #curator-lounge on Discord and wait for a Curator to check it. If your submission is valid, you will be given a special Trial Curator role that will allow you to post messages in the Curations channels. Otherwise, you'll be able to correct your submission.
  3. Navigate to this page. If you are submitting a Flash game, upload to the Flash Game Submissions section. If you're submitting a game that uses a different technology like Shockwave or Java, upload it to the Other Game Submissions section. Or, if you're submitting an animation, use the Animation Submissions section.
  4. Check this page to make sure your curation was uploaded successfully.
  5. In the Flashpoint Discord server, post a message with your submission's title to the appropriate Curations channel. If you are submitting a non-Flash game, you may use one of the server's web technology emojis to specify what platform your game runs in. For example, you might post a message like this: :java: Realspace 2 - Emperor's Revenge