Difference between revisions of "Wincade"
Jump to navigation
Jump to search
m |
m (Keystroke) |
||
| (31 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| − | A | + | A Shell that replaces Windows Explorer with an Arcade Kiosk system (support from Windows 98).</br> |
| + | |||
| + | ==Features== | ||
| + | |||
| + | '''Software Features'''</br> | ||
| + | * 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'''</br> | ||
| + | * 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 | ||
| + | |||
| + | {| class="wikitable sortable" | ||
| + | ! 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) | ||
| + | |} | ||
| + | |||
| + | </br> | ||
| + | ===Theme=== | ||
| + | * '''Theme.cfg''' settings is located in each theme folder | ||
| − | |||
| − | |||
| − | |||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
! 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 | ||
| + | |- | ||
| + | | 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 | ||
| + | |||
| + | {| class="wikitable sortable" | ||
|- | |- | ||
| − | + | ! 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) |
|} | |} | ||
| − | '''Game''' | + | * Replace Background_'''1''' with an index number to show multiple background images as slideshow |
| + | * Replace Category_'''Name''' with the name of the category | ||
| + | |||
| + | </br> | ||
| + | ===Game=== | ||
| + | * '''Game.cfg''' settings is located in each game folder | ||
| + | * '''Logo.png''' is the thumbnail for the game (optional) | ||
| + | |||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
| Line 36: | 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 48: | 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 | ||
|- | |- | ||
| − | | DLC || <title[]> || Add sub- | + | | StatLastPlay || <date> || Statistic: Date of last game start |
| + | |- | ||
| + | | DLC || <title[]> || Add sub-game titles to this game (optional) | ||
|} | |} | ||
| + | |||
| + | </br> | ||
| + | ===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 | ||
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