Wincade

From DanIT
Jump to navigation Jump to search

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