{"id":14529857,"url":"https://github.com/EvelynSubarrow/Stormrunner","last_synced_at":"2025-09-02T00:33:02.624Z","repository":{"id":197051286,"uuid":"215303536","full_name":"EvelynSubarrow/Stormrunner","owner":"EvelynSubarrow","description":"A set of modifications to run Lego Mindstorms' Stormrunner as a standalone application","archived":false,"fork":false,"pushed_at":"2021-04-18T20:12:18.000Z","size":11804,"stargazers_count":29,"open_issues_count":12,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-29T11:30:39.026Z","etag":null,"topics":["game","java","lego-mindstorms","stormrunner","templar"],"latest_commit_sha":null,"homepage":null,"language":"Java","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/EvelynSubarrow.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2019-10-15T13:17:40.000Z","updated_at":"2024-08-24T14:31:49.000Z","dependencies_parsed_at":null,"dependency_job_id":"445fd026-7439-4ade-b7f6-97aa5a1ebb47","html_url":"https://github.com/EvelynSubarrow/Stormrunner","commit_stats":null,"previous_names":["evelynsubarrow/stormrunner"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/EvelynSubarrow/Stormrunner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvelynSubarrow%2FStormrunner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvelynSubarrow%2FStormrunner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvelynSubarrow%2FStormrunner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvelynSubarrow%2FStormrunner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EvelynSubarrow","download_url":"https://codeload.github.com/EvelynSubarrow/Stormrunner/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvelynSubarrow%2FStormrunner/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273213825,"owners_count":25065058,"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","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"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":["game","java","lego-mindstorms","stormrunner","templar"],"created_at":"2024-09-05T00:01:02.979Z","updated_at":"2025-09-02T00:33:01.559Z","avatar_url":"https://github.com/EvelynSubarrow.png","language":"Java","funding_links":[],"categories":["LEGO Video Games"],"sub_categories":["Fan Game Remakes and Tools"],"readme":"# Stormrunner\n![A yellow RCX robot sits atop a field of sand, beside the wreck of the CESS Decatur spaceship](https://i.imgur.com/A48SVeU.png \"Screenshot\")\n\n## About Stormrunner\nStormrunner was developed by Templar Studios and released in the year 2000 to\npromote Lego Mindstorms' range of RCX robots. The game was revolutionary, at the\ntime one of the largest Java games ever written, accessible as an applet, with a\ndramatic introduction and in-game datalogs provided by Macromedia's Flash.\n\n### links\n* Templar's [archived press release](https://web.archive.org/web/20070817042000/http://www.templar.com/info/pr_may2000.html)\n* [Introduction flash video](http://biomediaproject.com/bmp/files/LEGO/gms/online/Mindstorms/Stormrunner/Stormrunner/images/sr-intro.swf)\n\n## About this project\nThis project uses a ShadowJar feature to combine original Stormrunner JAR files\nwith compiled modifications.\n\nThe objective is to maintain a version of the game which is as functional as it\ncan be on modern computers.\n\n## How to use this project (without compiling)\nPlease ensure that you have a compatible JRE installed (see the section below for\ninformation on that). Get the JAR file from the latest release, and put it\nsomewhere convenient. Stormrunner doesn't place any files in the same directory,\nso the location isn't too important.\n\n### Linux\nOpen a terminal, get yourself to the same directory as the stormrunner jar, and run\n`java -jar stormrunner_filename.jar`, substituting the filename. If you've got\nmultiple versions of the jvm installed and `java` won't be a compatible one, on\nLinux at least you should look in `/usr/lib/jvm` and select an appropriate\nversion, and use it something like this:\n`/usr/lib/jvm/adoptopenjdk-8-hotspot-jre-amd64/bin/java stormrunner_filename.jar`\n\n### Windows\nGenerally, you should be able to run the game by just ensuring you have\nJava installed, then doubleclicking on the jarfile. You may encounter some\ndifficulty if there's different versions, and you'll have to select the\nappropriate one using command prompt if so.\n\n## How to compile this project\nPlease checkout the latest [tagged release](https://github.com/EvelynSubarrow/Stormrunner).\n\nIf you don't trust the JAR files I've provided (and you shouldn't), you can\nobtain an archive of Stormrunner at the link in this section. Place\n`Stormrunner/TemplarStudios-Stormrunner-Media.jar` and\n`TemplarStudios-Stormrunner.jar` into `shadow/`\n\nWhether or not you trust me, if you have Gradle installed, the single next step\nis running `gradle shadowJar`. You should then have a runnable game jar in\n`build/libs/`!\n\n### A word on the Java runtime\nIt's highly recommended that you use a version 8 Java runtime environment.\nIf you don't have one installed, [AdoptOpenJDK](https://adoptopenjdk.net)\npackages are easy to use, and are available for Linux, Windows, MacOS,\nSolaris, and AIX.\n\nIf you are using Debian or Ubuntu in particular, the packaged versions of\nOpenJDK have exciting sound bugs which cause deadlock. I've mitigated this\nby disabling sound entirely in that case, but if this applies and you\nwant sound, use Oracle or AdoptOpenJDK JREs instead.\n\nVersion 9 of the JRE is the last version likely to work at all with this.\nJava has made significant changes to backwards compatibility since then,\naffecting both sound and graphics, and there's only so much that can be done\nwithout a total rewrite which may not be practical.\n\n### links\n* http://biomediaproject.com/bmp/files/LEGO/gms/download/Mindstorms/Stormrunner.zip\n\n## Acknowledgements\nThis project relies heavily on Lee Benfield's\n[CFR](https://github.com/leibnitz27/cfr/), and wouldn't be possible without\nbugfixes made in response to issues encountered decompiling these old\nclassfiles. \n\n## Disclaimer\nThis project is not affiliated with the Lego company or with Templar Studios.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FEvelynSubarrow%2FStormrunner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FEvelynSubarrow%2FStormrunner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FEvelynSubarrow%2FStormrunner/lists"}