DCFactory Dev Zone

What is DCFactory?

DCFactory is the ultimate self-boot toolkit. Instead of using batch files, or limited INI files, it uses a customized VBScript interpreter, hooked into a GUI specifically created for making self-boots. However, it can be made to do almost anything that you could ever want through the use of VBScript code, and custom .DLLs!

This section of the site is designed to help start the development process, and provide documentation about the APIs and how DCFactory internally operates.

For those interested in Dreamcast-related matters, you may wish to visit my Dreamcast Knowledge Base, although keep in mind it's a work in progress.

Tools

You will need a few things to ease the development process:

Windows Scripting Host Documentation
Windows Script Debugger
EditPlus (or other text Editor) | VBScript addons
Dino's Webserver (or other web server).

You should now be all set to develop.

Index

This guide is obviously not yet complete, but there's still loads of good info here. I suggest you read it all.

The DCF API: startup.bas
DCF Settings: factory.ini
File Format: scripts.dcf
File Format: news.dcf
Scripts: The Basics (Making a tool script)
Scripts: Testing Your Script (The Console and more)
Scripts: Making a Simple Wizard (aka a Task)
Scripts: Creating Custom Wizard Pages
Scripts: Making a News Parser
Scripts: Using DLLs
External: Creating DLLs in Delphi
External: Creating DLLs in C
Appendix: Full list of DCFactory and Wizard supported Methods