Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BrookenRecord/Packer
/ functions
Functions
67 in github.com/BrookenRecord/Packer
⨍
Functions
67
◇
Types & classes
23
↓ 9 callers
Function
slice
(bs: &[u8], off: usize, len: usize)
crates/client_bootstrapper/src/authentication/binarycookies.rs:140
↓ 5 callers
Method
get
(root_dir: &Path)
crates/client_bootstrapper/src/manifest.rs:25
↓ 5 callers
Method
to_string
(&self)
crates/client_bootstrapper/src/async_runtime.rs:25
↓ 4 callers
Function
get_logs_from_string
(channel: &Channel, deploy_history: String)
crates/deploy_history/src/lib.rs:31
↓ 4 callers
Function
slice_to
(bs: &[u8], off: usize, to: usize)
crates/client_bootstrapper/src/authentication/binarycookies.rs:163
↓ 4 callers
Method
to_string
(&self)
crates/deploy_history/src/domain.rs:10
↓ 3 callers
Method
get_latest_client_version
(&mut self)
crates/client_bootstrapper/src/downloader/mod.rs:129
↓ 2 callers
Method
get
(root_dir: &Path)
crates/client_bootstrapper/src/downloader/client_lock.rs:13
↓ 2 callers
Method
get_roblosecurity
(&self)
crates/client_bootstrapper/src/authentication/mod.rs:28
↓ 2 callers
Method
get_webview_roblosecurity
(&self)
crates/client_bootstrapper/src/authentication/mod.rs:55
↓ 2 callers
Function
parts_from_version
(version: &str)
crates/deploy_history/src/client_version_info.rs:72
↓ 1 callers
Method
_pollForTaskChanges
()
crates/client_bootstrapper/resources/js/bootstrapper_sdk.js:17
↓ 1 callers
Method
already_authenticated
(&self)
crates/client_bootstrapper/src/authentication/mod.rs:23
↓ 1 callers
Method
create_authentication_ticket
An authentication ticket is required for initiating the gamejoin process (handled by the Roblox client).
crates/client_bootstrapper/src/gamejoin.rs:103
↓ 1 callers
Function
download_file
Download a client files and write them to path asynchronously.
crates/client_bootstrapper/src/downloader/platform_impl/util.rs:19
↓ 1 callers
Function
download_partial_chunk
Download a partial file chunk from the CDN in parallel to speed up download
crates/client_bootstrapper/src/downloader/platform_impl/util.rs:97
↓ 1 callers
Function
extract_archive
Modified from https://github.com/zip-rs/zip/blob/5737927dbbd15a8b648c315f2f8e2a39cdc1a430/examples/extract.rs
crates/client_bootstrapper/src/downloader/platform_impl/util.rs:126
↓ 1 callers
Method
generate_application_args
Generate the arguments passed to the Roblox Player that tell it how to start.
crates/client_bootstrapper/src/gamejoin.rs:71
↓ 1 callers
Method
get
( client: &Client, channel: &Channel, binary_type: &BinaryType, )
crates/deploy_history/src/client_version_info.rs:40
↓ 1 callers
Function
getAuthTicket
()
crates/client_bootstrapper/resources/js/auth_webview_hook.js:11
↓ 1 callers
Function
getCsrfToken
()
crates/client_bootstrapper/resources/js/auth_webview_hook.js:3
↓ 1 callers
Function
get_cookie_storage_path
()
crates/client_bootstrapper/src/authentication/utils.rs:8
↓ 1 callers
Function
get_deploy_history
Pull raw deployment history from Roblox S3 bucket
crates/deploy_history/src/lib.rs:16
↓ 1 callers
Function
get_deploy_log
()
crates/deploy_history/src/deploy_log.rs:30
↓ 1 callers
Function
get_deploy_logs_for_channel
( client: &Client, channel: &Channel, )
crates/deploy_history/src/lib.rs:54
↓ 1 callers
Method
get_roblosecurity_cookie
(&self)
crates/client_bootstrapper/src/authentication/mod.rs:42
↓ 1 callers
Function
get_root_directory
()
src/util.rs:6
↓ 1 callers
Function
init_logging
(root_dir: &Path)
src/logging.rs:14
↓ 1 callers
Function
initiate_application_tasks
( root_dir: &Path, manifest: &ProjectManifest, async_thread_sender: Sender<Message>, applicati
crates/client_bootstrapper/src/async_runtime.rs:41
↓ 1 callers
Method
initiate_client_download
Start downloading the client! This mostly branches out to OS-specific download implementations because Roblox packages the client up different for Win
crates/client_bootstrapper/src/downloader/mod.rs:46
↓ 1 callers
Method
launch_roblox_client
Launch the game client into the specified experience!
crates/client_bootstrapper/src/gamejoin.rs:37
↓ 1 callers
Method
next
(&mut self)
crates/client_bootstrapper/src/downloader/platform_impl/util.rs:200
↓ 1 callers
Method
parse_content
(&mut self, bs: &[u8])
crates/client_bootstrapper/src/authentication/binarycookies.rs:53
↓ 1 callers
Method
parse_page
(&mut self, bs: &[u8])
crates/client_bootstrapper/src/authentication/binarycookies.rs:71
↓ 1 callers
Function
redeemAuthTicket
()
crates/client_bootstrapper/resources/js/auth_webview_hook.js:25
↓ 1 callers
Method
require_client_download
Works out if we need to download a new version of the client. A new download could be required when: 1. Could not find an existing client downloaded.
crates/client_bootstrapper/src/downloader/mod.rs:81
↓ 1 callers
Function
run
()
crates/client_bootstrapper/resources/js/auth_webview_hook.js:60
↓ 1 callers
Method
run
Creates the event loop and runs the application. WARNING**: This will consume the thread it is called from.
crates/client_bootstrapper/src/application.rs:52
↓ 1 callers
Method
update_client_lock
Update the client lock with the currently installed (latest) version of the client. This should only be called after client installation has completed
crates/client_bootstrapper/src/downloader/mod.rs:109
↓ 1 callers
Method
write_lock_to_path
(&self, lock: &ClientLock, root_dir: &Path)
crates/client_bootstrapper/src/downloader/client_lock.rs:23
Method
base_url
(&self)
crates/deploy_history/src/domain.rs:28
Function
c_str
(bs: &[u8])
crates/client_bootstrapper/src/authentication/binarycookies.rs:174
Function
captures_multi_line
()
crates/deploy_history/src/lib.rs:88
Function
captures_single_line
()
crates/deploy_history/src/lib.rs:110
Method
constructor
(startingTask)
crates/client_bootstrapper/resources/js/bootstrapper_sdk.js:4
Method
create_authentication_window
( event_loop: &EventLoopWindowTarget<UserEvent>, web_context: &mut WebContext, applica
crates/client_bootstrapper/src/application.rs:216
Method
download_files_and_write_to_path
( client: &Client, download_paths: Vec<String>, write_to: &Path, )
crates/client_bootstrapper/src/downloader/platform_impl/macos.rs:44
Method
drop
(&mut self)
crates/client_bootstrapper/src/manifest.rs:40
Method
getCurrentTask
()
crates/client_bootstrapper/resources/js/bootstrapper_sdk.js:11
Method
get_file_download_paths
In the case of Mac, we already know the download paths beforehand because it's only two files. Still, we need the version info to generate the paths.
crates/client_bootstrapper/src/downloader/platform_impl/windows.rs:26
Method
get_file_download_paths
In the case of Mac, we already know the download paths beforehand because it's only two files. Still, we need the version info to generate the paths.
crates/client_bootstrapper/src/downloader/platform_impl/macos.rs:36
Method
get_latest_client_version
(client: &Client)
crates/client_bootstrapper/src/downloader/platform_impl/windows.rs:15
Method
get_latest_client_version
(client: &Client)
crates/client_bootstrapper/src/downloader/platform_impl/macos.rs:26
Function
get_latest_deploy_log_for_channel
( client: &Client, channel: &Channel, binary_type: &BinaryType, )
crates/deploy_history/src/lib.rs:63
Function
main
()
src/main.rs:9
Method
new
(channel: Channel, version: String, version_guid: String)
crates/deploy_history/src/client_version_info.rs:26
Method
new
(root_path: &'a Path, manifest: &'a ProjectManifest)
crates/client_bootstrapper/src/application.rs:42
Method
new
(auth_context: &'a AuthenticationContext)
crates/client_bootstrapper/src/gamejoin.rs:24
Method
new
(root_dir: &Path)
crates/client_bootstrapper/src/downloader/mod.rs:27
Method
new
(start: u64, end: u64, buffer_size: u64)
crates/client_bootstrapper/src/downloader/platform_impl/util.rs:185
Method
new
()
crates/client_bootstrapper/src/authentication/mod.rs:19
Method
new
(http_only: bool)
crates/client_bootstrapper/src/authentication/binarycookies.rs:46
Method
parse_cookie
(&mut self, bs: &[u8])
crates/client_bootstrapper/src/authentication/binarycookies.rs:93
Function
parse_table
(bs: &[u8], count: usize)
crates/client_bootstrapper/src/authentication/binarycookies.rs:151
Function
skips_bad_types
()
crates/deploy_history/src/lib.rs:117
Method
to_string
(&self)
crates/deploy_history/src/deploy_log.rs:13
Function
valid_formatted_string
()
crates/deploy_history/src/deploy_log.rs:41