Project Setup
Overview
Each eXo project includes a setup file. Originally named just "Setup.bat", these files have been renamed in later versions to prevent them from overwriting each other in the event of a merge.
Process
File Check
The first step of the setup file is to check for the presence of all required files. This includes the :
- util.zip (located in .\eXo\util\)
- !DOSMetadata.zip (located in .\eXo\Content\)
- Launchbox.zip (located in .\eXo\Content\)
- XODOSMetadata.zip (located in .\eXo\Content\)
The setup file *will* allow you to set up the pack without the Launchbox.zip file, however it will warn you that it is missing and clarify that you will have no front end without it.
Extraction
LaunchBox
The first file extracted is Launchbox.zip. This file contains all of the files related to the front end, however none of the actual project data is stored here. This allows LaunchBox to be updated without affecting the project.
XODOSMetadata
The second file is the metadata used by Launchbox. This file tends to be rather large as it contains
Magazines
eXoDOS currently has 9 magazines archived during time periods that relate to the platform. Details can be found on the Magazines page.
!DOSmetadata
This file contains all of the scripts required to launch each game, as well as any extra files associated with the game. This includes
- Launcher
- Installer
- DOSBox Configuration File
- Alternate Launcher (known as the Pixel Perfect & Shader Options file in LaunchBox)
Clean Up
After extracting the setup file looks for old versions of files and removes them. It then begins to extract various modules needed for the project.
Utilities
The util.zip file expands to the .\eXo\util folder.
MT-32
mt32.zip expands to the .\eXo\mt32 folder This folder contains the rom files needed in order to emulate the Roland MT-32 soundcard. Sound Cards#Roland MT-32