Jump to content

SpaceX Dragon Docking Simulator Speedrun


Ultimate Steve

Recommended Posts

This is too easy!

Let's play this in HARD mode: Turn the HUD off. -- Simulate Sensor failure and dock like a pro
Or turn collisions off, and look at the insides of the ISS (sadly no internal textures, but one can still pretend)

Or make a deorbit burn - without getting warped back after 500 meters.

Feel free to install this user script in Chrome Tampermonkey or Firefox  Greasemonkey, and pimp your ISS-SIM ;)

https://gist.github.com/CorvusCorax/d6e6e98c946b8bfad56563b514df23a9

 

1903591.jpg

(Note: No, docking to other nodes than harmony isn't implemented yet, that's a TODO. Feel free to do so, I need to sleep)

 

Link to comment
Share on other sites

I added a new version of the ISS-SIM-Customizer:
https://gist.github.com/CorvusCorax/d6e6e98c946b8bfad56563b514df23a9

New features:

1. Realistic docking constraints based on NASA IDA specifications (allows up to 4 degrees more angular deviation, but requires more precision in position and velocity)

2. Select docking port to dock with. Available options:

  • IDA-2 on PMA-2
  • Harmony Zenith
  • Harmony Nadir
  • PMA-3 (just squeeze in from underneath and push against that radiator)
  • Zvezda
  • Poisk
  • Pirs
  • Rassvet

index.php?action=dlattach;topic=50917.0;

index.php?action=dlattach;topic=50917.0;

index.php?action=dlattach;topic=50917.0;

index.php?action=dlattach;topic=50917.0;

Link to comment
Share on other sites

 

Not sure I can handle this.

I still have PTSD from playing 3-D asteroids.

 

Like it's so bad that even if you gave me a scifi spaceship for free but told me the controls are ONLY manual... I would likely turn it down.

Which is sad.

 

I mean that game is ridicuously manual. 

It's like they put all the RCS on max thrust so that ever push you overcompensate for and have to correct.

 

 

 

Edited by Spacescifi
Link to comment
Share on other sites

Docking on Zvezda - Aft port - NO HUD / docking guidance - User script: https://gist.github.com/CorvusCorax/d6e6e98c946b8bfad56563b514df23a9 v 0.000003

Realistic docking constraints:
Position deviation: offset max 10 cm
Angular deviation: max 4°
Velocity: max 0.1 m/s
Angular rate: max 0.2°/s
Time: 1:30

This was mostly to demo the extension. The time can certainly be improved ;)

Link to comment
Share on other sites

New version v 0.000004 of the Customization userscript adds time warp.

https://gist.github.com/CorvusCorax/d6e6e98c946b8bfad56563b514df23a9

In case you get bored during your speedrun.

Also, proper orbital mechanics, so you can  now change your orbit, re-enter, or try to re-sync to the ISS and display some orbital parameters on screen.

No manouver nodes though >:>>>

82131142-6f08de80-97d2-11ea-8e9f-e3a588e82131179-a5465e00-97d2-11ea-9084-2ee3a2d82131182-aaa3a880-97d2-11ea-98d6-3cc64f0

Edited by CorvusCorax
added missing link
Link to comment
Share on other sites

On 5/14/2020 at 6:02 AM, Mad Rocket Scientist said:

Hmm, there's a bit of a bug. A rotation input will change the rotation rate by 0.1 degrees/s whether you're in precise mode or not, so you can end up with incorrect rates if you rotate a bit in imprecise mode, then cancel it in precise mode.

Confirmed. I fixed that bug in v 0.000009 of my CustomScript mod: https://gist.github.com/CorvusCorax/d6e6e98c946b8bfad56563b514df23a9

Also, you can now chose to be placed in a 198 km circular orbit and need to phase and rendezvous with ISS manually before docking.

Anyone wanna speedrun this? ;)  There is timewarp!

82502747-5d337e00-9ae7-11ea-9cb8-8244aa5

 

Link to comment
Share on other sites

