Difference between revisions of "Project Setup"
(Created page with "== 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...") |
|||
Line 41: | Line 41: | ||
===== MT-32 ===== | ===== MT-32 ===== | ||
.\eXo\mt32 folder | |||
This folder contains the rom files needed in order to emulate the Roland MT-32 soundcard. | This folder contains the rom files needed in order to emulate the Roland MT-32 soundcard. | ||
[[Sound Cards#Roland MT-32]] | [[Sound Cards#Roland MT-32]] | ||
===== Shaders ===== | ===== Shaders ===== | ||
.\eXo\SHADERS | |||
This folder contains shader files for the Alternate Launcher. This includes curved CRT scan line affects and other fun filters. | |||
===== ScummVM ===== | ===== ScummVM ===== | ||
.\eXo\ScummVM | |||
ScummVM resides in this folder, along with an SVN build. | |||
===== DOSBox ===== | ===== DOSBox ===== | ||
.\eXo\dosbox | |||
The [[DOSBox]] page contains specific details on the versions of DOSBox within this folder. Other files of note in this folder include: | |||
===== Update ===== | ===== Update ===== | ||
.\eXo\Update\ | |||
The [[Updater]] page contains detailed information on this module. |
Revision as of 10:40, 10 November 2021
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
.\eXo\mt32 folder This folder contains the rom files needed in order to emulate the Roland MT-32 soundcard. Sound Cards#Roland MT-32
Shaders
.\eXo\SHADERS This folder contains shader files for the Alternate Launcher. This includes curved CRT scan line affects and other fun filters.
ScummVM
.\eXo\ScummVM ScummVM resides in this folder, along with an SVN build.
DOSBox
.\eXo\dosbox The DOSBox page contains specific details on the versions of DOSBox within this folder. Other files of note in this folder include:
Update
.\eXo\Update\ The Updater page contains detailed information on this module.