{"id":21074095,"url":"https://github.com/fgenesis/aquaria_experimental","last_synced_at":"2025-05-16T06:31:14.638Z","repository":{"id":66533162,"uuid":"2671096","full_name":"fgenesis/Aquaria_experimental","owner":"fgenesis","description":"Aquaria open source, with experimental changes, added ttvfs+LVPA+HTTP support, and other things. MSVC2008 project files included. *NO LONGER MAINTAINED, see other repo*","archived":false,"fork":false,"pushed_at":"2012-10-22T10:04:06.000Z","size":7364,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-04-12T07:27:00.768Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.bit-blot.com/aquaria/","language":"C","has_issues":false,"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/fgenesis.png","metadata":{"files":{"readme":"README.txt","changelog":null,"contributing":null,"funding":null,"license":"COPYING.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-10-29T14:42:52.000Z","updated_at":"2023-02-10T11:48:25.000Z","dependencies_parsed_at":"2023-02-20T06:15:27.434Z","dependency_job_id":null,"html_url":"https://github.com/fgenesis/Aquaria_experimental","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fgenesis%2FAquaria_experimental","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fgenesis%2FAquaria_experimental/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fgenesis%2FAquaria_experimental/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fgenesis%2FAquaria_experimental/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fgenesis","download_url":"https://codeload.github.com/fgenesis/Aquaria_experimental/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225411520,"owners_count":17470245,"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-11-19T19:14:28.460Z","updated_at":"2024-11-19T19:14:29.169Z","avatar_url":"https://github.com/fgenesis.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"This folder contains all Aquaria sources and necessary build scripts.\nHowever, it does *not* contain any graphical file nor sound. If you\nwant to play the game, you first need to buy the original\nfull-featured version (http://www.bit-blot.com/aquaria/) and install\nit. Once you have done that, you need to build the files in this\nfolder (see below for how to do that) and copy the resulting files to\nthe place where you installed the original full-featured version.\n\nBUILDING\n--------\n\nFollow these steps to build Aquaria. \n\n1- Install required dependencies first. This includes a C++ compiler\n  and a handful of libraries. Here is a list of the Debian names for\n  some of these dependencies:\n\nbuild-essential cmake liblua5.1-0-dev libogg-dev libvorbis-dev\nlibopenal-dev libsdl1.2-dev\n\n2- Create a sub-directory 'cmake-build' and move into it\n\n$ mkdir cmake-build\n$ cd cmake-build\n\n3- run cmake\n\n$ cmake ..\n\n4- If you miss some dependencies, install them and run cmake again.\n\n5- run make\n\n$ make\n\n6- Copy necessary files to where you installed the original\n  full-featured version of Aquaria (e.g., ~/aquaria which is the\n  default)\n\n$ cp aquaria ~/aquaria/\n$ cp -r ../games_scripts/* ~/aquaria\n\nYou should *not* remove any file from the aquaria installation, just\nreplace some of them with the versions included in this folder.\n\nMODS\n----\n\nIf you plan to use any of the Aquaria mods, you'll also need to update\nthe copies in your personal data directory:\n\ncp -a ~/aquaria/_mods ~/.Aquaria/\n\nLINUX RUMBLE SUPPORT\n--------------------\n\nSDL 1.2 does not support rumble features, even though Linux does. This\nfeature will be added in SDL 1.3, which is still a long time coming.\n\nIn the meantime there is a hackish rumble implementation for Linux that\nneeds environment variables to be set that map joysticks via their indices\nto event devices. E.g. to map the first joystick to the event device\n\"/dev/input/event6\" you need to run aquaria like this:\n\n$ export AQUARIA_EVENT_JOYSTICK0=/dev/input/event6\n$ aquaria\n\nBecause aquaria is a single player game you never need to map another joystick\nthan the first one. Also keep in mind that your joystick event device has\nanother path. E.g. I use this command to run aquaria:\n\n$ export AQUARIA_EVENT_JOYSTICK0=/dev/input/by-id/usb-©Microsoft_Corporation_Controller_0709960-event-joystick\n$ aquaria\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffgenesis%2Faquaria_experimental","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffgenesis%2Faquaria_experimental","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffgenesis%2Faquaria_experimental/lists"}