{"id":15938547,"url":"https://github.com/ticky/bones-punky","last_synced_at":"2026-06-23T02:30:15.192Z","repository":{"id":55879802,"uuid":"278773466","full_name":"ticky/bones-punky","owner":"ticky","description":"A restoration of Bones' (the TV show) Punky Pong flash game from 2009","archived":false,"fork":false,"pushed_at":"2020-12-09T22:09:34.000Z","size":2303,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"gh-pages","last_synced_at":"2025-01-04T06:43:51.624Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://ticky.github.io/bones-punky/","language":"CSS","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ticky.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-07-11T02:35:41.000Z","updated_at":"2024-06-14T03:22:14.000Z","dependencies_parsed_at":"2022-08-15T08:30:47.671Z","dependency_job_id":null,"html_url":"https://github.com/ticky/bones-punky","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ticky%2Fbones-punky","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ticky%2Fbones-punky/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ticky%2Fbones-punky/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ticky%2Fbones-punky/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ticky","download_url":"https://codeload.github.com/ticky/bones-punky/tar.gz/refs/heads/gh-pages","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240266873,"owners_count":19774081,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-10-07T05:40:42.597Z","updated_at":"2026-06-23T02:30:15.021Z","avatar_url":"https://github.com/ticky.png","language":"CSS","funding_links":["https://www.patreon.com/posts/boney-island-in-39157856","https://www.patreon.com/posts/boney-island-in-39156826"],"categories":[],"sub_categories":[],"readme":"# Punky Pong\n\nA restoration of Bones' Punky Pong flash game from 2009. Based on the archived version at \u003chttps://web.archive.org/web/20100113173616if_/http://www.fox.com/bones/features/game/\u003e, which doesn't work.\n\nAs mentioned in _The Boney Island Whitefish in: Being Joel David Moore_, a Patreon bonus podcast for [Trashfuture](https://www.patreon.com/posts/boney-island-in-39157856) and [Boonta Vista](https://www.patreon.com/posts/boney-island-in-39156826) patrons.\n\nI'm sad to say it's not very good; I wasted a lot of time on this. You'll need a browser with Flash enabled to run it. Those are becoming more and more rare!\n\n\u003chttps://ticky.github.io/bones-punky/\u003e\n\n## How did you get it working?\n\nSeeing that the Flash movie was attempting to fetch an `xml/config.xml` file unsuccessfully, I first attempted adding an XML file there, to no avail.\n\nI then used the [FFDec / JPEXS Free Flash Decompiler](https://github.com/jindrapetrik/jpexs-decompiler) (pick a name!) to reverse-engineer what it was after.\n\nThankfully, the code used the standard [Flash XML API](https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/XML.html) and it was pretty easy to find references to that in the decompiled code which showed that it needed an XML file with a root entity (of any name) which contained an `ads` entity with at least `url`, `showOnLoad` and `duration` properties, as well as a valid XML file at the supplied ads URL. I turned them off, which _isn't very preservationist of me_, but oh well.\n\nThen, with it working, I set about archiving the surrounding web page, updating a bunch of URLs and pruning extraneous resources. This bit was probably more effort than I should've put in, but I wanted as much of the 2009 experience to be present. The original ads didn't get archived so I replaced them with something which seems period-appropriate.\n\nAnd that's that!\n\n## Copyright?\n\nNot to be all \"no copyright intended\" or anything but this is for archival purposes only and I do not claim any ownership of any of the resources contained herein!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fticky%2Fbones-punky","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fticky%2Fbones-punky","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fticky%2Fbones-punky/lists"}