MCPcopy Create free account

hub / github.com/Novattz/creamlinux-installer / functions

Functions324 in github.com/Novattz/creamlinux-installer

↓ 32 callersFunctionemit_progress
Emit a progress update to the frontend
src-tauri/src/installer/mod.rs:66
↓ 19 callersFunctionread_versions
Read the versions.json file from cache
src-tauri/src/cache/storage.rs:153
↓ 9 callersFunctionget_cache_dir
Get the cache directory path (~/.cache/creamlinux)
src-tauri/src/cache/storage.rs:32
↓ 5 callersFunctionemit_scan_progress
(app_handle: &tauri::AppHandle, message: &str, progress: u32)
src-tauri/src/main.rs:195
↓ 5 callersFunctionread_manifest
Read the creamlinux.json manifest from a game directory
src-tauri/src/cache/version.rs:59
↓ 5 callersFunctionshowToast
( message: string, type: 'success' | 'error' | 'warning' | 'info', options = {} )
src/contexts/AppProvider.tsx:432
↓ 5 callersFunctionwrite_versions
Write the versions.json file to cache
src-tauri/src/cache/storage.rs:197
↓ 4 callersFunctionemit_dlc_progress
Emit DLC progress updates to the frontend
src-tauri/src/installer/mod.rs:891
↓ 4 callersFunctiongetIconComponent
( name: string, variant: IconVariant | string )
src/components/icons/Icon.tsx:57
↓ 4 callersFunctionget_creamlinux_version_dir
Get the path to a versioned CreamLinux directory
src-tauri/src/cache/storage.rs:136
↓ 4 callersFunctionget_screamapi_version_dir
(version: &str)
src-tauri/src/cache/storage.rs:117
↓ 4 callersFunctionget_smokeapi_version_dir
Get the path to a versioned SmokeAPI directory
src-tauri/src/cache/storage.rs:101
↓ 4 callersFunctionrunEpicAction
(game: EpicGame, action: string)
src/contexts/AppProvider.tsx:164
↓ 4 callersFunctionsave_config
Save configuration to disk
src-tauri/src/config.rs:119
↓ 4 callersFunctionstreamGameDlcs
(gameId: string)
src/hooks/useDlcManager.ts:141
↓ 4 callersFunctionupdateConfig
(key: K, value: SmokeAPIConfig[K])
src/components/dialogs/SmokeAPISettingsDialog.tsx:129
↓ 4 callersFunctionupdateConfig
(key: K, value: ScreamAPIConfig[K])
src/components/dialogs/ScreamAPISettingsDialog.tsx:115
↓ 4 callersFunctionwrite_manifest
Write the creamlinux.json manifest to a game directory
src-tauri/src/cache/version.rs:81
↓ 3 callersFunctiondelete_config
Delete SmokeAPI config from a game directory
src-tauri/src/smokeapi_config.rs:80
↓ 3 callersFunctionfetch_steamcmd_info
Calls `https://api.steamcmd.net/v1/info/{app_id}` and returns the per-app JSON object (`data[app_id]`), or `None` on any failure.
src-tauri/src/installer/mod.rs:657
↓ 3 callersFunctionfind_screamapi_config_path
Find where the ScreamAPI config should live by looking for EOSSDK backup files (EOSSDK-Win64-Shipping_o.dll or EOSSDK-Win32-Shipping_o.dll)
src-tauri/src/screamapi_config.rs:116
↓ 3 callersFunctionfind_smokeapi_config_path
Find the path where SmokeAPI.config.json should be located This is in the same directory as the SmokeAPI DLL files
src-tauri/src/smokeapi_config.rs:98
↓ 3 callersFunctionget_koaloader_version_dir
(version: &str)
src-tauri/src/cache/storage.rs:126
↓ 3 callersFunctionloadConfig
()
src/hooks/useDisclaimer.ts:18
↓ 3 callersFunctionremove_smokeapi_version
Remove SmokeAPI version from the manifest
src-tauri/src/cache/version.rs:113
↓ 2 callersFunctiondelete_salt
()
src-tauri/src/reporting.rs:119
↓ 2 callersFunctionensure_config_dir
Ensure the config directory exists
src-tauri/src/config.rs:42
↓ 2 callersFunctionextract_dlc_ids
Extracts DLC app-IDs from a game's steamcmd info object. Merges two sources and deduplicates: 1. `extended.listofdlc` - comma-separated string 2. `dep
src-tauri/src/installer/mod.rs:684
↓ 2 callersFunctionfetch_dlc_details
Fetch DLC details from steamcmd.net (simple version without progress)
src-tauri/src/installer/mod.rs:741
↓ 2 callersFunctionfetch_dlc_name
Fetches the display name for a single DLC from steamcmd.net. Returns `None` if the call fails or the name is empty / "Unknown".
src-tauri/src/installer/mod.rs:723
↓ 2 callersFunctionfindBestGameImage
(appId: string)
src/services/ImageService.ts:64
↓ 2 callersFunctionfind_best_proxy
Scan all PE files in the exe's directory (both .exe and .dll, exactly like the Python script) and return the best Koaloader proxy to use. Priority: 1
src-tauri/src/pe_inspector.rs:50
↓ 2 callersFunctionget_config_dir
Get the config directory path (~/.config/creamlinux)
src-tauri/src/config.rs:27
↓ 2 callersFunctionget_config_path
Get the config file path
src-tauri/src/config.rs:36
↓ 2 callersFunctionget_creamlinux_dir
Get the CreamLinux cache directory path
src-tauri/src/cache/storage.rs:87
↓ 2 callersFunctionget_koaloader_dir
()
src-tauri/src/cache/storage.rs:76
↓ 2 callersFunctionget_screamapi_dir
()
src-tauri/src/cache/storage.rs:66
↓ 2 callersFunctionget_smokeapi_dir
Get the SmokeAPI cache directory path
src-tauri/src/cache/storage.rs:53
↓ 2 callersFunctionhandleGameAction
(gameId: string, action: ActionType)
src/contexts/AppProvider.tsx:294
↓ 2 callersFunctionhandleSubmit
()
src/components/dialogs/AddDlcDialog.tsx:37
↓ 2 callersFunctionhandleSubmit
(worked: boolean)
src/components/dialogs/RatingDialog.tsx:67
↓ 2 callersFunctionis_64bit_exe
Detect if a Windows PE executable is 64-bit. Returns true for AMD64, false for i386. Defaults to true on parse failure.
src-tauri/src/pe_inspector.rs:134
↓ 2 callersFunctionis_elf_binary
Check if a file is a Linux ELF binary
src-tauri/src/searcher.rs:228
↓ 2 callersFunctionlist_smokeapi_files
List all SmokeAPI files in the cached version directory
src-tauri/src/cache/storage.rs:320
↓ 2 callersFunctionload_config
Load configuration from disk
src-tauri/src/config.rs:55
↓ 2 callersFunctionload_local_reports
Load all locally recorded votes.
src-tauri/src/reporting.rs:53
↓ 2 callersFunctionoptimizeSVG
(filePath)
scripts/optimize-svg.js:71
↓ 2 callersFunctionparse_library_folders_vdf
Parse libraryfolders.vdf to extract additional library paths
src-tauri/src/searcher.rs:165
↓ 2 callersFunctionread_config
Read SmokeAPI config from a game directory Returns None if the config doesn't exist
src-tauri/src/smokeapi_config.rs:42
↓ 2 callersFunctionremove_creamlinux_version
Remove CreamLinux version from the manifest
src-tauri/src/cache/version.rs:133
↓ 2 callersFunctionreports_cache_path
()
src-tauri/src/reporting.rs:48
↓ 2 callersFunctionupdate_creamlinux_version
Update the CreamLinux version in the manifest
src-tauri/src/cache/version.rs:106
↓ 2 callersFunctionupdate_smokeapi_version
Update the SmokeAPI version in the manifest
src-tauri/src/cache/version.rs:99
↓ 2 callersFunctionuseAppContext
()
src/contexts/useAppContext.ts:8
↓ 2 callersFunctionwrite_config
Write SmokeAPI config to a game directory
src-tauri/src/smokeapi_config.rs:64
↓ 2 callersFunctionwrite_default_config
Write a default ScreamAPI config to a specific directory. Called internally by the installer when first setting up ScreamAPI.
src-tauri/src/screamapi_config.rs:42
↓ 1 callersFunctionanimate
()
src/components/layout/AnimatedBackground.tsx:60
↓ 1 callersMethodany_updated
(&self)
src-tauri/src/cache/mod.rs:341
↓ 1 callersFunctioncheckImageExists
(url: string)
src/services/ImageService.ts:35
↓ 1 callersFunctioncheck_and_update_cache
Check for updates and download new versions if available
src-tauri/src/cache/mod.rs:183
↓ 1 callersFunctioncheck_creamlinux_installed
Check if a game has CreamLinux installed
src-tauri/src/searcher.rs:244
↓ 1 callersFunctioncheck_koaloader_installed
(install_path: &Path)
src-tauri/src/epic_scanner.rs:173
↓ 1 callersFunctioncheck_screamapi_installed
(install_path: &Path)
src-tauri/src/epic_scanner.rs:159
↓ 1 callersFunctioncheck_smokeapi_installed
Check if a game has SmokeAPI installed
src-tauri/src/searcher.rs:258
↓ 1 callersFunctiondetect_binary_bitness
Detect the bitness of a Linux Binary by reading ELF header ELF format: https://en.wikipedia.org/wiki/Executable_and_Linkable_Format
src-tauri/src/utils/bitness.rs:15
↓ 1 callersFunctiondetect_game_bitness
Scan game directory for Linux binaries and determine bitness Returns the detected bitness, prioritizing the main game executable
src-tauri/src/utils/bitness.rs:44
↓ 1 callersFunctiondetermine_platform
Priority-based platform detection
src-tauri/src/searcher.rs:495
↓ 1 callersFunctionfetchGameImage
()
src/components/games/GameItem.tsx:27
↓ 1 callersFunctionfetchVersion
()
src/components/dialogs/SettingsDialog.tsx:27
↓ 1 callersFunctionfetch_dlc_details_with_progress
Fetch DLC details from steamcmd.net with progress updates
src-tauri/src/installer/mod.rs:779
↓ 1 callersFunctionfind_installed_games
Find all installed Steam games from library folders
src-tauri/src/searcher.rs:551
↓ 1 callersFunctionfind_steam_libraries
Find all Steam library folders from base Steam installation paths
src-tauri/src/searcher.rs:123
↓ 1 callersFunctiongenerate_user_hash
(steam_path: &str)
src-tauri/src/reporting.rs:132
↓ 1 callersFunctiongetButtonText
()
src/components/buttons/ActionButton.tsx:28
↓ 1 callersFunctiongetButtonVariant
()
src/components/buttons/ActionButton.tsx:35
↓ 1 callersFunctiongetCommandBoxClass
()
src/components/dialogs/ProgressDialog.tsx:112
↓ 1 callersFunctiongetConflictDescription
(type: 'cream-to-proton' | 'smoke-to-native')
src/components/dialogs/ConflictDialog.tsx:38
↓ 1 callersFunctiongetIcon
()
src/components/notifications/Toast.tsx:60
↓ 1 callersFunctiongetIconInfo
()
src/components/buttons/ActionButton.tsx:43
↓ 1 callersFunctiongetInstructionText
()
src/components/dialogs/ProgressDialog.tsx:58
↓ 1 callersFunctiongetLoadingInfoText
()
src/components/dialogs/DlcSelectionDialog.tsx:151
↓ 1 callersFunctiongetSizeValue
(size: IconSize)
src/components/icons/Icon.tsx:40
↓ 1 callersFunctiongetSteamImageUrl
( appId: string, type: (typeof SteamImageType)[SteamImageTypeKey] )
src/services/ImageService.ts:23
↓ 1 callersFunctiongetTitle
()
src/components/notifications/Toast.tsx:76
↓ 1 callersFunctionget_all_dlcs
Get all DLCs (both enabled and disabled) from cream_api.ini
src-tauri/src/dlc_manager.rs:70
↓ 1 callersFunctionget_box_art
Extract the "DieselGameBox" image URL from a game's metadata JSON. We read the top-level keyImages array directly from the JSON value, which avoids pu
src-tauri/src/epic_scanner.rs:129
↓ 1 callersFunctionget_default_steam_paths
Find potential Steam installation directories
src-tauri/src/searcher.rs:24
↓ 1 callersFunctionget_enabled_dlcs
Parse the cream_api.ini file to extract both enabled and disabled DLCs
src-tauri/src/dlc_manager.rs:17
↓ 1 callersFunctionget_or_create_salt
()
src-tauri/src/reporting.rs:91
↓ 1 callersFunctionget_pe_imports
(path: &Path)
src-tauri/src/pe_inspector.rs:171
↓ 1 callersFunctionhandleGameEdit
(gameId: string, games: Game[])
src/hooks/useDlcManager.ts:167
↓ 1 callersFunctionhandleSelect
(optionValue: T)
src/components/common/Dropdown.tsx:50
↓ 1 callersFunctionhandleUpdateDlcs
(gameId: string)
src/hooks/useDlcManager.ts:316
↓ 1 callersMethodhas_creamlinux
Check if CreamLinux is installed
src-tauri/src/cache/version.rs:37
↓ 1 callersMethodhas_failures
(&self)
src-tauri/src/cache/mod.rs:364
↓ 1 callersMethodhas_smokeapi
Check if SmokeAPI is installed
src-tauri/src/cache/version.rs:32
↓ 1 callersFunctioninitialLoad
()
src/hooks/useAppLogic.ts:57
↓ 1 callersFunctioninitialize_cache
Initialize the cache on app startup Downloads both unlockers if they don't exist
src-tauri/src/cache/mod.rs:23
↓ 1 callersFunctioninstall_cream_with_dlcs
Create a custom installation with selected DLCs
src-tauri/src/dlc_manager.rs:278
↓ 1 callersFunctioninstall_creamlinux
Install CreamLinux to a game
src-tauri/src/installer/mod.rs:117
next →1–100 of 324, ranked by callers