{"id":16852634,"url":"https://github.com/deckarep/laffer-casino-extractor","last_synced_at":"2025-04-11T07:04:09.305Z","repository":{"id":249442825,"uuid":"831525770","full_name":"deckarep/laffer-casino-extractor","owner":"deckarep","description":"a Python3 CLI tool to extract Larry Casino game (sprites, audio, etc) from the RESOURCE.VOL file","archived":false,"fork":false,"pushed_at":"2024-10-11T04:47:55.000Z","size":1785,"stargazers_count":3,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-03T17:55:33.254Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/deckarep.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}},"created_at":"2024-07-20T20:18:04.000Z","updated_at":"2024-11-03T20:34:38.000Z","dependencies_parsed_at":"2024-08-02T04:35:43.601Z","dependency_job_id":null,"html_url":"https://github.com/deckarep/laffer-casino-extractor","commit_stats":null,"previous_names":["deckarep/laffer-casino-extractor"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deckarep%2Flaffer-casino-extractor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deckarep%2Flaffer-casino-extractor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deckarep%2Flaffer-casino-extractor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deckarep%2Flaffer-casino-extractor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deckarep","download_url":"https://codeload.github.com/deckarep/laffer-casino-extractor/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239570650,"owners_count":19661129,"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-13T13:48:07.211Z","updated_at":"2025-02-18T23:31:29.325Z","avatar_url":"https://github.com/deckarep.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# laffer-casino-extractor\n\nThis Python3 command-line tool can extract game assets from Larry's Casino designed by Al Lowe and produced by Sierra On-Line circa 1998.\n\n[Reversed by: @deckarep @doomlazer](https://gist.github.com/deckarep/d6e0f0884a22c8a4a4b9392155f9dad0)\n\n#\n![Banner](LarryCasinoSpritesReversedBanner.png?raw=true \"Larry Casino Sprite Extractor\")\n#\n\n![Gameplay](gameplay.png?raw=true \"Gameplay Screenshot\")\n#\n\nThe game is not easily playable on modern systems without the use of a virtual machine and *requires* that it be ran in 16-bit \"high-color\" mode with a resolution of 640x480. While I don't believe the sprite file-format has been reverse engineered prior; this repository might be a first.\n\nThis version of Larry's Casino should not be be confused with the older SCI-based mini-game: Crazy Nick's Software Picks: Leisure Suit Larry Casino which was a small single-disk game released by Sierra for $9.95 via mail-order.\n\nThis game was not a traditional SCI-based game and instead was built entirely on Windows 98 making use of DirectX, and GDI for rendering to the screen. It also had an online component that connected to Sierra's W.O.N. multi-player system which stands for World Opponent Network which is now defunct. W.O.N. was quite innovative for its time and helped fascilitate the push for online gaming as we know it today. Other efforts by Sierra also might be memorable: T.S.N - The Sierra Network and The Realm.\n\n### What's Extracting 100%\n- [x] Audio files\n- [x] Large character sprites\n- [x] Small character sprites\n- [x] Most miscellaneous sprites and UI elements\n\n### Not yet done\n- [ ] Small percentage of sprites/UI elements\n- [ ] Backgrounds\n- [ ] Game scripts\n\n### Installing\n  1. Clone this repo\n  2. Create the Python3 virtualenv: `python3 -m venv venv`\n  3. Activate it: `source venv/bin/activate`\n  4. Optional step: upgrade pip3\n  5. Install the dependencies: `pip3 install -r requirements.txt`\n\n### Usage\n  0. Make sure you have a copy of the Larry Casino `RESOURCE.VOL` file.\n  1. Run: `python3 main.py`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeckarep%2Flaffer-casino-extractor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeckarep%2Flaffer-casino-extractor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeckarep%2Flaffer-casino-extractor/lists"}