{"id":37022050,"url":"https://github.com/memo33/scdbpf","last_synced_at":"2026-03-14T13:52:39.054Z","repository":{"id":16334031,"uuid":"19083679","full_name":"memo33/scdbpf","owner":"memo33","description":"a simple Scala-DBPF library","archived":false,"fork":false,"pushed_at":"2025-09-15T18:51:11.000Z","size":1422,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-09-15T20:35:11.502Z","etag":null,"topics":["dbpf","simcity4"],"latest_commit_sha":null,"homepage":"","language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/memo33.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-04-23T20:01:56.000Z","updated_at":"2025-09-15T18:51:16.000Z","dependencies_parsed_at":"2024-04-01T15:55:03.939Z","dependency_job_id":null,"html_url":"https://github.com/memo33/scdbpf","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/memo33/scdbpf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memo33%2Fscdbpf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memo33%2Fscdbpf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memo33%2Fscdbpf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memo33%2Fscdbpf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/memo33","download_url":"https://codeload.github.com/memo33/scdbpf/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/memo33%2Fscdbpf/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28408711,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T01:52:23.358Z","status":"online","status_checked_at":"2026-01-14T02:00:06.678Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dbpf","simcity4"],"created_at":"2026-01-14T02:37:35.119Z","updated_at":"2026-01-14T02:37:35.738Z","avatar_url":"https://github.com/memo33.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":" scdbpf\n========\n\nThis is a DBPF library written in Scala, which runs on the JVM. Its most\nimportant features are immutability, which makes the library thread-safe,\nas well as a simple API, which also makes it particularly suitable for\nscripting.\n\nCurrently, only DBPF format version 1.0 is supported, which is used by\nSimCity 4. The most common DBPF types are supported, such as Exemplar,\nCohort, SC4Paths, S3D, FSH, LText.\n\nThis library has evolved from the\n[jDBPFX](https://github.com/memo33/jdbpfx) library; yet, almost everything\nhas been rewritten entirely.\n\n\n Installation\n--------------\n\nAdd the following to your `build.sbt` file:\n\n    libraryDependencies += \"io.github.memo33\" %% \"scdbpf\" % \"0.2.1\"\n\nThe latest version is available on [Maven Central](https://mvnrepository.com/artifact/io.github.memo33/scdbpf).\n\n\n Documentation\n---------------\n\nSee here for the current\n[documentation](https://memo33.github.io/scdbpf/io/github/memo33/scdbpf/).\nIt can also be generated via `sbt doc`. The main page contains\nsome examples to get started. For example, the task of sorting the\nentries of a DBPF file by TGI would be achieved via `sbt console` like\nthis:\n\n    val dbpf = DbpfFile.read(new File(\"foobar.dat\"))\n    dbpf.write(dbpf.entries.sortBy(_.tgi))\n\n\n Contact and Support\n---------------------\n\nSupport is provided at\n[SC4Devotion.com](http://sc4devotion.com/forums/index.php?topic=16491).\n\nThe source files can be found at\n[GitHub.com](https://github.com/memo33/scdbpf).\n\n\n License\n---------\n\nThis library is released under the MIT license (see included license file).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmemo33%2Fscdbpf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmemo33%2Fscdbpf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmemo33%2Fscdbpf/lists"}