D'Fusion Curation
This guide will show you how to curate D'Fusion using Flashpoint Core.
Before You Start
- This tutorial will assume you've read the standard Curation Tutorial, which is highly recommended to go through.
- This currently needs a support pack, located at https://cdn.discordapp.com/attachments/714335844940513342/938745357008011314/DFusion_SP.7z
Recognizing D'Fusion
- The page title will usually contain "D'Fusion @Home Web Player Sample"
- The page will ask you to install the D'Fusion web plugin.
- The D'Fusion plugin mainly uses .dpd and .ssc files, but it also uses a .dll and may use an .xml as well.
- The D'Fusion plugin uses the MIME type
application/x-dfusion-web2
. - XMLs and other files found show gibberish when viewed.
Curation Steps
First mirror all of the assets on the page. cURLsDownloader will usually only be able to mirror the page's Javascript files so you will need to mirror other assets by hand or compile them into a text document.
After mirroring the other files seen on the page, you will often need to URL guess the rest of the assets. The rest of the game's subdirectories can be found in a JavaScript embed for the plugin. View the page source and find:
<div id="plugin_dfusion" align="center">
Directly below that will be the Javascript embed. The embed will often list DFusionWebPlayer/DFusionWebPlayer, this is the .dll URL, with the first /DFusionWebPlayer/ being the subdirectory. Similarly, a Mac version will usually exist, but in a .bundle instead. The Mac version can be added as an Extra. Names of these folders vary each curation but have generally the same file structure, so you may be able to URL guess most of the files by comparing it to previous curations.
Add .update.xml to these directories to gain a list of files in the directory. If this file is missing, it will be nearly impossible to curate the game and may indicate more missing files. There are also more required assets in the folder where the .dpd is located, add .update.xml as well to get a list of files in the directory.
Set the application path to FPSoftware\startDFusion.bat
. The D'Fusion plugin will usually run fine if all assets are mirrored.
Note: The game will not start if even a single asset is missing.
Wrapping It Up
First, make sure that you have thoroughly tested your curation and followed the Curation Format. Scroll down in the Curate tab and click the Export
button at the bottom of your curation to save it as a .7z file. After you've exported the curation, you can find it by clicking the Exported Curations
button on the Curate tab (as long as you didn't choose to save it somewhere else). Once you have the file, submit it to the Flashpoint Submission System. An explanation of how the site works is available here.
After you have uploaded your curation to the website, a Curator will check it. This can take some time, so please be patient. You will be pinged in the #fpfss-notifications channel about whether or not your submission was approved, and if any changes need to be made.
Congratulations! Your submitted game/animation will appear in a future version of Flashpoint.