Hi Everyone.
I have used VB.net to create a Front-End Tournament mode for Mugen. This is a prototype proof of concept program, that I hope to evolve into a replacement for screenpacks that adds modes that are not currently supported. I have included work files with source code so that others might adopt this. The full game possibilities alone are endless.
I am releasing this now for a couple of reasons. One, to get the proof of concept going, and to get other creators thinking about it. Two, I need lots of feedback (This is only the beginning)
Please let me know if this doesn't work on your machine, how bad the currently fixed screen size is, if there are any bugs, and how to make this look better.
Keep in mind that this was the simplest example I could think of.
Here is the link.
https://docs.google.com/leaf?id=0B7bmA3FB5SwtMTZmYWNlMzEtMDQ1NC00ODE0LTgxOTEtOTY5NjBhZGE5YTcw&hl=enFrom the readme
Spoiler, click to toggle visibilty
Mugen Tournament Beta
This program is mostly a proof of concept. Currently, the Mugen 2d fighting Engine's select screen and game modes are very limiting. This program proves that a front-end application can open up Mugen's creation options. It is my hope that the source code and example set by this program, will be used in future full games and can one day be a replacement for the current limit Mugen Select screens and game modes.
What does this program do?
This program creates an elimination round tournament of Mugen Characters. The program randomly picks Mugen characters and stages that participate in the Tournament. The user chooses the method of the fight either Player VS Computer, Player VS Player, Computer VS Computer, or Simulate.
Prerequisites:
.net Framework 4.0 or higher.
Elecbytes's Mugen Fighting Game Engine.
Set Up:
1. Move a copy of Mugen to the application folder.
2. Add Characters and Stages as normal, but do not worry about the amount of Characters. Unlike a screenpack, this program only cares that the character or stage is in the proper place in the def file, not the amount of character or stages.
3. In the MTfiles directory, open Fighters.txt and add the name of the character's def file. For example, kfm.def = “kfm”. Do not add any spaces or blank lines or there will be errors.
4. In The MTfiles directory, open stages.txt and add the name of the stage's def file
5. Run the program.
Customizable options:
You can add your own character Icons. Save a gif (Even Animated) and put it in the MTimages directory. The gif's file name must be the same as the character's def file. For example, kfm.def, has a gif file and it is kfm.gif.
The background, character icons, and button images are all gif files. These files can be replaced with another gif (Even animated) file but the file must retain the name and file type of the file it is replacing. These files can be found in the directory MTimages.
The music file (MP3) found in the MTfiles can also be replaced.
Edit: I almost forgot, Although not tested on older Mugen, as lone as the command line arguments did not change from old to new mugen, this should work with old mugen too.