mirror of
https://github.com/libretro/scummvm.git
synced 2025-01-10 20:01:25 +00:00
DIRECTOR: Move game descriptions to detection_tables.h
The list will soon be getting very long and would require much scrolling to view code in detection.cpp if not moved.
This commit is contained in:
parent
30dfb37623
commit
7ba650d5bd
@ -29,155 +29,6 @@
|
||||
#include "director/detection.h"
|
||||
#include "director/director.h"
|
||||
|
||||
static const PlainGameDescriptor directorGames[] = {
|
||||
{ "director", "Macromedia Director Game" },
|
||||
{ "directortest", "Macromedia Director Test Target" },
|
||||
{ "directortest-all", "Macromedia Director All Movies Test Target" },
|
||||
{ "theapartment", "The Apartment, Interactive demo" },
|
||||
|
||||
{ "9worlds", "Nine Worlds hosted by Patrick Stewart"},
|
||||
{ "alexworld", "ALeX-WORLD"},
|
||||
{ "alice", "Alice: An Interactive Museum"},
|
||||
{ "amandastories", "AmandaStories"},
|
||||
{ "amber", "AMBER: Journeys Beyond"},
|
||||
{ "ankh1", "Ankh: Mystery of the Pyramids"},
|
||||
{ "ankh2", "Ankh 2: Mystery of Tutankhamen"},
|
||||
{ "ankh3", "Ankh 3"},
|
||||
{ "arcofdoom", "Arc of Doom"},
|
||||
{ "artrageous", "ArtRageous!"},
|
||||
{ "asimovrat", "Robotoid Assembly Toolkit"},
|
||||
{ "ataripack", "Activision's Atari 2600 Action Pack"},
|
||||
{ "badday", "Bad Day on the Midway"},
|
||||
{ "beyondthewall", "Beyond the Wall of Stars"},
|
||||
{ "bookshelf94", "Microsoft Bookshelf '94"},
|
||||
{ "bowie", "JUMP: The David Bowie Interactive CD-ROM"},
|
||||
{ "bpmc", "Byron Preiss Multimedia Catalog"},
|
||||
{ "chaos", "The C.H.A.O.S. Continuum"},
|
||||
{ "chopsuey", "Chop Suey" },
|
||||
{ "chuteng", "Chu-Teng" },
|
||||
{ "daedalus", "The Daedalus Encounter"},
|
||||
{ "darkeye", "The Dark Eye"},
|
||||
{ "derratsorcerum", "Derrat Sorcerum"},
|
||||
{ "devo", "DEVO Presents: Adventures of the Smart Patrol"},
|
||||
{ "earthtia", "Earthtia Saga: Larthur's Legend"},
|
||||
{ "easternmind", "Eastern Mind: The Lost Souls of Tong Nou"},
|
||||
{ "earthwormjim", "Earthworm Jim"},
|
||||
{ "einstein", "The Ultimate Einstein"},
|
||||
{ "encarta94", "Microsoft Encarta '94"},
|
||||
{ "encarta95", "Microsoft Encarta '95"},
|
||||
{ "ernie", "Ernie"},
|
||||
{ "flw", "The Ultimate Frank Lloyd Wright: America's Architect"},
|
||||
{ "frankenstein", "Frankenstein: Through the Eyes of the Monster"},
|
||||
{ "freakshow", "Freak Show"},
|
||||
{ "gadget", "Gadget: Invention, Travel, & Adventure"},
|
||||
{ "gundam0079", "Gundam 0079: The War for Earth" },
|
||||
{ "hamsterland1", "Busy People of Hamsterland" },
|
||||
{ "hamsterland2", "Hamsterland: The Time Machine" },
|
||||
{ "hhouse", "Gahan Wilson's The Ultimate Haunted House" },
|
||||
{ "horrortour1", "Zeddas: Servant of Sheol"},
|
||||
{ "horrortour2", "Zeddas: Horror Tour 2"},
|
||||
{ "horrortour3", "Labyrinthe"},
|
||||
{ "hyperblade", "HyperBlade" },
|
||||
{ "id4p1", "iD4 Mission Disk 1 - Alien Supreme Commander" },
|
||||
{ "id4p2", "iD4 Mission Disk 2 - Alien Science Officer" },
|
||||
{ "id4p3", "iD4 Mission Disk 3 - Warrior Alien" },
|
||||
{ "id4p4", "iD4 Mission Disk 4 - Alien Navigator" },
|
||||
{ "id4p5", "iD4 Mission Disk 5 - Captain Steve Hiller" },
|
||||
{ "id4p6", "iD4 Mission Disk 6 - Dave's Computer" },
|
||||
{ "id4p7", "iD4 Mission Disk 7 - President Whitmore" },
|
||||
{ "id4p8", "iD4 Mission Disk 8 - Alien Attack Fighter" },
|
||||
{ "id4p9", "iD4 Mission Disk 9 - FA-18 Fighter Jet" },
|
||||
{ "id4p10", "iD4 Mission Disk 10 - Alien Bomber" },
|
||||
{ "id4p11", "iD4 Mission Disk 11 - Area 51" },
|
||||
{ "improv", "Don't Quit Your Day Job" },
|
||||
{ "ironhelix", "Iron Helix" },
|
||||
{ "isis", "Isis"},
|
||||
{ "jewels", "Jewels of the Oracle" },
|
||||
{ "jman", "The Journeyman Project" },
|
||||
{ "jman2", "The Journeyman Project 2: Buried in Time" },
|
||||
{ "jmmd", "Just Me & My Dad" },
|
||||
{ "karma", "Karma: Curse of the 12 Caves" },
|
||||
{ "kyoto", "Cosmology of Kyoto" },
|
||||
{ "lion", "Lion" },
|
||||
{ "louiscatorze", "Louis Cat Orze: The Mystery of the Queen's Necklace" },
|
||||
{ "lzone", "L-ZONE"},
|
||||
{ "madmac", "Mad Mac Cartoons"},
|
||||
{ "majestic", "Majestic Part I: Alien Encounter" },
|
||||
{ "martian", "Ray Bradbury's The Martian Chronicles Adventure Game" },
|
||||
{ "maze", "The Riddle of the Maze"},
|
||||
{ "mechwarrior2", "MechWarrior 2" },
|
||||
{ "mediaband", "Meet Mediaband" },
|
||||
{ "melements", "Masters of the Elements" },
|
||||
{ "mirage", "Mirage" },
|
||||
{ "mummy", "Mummy: Tomb of the Pharaoh"},
|
||||
{ "muppets", "Muppet Treasure Island" },
|
||||
{ "murderbrett", "Who Killed Brett Penance?"},
|
||||
{ "murdermagic", "The Magic Death"},
|
||||
{ "murdersam", "Who Killed Sam Rupert?"},
|
||||
{ "murdertaylor", "Who Killed Taylor French? The Case of the Undressed Reporter"},
|
||||
{ "mylk", "Mylk"},
|
||||
{ "mysteriousegypt", "Mysterious Egypt"},
|
||||
{ "necrobius", "Necrobius"},
|
||||
{ "nile", "Nile: Passage to Egypt"},
|
||||
{ "noir", "Noir: A Shadowy Thriller"},
|
||||
{ "operafatal", "Opera Fatal"},
|
||||
{ "paws", "P.A.W.S.: Personal Automated Wagging System"},
|
||||
{ "phantasplanet", "Phantasmagoria Amusement Planet"},
|
||||
{ "pitfall", "Pitfall: The Mayan Adventure" },
|
||||
{ "planetarizona", "Escape from Planet Arizona" },
|
||||
{ "prescue", "Paradise Rescue" },
|
||||
{ "refixion1", "Refixion"},
|
||||
{ "refixion2", "Refixion II: Museum or Hospital"},
|
||||
{ "refixion3", "Refixion III: The Reindeer Story"},
|
||||
{ "rodney", "Rodney's Funscreen"},
|
||||
{ "saillusion", "Scientific American Library: Illusion" },
|
||||
{ "sakin2", "Sakin II"},
|
||||
{ "santafe1", "Santa Fe Mysteries: The Elk Moon Murder"},
|
||||
{ "sauniverse", "Scientific American Library: The Universe" },
|
||||
{ "sciencesmart", "Science Smart"},
|
||||
{ "screamingmetal", "Screaming Metal"},
|
||||
{ "shanghai", "Shanghai: Great Moments"},
|
||||
{ "simpsons", "The Simpsons: Cartoon Studio"},
|
||||
{ "skyborg", "SkyBorg: Into the Vortex"},
|
||||
{ "snh", "A Silly Noisy House"},
|
||||
{ "splayer", "The Simpsons: Cartoon Studio Player"},
|
||||
{ "spyclub", "Spy Club" },
|
||||
{ "spycraft", "Spycraft: The Great Game" },
|
||||
{ "staytooned", "Stay Tooned!" },
|
||||
{ "superspy", "SuperSpy 1" },
|
||||
{ "teamxtreme1", "Operation: Weather Disaster" },
|
||||
{ "teamxtreme2", "Operation: Eco-Nightmare" },
|
||||
{ "teddybear", "Operation Teddy Bear" },
|
||||
{ "the7colors", "The Seven Colors: Legend of PSY-S City"},
|
||||
{ "totaldistortion", "Total Distortion"},
|
||||
{ "trekborg", "Star Trek: Borg"},
|
||||
{ "trekguideds9", "Star Trek: Deep Space Nine Episode Guide"},
|
||||
{ "trekguidetng", "Star Trek: The Next Generation Episode Guide"},
|
||||
{ "trekklingon", "Star Trek: Klingon"},
|
||||
{ "trekomni", "Star Trek Omnipedia"},
|
||||
{ "trekpedia98", "Star Trek Encyclopedia 1998"},
|
||||
{ "trektech", "Star Trek: The Next Generation Interactive Technical Manual"},
|
||||
{ "tri3dtrial", "Tri-3D-Trial"},
|
||||
{ "twistynight1", "Twisty Night #1"},
|
||||
{ "twistynight2", "Twisty Night #2"},
|
||||
{ "twistynight3", "Twisty Night #3"},
|
||||
{ "ushistory", "The History of the United States for Young People"},
|
||||
{ "vvcyber", "Victor Vector & Yondo: The Cyberplasm Formula"},
|
||||
{ "vvdinosaur", "Victor Vector & Yondo: The Last Dinosaur Egg"},
|
||||
{ "vvharp", "Victor Vector & Yondo: The Hypnotic Harp"},
|
||||
{ "vvvampire", "Victor Vector & Yondo: The Vampire's Coffin"},
|
||||
{ "warlock", "Spaceship Warlock"},
|
||||
{ "wishbone", "Wishbone and the Amazing Odyssey"},
|
||||
{ "wrath", "Wrath of the Gods"},
|
||||
{ "xanthus", "Xanthus"},
|
||||
{ "xfua", "The X-Files Unrestricted Access"},
|
||||
{ "ybr1", "Yellow Brick Road"},
|
||||
{ "ybr2", "Yellow Brick Road II"},
|
||||
{ "ybr3", "Yellow Brick Road III"},
|
||||
{ "znemesis", "Zork Nemesis: The Forbidden Lands"},
|
||||
{ 0, 0 }
|
||||
};
|
||||
|
||||
#include "director/detection_tables.h"
|
||||
|
||||
static const char *directoryGlobs[] = {
|
||||
|
@ -23,6 +23,155 @@
|
||||
#ifndef DIRECTOR_DETECTION_TABLES_H
|
||||
#define DIRECTOR_DETECTION_TABLES_H
|
||||
|
||||
static const PlainGameDescriptor directorGames[] = {
|
||||
{ "director", "Macromedia Director Game" },
|
||||
{ "directortest", "Macromedia Director Test Target" },
|
||||
{ "directortest-all", "Macromedia Director All Movies Test Target" },
|
||||
{ "theapartment", "The Apartment, Interactive demo" },
|
||||
|
||||
{ "9worlds", "Nine Worlds hosted by Patrick Stewart"},
|
||||
{ "alexworld", "ALeX-WORLD"},
|
||||
{ "alice", "Alice: An Interactive Museum"},
|
||||
{ "amandastories", "AmandaStories"},
|
||||
{ "amber", "AMBER: Journeys Beyond"},
|
||||
{ "ankh1", "Ankh: Mystery of the Pyramids"},
|
||||
{ "ankh2", "Ankh 2: Mystery of Tutankhamen"},
|
||||
{ "ankh3", "Ankh 3"},
|
||||
{ "arcofdoom", "Arc of Doom"},
|
||||
{ "artrageous", "ArtRageous!"},
|
||||
{ "asimovrat", "Robotoid Assembly Toolkit"},
|
||||
{ "ataripack", "Activision's Atari 2600 Action Pack"},
|
||||
{ "badday", "Bad Day on the Midway"},
|
||||
{ "beyondthewall", "Beyond the Wall of Stars"},
|
||||
{ "bookshelf94", "Microsoft Bookshelf '94"},
|
||||
{ "bowie", "JUMP: The David Bowie Interactive CD-ROM"},
|
||||
{ "bpmc", "Byron Preiss Multimedia Catalog"},
|
||||
{ "chaos", "The C.H.A.O.S. Continuum"},
|
||||
{ "chopsuey", "Chop Suey" },
|
||||
{ "chuteng", "Chu-Teng" },
|
||||
{ "daedalus", "The Daedalus Encounter"},
|
||||
{ "darkeye", "The Dark Eye"},
|
||||
{ "derratsorcerum", "Derrat Sorcerum"},
|
||||
{ "devo", "DEVO Presents: Adventures of the Smart Patrol"},
|
||||
{ "earthtia", "Earthtia Saga: Larthur's Legend"},
|
||||
{ "easternmind", "Eastern Mind: The Lost Souls of Tong Nou"},
|
||||
{ "earthwormjim", "Earthworm Jim"},
|
||||
{ "einstein", "The Ultimate Einstein"},
|
||||
{ "encarta94", "Microsoft Encarta '94"},
|
||||
{ "encarta95", "Microsoft Encarta '95"},
|
||||
{ "ernie", "Ernie"},
|
||||
{ "flw", "The Ultimate Frank Lloyd Wright: America's Architect"},
|
||||
{ "frankenstein", "Frankenstein: Through the Eyes of the Monster"},
|
||||
{ "freakshow", "Freak Show"},
|
||||
{ "gadget", "Gadget: Invention, Travel, & Adventure"},
|
||||
{ "gundam0079", "Gundam 0079: The War for Earth" },
|
||||
{ "hamsterland1", "Busy People of Hamsterland" },
|
||||
{ "hamsterland2", "Hamsterland: The Time Machine" },
|
||||
{ "hhouse", "Gahan Wilson's The Ultimate Haunted House" },
|
||||
{ "horrortour1", "Zeddas: Servant of Sheol"},
|
||||
{ "horrortour2", "Zeddas: Horror Tour 2"},
|
||||
{ "horrortour3", "Labyrinthe"},
|
||||
{ "hyperblade", "HyperBlade" },
|
||||
{ "id4p1", "iD4 Mission Disk 1 - Alien Supreme Commander" },
|
||||
{ "id4p2", "iD4 Mission Disk 2 - Alien Science Officer" },
|
||||
{ "id4p3", "iD4 Mission Disk 3 - Warrior Alien" },
|
||||
{ "id4p4", "iD4 Mission Disk 4 - Alien Navigator" },
|
||||
{ "id4p5", "iD4 Mission Disk 5 - Captain Steve Hiller" },
|
||||
{ "id4p6", "iD4 Mission Disk 6 - Dave's Computer" },
|
||||
{ "id4p7", "iD4 Mission Disk 7 - President Whitmore" },
|
||||
{ "id4p8", "iD4 Mission Disk 8 - Alien Attack Fighter" },
|
||||
{ "id4p9", "iD4 Mission Disk 9 - FA-18 Fighter Jet" },
|
||||
{ "id4p10", "iD4 Mission Disk 10 - Alien Bomber" },
|
||||
{ "id4p11", "iD4 Mission Disk 11 - Area 51" },
|
||||
{ "improv", "Don't Quit Your Day Job" },
|
||||
{ "ironhelix", "Iron Helix" },
|
||||
{ "isis", "Isis"},
|
||||
{ "jewels", "Jewels of the Oracle" },
|
||||
{ "jman", "The Journeyman Project" },
|
||||
{ "jman2", "The Journeyman Project 2: Buried in Time" },
|
||||
{ "jmmd", "Just Me & My Dad" },
|
||||
{ "karma", "Karma: Curse of the 12 Caves" },
|
||||
{ "kyoto", "Cosmology of Kyoto" },
|
||||
{ "lion", "Lion" },
|
||||
{ "louiscatorze", "Louis Cat Orze: The Mystery of the Queen's Necklace" },
|
||||
{ "lzone", "L-ZONE"},
|
||||
{ "madmac", "Mad Mac Cartoons"},
|
||||
{ "majestic", "Majestic Part I: Alien Encounter" },
|
||||
{ "martian", "Ray Bradbury's The Martian Chronicles Adventure Game" },
|
||||
{ "maze", "The Riddle of the Maze"},
|
||||
{ "mechwarrior2", "MechWarrior 2" },
|
||||
{ "mediaband", "Meet Mediaband" },
|
||||
{ "melements", "Masters of the Elements" },
|
||||
{ "mirage", "Mirage" },
|
||||
{ "mummy", "Mummy: Tomb of the Pharaoh"},
|
||||
{ "muppets", "Muppet Treasure Island" },
|
||||
{ "murderbrett", "Who Killed Brett Penance?"},
|
||||
{ "murdermagic", "The Magic Death"},
|
||||
{ "murdersam", "Who Killed Sam Rupert?"},
|
||||
{ "murdertaylor", "Who Killed Taylor French? The Case of the Undressed Reporter"},
|
||||
{ "mylk", "Mylk"},
|
||||
{ "mysteriousegypt", "Mysterious Egypt"},
|
||||
{ "necrobius", "Necrobius"},
|
||||
{ "nile", "Nile: Passage to Egypt"},
|
||||
{ "noir", "Noir: A Shadowy Thriller"},
|
||||
{ "operafatal", "Opera Fatal"},
|
||||
{ "paws", "P.A.W.S.: Personal Automated Wagging System"},
|
||||
{ "phantasplanet", "Phantasmagoria Amusement Planet"},
|
||||
{ "pitfall", "Pitfall: The Mayan Adventure" },
|
||||
{ "planetarizona", "Escape from Planet Arizona" },
|
||||
{ "prescue", "Paradise Rescue" },
|
||||
{ "refixion1", "Refixion"},
|
||||
{ "refixion2", "Refixion II: Museum or Hospital"},
|
||||
{ "refixion3", "Refixion III: The Reindeer Story"},
|
||||
{ "rodney", "Rodney's Funscreen"},
|
||||
{ "saillusion", "Scientific American Library: Illusion" },
|
||||
{ "sakin2", "Sakin II"},
|
||||
{ "santafe1", "Santa Fe Mysteries: The Elk Moon Murder"},
|
||||
{ "sauniverse", "Scientific American Library: The Universe" },
|
||||
{ "sciencesmart", "Science Smart"},
|
||||
{ "screamingmetal", "Screaming Metal"},
|
||||
{ "shanghai", "Shanghai: Great Moments"},
|
||||
{ "simpsons", "The Simpsons: Cartoon Studio"},
|
||||
{ "skyborg", "SkyBorg: Into the Vortex"},
|
||||
{ "snh", "A Silly Noisy House"},
|
||||
{ "splayer", "The Simpsons: Cartoon Studio Player"},
|
||||
{ "spyclub", "Spy Club" },
|
||||
{ "spycraft", "Spycraft: The Great Game" },
|
||||
{ "staytooned", "Stay Tooned!" },
|
||||
{ "superspy", "SuperSpy 1" },
|
||||
{ "teamxtreme1", "Operation: Weather Disaster" },
|
||||
{ "teamxtreme2", "Operation: Eco-Nightmare" },
|
||||
{ "teddybear", "Operation Teddy Bear" },
|
||||
{ "the7colors", "The Seven Colors: Legend of PSY-S City"},
|
||||
{ "totaldistortion", "Total Distortion"},
|
||||
{ "trekborg", "Star Trek: Borg"},
|
||||
{ "trekguideds9", "Star Trek: Deep Space Nine Episode Guide"},
|
||||
{ "trekguidetng", "Star Trek: The Next Generation Episode Guide"},
|
||||
{ "trekklingon", "Star Trek: Klingon"},
|
||||
{ "trekomni", "Star Trek Omnipedia"},
|
||||
{ "trekpedia98", "Star Trek Encyclopedia 1998"},
|
||||
{ "trektech", "Star Trek: The Next Generation Interactive Technical Manual"},
|
||||
{ "tri3dtrial", "Tri-3D-Trial"},
|
||||
{ "twistynight1", "Twisty Night #1"},
|
||||
{ "twistynight2", "Twisty Night #2"},
|
||||
{ "twistynight3", "Twisty Night #3"},
|
||||
{ "ushistory", "The History of the United States for Young People"},
|
||||
{ "vvcyber", "Victor Vector & Yondo: The Cyberplasm Formula"},
|
||||
{ "vvdinosaur", "Victor Vector & Yondo: The Last Dinosaur Egg"},
|
||||
{ "vvharp", "Victor Vector & Yondo: The Hypnotic Harp"},
|
||||
{ "vvvampire", "Victor Vector & Yondo: The Vampire's Coffin"},
|
||||
{ "warlock", "Spaceship Warlock"},
|
||||
{ "wishbone", "Wishbone and the Amazing Odyssey"},
|
||||
{ "wrath", "Wrath of the Gods"},
|
||||
{ "xanthus", "Xanthus"},
|
||||
{ "xfua", "The X-Files Unrestricted Access"},
|
||||
{ "ybr1", "Yellow Brick Road"},
|
||||
{ "ybr2", "Yellow Brick Road II"},
|
||||
{ "ybr3", "Yellow Brick Road III"},
|
||||
{ "znemesis", "Zork Nemesis: The Forbidden Lands"},
|
||||
{ 0, 0 }
|
||||
};
|
||||
|
||||
namespace Director {
|
||||
|
||||
#define GENGAME_(t,e,f,m,s,l,p,fl,v) { { t, e, AD_ENTRY1s(f, m, s), l, p, fl, GUIO1(GUIO_NOASPECT) }, GID_GENERIC, v }
|
||||
|
Loading…
x
Reference in New Issue
Block a user