Difference between revisions of "Wincade"
Jump to navigation
Jump to search
m (Keystroke) |
|||
| (13 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
A Shell that replaces Windows Explorer with an Arcade Kiosk system (support from Windows 98).</br> | A Shell that replaces Windows Explorer with an Arcade Kiosk system (support from Windows 98).</br> | ||
| + | |||
| + | ==Features== | ||
'''Software Features'''</br> | '''Software Features'''</br> | ||
* Open Source code (C#) | * Open Source code (C#) | ||
* .NET Framework 2.0 (Windows 98 or higher) | * .NET Framework 2.0 (Windows 98 or higher) | ||
| − | |||
* Fully customizable themes | * Fully customizable themes | ||
| − | * Fully | + | * Each theme has its own music playlist |
| + | * Fully editable texts (languages) | ||
* Easily add and configure games | * Easily add and configure games | ||
| + | * Configure which keys trigger game start and exit | ||
| + | * Configure which special key is for a real coin slot insert | ||
| + | * (optional) Credit system: Configure coin value, and per game price and playtime | ||
| + | * Play demo videos of games after set amount of Wincade inactivity | ||
| + | * Return to Wincade after set amount of game inactivity | ||
| + | * Per game played count, and last played date | ||
'''Player Features'''</br> | '''Player Features'''</br> | ||
| − | * Designed to work with touchscreen / joystick / trackball / touchpad | + | * Designed to work optimal with touchscreen / joystick / trackball / touchpad |
* Status Bar: | * Status Bar: | ||
** Date & time clock | ** Date & time clock | ||
** Current credits display (hidable feature) | ** Current credits display (hidable feature) | ||
** Choose and select language | ** Choose and select language | ||
| − | + | * Choose a game category: All, Popular, Recent. | |
| − | + | * More categories are automatically created based on the added games | |
| + | * Choosing a game runs the game in fullscreen, returns to Wincade when exited | ||
| + | * (optional) Credit system: Using a real coin slot will raise your credits | ||
| + | * (optional) Player can not exit Wincade | ||
==Settings== | ==Settings== | ||
| Line 26: | Line 37: | ||
! Setting !! Value !! Description | ! Setting !! Value !! Description | ||
|- | |- | ||
| − | | Theme || < | + | | Theme || <theme> || Name of the theme folder |
|- | |- | ||
| Language || <language> || Default language name | | Language || <language> || Default language name | ||
|- | |- | ||
| − | | Volume || <volume> || Default audio volume | + | | Volume || <volume> || Default audio volume (-1 = no change) |
|- | |- | ||
| Credits || <credits> || Default credits at startup (-1 = disable credits) | | Credits || <credits> || Default credits at startup (-1 = disable credits) | ||
| Line 36: | Line 47: | ||
| NoCategory || <true/false> || Hide all categories | | NoCategory || <true/false> || Hide all categories | ||
|- | |- | ||
| − | | CoinKey || <key> || Special keyboard key to trigger coin insert event | + | | NoExit || <true/false> || Block player from exiting Wincade |
| + | |- | ||
| + | | CoinKey || <key> || Special keyboard key to trigger coin insert event (optional) | ||
|- | |- | ||
| − | | StartKey || <key> || Special keyboard key to start selected game | + | | StartKey || <key> || Special keyboard key to start selected game (optional) |
|- | |- | ||
| − | | ExitKey || <key> || Special keyboard key to exit current game | + | | ExitKey || <key> || Special keyboard key to exit current game (optional) |
|- | |- | ||
| AutoReset || <seconds> || Seconds of inactivity to return to main screen (-1 = disable reset) | | AutoReset || <seconds> || Seconds of inactivity to return to main screen (-1 = disable reset) | ||
| Line 46: | Line 59: | ||
| AutoDemo || <seconds> || Seconds of inactivity to play demo videos (-1 = disable demo) | | AutoDemo || <seconds> || Seconds of inactivity to play demo videos (-1 = disable demo) | ||
|- | |- | ||
| − | + | | PopularGames || <amount> || Amount of games in 'Popular' category (-1 = hide popular) | |
| − | |||
| − | | PopularGames || <amount> || | ||
|- | |- | ||
| − | | RecentGames || <amount> || | + | | RecentGames || <amount> || Amount of games in 'Recent' category (-1 = hide recent) |
|} | |} | ||
| Line 60: | Line 71: | ||
|- | |- | ||
! Setting !! Value !! Description | ! Setting !! Value !! Description | ||
| + | |- | ||
| + | | Slideshow || <seconds> || Seconds to show one background (-1 = disable slideshow) | ||
| + | |- | ||
| + | | Font || <fontname> || Name of the Font for texts | ||
| + | |- | ||
| + | | DarkMode || <true/false> || Enable Dark Mode for texts | ||
| + | |- | ||
| + | | MenuBorder || <pixels> || Amount of pixels for the background/menu border | ||
|- | |- | ||
| CategoryColumns || <columns> || Amount of columns for showing categories | | CategoryColumns || <columns> || Amount of columns for showing categories | ||
| Line 69: | Line 88: | ||
| GameRows || <rows> || Amount of rows for showing games | | GameRows || <rows> || Amount of rows for showing games | ||
|- | |- | ||
| − | | Music || <folder> || Background music folder | + | | Music || <folder> || Background music folder name (optional) |
| − | |||
| − | |||
| − | |||
|} | |} | ||
| Line 83: | Line 99: | ||
| Background.jpg || Main background image | | Background.jpg || Main background image | ||
|- | |- | ||
| − | | Background_1.jpg || Multiple backgrounds slideshow | + | | Background_1.jpg || Multiple backgrounds slideshow (optional) |
|- | |- | ||
| − | | StatusBar.png || Status Bar panel | + | | StatusBar.png || Status Bar panel (optional) |
|- | |- | ||
| − | | Menu.png || Menu panel | + | | Menu.png || Menu panel (optional) |
|- | |- | ||
| − | | Categories.png || Categories panel | + | | Categories.png || Categories panel (optional) |
|- | |- | ||
| Category_Name.png || Per category thumbnail (optional) | | Category_Name.png || Per category thumbnail (optional) | ||
|- | |- | ||
| − | | Games.png || Games panel | + | | Games.png || Games panel (optional) |
|- | |- | ||
| − | | PageControl.png || Page Control panel | + | | PageControl.png || Page Control panel (optional) |
|} | |} | ||
| Line 112: | Line 128: | ||
| Title || <name> || Game name | | Title || <name> || Game name | ||
|- | |- | ||
| − | | Categories || <category[]> || Game categories | + | | Categories || <category[]> || Game categories (optional) |
|- | |- | ||
| − | | Credits || <credits> || Required credits to start game (0 = free) | + | | Credits || <credits> || Required credits to start game (0 = free game) |
|- | |- | ||
| − | | | + | | TimeCredits || <seconds> || Seconds game will play per credits (-1 = unlimited time) |
|- | |- | ||
| VolumeChange || <volume> || Volume to increase or decrease (0 = stay same) | | VolumeChange || <volume> || Volume to increase or decrease (0 = stay same) | ||
| Line 124: | Line 140: | ||
| Arguments || <parameter[]> || Game executable (or script) arguments | | Arguments || <parameter[]> || Game executable (or script) arguments | ||
|- | |- | ||
| − | | | + | | Keystrokes || <key[]> || Keyboard keys to be pressed after game has started |
|- | |- | ||
| StatPlayCount || <count> || Statistic: Amount of times game started | | StatPlayCount || <count> || Statistic: Amount of times game started | ||
|- | |- | ||
| StatLastPlay || <date> || Statistic: Date of last game start | | StatLastPlay || <date> || Statistic: Date of last game start | ||
| + | |- | ||
| + | | DLC || <title[]> || Add sub-game titles to this game (optional) | ||
|} | |} | ||
| Line 134: | Line 152: | ||
===Language=== | ===Language=== | ||
* All available languages to choose from are located in the languages folder | * All available languages to choose from are located in the languages folder | ||
| − | * The Language'''.txt''' file includes translations for all | + | * The Language'''.txt''' file includes translations for all texts |
* The Language'''.png''' file is the flag icon for the language | * The Language'''.png''' file is the flag icon for the language | ||
Latest revision as of 19:27, 13 April 2026
A Shell that replaces Windows Explorer with an Arcade Kiosk system (support from Windows 98).
Features
Software Features
- Open Source code (C#)
- .NET Framework 2.0 (Windows 98 or higher)
- Fully customizable themes
- Each theme has its own music playlist
- Fully editable texts (languages)
- Easily add and configure games
- Configure which keys trigger game start and exit
- Configure which special key is for a real coin slot insert
- (optional) Credit system: Configure coin value, and per game price and playtime
- Play demo videos of games after set amount of Wincade inactivity
- Return to Wincade after set amount of game inactivity
- Per game played count, and last played date
Player Features
- Designed to work optimal with touchscreen / joystick / trackball / touchpad
- Status Bar:
- Date & time clock
- Current credits display (hidable feature)
- Choose and select language
- Choose a game category: All, Popular, Recent.
- More categories are automatically created based on the added games
- Choosing a game runs the game in fullscreen, returns to Wincade when exited
- (optional) Credit system: Using a real coin slot will raise your credits
- (optional) Player can not exit Wincade
Settings
General
- Settings.ini is located in the root folder
| Setting | Value | Description |
|---|---|---|
| Theme | <theme> | Name of the theme folder |
| Language | <language> | Default language name |
| Volume | <volume> | Default audio volume (-1 = no change) |
| Credits | <credits> | Default credits at startup (-1 = disable credits) |
| NoCategory | <true/false> | Hide all categories |
| NoExit | <true/false> | Block player from exiting Wincade |
| CoinKey | <key> | Special keyboard key to trigger coin insert event (optional) |
| StartKey | <key> | Special keyboard key to start selected game (optional) |
| ExitKey | <key> | Special keyboard key to exit current game (optional) |
| AutoReset | <seconds> | Seconds of inactivity to return to main screen (-1 = disable reset) |
| AutoDemo | <seconds> | Seconds of inactivity to play demo videos (-1 = disable demo) |
| PopularGames | <amount> | Amount of games in 'Popular' category (-1 = hide popular) |
| RecentGames | <amount> | Amount of games in 'Recent' category (-1 = hide recent) |
Theme
- Theme.cfg settings is located in each theme folder
| Setting | Value | Description |
|---|---|---|
| Slideshow | <seconds> | Seconds to show one background (-1 = disable slideshow) |
| Font | <fontname> | Name of the Font for texts |
| DarkMode | <true/false> | Enable Dark Mode for texts |
| MenuBorder | <pixels> | Amount of pixels for the background/menu border |
| CategoryColumns | <columns> | Amount of columns for showing categories |
| CategoryRows | <rows> | Amount of rows for showing categories |
| GameColumns | <columns> | Amount of columns for showing games |
| GameRows | <rows> | Amount of rows for showing games |
| Music | <folder> | Background music folder name (optional) |
- Theme graphics and background images are also located in this folder
| Graphic | Description |
|---|---|
| Background.jpg | Main background image |
| Background_1.jpg | Multiple backgrounds slideshow (optional) |
| StatusBar.png | Status Bar panel (optional) |
| Menu.png | Menu panel (optional) |
| Categories.png | Categories panel (optional) |
| Category_Name.png | Per category thumbnail (optional) |
| Games.png | Games panel (optional) |
| PageControl.png | Page Control panel (optional) |
- Replace Background_1 with an index number to show multiple background images as slideshow
- Replace Category_Name with the name of the category
Game
- Game.cfg settings is located in each game folder
- Logo.png is the thumbnail for the game (optional)
| Setting | Value | Description |
|---|---|---|
| Title | <name> | Game name |
| Categories | <category[]> | Game categories (optional) |
| Credits | <credits> | Required credits to start game (0 = free game) |
| TimeCredits | <seconds> | Seconds game will play per credits (-1 = unlimited time) |
| VolumeChange | <volume> | Volume to increase or decrease (0 = stay same) |
| Executable | <file> | Game executable (or script) location |
| Arguments | <parameter[]> | Game executable (or script) arguments |
| Keystrokes | <key[]> | Keyboard keys to be pressed after game has started |
| StatPlayCount | <count> | Statistic: Amount of times game started |
| StatLastPlay | <date> | Statistic: Date of last game start |
| DLC | <title[]> | Add sub-game titles to this game (optional) |
Language
- All available languages to choose from are located in the languages folder
- The Language.txt file includes translations for all texts
- The Language.png file is the flag icon for the language