funny-repo/manifests/bodycam.rmanifest

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")
}