

This will potentially become relevant later, as people start experimenting and mixing and matching versions. Note that the version of the web player distributed with OpenFusion expects a standard UnityWeb magic number for all assets, instead of Retro's modified streamed magic number. The Web Player was previously copied there by installUnity.bat. This triggers the browser to load an NPAPI plugin that handles this MIME type, the Unity Web Player, which the browser looks for in C:\Users\USERNAME\AppData\LocalLow\Unity\WebPlayer. The browser/Electron client opens a web page with an tag of MIME type application/vnd.unity, where the src param is the address of the game's. Both Retro and OpenFusion get around this issue by distributing an older version of Electron, a software package that is essentially a specialized web browser. The original game made use of the player's actual web browser to launch the game, but since then the NPAPI plugin interface the game relied on has been deprecated and is no longer available in most modern browsers. A shard server that does the same on another port.A login server that speaks the FusionFall network protocol over TCP.unit圓d bundle that contains the game code and essential resources (loading screen, etc.) A custom version of the Unity Web Player, which gets loaded as an NPAPI plugin.


Change the loginInfo.php to point to your own server if you want to host your own. Run OpenFusion/winfusion.exe (optional if you're using the public server)Ĭurrently the client by default connects to a public server hosted by Cake.Download the client+server bundle from here.įrom then on, any time you want to run the "game":.It currently primarily targets version beta-20100104 and has some support for version beta-20100728 of the original game. OpenFusion is a reverse-engineered server for FusionFall.

Tweak mob roaming logic and a few other values Include sql directory and config.ini in AppVeyor artifactsĬhange the default ports to match OG and Retro Remove vendored libsqlite from the repository Reword some comments and correct paths in the Readme. Switched to dumped XDT & moved to a submodule gitattributes file, exclude src/contrib from linguist (#73) editorconfig to enforce 4 space indentĪdd. Do not give the Lightning Gun and Buttercup Nano to new Academy players And do not mark the two missions from the old Tutorial as completed.ĭo not give the Lightning Gun and Buttercup Nano to new Academy playersĪdd.