I added a new feature to the userscript mod in v 0.000013 -- propellant utilisation is now monitored and displayed. That adds a new dimension to the speedrun.

Try to do it with less propellant.

We need some sort of formula to weigh propellant use against speed. I would suggest measuring the time and then add 1 second for every m/s of deltaV used.

Would that be fair?

Link to comment
Share on other sites

New version 0.000014 has a frame and time counter - velocity is now independent of fps - unlike original ISS-SIM which no longer gives fast systems an unfair advantage in speed runs.

82825574-050bcb80-9e9b-11ea-8014-47df9f7

https://gist.github.com/CorvusCorax/d6e6e98c946b8bfad56563b514df23a9

Quote
  • v 0.000001 2020-05-13 Initial Customize ISS-SIM Script
    • Toggle permanent Tesla visibility
    • Toggle 500m distance restriction
    • Toggle HUD Online/Offline
    • Toggle Docking constraints - original versus IDA specs
    • Toggle precision rotation/translation per via keyboard
  • v 0.000002 2020-05-14 Bugfix
    • Bugfix to work with different browsers / extension loaders (Greasemonkey, Chrome native, Tampermonkey, Violent Monkey, ...)
  • v 0.000003 2020-05-14 Docking Ports
    • Support for all the ISS docking ports
    • Improved greeter and intro
  • v 0.000004 2020-05-16 Proper Orbital Mechanics
    • Support for time warp
    • Support for realistic orbital mechanics instead of simplified "gravity" - allows altering orbit around earth arbitrarily
  • v 0.000005 2020-05-17 Bugfix
    • Fixed bug in Tampermonkey/Chrome where some menu entries weren't functional
  • v 0.000006 2020-05-18 Fix the Earth
    • In Proper Orbital Mechanics, ISS is now in correct 51° inclined prograde Orbit, earth rotates correctly around itself
    • Navigation ball displays orientation relative to earth.
  • v 0.000007 2020-05-19 Navball Bugfix
    • Corrected an error in the nav ball orientation
  • v 0.000008 2020-05-19 Follow the sun
    • In Proper Orbital Mechanics mode, the sun no longer orbits with the ISS but stays stationary relative to earth. ISS enters earth shadow
    • ISS Solar panels track and follow the sun
    • ISS radiators move out of the way, when the obstructed PMA-3 docking port is selected
  • v 0.000009 2020-05-20 A New Challenge
    • Orbital rendezvous calculator display added to Proper Orbital Mechanics mode
    • Added new Objective/Spawn position to allow player to begin in deployment LEO and sync to the ISS themselves
    • Bugfix of rotation-precision-mode bug in the original ISS-SIM
  • v 0.000010 2020-05-21 DM-2 Dragon Deploy
    • Dragon now deployed in eccentric 190km x 205km orbit - matching DM-2 deployment orbit
  • v 0.000011 2020-05-23 Eccentric Rendezvous
    • Updated rendezvous calculator to work and predict correctly when Dragon is initially in an arbitrary eccentric orbit (aka any orbit)
  • v 0.000012 2020-05-23 Un-Phased
    • Updated initial orbit of the rendezvous challenge to be phased 1/3 orbit behind ISS - as it would be on May 27 planned DM-2 launch
  • v 0.000013 2020-05-24 Sparse resources
    • Keep track and display used DeltaV and DeltaV budget
    • Added limited propellant to the optional docking constraints. Exceeding the DeltaV budget for the mission phase means GAME OVER.
  • v 0.000014 2020-05-25 It's Time
    • Added mission- and game- elapsed time counter to allow comparison of speed-run challenges
    • Added fps display
    • Fixed velocity and rotational velocity calculation to be correct and independent of system fps

 

Link to comment
Share on other sites

26 minutes ago, CorvusCorax said:

New challenge: Instead of "as fast as possible" - try with "as little deltaV usage as possible" (Timewarp allowed)

Demo:

 

Just came here to post that you had done this. Didn't realize you were here as well.

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...