{"id":24399960,"url":"https://github.com/dirtbagxon/ldfrontend","last_synced_at":"2026-05-09T03:33:14.726Z","repository":{"id":113118736,"uuid":"236167209","full_name":"DirtBagXon/ldfrontend","owner":"DirtBagXon","description":"Daphne/Singe Frontend for Linux Laserdisc games","archived":false,"fork":false,"pushed_at":"2020-08-05T11:22:20.000Z","size":2725,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-16T17:32:26.666Z","etag":null,"topics":["daphneloader","emulators","frontend","gtk","laserdisc","linux","singe"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DirtBagXon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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":"2020-01-25T12:27:32.000Z","updated_at":"2025-01-02T09:55:25.000Z","dependencies_parsed_at":"2023-03-12T15:45:30.625Z","dependency_job_id":null,"html_url":"https://github.com/DirtBagXon/ldfrontend","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DirtBagXon/ldfrontend","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DirtBagXon%2Fldfrontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DirtBagXon%2Fldfrontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DirtBagXon%2Fldfrontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DirtBagXon%2Fldfrontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DirtBagXon","download_url":"https://codeload.github.com/DirtBagXon/ldfrontend/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DirtBagXon%2Fldfrontend/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32805938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-08T08:22:46.396Z","status":"online","status_checked_at":"2026-05-09T02:00:06.633Z","response_time":123,"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":["daphneloader","emulators","frontend","gtk","laserdisc","linux","singe"],"created_at":"2025-01-19T23:55:50.131Z","updated_at":"2026-05-09T03:33:14.710Z","avatar_url":"https://github.com/DirtBagXon.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"Linux DaphneLoader Clone\n========================\n\n## Simple GTK based Daphne/Singe/ActionMax Frontend\n\n\nThese are simple frontends for loading games in the Linux based Daphne/Singe emulators via a GUI. \\\nProvide GTK utilities that can be easily loaded through a `.desktop` file to access multiple games:\n\n    [Desktop Entry]\n    Version=1.0\n    Encoding=UTF-8\n    Name=Daphne Loader\n    Exec=/usr/local/bin/daphneloader\n    Terminal=false\n    Icon=/usr/local/icons/daphne.png\n    Type=Application\n    Categories=Game;Player;\n\n\nThey provide a frontend for `Daphne`, `Singe` and `ActionMax` games.\n\nThe loaders will start games in `windowed` or `fullscreen` mode.\n\nLayout is based around the closed source `daphneloader` utility, by Matt Ownby, but lacking \\\nthe configuration options.\n\n*Feature:* Starting `Thayer's Quest` in *windowed* mode will pop-up a keyboard mapping image.\n\nThe assumption is made that all games are legally owned. \\\nNo Game data is contained within this repository.\n\nLoaders are designed to utilise the scripts provided with these projects:\n\nhttps://github.com/DirtBagXon/daphne \\\nhttps://github.com/DirtBagXon/singe\n\n**All configuration for the games is still based within the `run.sh` script of these projects.**\n\n## Compiled binaries\n\nCompiled binaries for `x86_64` and Rasberry Pi `armv7l` using the default `SCRIPT_HOME`, `SCRIPT_NAME` and \\\n`GAME_DEFS` are within the binaries directory of this repository. They will require GTK libraries, which are \\\nmost probably installed with linux desktop environments.\n\nIf you have issues, check for missing libraries with:\n\n     ldd daphneloader\n\n## Configuring for your own build\n\nDefault `SCRIPT_HOME` is set as:\n\n    /usr/local/games/daphne [for run.sh]\n    /usr/local/games/singe  [for run.sh and actionmax.sh]\n\nAt present, custom configuration must be made directly in the `.h` header file for each utility. \\\nSet the `SCRIPT_HOME`, `SCRIPT_NAME`, `GAME_` and `NAME_` `DEFS` for your installation preference.\n\ni.e. in `daphne.h`\n\n    #define         SCRIPT_HOME     \"/usr/local/games/daphne\"\n    #define         SCRIPT_NAME     \"run.sh\"\n\n    #define         GAME_LAIR       \"dle21\"\n    #define         GAME_LAIR2      \"lair2\"\n    ....\n\n## Compiling the Loaders on Linux\n\nThe layout was designed using `Glade` (https://glade.gnome.org).\n\n`apt-get install glade` will fulfill build requirments and provide you the opportunity to customise the layout \\\nusing the available `.glade` files if desired.\n\nOtherwise, you will need a build environment with `libgtk-3-dev`, `libgdk-pixbuf2.0-dev`, `libxml2-utils`, \\\n`libcanberra-gtk3-module` as a miniumum.\n\n    cd daphne_loader\n    ./compile.script\n    sudo cp daphneloader /usr/local/bin/\n    cd ..\n    cd singe_loader/\n    ./compile.script \n    sudo cp singeloader /usr/local/bin/\n    cd ..\n    cd actionmax_launcher\n    ./compile.script \n    sudo cp actionmaxlauncher /usr/local/bin/\n\n## Purpose\n\nThese utilities were written to scratch an itch. i.e. remove the need open a terminal and run CLI commands. \\\nAlso they provide a simplified method to easily access many games via the Desktop Applications menu.\n\nThey currently possess no game configuration ability. \\\nThey are not currently a means to replace the **configuration ability** of the original closed source `DaphneLoader`.\n\nGame configuration should still take place in the `run.sh` of the scripts provided in the projects above. \\\nTime permitting, I may try and add options within these launchers in the future, and take the initiative \\\nto learn more about `Glade` and `GTK`, this was my first foray...\n\n\n![daphneloader](https://raw.githubusercontent.com/DirtBagXon/ldfrontend/master/screenshots/daphneloader.png)\n![daphnelauncher](https://raw.githubusercontent.com/DirtBagXon/ldfrontend/master/screenshots/singeloader.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdirtbagxon%2Fldfrontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdirtbagxon%2Fldfrontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdirtbagxon%2Fldfrontend/lists"}