DirectOutput
DirectOutput framework R2 for virtual pinball cabinets.
|
There are many ways how you can contribute to the DirectOutput framework:
Please report bugs and issues in the DirectOutput framework!
If you report a bug, please include as much information as possible. A simple "DirectOutput doesnt work on my system" message will not help much. The following information might be helpfull to track down and fix bugs:
Bugs and issues can be reported as follows:
Found a bug in the code and know how to write code? Great! Help the project be sqashing some bugs. Just download the source code and you are ready to go. More information can be found on the documention page on Source Code
Some users might have problems installing, configuring and using the framwork. If you already feel familiar with the framework, please consider helping other users by ansering their questions in the various virtual pinball forums. This will free up resources on the development side!
The DirectOutput framework can be extended easily with more effects. If you know a bit about C# (not that hard to learn), you might want to start implementing some cool effects for the framework. More information on effect creation and samples can be found on documentation page on fx
Toys represent all the cool gadgets that you have installed in your cabinet. If you find that a toy is missing or requires a better implementation, you are very welcome to contribute some code using the built in scripting capabilities. More information on the implemention of toy scripts can be found on the documentation page on toys
If you are using a output controller which is not yet supported by the framework, it would be great if you add support for it. You can find more information on the page on outputcontrollers.
If you think that something important is missing in the documentation on DirectOutput, just help by adding what you consider important.
The source code of the DirectOutput framework is freely available on GitHub.
You are more than welcome to download, analyze, modify, improve or extend the code. The best way to do this is to fork the source code (using Git), so you can easily upload your changes back to GitHub. More information can be found on the documention page on sourcecode