{"id":16288871,"url":"https://github.com/juliogonzalez/sc3u-linux","last_synced_at":"2025-03-20T03:30:43.563Z","repository":{"id":80465898,"uuid":"110825494","full_name":"juliogonzalez/sc3u-linux","owner":"juliogonzalez","description":"Running SimCity 3000 Unlimited on modern GNU/Linux distributions","archived":false,"fork":false,"pushed_at":"2022-08-15T18:48:53.000Z","size":7,"stargazers_count":33,"open_issues_count":0,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-02-28T22:49:10.963Z","etag":null,"topics":["debian","games","loki","opensuse","simcity"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"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/juliogonzalez.png","metadata":{"files":{"readme":"README-ES.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-15T11:36:28.000Z","updated_at":"2025-02-01T08:23:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"ba4a52c5-f9a7-4a6e-ace4-ee64d807b1b1","html_url":"https://github.com/juliogonzalez/sc3u-linux","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/juliogonzalez%2Fsc3u-linux","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliogonzalez%2Fsc3u-linux/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliogonzalez%2Fsc3u-linux/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/juliogonzalez%2Fsc3u-linux/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/juliogonzalez","download_url":"https://codeload.github.com/juliogonzalez/sc3u-linux/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244047628,"owners_count":20389206,"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":["debian","games","loki","opensuse","simcity"],"created_at":"2024-10-10T19:49:36.045Z","updated_at":"2025-03-20T03:30:43.557Z","avatar_url":"https://github.com/juliogonzalez.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"[English version](README.md)\n\n# SimCity 3000 Unlimited nativo para distribuciones GNU/Linux actuales\n\nEste es símplemente el resultado de un [proyecto](https://hackweek.suse.com/16/projects/old-games-on-modern-linux) para la [16 SUSE Hackweek](https://hackweek.suse.com/16/projects).\n\nDado que ejecutar juegos de Loki u otros juegos nativos antiguos y propietarios puede ser un desafío, decidimos investigar un poco cuánto esfuerzo podría suponer preparar esos juegos para ser ejecutados en una distribuciones GNU/Linux actuales.\n\n## Retos\n\nPara SimCity 3000 los mayores problemas fueron:\n\n- SimCity 3000 es 32 bits\n- No funciona con versiones actuales de glib. Esto se puede evitar con las Libererías de [Comptabilidad para Loki](http://www.improbability.net/loki/)\n- El parche 2.0 no se puede ejecutar debido a cambios en los estándares POSIX.\n- El sonido usa OSS, y no es posible usara padsp, aoss or esdcompact ni con openSUSE 42.3 ni con Debian SID\n\n## Soluciones alternativas.\n\nHay muchas soluciones alternativas en internet, incluyendo [una](https://www.juliogonzalez.es/como-ejecutar-simcity-3000-en-debian-i386-o-amd64/58) que escribín en castellano hace años, pero al final todas ellas requieren que el usuario ejecute muchos comandos diferentes, con muchos argumentos.\n\nPor lo tanto este repositorio intenta facilitar el procedimiento para que podamos símplemente instalar el juego, aplicar el parche, configurar el sonido y empezar a jugar.\n\n## Instrucciones\n\n### Obtén el juego\n\nLo primero de todo, necesitas el CD original o una imagen ISO del CD original.\n\nSi no lo tienes prueba una de los siguientes enlaces:\n\n* [Amazon](https://www.amazon.com/s/ref=bl_sr_software?_encoding=UTF8\u0026node=229534\u0026field-brandtextbin=Loki%20Entertainment%20Software)\n* [Linux-Discount](http://www.linux-discount.de/software/games/LokiSoft)\n* [ixsoft](http://www.ixsoft.de/cgi-bin/web_store.cgi?ref=Catalogs/de/software-games-catalog.html)\n* [Linux-Onlineshop](https://www.linux-onlineshop.de/index.php?page=categorie\u0026cat=1\u0026next_page=1) \n\n### Instalar el juego\n\nInserta el CD o monta la imagen y usa un terminal para ir al directorio donde el CD/imagen está montada, y ejecuta:\n\n```bash\nsudo linux32 ./setup.sh\n```\n\nUsa las rutas por defecto para la instalación cuando sean solicitadas, y responde **y** a las diferentes preguntas sobre qué instalar (así no necesitarás el CD o la ISO para jugar).\n\n### Parchea el juego\n\nClona este repositorio (si estás leyendo esto fichero desde el interfaz web de GitHub), y ve al directorio donde la copia local esté (usando un terminal).\n\nAsegúrate de tener installadas las herramientas requeridas. Los nombres de los paquetes que las proveen depende de tu distribución:\n\n- curl\n- cat\n- patch\n- tar\n\nEjecuta:\n\n```bash\n./sc3u-patcher.sh\n```\n\nEl script se ocupará de todo, solicitando tu clave para usar sudo cuando sea necesario. Ejecutará el parche oficial 2.0 para Simcity 2.0 (después de parchearlo), así que solo necesitarás seguir el asistente.\n\nEn el caso de que no haya errores estarás listo para ejecutar SimCity 3000.\n\n### ¡Pero no tengo sonido!\n\nSi, si estás usando [PulseAudio](https://www.freedesktop.org/wiki/Software/PulseAudio/) (casi todo el mundo ahora mismo), hay un paso final.\n\nDado que el juego requiere OSS (hasta el momento no he sido capaz de hacer que funcione con padsp, aoss o esdcompat) necesitarás usar un programa que sea capaz de emular los dispositivos OSS y enviar el audio a PulseAudio.\n\nNecesitarás [osspd](https://sourceforge.net/projects/osspd/).\n\n#### openSUSE/SUSE\n\nPuedes ir a las [descargas de openSUSE](https://software.opensuse.org/download.html?project=home%3Ajuliogonzalez%3Abranches%3Ahome%3Aelvigia\u0026package=ossp) y seleccionar to distribución para una instalación \"One Click\". Luego puedes añadir tu usuario al grupo de sistema ```audio```, reiniciar tu sesión y deberías ser capaz de ejecutar SimCity 3000 con sonido.\n\n#### Debian/Ubuntu\n\nInstall osspd y el backend para PulseAudio:\n\n```bash\napt-get install osspd osspd-pulseaudio\n```\n\n#### Arrancando osspd durante los inicios del ordenador\n\n* systemd (openSUSE y Debian actual)\n\n  ```bash\n  sudo systemctl enable osspd\n  ```\n\n* SysVinit (Debian)\n\n  ```bash\n  sudo update-rc.d osspd enable\n  ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuliogonzalez%2Fsc3u-linux","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjuliogonzalez%2Fsc3u-linux","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjuliogonzalez%2Fsc3u-linux/lists"}