{
  "_id": "6a213d89cd65a98ecbd29583",
  "Package": "wal",
  "Type": "Package",
  "Title": "Read and Write 'wal' Bitmap Image Files and Other 'Quake' Assets",
  "Version": "0.1.1",
  "Authors@R": "person(\"Tim\", \"Schäfer\", role = c(\"aut\", \"cre\"), email = \"ts+code@rcmd.org\", comment = c(ORCID = \"0000-0002-3683-8070\"))",
  "Maintainer": "Tim Schäfer <ts+code@rcmd.org>",
  "Description": "Read 'Quake' assets including bitmap images and textures\nin 'wal' file format. This package also provides support for\nextracting these assets from 'WAD' and 'PAK' file archives. It\ncan also read models in 'MDL' and 'MD2' formats.",
  "License": "GPL-2",
  "Encoding": "UTF-8",
  "URL": "https://github.com/dfsp-spirit/wal",
  "BugReports": "https://github.com/dfsp-spirit/wal/issues",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.2.3",
  "Config/pak/sysreqs": "libfftw3-dev libglpk-dev libicu-dev libjpeg-dev\nlibpng-dev libtiff-dev libxml2-dev libssl-dev libx11-dev",
  "Repository": "https://dfsp-spirit.r-universe.dev",
  "Date/Publication": "2024-02-02 08:46:41 UTC",
  "RemoteUrl": "https://github.com/dfsp-spirit/wal",
  "RemoteRef": "HEAD",
  "RemoteSha": "7fe7024da98b5d4357e81cafecac742c8aacbd2f",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-04 08:52:50 UTC",
    "User": "root"
  },
  "Author": "Tim Schäfer [aut, cre] (ORCID: <https://orcid.org/0000-0002-3683-8070>)",
  "MD5sum": "de2e56456b54a1db0b0f633eac873f32",
  "_user": "dfsp-spirit",
  "_type": "src",
  "_file": "wal_0.1.1.tar.gz",
  "_fileid": "e63fe2729c71c9a0ede64e321641ee3f23fb7db9dd14e37c75a640b1690e9999",
  "_filesize": 1951386,
  "_sha256": "e63fe2729c71c9a0ede64e321641ee3f23fb7db9dd14e37c75a640b1690e9999",
  "_created": "2026-06-04T08:52:50.000Z",
  "_published": "2026-06-04T08:55:37.294Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79483868902,
      "time": 135,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7407200642"
    },
    {
      "job": 79483868783,
      "time": 126,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7407198398"
    },
    {
      "job": 79483868839,
      "time": 127,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7407197783"
    },
    {
      "job": 79483868768,
      "time": 119,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7407190789"
    },
    {
      "job": 79483310093,
      "time": 200,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7407152717"
    },
    {
      "job": 79483868779,
      "time": 113,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7407193275"
    },
    {
      "job": 79483868833,
      "time": 87,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7407184737"
    },
    {
      "job": 79483869185,
      "time": 78,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7407181815"
    },
    {
      "job": 79483868777,
      "time": 83,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7407183507"
    }
  ],
  "_buildurl": "https://github.com/r-universe/dfsp-spirit/actions/runs/26941307873",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/dfsp-spirit/wal",
  "_commit": {
    "id": "7fe7024da98b5d4357e81cafecac742c8aacbd2f",
    "author": "Tim Schäfer <dfsp-spirit@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "CHG: remove macos runner for now, it has problemns with pandoc installation",
    "time": 1706863601
  },
  "_maintainer": {
    "name": "Tim Schäfer",
    "email": "ts+code@rcmd.org",
    "login": "dfsp-spirit",
    "orcid": "0000-0002-3683-8070",
    "description": "Bioinformatician, former Neuroscientist,  and Software Developer. Currently Research Software Engineer at MPI AE.",
    "uuid": 1061893
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "freesurferformats",
      "version": ">= 0.1.12",
      "role": "Imports"
    },
    {
      "package": "imager",
      "role": "Imports"
    },
    {
      "package": "jpeg",
      "role": "Imports"
    },
    {
      "package": "png",
      "role": "Imports"
    },
    {
      "package": "spacesXYZ",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 2.1.0",
      "role": "Suggests"
    }
  ],
  "_owner": "dfsp-spirit",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "image",
    "pak",
    "quake",
    "quake-engine",
    "quake2",
    "textures",
    "wad",
    "wal"
  ],
  "_stars": 11,
  "_contributors": [
    {
      "user": "dfsp-spirit",
      "count": 122,
      "uuid": 1061893
    }
  ],
  "_userbio": {
    "uuid": 1061893,
    "type": "user",
    "name": "Tim Schäfer",
    "description": "Bioinformatician, former Neuroscientist,  and Software Developer. Currently Research Software Engineer at MPI AE."
  },
  "_downloads": {
    "count": 183,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/wal"
  },
  "_devurl": "https://github.com/dfsp-spirit/wal",
  "_searchresults": 1,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/readme.html",
    "extra/readme.md",
    "extra/wal.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/dfsp-spirit/wal",
  "_realowner": "dfsp-spirit",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.0.1",
      "date": "2020-11-25"
    },
    {
      "version": "0.1.0",
      "date": "2021-01-17"
    },
    {
      "version": "0.1.1",
      "date": "2024-02-02"
    }
  ],
  "_exports": [
    "closest.color.from.palette",
    "img.to.wal",
    "is.quakemodel",
    "is.quakemodel_md2",
    "is.quakemodel_mdl",
    "pak.extract",
    "pal_q1",
    "pal_q2",
    "plotwal.mipmap",
    "plotwal.rawdata",
    "qarchive.extract",
    "quakemodel.to.fs.surface",
    "read.pak",
    "read.quake.md2",
    "read.quake.mdl",
    "read.quake1miptex",
    "read.wad",
    "read.wal",
    "readWAL",
    "wad.contents",
    "wad.extract",
    "wal.export.to.jpeg",
    "wal.export.to.png",
    "writeWAL"
  ],
  "_help": [
    {
      "page": "closest.color.from.palette",
      "title": "Find closest color from palette for each RGB color.",
      "topics": [
        "closest.color.from.palette"
      ]
    },
    {
      "page": "img.to.wal",
      "title": "Convert image to WAL instance.",
      "topics": [
        "img.to.wal"
      ]
    },
    {
      "page": "is.quakemodel",
      "title": "Check whether object is a Quake 1 or 2 alias model.",
      "topics": [
        "is.quakemodel"
      ]
    },
    {
      "page": "is.quakemodel_md2",
      "title": "Check whether object is Quake 2 MD2 model",
      "topics": [
        "is.quakemodel_md2"
      ]
    },
    {
      "page": "is.quakemodel_mdl",
      "title": "Check whether object is Quake 1 MDL model",
      "topics": [
        "is.quakemodel_mdl"
      ]
    },
    {
      "page": "pak.extract",
      "title": "Extract PAK contents into existing directory.",
      "topics": [
        "pak.extract"
      ]
    },
    {
      "page": "pal_q1",
      "title": "Get Q1 palette.",
      "topics": [
        "pal_q1"
      ]
    },
    {
      "page": "pal_q2",
      "title": "Get Q2 palette.",
      "topics": [
        "pal_q2"
      ]
    },
    {
      "page": "plot.wal",
      "title": "S3 plot function for wal image.",
      "topics": [
        "plot.wal"
      ]
    },
    {
      "page": "plotwal.mipmap",
      "title": "Plot a mipmap level from a WAL image.",
      "topics": [
        "plotwal.mipmap"
      ]
    },
    {
      "page": "plotwal.rawdata",
      "title": "Plot raw pixel index data as image.",
      "topics": [
        "plotwal.rawdata"
      ]
    },
    {
      "page": "print.wad",
      "title": "S3 print function for WAD",
      "topics": [
        "print.wad"
      ]
    },
    {
      "page": "qarchive.extract",
      "title": "Extract any of the supported Quake archives.",
      "topics": [
        "qarchive.extract"
      ]
    },
    {
      "page": "quakemodel.to.fs.surface",
      "title": "Convert Quake Model to 'fs.surface' instance.",
      "topics": [
        "quakemodel.to.fs.surface"
      ]
    },
    {
      "page": "read.pak",
      "title": "Read Quake PAK archive.",
      "topics": [
        "read.pak"
      ]
    },
    {
      "page": "read.quake.md2",
      "title": "Read Quake II model in MD2 format.",
      "topics": [
        "read.quake.md2"
      ]
    },
    {
      "page": "read.quake.mdl",
      "title": "Read Quake model in MDL format.",
      "topics": [
        "read.quake.mdl"
      ]
    },
    {
      "page": "read.quake1miptex",
      "title": "Read a Quake mipmap texture from a WAD2 file.",
      "topics": [
        "read.quake1miptex"
      ]
    },
    {
      "page": "read.wad",
      "title": "Read Quake WAD file.",
      "topics": [
        "read.wad"
      ]
    },
    {
      "page": "read.wal",
      "title": "Read bitmap file in WAL format.",
      "topics": [
        "read.wal"
      ]
    },
    {
      "page": "readWAL",
      "title": "Read bitmap image in WAL format, returning image data only.",
      "topics": [
        "readWAL"
      ]
    },
    {
      "page": "wad.contents",
      "title": "List WAD file contents.",
      "topics": [
        "wad.contents"
      ]
    },
    {
      "page": "wad.extract",
      "title": "Extract WAD contents into existing directory.",
      "topics": [
        "wad.extract"
      ]
    },
    {
      "page": "wal.export.to.jpeg",
      "title": "Export wal instance to JPEG format image file.",
      "topics": [
        "wal.export.to.jpeg"
      ]
    },
    {
      "page": "wal.export.to.png",
      "title": "Export wal instance to PNG format image file.",
      "topics": [
        "wal.export.to.png"
      ]
    },
    {
      "page": "writeWAL",
      "title": "Write WAL instance to bitmap file in WAL format.",
      "topics": [
        "writeWAL"
      ]
    }
  ],
  "_readme": "https://github.com/dfsp-spirit/wal/raw/HEAD/README.md",
  "_rundeps": [
    "bmp",
    "cli",
    "cpp11",
    "curl",
    "digest",
    "downloader",
    "freesurferformats",
    "glue",
    "igraph",
    "imager",
    "jpeg",
    "lattice",
    "lifecycle",
    "logger",
    "magrittr",
    "Matrix",
    "pkgconfig",
    "pkgfilecache",
    "png",
    "purrr",
    "rappdirs",
    "Rcpp",
    "readbitmap",
    "rlang",
    "spacesXYZ",
    "stringi",
    "stringr",
    "tiff",
    "vctrs",
    "xml2"
  ],
  "_vignettes": [
    {
      "source": "wal.Rmd",
      "filename": "wal.html",
      "title": "Reading and writing Quake WAL textures with wal",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Reading WAL files",
        "Preview a WAL texture in R",
        "Writing WAL image files",
        "Exporting to PNG and JPEG",
        "Converting JPG or PNG images to WAL format"
      ],
      "created": "2020-11-22 20:45:01",
      "modified": "2020-11-23 10:29:15",
      "commits": 3
    }
  ],
  "_score": 4.740362689494244,
  "_indexed": true,
  "_nocasepkg": "wal",
  "_universes": [
    "dfsp-spirit"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-06-04T08:55:00.000Z",
      "distro": "noble",
      "commit": "7fe7024da98b5d4357e81cafecac742c8aacbd2f",
      "fileid": "a125e3e815094a82da40bc8febf0e7f86a4a5c9d323af5720a91b34759986611",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dfsp-spirit/actions/runs/26941307873"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.1",
      "date": "2026-06-04T08:54:53.000Z",
      "distro": "noble",
      "commit": "7fe7024da98b5d4357e81cafecac742c8aacbd2f",
      "fileid": "b797e2a766b69ed91fd49343930ebd4a2ed44988c92fed81312ea941ce263f0a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dfsp-spirit/actions/runs/26941307873"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-06-04T08:54:50.000Z",
      "commit": "7fe7024da98b5d4357e81cafecac742c8aacbd2f",
      "fileid": "223f71f1a16e3c017b27e02e32de5f384c8ff630375c3b511a221c68aebd6b44",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dfsp-spirit/actions/runs/26941307873"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.1",
      "date": "2026-06-04T08:54:37.000Z",
      "commit": "7fe7024da98b5d4357e81cafecac742c8aacbd2f",
      "fileid": "4c8ac0f575c20cab154295b4e073a6a976e5601d871d8605d54e8912aad1ff59",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dfsp-spirit/actions/runs/26941307873"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.1",
      "date": "2026-06-04T08:55:00.000Z",
      "commit": "7fe7024da98b5d4357e81cafecac742c8aacbd2f",
      "fileid": "e85152538459eb39a65defbaae5e2f9cd5cb56c5bb236299b9bfc8a903e8b8b0",
      "status": "success",
      "buildurl": "https://github.com/r-universe/dfsp-spirit/actions/runs/26941307873"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-06-04T08:54:06.000Z",
      "commit": "7fe7024da98b5d4357e81cafecac742c8aacbd2f",
      "fileid": "7f8649cfff15762cfac071cfd4c28a5495dda60313deedbf23539d9e83fe95e8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dfsp-spirit/actions/runs/26941307873"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-06-04T08:54:04.000Z",
      "commit": "7fe7024da98b5d4357e81cafecac742c8aacbd2f",
      "fileid": "6a5a7f03e290055a2b4a1ebb438e0f7cb28bca1911cfe91768991a641d1c053f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dfsp-spirit/actions/runs/26941307873"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.1",
      "date": "2026-06-04T08:54:03.000Z",
      "commit": "7fe7024da98b5d4357e81cafecac742c8aacbd2f",
      "fileid": "e4f8ddfc1ea324732c8b49f8a2d6cf5a9189ad28c370f0f8186f8b2fee04c87c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/dfsp-spirit/actions/runs/26941307873"
    }
  ]
}