-
Notifications
You must be signed in to change notification settings - Fork 0
settings.json
DiamondCoder edited this page May 14, 2024
·
9 revisions
File is available at: ..\DiamondCoder\nsfwGameManager\settings.json
Here is a bit of an explanation on what's in the config file:
-
appVersion
- The program latest version. This help the program know when update needed- Type:
String
- Default:
0.1.1.4
or the latest version
- Type:
-
appLanguage
- The manager languages. Usually all lowercase, English names of the languages.- Type:
String
- Default:
english
- Type:
-
folderLocation
- This is a directory path that points, where the games are located for custom handling- Type:
String
- Default:
null
- Type:
-
othersettings
- array of Boolean values. General settings on how the program starts or works.- Type:
Array
and inside allBoolean
- Default: All settings default set to
false
- Options:
-
autoUpdateManager
- Whether auto update the manager program from GitHub with internet connection -
darkMode
- To change colors and contrast and make it darker -
autoFetchNewGameInfos
- At the start of the program it will check every website and get the newest possible info to update the database at every start -
autoFetchLocalGameFolder
- Whether to automatically fetch thefolderLocation
folders and scan for new games -
DiscordRPC
- Discord Rich Presence that shows a bit more details on what you do and how many games you have. -
showConsole
- If you wanna debug or help better error fixing, console can be enabled to show every log. (This cannot be changed within the program. Must be edited in file)
-
- Type:
-
shownColumns
- array of Boolean values. This handles what column is show for the program- Type:
Array
and inside allBoolean
- Default: All settings default set to
true
-
site
- What website or if manually the game is added from (f95, steam, man...) -
id
- Unique ID of game, but only persite
(So there can be both id: 420 for steam and f95 ) -
name
- Name of the game -
developer
- Name of the developer(s) that created the game -
playedVersion
- Last played version the user has played -
lastTimePlayed
- Last time the game was played -
rated
- Own user rating. It's good if you wanna know how much you enjoyed it -
newestVersionOnline
- Newest possible version that the program was able to get from the internet -
lastDateTimeUpdated
- When was that latest version published -
peopleOnlineRating
- If there is online rating, how much others liked it -
localPlayerProgress
- How far the game is finished (Not even started or just started but left halfway or you 100% completed it) -
gameStillOnPc
- If the game is still available on the computer. Good if you don't have internet or don't want to download new one -
gameEngine
- If you prefer one game engine or you know you don't want to play a web based game, you can check here -
os
- What systems the game can run. (Linux, Android, IOS, Windows or maybe everywhere if it's webpage based game) -
language
- What languages does the game offer. (Maybe you have a friend that wanna try something, but doesn't know English well) -
localPersonalNotes
- If you have some personal thought that is important. Whether if you thought the game was annoying or way to easy
-
- Type:
{
"appVersion": "0.1.1.4",
"appLanguage": "english",
"folderLocation": "null",
"othersettings": {
"autoUpdateManager": false,
"darkMode": false,
"autoFetchNewGameInfos": false,
"autoFetchLocalGameFolder": false,
"DiscordRPC": false,
"showConsole": false
},
"shownColumns": {
"site": true,
"id": true,
"name": true,
"developer": true,
"playedVersion": true,
"lastTimePlayed": true,
"rated": true,
"newestVersionOnline": true,
"lastDateTimeUpdated": true,
"peopleOnlineRating": true,
"localPlayerProgress": true,
"gameStillOnPc": true,
"gameEngine": true,
"os": true,
"language": true,
"localPersonalNotes": true
}
}