Project Setup

From eXo Wiki
Revision as of 11:36, 10 November 2021 by EXO (talk | contribs) (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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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

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

Shaders
ScummVM
DOSBox
Update