{"id":13588672,"url":"https://github.com/Blaarkies/ksp-visual-calculator","last_synced_at":"2025-04-08T06:32:31.905Z","repository":{"id":39102912,"uuid":"344776027","full_name":"Blaarkies/ksp-visual-calculator","owner":"Blaarkies","description":"Online tool for Kerbal Space Program that helps players determine delta-v requirements for a mission, and what type of comms dishes a certain satellite requires.","archived":false,"fork":false,"pushed_at":"2024-12-07T12:55:34.000Z","size":10723,"stargazers_count":23,"open_issues_count":9,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-07T13:35:06.253Z","etag":null,"topics":["antenna","calculator","commnet","kerbal-space-program","ksp","tool"],"latest_commit_sha":null,"homepage":"https://ksp-visual-calculator.blaarkies.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Blaarkies.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"custom":["https://www.buymeacoffee.com/Blaarkies"]}},"created_at":"2021-03-05T10:32:44.000Z","updated_at":"2024-12-07T12:55:38.000Z","dependencies_parsed_at":"2024-11-03T18:21:16.000Z","dependency_job_id":"17e70fa2-dc0e-48f3-9afa-bb1f5083e691","html_url":"https://github.com/Blaarkies/ksp-visual-calculator","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/Blaarkies%2Fksp-visual-calculator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blaarkies%2Fksp-visual-calculator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blaarkies%2Fksp-visual-calculator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Blaarkies%2Fksp-visual-calculator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Blaarkies","download_url":"https://codeload.github.com/Blaarkies/ksp-visual-calculator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247792147,"owners_count":20996878,"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":["antenna","calculator","commnet","kerbal-space-program","ksp","tool"],"created_at":"2024-08-01T15:06:51.435Z","updated_at":"2025-04-08T06:32:26.896Z","avatar_url":"https://github.com/Blaarkies.png","language":"TypeScript","funding_links":["https://www.buymeacoffee.com/Blaarkies"],"categories":["TypeScript"],"sub_categories":[],"readme":"## [KSP Visual Calculator](https://ksp-visual-calculator.blaarkies.com)\n\n#### [Website](https://ksp-visual-calculator.blaarkies.com)\n#### [Change log](./CHANGELOG.md)\n\n\u003ca href=\"https://ksp-visual-calculator.blaarkies.com\"\u003e\n  \u003cp align=\"center\"\u003e\n      \u003cimg src=\"./storage/logo-git-repo.png?raw=true\"\n           alt=\"The logo of KSP Visual Calculator\"\n           height=\"200\" /\u003e\n  \u003c/p\u003e\n\u003c/a\u003e\n\n## A calculator for Kerbal Space Program\n\nHelping players visualize and plan out missions in Kerbal Space Program.\n- [Delta-v Planner](#Delta-v-Planner), calculates how much delta-v is required to complete a mission with your specified checkpoints\n- [CommNet Planner](#CommNet-Planner), simulates KerbNet signals with multiple craft to build efficient communication networks\n- [ISRU Mining Station Planner](#ISRU-Mining-Station-Planner), highlights potential issues in the design of a surface mining base\n\nKSP Visual Calculator is designed for use on desktop, tablet, and mobile. This allows playing Kerbal Space Program while also using a \nmobile device guide you towards great mission designs.\n\n### Delta-v Planner\n\nThis page imitates the map view from Kerbal Space Program, showing all planets and moons.\n\nUsing the Mission Checkpoints panel, the user can set multiple checkpoints in the order that they should be visited. The required \ndelta-v for this mission will be calculated automatically.\n\nEach checkpoint can be configured with specific requirements:\n- Flight situation; the craft could be launching from the surface, or from Low Orbit, etc. \n- Route Types; a simple direct route, or an efficient route used to determine the trip details\n- Aerobraking; whether the craft intends on using aerobraking to reduce the delta-v requirements\n- Plane change cost; the more patient the mission is, the less delta-v needs to be expended to correct for inclination changes between planets\n\n![A footsteps on the moons mission](./storage/map-dv-preview.jpg?raw=true \"A footsteps on the moons mission\")\n\n\n### CommNet Planner\n\nSimulates the map view from Kerbal Space Program, showing all planets, moons, and spacecraft.\n\nFrom here the user can drag planets/moons along their orbits, and spacecraft can be dragged to be anywhere on the map.\n\n![A relay network](./storage/map-signal-preview.jpg?raw=true \"A relay network\")\n\n#### Modify in real-time\n\nThe user can add/edit spacecraft at any time to change their name, map icon, and attached antennae.\n\nPlanets and moons can also be modified. For example, you can change the Tracking Station's level on Kerbin to match\nwhatever level the player currently has in-game.\n\nThe difficulty settings can be modified to match those in-game. The settings relate to the CommNet that limits the range on harder difficulties:\n- Range modifier \n- DSN modifier\n\n#### Communication lines\n\nSpacecraft with relay type antennae will relay any other spacecraft signals. This is helpful to determine if a multi-hop\nnetwork is capable of relaying a signal from a distant planet, back to Kerbin.\n\nBy dragging planets into specific positions, the user can determine where/when the satellite will have a connection.\n\nThe communication lines appear between spacecraft and/or Kerbin, and imitate those seen in-game: \n\nA solid green line shows that both ends have a good connection to each other.\n\n![Good signal](./storage/green-line.jpg?raw=true \"Good signal\")\n\nA red color line shows that the connection is very weak.\n\n![Bad signal](./storage/red-line.jpg?raw=true \"Bad signal\")\n\n### ISRU Mining Station Planner\n\nProvides a sandbox environment where you can dream up any moon base design, and validate its resource production capabilities.\n\nAdd all the parts that you plan on using, set the environment controls to match your intended location, and get immediate results.\n\nThe error messages will guide you on fixing the issues your craft might encounter in real operation.\n\n#\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBlaarkies%2Fksp-visual-calculator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FBlaarkies%2Fksp-visual-calculator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBlaarkies%2Fksp-visual-calculator/lists"}