Difference between revisions of "Project Setup"

From eXo Wiki
Jump to navigation Jump to search
(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 =====
mt32.zip expands to the .\eXo\mt32 folder
.\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

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.