|
|
| (5 intermediate revisions by 2 users not shown) |
| Line 1: |
Line 1: |
| == Guide ==
| | #REDIRECT [[Curation Tutorial]] |
| | |
| * Download [https://bluemaxima.org/flashpoint/Flashpoint%20Core%203.1.zip Flashpoint Core 3.1], a lightweight developer version of Flashpoint
| |
| * Most games are tested within <code>Flashpoint Core X.X/Server/htdocs</code>. X.X is the version number
| |
| * Make note of the direct URL to the game's main files you've extracted
| |
| <blockquote>'''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 </blockquote>
| |
| * Within htdocs, make a folder with the website name
| |
| ** i.e. <code>newgrounds.com</code>, <code>static.nickjr.com</code>, etc
| |
| * Within that folder, begin mimicking the URL by building corresponding subdirectories.
| |
| ** i.e. <code>newgrounds.com/alienhominid/59593_alien_booya202c.swf</code> - you would make an <code>alienhominid</code> 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 <code>index.html</code> 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 <u>Application Path</u> and select the appropriate path for your extracted game
| |
| ** i.e. flashplayer.exe for flash, startUnity.bat for Unity, etc.
| |
| * The <u>Launch command</u> 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.
| |
| | |
| * [[Shockwave Curation]]
| |
| * [[Java Curation]]
| |
| | |
| == 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 - [https://www.free-decompiler.com/flash/ JPEXS Flash Decompiler]
| |
| | |
| Java - [https://github.com/deathmarine/Luyten/releases/latest 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.
| |
| | |
| # 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>
| |