MÓJ UKŁAD PLANETARNY!!! Z okazji przedświątecznej "pomocy" w domu stworzyłem w KSP swój własny system planetarny. Nie jest jeszcze skończony (tzn. póki co tylko poprzestawiałem planety i 4 zmieniłem promień) i wymaga dopracowania (dokładne obliczenia co do odpowiedniej zależności masa-promień-gęstość).
Wiem, że taki układ nie mógłby zaistnieć w rzeczywistości (Sirious i Kerbol kręciłyby się wokół środka masy układu a nie tak jak jest teraz, ale czegoś takiego nie da się zaimplementować w KSP, a przynajmniej nie odkryłem jak) ale to jest właśnie piękno Kerbali, potęga wyobraźni.
Planety i ich księżyce w kolejności od Kerbola:
Kerbol
0. Sirious
1. Vall (zmniejszona do 250 km)
2. Erin
2.1. Ablate
2.2. Ascension
2.3. Inaccessable
3. Sentar
3.1. Mun
3.2. Pierścienie
3.3. Kerbin
3.3.1. Ike
3.4. Gilly
3.5. Dres
3.6. Eeloo
3.7. Duna
4. Eve (ruch wsteczny)
4.1. Minmus
5. Ringle (ruch wsteczny)
5.1. Pierścienie
6. Jool (zwiększony do 8000 km)
6.1. Laythe
6.1.1. Pol
6.2. Tylo
6.3. Bop
6.4. Joker
7. Skelton (zwiększony do 450 km)
7.1. Pock
8. Thud (zwiększony do 900 km)
8.1. Moho (zmniejszony do 200 km)
Galeria
Z Kerbinu:
Z Ike'a i okolic:
Podczas wylotu ze strefy wpływów Kerbinu:
Duna (na obu zdjęciach widać również Kerbin):
Dres (widać Kerbin i Ike'a):
Eeloo (widać Kerbin):
Mun:
Gilly (też widać Kerbin i to bardzo duży
):
A teraz zdjęcia z Układu. Strzałki oznaczają kierunek obiegu.
Układ Planetarny w całej okazałości:
Kerbol i Sirious:
Vall:
Erin:
Sentar:
Kerbin:
Eve:
Ringle:
Jool:
Laythe:
Skelton:
Thud:
Zmiany:
[0.2.1]
- Poprawka w kodzie związana z błędną ilością klamr, co powodowało niepoprawne wczytywanie się układu.
[0.2]
- Wprowadzenie odpowiednich mas dla zmienionych ciał.
- Wprowadzenie odpowiednich okresów orbitalnych dla wszystkich planet i księżyców.
- Zmiana inklinacji Muna w celu uzyskania... ładniejszych widoków.
- Księżyce Sentara: Kerbin, Dres, Eeloo i Duna są teraz w ruchu synchronicznym w proporcjach 1:2:4:6.
- Księżyce Joola: Laythe, Tylo i Joker też są w ruchu synchronicznym o proporcjach 1:2:5.
- Bop wprowadzony do kodu.
Znane bugi jakich doświadczyłem i ciekawostki o grze jakie odkryłem w trakcie przebudowy układu:
- Za każdym razem po wczytaniu save'a nad KSC jest noc. Wczytanie jakiegoś statku i powrót do KSC ustawia właściwą porę dnia i ułożenie ciał na niebie. Widać wtedy z poziomu KSC Kerbol, Sirious, Sentar i chyba nawet Muna.
- Nie działają zaćmienia. Gdy Ike przechodzi przed tarczą słoneczną nie pada na planete żaden cień.
- Nie działają zderzenia ciał niebieskich. Podczas prób ustawienie Moho i Siriousa na orbicie kolizyjnej nie spowodowało nic. Po prostu te dwa ciała przeleciały przez siebie jak gdyby nigdy nic.
- Oświetlenie jest tylko z jednej gwiazdy.
- Przy próbie lądowania na Gilly nagle teleportowało mnie na kerbin i po paru sekundach cały lądownik eksplodował.
Planowane zmiany i poprawki:
1. Poprawienie mas zmniejszonych/zwiększonych ciał. DONE
2. Poprawienie prędkości orbitalnych księżyców. DONE
3. Dodanie większej ilości księżyców wokół gazowych olbrzymów. (Od nowszej wersji KPF będzie można dodawać własne ciała niebieskie)
4. Dodanie planety typu gorący Jowisz.
5. Dodanie planety typu wodnego (wielkość około połowy Joola).
6. Dodanie małego, czarnego obiektu (promień 1 m) jako środka masy układu. Wokół niego krążyć będzie wszystko. Będzie to wyglądać bardziej realistycznie.
7. Stworzenie planety obracającej się w odwrotną strone, jak Wenus.
8. Stworzenie planety która ma oś obrotu nachyloną około 90 stopni do płaszczyzny obiegu, podobnie jak Uran, wokół której krążyć będzie duży księżyc w przeciwną stronę niż planeta się kręci.
9. Dodanie małych asteroid w obrębie pierścieni, coby nie były takie puste.
Jestem otwarty na wszelkie propozycje.
Mody jakie mam zainstalowane to:
Real Solar System (RSS)
Krag Planet Factory (KPF)
Visual Enhancements
Universe Replacer [w czasie robienia zdjęć był wywalony żeby gra się włączała szybciej podczas gdy przestawiałem planety i co chwila musiałem gre restartować żeby sprawdzić czy wyglada to jako tako]
Active Memory Reduction
Enhanced Nav Ball
Nav Ball Docking Alignment Indicator
Zużycie zasobów komputera przez KSP:
Procesor - 6%
Ram - 2 210,9 MB
Jeśli ktoś by był zainteresowany moim ułożeniem planet tutaj jest plik konfiguracyjny RSS (RealSolarSystem.cfg):
REALSOLARSYSTEM
{
//Epoch = 1577907488.17727995 // KSP now starts in 1950.
// Note, bodies below MUST be in precedence order. Parents before children.
// So Sun, then the planets, then the moons.
Sun //SLONCE
{
SSTScale = 1
}
Serious //SLONCE DWA
{
SSTScale = 1
Radius = 343471340
Mass = 4.3779813E+28
Orbit
{
semiMajorAxis = 2000000000
eccentricity = 0.0
period = 4257.7527
inclination = 0.0
//meanAnomalyAtEpochD = 174.796
referenceBody = Sun
}
}
Vall //PIERWSZA PLANETA
{
SSTScale = 1
Radius = 249892.81975
Mass = 1.79676279E+21
Orbit
{
referenceBody = Sun
semiMajorAxis = 8574568431
period = 4607579.4788337
inclination = 3.454
eccentricity = 0.2043
}
}
Erin //DRUGA PLANETA
{
SSTScale = 1
Orbit
{
referenceBody = Sun
semiMajorAxis = 16647181321
period = 12464231.1433637
inclination = 1.205
eccentricity = 0.113
argumentOfPeriapsis = 5.14
}
}
Ablate //KSIERZYC ERIN I
{
SSTScale = 1
tidallyLocked = true
Orbit
{
referenceBody = Erin
semiMajorAxis = 1999054
period = 12679.8482
inclination = 36.2
eccentricity = 0.157
}
}
Ascension //KSIERZYC ERIN II
{
SSTScale = 1
tidallyLocked = true
Orbit
{
referenceBody = Erin
semiMajorAxis = 3486791
period = 29208.9631
inclination = 20.2
eccentricity = 0.5013
}
}
Inaccessable //KSIERZYC ERIN III
{
SSTScale = 1
tidallyLocked = true
rotationPeriod = 28255.000
Orbit
{
referenceBody = Erin
semiMajorAxis = 7631894
period = 94585.760557
inclination = 0.872
eccentricity = 0.013
}
}
Sentar //TRZECIA PLANETA
{
SSTScale = 1
Mass = 4.2332635E+24
axialTilt = 45.0
Orbit
{
referenceBody = Sun
semiMajorAxis = 27427141579
period = 26358776.756329
inclination = 0.0
eccentricity = 0.013
argumentOfPeriapsis = 0.0
}
}
Mun //KSIERZYC SENTAR I
{
SSTScale = 1
tidallyLocked = true
Orbit
{
referenceBody = Sentar
semiMajorAxis = 9737192
inclination = 33.376
period = 11360.039516
eccentricity = 0.0149
argumentOfPeriapsis = 50.0
LAN = 32.5687
}
}
Kerbin //KSIERZYC SENTAR II
{
SSTScale = 1
Orbit
{
referenceBody = Sentar
semiMajorAxis = 37184571
inclination = 30.48
eccentricity = 0.01
period = 249280.348438
argumentOfPeriapsis = 50.0
LAN = 30.0
}
}
Ike //KSIERZYC KERBIN I
{
SSTScale = 1
tidallyLocked = true
Orbit
{
referenceBody = Kerbin
semiMajorAxis = 5200000
period = 39645.87
inclination = 0.0
eccentricity = 0.0
argumentOfPeriapsis = 0.0
}
}
Gilly //KSIERZYC SENTAR III
{
SSTScale = 1
Orbit
{
referenceBody = Sentar
semiMajorAxis = 61647319
inclination = 33.48
period = 180988.3352
eccentricity = 0.5143
argumentOfPeriapsis = 694.423
}
}
Dres //KSIERZYC SENTAR IV
{
SSTScale = 1
Orbit
{
semiMajorAxis = 59026827.1224
eccentricity = 0.034
inclination = 31.48
referenceBody = Sentar
period = 498560.696876 //2 obiegu kerbinu
LAN = 31.324
argumentOfPeriapsis = 50.0
}
}
Eeloo //KSIERZYC SENTAR V
{
SSTScale = 1
Orbit
{
referenceBody = Sentar
semiMajorAxis = 93699247.4684
period = 997121.393752 //4 obiegu kerbinu
inclination = 29.103
eccentricity = 0.0703
argumentOfPeriapsis = 50.0
LAN = 30.1031 }
}
Duna //KSIERZYC SENTAR VI
{
SSTScale = 1
axialTilt = 177.36
Orbit
{
referenceBody = Sentar
semiMajorAxis = 122780748.2233569
period = 1495682.090628 //6 obiegu kerbinu
inclination = 30.983
eccentricity = 0.0294
argumentOfPeriapsis = 50.0
LAN = 29.468
}
}
Eve //CZWARTA PLANETA
{
SSTScale = 1
Orbit
{
referenceBody = Sun
semiMajorAxis = 44711394536
period = 54863278.0328572
inclination = 179.4
eccentricity = 0.104
argumentOfPeriapsis = 43.75
}
}
Minmus
{
SSTScale = 1
Orbit
{
referenceBody = Eve
period = 21073.415
}
}
Ringle //PIATA PLANETA
{
SSTScale = 1
Orbit
{
referenceBody = Sun
semiMajorAxis = 70534189944
period = 108706109.72245578
inclination = 181.37
eccentricity = 0.047
argumentOfPeriapsis = 191.478
}
}
Jool //SZOSTA PLANETA
{
SSTScale = 1
Radius = 7997473
Mass = 8.843126316E+24
atmosphereScaleHeight = 15
maxAtmosphereAltitude = 175000
atmosphereMultiplier = 0.13
Orbit
{
referenceBody = Sun
semiMajorAxis = 105497715471
period = 198846985.7850937
inclination = 3.762
eccentricity = 0.1074
argumentOfPeriapsis = 32.954
}
}
Laythe //KSIERZYC JOOL I
{
SSTScale = 1
Orbit
{
referenceBody = Jool
semiMajorAxis = 27184000
period = 36606.937926
eccentricity = 0.0941
inclination = 0.0
}
}
Pol //KSIERZYC LAYTHE I
{
SSTScale = 1
tidallyLocked = true
Orbit
{
referenceBody = Laythe
semiMajorAxis = 4200000
period = 38621.97545
inclination = 0.684
eccentricity = 0.086
}
}
Tylo //KSIERZYC JOOL II
{
SSTScale = 1
Orbit
{
referenceBody = Jool
semiMajorAxis = 43151910.1967
period = 73213.875852
eccentricity = 0.0497
inclination = 0.0974
}
}
Bop //KSIEZYC JOOL III
{
SSTScale = 1
Orbit
{
referenceBody = Jool
semiMajorAxis = 60181917.1791647
period = 120584.750339
eccentricity = 0.14477
inclination = 10.0974
}
}
Joker //KSIERZYC JOOL IV
{
SSTScale = 1
Orbit
{
referenceBody = Jool
semiMajorAxis = 79486498.19557855
period = 183034.68963
eccentricity = 0.2047
inclination = 3.975
}
}
Skelton //SIODMA PLANETA
{
SSTScale = 1
Radius = 450000
Mass = 1.25586E+22
Orbit
{
referenceBody = Sun
semiMajorAxis = 160443849843
period = 372940063.831846
inclination = 0.7014
eccentricity = 0.0
argumentOfPeriapsis = 0.0
}
}
Pock //KSIERZYC SKELTON I
{
SSTScale = 1
Orbit
{
referenceBody = Skelton
semiMajorAxis = 6315270
period = 108837.416885
eccentricity = 0.164
inclination = 26.756
}
}
Thud //OSMA PLANETA
{
SSTScale = 1
Radius = 900000
Mass = 5.67675E+23
Orbit
{
referenceBody = Sun
semiMajorAxis = 211724494137
period = 565341784.22086644
inclination = 2.007
eccentricity = 0.1009
argumentOfPeriapsis = 65.658
}
}
Moho //KSIERZYC THUD I
{
SSTScale = 1
Radius = 200000
Mass = 1.293497E+21
Orbit
{
eccentricity = 0.15563
inclination = 5.005
semiMajorAxis = 13708190
period = 51765.80999
LAN = 0.331
argumentOfPeriapsis = 1.194
referenceBody = Thud
}
}
}