Since the categories are actually 'unlinked' from the startmenu catalog we can use more "descriptive" categories for the various game categories available (genres, perspectives, themes, etc.). For example:
<Category>
Code: Select all
Action
Adventure
Educational
Racing / Driving
Role-Playing (RPG)
Simulation
Sports
Strategy
---
2D
3D
1st-Person Perspective
3rd-Person Perspective
Isometric
Platform
Side-Scrolling
Top-Down
---
Adult
Anime / Manga
Arcade
BattleMech
Board / Party
Casino
Chess
Comics
Cyberpunk / Dark Sci-Fi
Detective / Mystery
Fighting
Flight
Game Show
Helicopter
Historical Battle (specific/exact)
Horror
Interactive Fiction
Interactive Movie
Managerial
Martial Arts
Medieval / Fantasy
Meditative / Zen
Mental training
Naval
Paddle / Pong
Persistent Universe
Pinball
Post-Apocalyptic
Puzzle-Solving
Real-Time
Rhythm / Music / Dance
Sci-Fi / Futuristic
Shooter
Spy / Espionage
Stealth
Survival Horror
Tank
Train
Turn-based
Video Backdrop
---
Add-on
Coin-Op Conversion
Compilation / Shovelware
Editor / Construction Set
Emulator
Licensed Title
For the StartMenu we can have a layout more suited towards organizing the sub-categories without getting into an insane hierarchy that either SetupS somehow has to construct on the fly or we have to manually define for every single permutation possible.
This way we'd still have a truer "Catalog" of sorts for our games. For the following example, I've used 42 "Catalog" entries which I think will be much more manageable (and believe it or not, RC1 used only 37 entries!)
<Catalog>
Code: Select all
Abstract
Adaptation
Adventure
Artificial Life
Board Games
Capturing
Card Games
Catching
Chase
Collecting
Combat
Demo
Diagnostic
Dodging
Driving
Educational
Escape
Fighting
Flying
Gambling
Interactive Movie
Management Simulation
Maze
Obstacle Course
Pencil-and-Paper Games
Pinball
Platform
Programming Games
Puzzle
Quiz
Racing
Role-Playing
Rhythm and Dance
Shoot ’Em Up
Simulation
Sports
Strategy
Table-Top Games
Target
Text Adventure
Training Simulation
Utility