Note
This mod is in development. Features may be added, removed, or changed.
Superfighters Custom is a mod for Superfighters Deluxe. It adds and tweaks some features while mantaining compatibility with vanilla-SFD. Meaning that a player can join a normal SFD server with SFDCT, and players using normal SFD can join a server being hosted with SFDCT.
You can find a detailed list of new features in this repository's Wiki: https://github.com/Liokindy/SFDCT/wiki
Caution
SFDCT may get detected as a malicious program. This is a known problem.
Do NOT download SFDCT from sources that are not THIS official repository's releases.
If you have doubts, you can manually review the source code and build SFDCT on your own PC.
- DOWNLOAD A RELEASE
Important
SFDCT releases will only work in the SFD version specified for that release, any other version of SFD will not work
Extract the contents to Superfighters Deluxe's root folder.
- LAUNCH OPTIONS
Inside Steam, go to Superfighters Deluxe's Properties...
-> LAUNCH OPTIONS
and copy these launch options:
cmd /c "%command%\..\SFDCT.exe"
- OPEN SFD
When you open Superfighters Deluxe, a console will open, inside you should see colored text.
- Azure (Ideas)
- ElDou's1 (Ideas, Tester)
- Liokindy (Developer)
- Nult (Ideas)
- Developers of Superfighters Redux
- Original developers of Superfighters Deluxe
- Visual Studio with ".NET Desktop development" and .NET Framework 4.7.2 SDK installed
- dnSpy
Clone the repository, or download the Source code.
Open its solution with Visual Studio. Wait for NuGet to install all dependencies. Right click on SFDCT's project and choose properties, change your configuration from Active
to All Configurations
In the Debug
section change your working directory to your SFD installation and external program to SFDCT.exe
Tip
If you don't have a SFDCT.exe
to select, create a dummy file and choose that. It will get replaced when you build the solution.
If you have installed SFD in a another directory or drive, you must modify build.bat
as well. You need to change SFD
variable with your actual installation path.
One last step is to create a SFDCT
folder inside your Superfighters Deluxe installation, and manually copy Core.dll
and Content
folder from SFDCT solution to the newly created folder.
Now in Visual Studio try to build the solution, if you don't see any errors you're good to go!
You can open Core.dll
with dnSpy in order to inspect SFD code. It is a slightly modified Superfighters Deluxe.exe
assembly.
Tip
You can learn how to write patches using this Harmony guide