60 lines
2.1 KiB
Plaintext
60 lines
2.1 KiB
Plaintext
class Manifest {
|
|
static useLib = ["path", "open", "fs"]
|
|
|
|
static id = "bodycam"
|
|
static version = "10062024-1"
|
|
static pkg_name = "BODYCAM"
|
|
static description = "BODYCAM is an ultra-realistic multiplayer first-person shooter game built using the latest technologies from the next-generation Unreal Engine 5 game engine."
|
|
static icon = "https://media.licdn.com/dms/image/D4E10AQGPJdqpqTFeHg/image-shrink_1280/0/1683072695641?e=2147483647&v=beta&t=OjmJKcysy1mWDFDMpVJVwS0a6hu3FcUZM8-yiHLFAuc"
|
|
static author = "Reissad Studio"
|
|
|
|
static os_compatible = ["win32"]
|
|
|
|
// needed a +v19 for torrent download
|
|
static core_minimum_version = "0.19.0"
|
|
|
|
// static BaseMagnet = "magnet:?xt=urn:btih:GCSEWIO225M72CODR66V673I5I4HTJU6&dn=Bodycam&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce"
|
|
// static ExtractPassword = "online-fix.me"
|
|
|
|
// installSteps = [
|
|
// {
|
|
// type: "torrent",
|
|
// magnet: Manifest.BaseMagnet,
|
|
// path: `${install_path}/files`,
|
|
// }
|
|
// ]
|
|
|
|
|
|
installSteps = [
|
|
{
|
|
type: "http_file",
|
|
url: "https://storage.ragestudio.net/gose-uploads/bycm.zip",
|
|
tmp: "true",
|
|
extract: true,
|
|
deleteAfterExtract: true,
|
|
}
|
|
]
|
|
|
|
updateSteps = [
|
|
this.installSteps[0]
|
|
]
|
|
|
|
// afterInstall = async () => {
|
|
// // move * content from install_path/Bodycam to install_path/*
|
|
// }
|
|
|
|
// afterInstall = async () => {
|
|
// const partsNames = ["Bodycam.Build.10062024-OFME.part1.rar", "Bodycam.Build.10062024-OFME.part2.rar", "Bodycam.Build.10062024-OFME.part3.rar"]
|
|
|
|
// const part1Path = Lib.path.resolve(install_path, "files", partsNames[0])
|
|
// const fixPath = Lib.path.resolve(install_path, "files", "Fix Repair", "Bodycam_Fix_Repair_Steam_V2_Generic.rar")
|
|
|
|
// // extract parts
|
|
// Lib.sevenzip.extractFull(part1Path, install_path, {
|
|
// recursive: true,
|
|
// password: Manifest.ExtractPassword,
|
|
// })
|
|
// }
|
|
|
|
execute = Lib.path.resolve(install_path, "Bodycam/Bodycam.exe")
|
|
} |