Difference between revisions of "EXODOS"
m Tag: Manual revert |
|||
(28 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= <div style="text-align:center;">[[File:exodos_logo.png]]</div> = | = <div style="text-align:center;">[[File:exodos_logo.png]]<br>eXoDOS</div> = | ||
{{DISPLAYTITLE:eXoDOS}} | |||
= Project Description = | = Project Description = | ||
Line 5: | Line 6: | ||
eXoDOS is an attempt to catalog, obtain, and make playable every game developed for the MS-DOS and PC Booter platforms. We strive to find original media rather than using scene rips or hacks. This collection uses DOSBox to allow these older games to play on modern systems. Games supported by ScummVM give the user a choice between emulators. All required emulators are included and have been setup to run all included titles with no prior knowledge or experience required on the users part. | eXoDOS is an attempt to catalog, obtain, and make playable every game developed for the MS-DOS and PC Booter platforms. We strive to find original media rather than using scene rips or hacks. This collection uses DOSBox to allow these older games to play on modern systems. Games supported by ScummVM give the user a choice between emulators. All required emulators are included and have been setup to run all included titles with no prior knowledge or experience required on the users part. | ||
eXoDOS Version | eXoDOS Version 6 includes 7,633 DOS games. The focus is on games that were either released in English or are fairly easy to play without a knowledge of the native language. This is not every DOS game ever made, however it is a very high percentage of all commercial releases. There are thousands of freeware, homebrew, and shareware games that will continue to be added in future packs. | ||
== Preservation | == Preservation Through Playability == | ||
A core tenant to the eXo projects is | A core tenant to the eXo projects is '''''preservation through playability'''''. This simply means that by making games playable and presenting them in an easy to access format, this in turn encourages preservation by virtue of the number of people who acquire the project.<br> | ||
Due to the fragile nature of magnetic floppy disks and early hard drives, data stored to these media types 1980's and even the 1990's is becoming scarce. Less than 3% of all commercial MS-DOS games are being made available in any form by their rights holder. In many cases, the games are are being made available have been stripped down and modified to run on modern machines. Video & sound drivers and even setup utilities are often removed. The goal of this project is to provide the original media | |||
= Core Modules = | = eXoDOS Version 6 = | ||
[[File:Exodosvi cover.jpg|250px|thumb|right|Current Version: eXoDOS v6<br> | |||
Release Date: October 31st, 2023<br> | |||
Number of Games: 7,633]] | |||
== Additions == | |||
* Universal Game Options: Full screen vs Windowed, window resolution, and aspect ratio preferences are now stored in a single conf file and applied at launch. When you run the config (either at setup or when running install for a game), it will read these values and report them to you. When making a change now, it simply changes one file, instead of going in and changing over 7,000 files. This is much quicker and makes it easier for users to customize the pack with their own settings in the options.conf file. | |||
* Universal Launcher: All games now have a very short batch file that points to a single launch file. This means any changes to the way games launch only need to be made a single time in a single place. An exception.bat file was added to account for games which have special options. The existence of this file auto diverts from the primary launcher. The big win here is the ability to make changes in a single file that benefit every game. | |||
* DOSBox Index: This goes hand in hand with the universal launcher. Now, at launch, it checks a file called dosbox.txt that resides in the util folder. This file contains every single game, along with which version of DOSBox it calls. If you want to use a different version of DOSBox, you simply replace the existing DOSBox calls with the ones of your choice rather than having to edit thousands of individual launch files. | |||
* Multiplayer Index: Similar to the DOS Index, any game that exists on this list is treated as a multiplayer game, which means the ip.bat will run and generate your WAN and LAN IP's addresses in order to provide them for the host. | |||
* Focused Collections: eXoWAD and eXoZZT take the best user-created maps\worlds\conversions and present them automated and ready to play. This is in addition to the pre-existing Unlimited Adventures work that added hundreds of user-created worlds to that title. | |||
* All New Updater: The Updater, introduced in v5, has been somewhat problematic due to its reliance on a file host. I've rewritten it to now to check a small text file that resides on my website. This will have a dynamic link in it, which will allow me to upload the updated files anywhere I like rather than having their location hard-coded into the update file. | |||
* Printer Support: Games with the ability to print can now do so, straight to PDF. | |||
* Media Add-On Pack: Books, Catalogs, Magazines, and Soundtracks related to MS-DOS games are available as an optional add-on pack. | |||
* 30 Second Game Videos: The first complete (almost there) collection of MS-DOS Video Snaps, made exclusively for eXoDOS. | |||
* Improved eXoDOS Plugin for LaunchBox: Custom installed playlist features and functionality for game extras and language packs. | |||
* REELMagic Games: Support for games designed for the REELMagic MPEG Decoder cards. | |||
* Auto CRT Shaders: DOSBox Staging's amazing feature that allows it to dynamically pick the best CRT shader for your video output and screen resolution. You've got to try it to believe it. | |||
* Over 400 New Games | |||
== Core Modules == | |||
[[Installer]]<br> | [[Installer]]<br> | ||
Line 18: | Line 40: | ||
[[Updater]]<br> | [[Updater]]<br> | ||
[[Downloader]]<br> | [[Downloader]]<br> | ||
[[ | [[EXO Plugin|eXo Plugin]]<br> | ||
[[DOSBox]]<br> | [[DOSBox]]<br> | ||
[ | [https://wiki.scummvm.org/index.php?title=Main_Page ScummVM]<br> | ||
= eXoDOS Specific Modules = | == eXoDOS Specific Modules == | ||
[[Multiplayer]]<br> | [[Remote Multiplayer]]<br> | ||
[[All-Seeing Eye]]<br> | [[All-Seeing Eye]]<br> | ||
[[Gold Box Companion]]<br> | [[Gold Box Companion]]<br> | ||
[[Ultimapper 5]]<br> | [[Ultimapper 5]]<br> | ||
= Metadata = | == Metadata == | ||
[[Images]]<br> | |||
[[LaunchBox Platform XML]]<br> | |||
[[Manuals]]<br> | |||
[[Music]]<br> | |||
[[Playlists]]<br> | |||
[[Video Snaps]]<br> | |||
= eXoDOS Version 6.4 (Upcoming) = | |||
== New Features == | |||
* To be determined... | |||
= Links = | = Links = | ||
[https://www.retro-exo.com/exodos.html Project Webpage]<br> | [https://www.retro-exo.com/exodos.html Project Webpage]<br> | ||
[https://www.retro-exo.com/FAQ.html Project FAQ]<br> | [https://www.retro-exo.com/FAQ.html Project FAQ]<br> | ||
[[Category:Projects]] |
Revision as of 11:52, 4 November 2024
Project Description
eXoDOS is an attempt to catalog, obtain, and make playable every game developed for the MS-DOS and PC Booter platforms. We strive to find original media rather than using scene rips or hacks. This collection uses DOSBox to allow these older games to play on modern systems. Games supported by ScummVM give the user a choice between emulators. All required emulators are included and have been setup to run all included titles with no prior knowledge or experience required on the users part.
eXoDOS Version 6 includes 7,633 DOS games. The focus is on games that were either released in English or are fairly easy to play without a knowledge of the native language. This is not every DOS game ever made, however it is a very high percentage of all commercial releases. There are thousands of freeware, homebrew, and shareware games that will continue to be added in future packs.
Preservation Through Playability
A core tenant to the eXo projects is preservation through playability. This simply means that by making games playable and presenting them in an easy to access format, this in turn encourages preservation by virtue of the number of people who acquire the project.
Due to the fragile nature of magnetic floppy disks and early hard drives, data stored to these media types 1980's and even the 1990's is becoming scarce. Less than 3% of all commercial MS-DOS games are being made available in any form by their rights holder. In many cases, the games are are being made available have been stripped down and modified to run on modern machines. Video & sound drivers and even setup utilities are often removed. The goal of this project is to provide the original media
eXoDOS Version 6
Additions
- Universal Game Options: Full screen vs Windowed, window resolution, and aspect ratio preferences are now stored in a single conf file and applied at launch. When you run the config (either at setup or when running install for a game), it will read these values and report them to you. When making a change now, it simply changes one file, instead of going in and changing over 7,000 files. This is much quicker and makes it easier for users to customize the pack with their own settings in the options.conf file.
- Universal Launcher: All games now have a very short batch file that points to a single launch file. This means any changes to the way games launch only need to be made a single time in a single place. An exception.bat file was added to account for games which have special options. The existence of this file auto diverts from the primary launcher. The big win here is the ability to make changes in a single file that benefit every game.
- DOSBox Index: This goes hand in hand with the universal launcher. Now, at launch, it checks a file called dosbox.txt that resides in the util folder. This file contains every single game, along with which version of DOSBox it calls. If you want to use a different version of DOSBox, you simply replace the existing DOSBox calls with the ones of your choice rather than having to edit thousands of individual launch files.
- Multiplayer Index: Similar to the DOS Index, any game that exists on this list is treated as a multiplayer game, which means the ip.bat will run and generate your WAN and LAN IP's addresses in order to provide them for the host.
- Focused Collections: eXoWAD and eXoZZT take the best user-created maps\worlds\conversions and present them automated and ready to play. This is in addition to the pre-existing Unlimited Adventures work that added hundreds of user-created worlds to that title.
- All New Updater: The Updater, introduced in v5, has been somewhat problematic due to its reliance on a file host. I've rewritten it to now to check a small text file that resides on my website. This will have a dynamic link in it, which will allow me to upload the updated files anywhere I like rather than having their location hard-coded into the update file.
- Printer Support: Games with the ability to print can now do so, straight to PDF.
- Media Add-On Pack: Books, Catalogs, Magazines, and Soundtracks related to MS-DOS games are available as an optional add-on pack.
- 30 Second Game Videos: The first complete (almost there) collection of MS-DOS Video Snaps, made exclusively for eXoDOS.
- Improved eXoDOS Plugin for LaunchBox: Custom installed playlist features and functionality for game extras and language packs.
- REELMagic Games: Support for games designed for the REELMagic MPEG Decoder cards.
- Auto CRT Shaders: DOSBox Staging's amazing feature that allows it to dynamically pick the best CRT shader for your video output and screen resolution. You've got to try it to believe it.
- Over 400 New Games
Core Modules
Installer
Launcher
DOSBox Configuration File
Updater
Downloader
eXo Plugin
DOSBox
ScummVM
eXoDOS Specific Modules
Remote Multiplayer
All-Seeing Eye
Gold Box Companion
Ultimapper 5
Metadata
Images
LaunchBox Platform XML
Manuals
Music
Playlists
Video Snaps
eXoDOS Version 6.4 (Upcoming)
New Features
- To be determined...