SpacedInvader Posted May 13, 2016 Share Posted May 13, 2016 2 hours ago, Epox75 said: Hello! I'm having a problem since the release of 1.5.2. I use Outer Planets Mod and Transkeptunian Object. When I try to load the bodies file I have created with ksp tot connect the bodies loading freezes and I hear a warning sound but not message and the loading stops at 10/1230. Here's the Ksptot.log: Reveal hidden contents Error using & Matrix dimensions must agree. Error in processINIBodyInfo>findRow (line 87) Error in processINIBodyInfo>createCurveFitFromRows (line 61) Error in processINIBodyInfo (line 17) Error in mainGUI>loadBodiesFromFile_Callback (line 571) Error in gui_mainfcn (line 95) Error in mainGUI (line 42) Error in @(hObject,eventdata)mainGUI('loadBodiesFromFile_Callback',hObject,eventdata,guidata(hObject)) Error while evaluating Menu Callback Error writing to output stream. The version 1.5.1 doesn't give me this problem. Thanks for making such a great tool! Regards, Epox Just came to report the same issue. Quote Link to comment Share on other sites More sharing options...
Arrowstar Posted May 13, 2016 Author Share Posted May 13, 2016 15 hours ago, KocLobster said: @Arrowstar Any chance you could include a changelog in the main KSPTOT download? Or at the very least, an identification of what version has been downloaded? As far as I can tell, there is no currently easy way to tell what version I've downloaded, or that the OP pointed to the right file, or that I did actually receive the file I intended to get. I always like to be able to double check that what I have downloaded is what I actually meant to download. The KSPTOT version is in the textbox on the main UI window (with the porkchop plot). Look at the text near the bottom under the plot. The changelog is in the first post of this thread, as well. 7 hours ago, blu3wolf said: 1.5.2 doesnt have the cool icon that 1.5.1 and 1.5.0 did though :/ Actually, what is really weird is that the icon displayed next to the file itself is different (something very generic), but the preview image displayed next to the title in the W7 info bar at the bottom of the explorer window is actually correct. The icon displayed at the left of the TOT window itself, is still the 3D graph icon, too. Yeah, something happened when I compiled this release and I couldn't get the icon to come with. I'll try to fix it for next time but I didn't want it to hold things up. 4 hours ago, dlrk said: Arrowstar, This might be more of a general question than a KSPTOT question, but is there a way to (using the optimizer or otherwise) calculate a maneveur to an orbit, that will at some point overfly a lat/lon? I unserstand using the optimizer to put an apsis over a point, but what about creating an orbit that simply overflies a point at some point? You can set latitude and longitude constraints in the mission optimizer. Just be aware that getting an orbit to overfly a particular latitude and longitude pair is pretty unlikely, so be sure to leave some tolerances in your constraints. 3 hours ago, sentania said: I am trying to pull the bodies from my game, and I'm getting an error message that it was not able to pull the bodies and to make sure I am in the flight screen (which I am) It appears that the DLL + Program are talking about something is goign wrong. KSPTOT Log: Reveal hidden contents Read doubles from KSPTOT Connect failed: SIZE must be greater than 0. file: 'C:\Program Files\MATLAB\MATLAB Compiler Runtime\v84\mcr\toolbox...' name: 'fread' line: 163 file: 'C:\Users\scott\AppData\Local\Temp\scott\mcrCache8.4\KSPTra0\hel...' name: 'readDoublesFromKSPTOTConnect' line: 53 file: 'C:\Users\scott\AppData\Local\Temp\scott\mcrCache8.4\KSPTra0\hel...' name: 'getBodiesINIFileFromKSP' line: 8 file: 'C:\Users\scott\AppData\Local\Temp\scott\mcrCache8.4\KSPTra0\KSP...' name: 'createNewBodiesFileFromKSP_Callback' line: 698 file: 'C:\Program Files\MATLAB\MATLAB Compiler Runtime\v84\mcr\toolbox...' name: 'gui_mainfcn' line: 95 file: 'C:\Users\scott\AppData\Local\Temp\scott\mcrCache8.4\KSPTra0\KSP...' name: 'mainGUI' line: 42 file: '' name: '@(hObject,eventdata)mainGUI('createNewBodiesFileFromKSP_Callbac...' line: 0 Warning: Objects of 'tcpip' class exist. Cannot clear this class or any of its superclasses. Warning: Objects of 'tcpip' class exist. Cannot clear this class or any of its superclasses. Except from KSP.log body pull Reveal hidden contents LOG 12:22:48.905] [KSPTOT Connect] accepted connection [0] from IP: 127.0.0.1:12858 [LOG 12:22:48.906] [KSPTOT Connect] new connection [LOG 12:22:48.963] [KSPTOT Connect] [CONNECTION][0][READING] received complete message head [LOG 12:22:48.964] [KSPTOT Connect] [CONNECTION][0][READING] data Size: 0 [LOG 12:22:48.965] [KSPTOT Connect] message from [0]: GetCelestialBodyData n 0 [LOG 12:22:48.967] [KSPTOT Connect] about to handle msg [LOG 12:22:48.994] [KSPTOT Connect] Start Body: Sun [LOG 12:22:48.998] [KSPTOT Connect] Sun: 9 [LOG 12:22:48.999] [KSPTOT Connect] End Body: Sun [LOG 12:22:48.999] [KSPTOT Connect] Start Body: Kerbin [LOG 12:22:49.000] [KSPTOT Connect] Kerbin: 21 [LOG 12:22:49.001] [KSPTOT Connect] End Body: Kerbin [LOG 12:22:49.002] [KSPTOT Connect] Start Body: Mun [LOG 12:22:49.002] [KSPTOT Connect] Mun: 0 [LOG 12:22:49.003] [KSPTOT Connect] End Body: Mun [LOG 12:22:49.003] [KSPTOT Connect] Start Body: Ablate [LOG 12:22:49.004] [KSPTOT Connect] Ablate: 0 [LOG 12:22:49.005] [KSPTOT Connect] End Body: Ablate [LOG 12:22:49.005] [KSPTOT Connect] Start Body: Moho [LOG 12:22:49.006] [KSPTOT Connect] Moho: 0 [LOG 12:22:49.006] [KSPTOT Connect] End Body: Moho [LOG 12:22:49.007] [KSPTOT Connect] Start Body: Eve [LOG 12:22:49.008] [KSPTOT Connect] Eve: 7 [LOG 12:22:49.009] [KSPTOT Connect] End Body: Eve [LOG 12:22:49.009] [KSPTOT Connect] Start Body: Duna [LOG 12:22:49.010] [KSPTOT Connect] Duna: 5 [LOG 12:22:49.010] [KSPTOT Connect] End Body: Duna [LOG 12:22:49.011] [KSPTOT Connect] Start Body: Ike [LOG 12:22:49.012] [KSPTOT Connect] Ike: 0 [LOG 12:22:49.012] [KSPTOT Connect] End Body: Ike [LOG 12:22:49.013] [KSPTOT Connect] Start Body: Jool [LOG 12:22:49.013] [KSPTOT Connect] Jool: 6 [LOG 12:22:49.014] [KSPTOT Connect] End Body: Jool [LOG 12:22:49.014] [KSPTOT Connect] Start Body: Arkas [LOG 12:22:49.015] [KSPTOT Connect] Arkas: 21 [LOG 12:22:49.016] [KSPTOT Connect] End Body: Arkas [LOG 12:22:49.016] [KSPTOT Connect] Start Body: Vall [LOG 12:22:49.017] [KSPTOT Connect] Vall: 0 [LOG 12:22:49.018] [KSPTOT Connect] End Body: Vall [LOG 12:22:49.019] [KSPTOT Connect] Start Body: Serc [LOG 12:22:49.020] [KSPTOT Connect] Serc: 0 [LOG 12:22:49.020] [KSPTOT Connect] End Body: Serc [LOG 12:22:49.021] [KSPTOT Connect] Start Body: Tylo [LOG 12:22:49.021] [KSPTOT Connect] Tylo: 0 [LOG 12:22:49.022] [KSPTOT Connect] End Body: Tylo [LOG 12:22:49.022] [KSPTOT Connect] Start Body: Neith [LOG 12:22:49.023] [KSPTOT Connect] Neith: 0 [LOG 12:22:49.024] [KSPTOT Connect] End Body: Neith [LOG 12:22:49.024] [KSPTOT Connect] Start Body: Pol [LOG 12:22:49.025] [KSPTOT Connect] Pol: 0 [LOG 12:22:49.025] [KSPTOT Connect] End Body: Pol [LOG 12:22:49.026] [KSPTOT Connect] Start Body: Aden [LOG 12:22:49.027] [KSPTOT Connect] Aden: 0 [LOG 12:22:49.027] [KSPTOT Connect] End Body: Aden [LOG 12:22:49.027] [KSPTOT Connect] Start Body: Eeloo [LOG 12:22:49.028] [KSPTOT Connect] Eeloo: 7 [LOG 12:22:49.029] [KSPTOT Connect] End Body: Eeloo [LOG 12:22:49.030] [KSPTOT Connect] Start Body: Faz [LOG 12:22:49.031] [KSPTOT Connect] Faz: 0 [LOG 12:22:49.032] [KSPTOT Connect] End Body: Faz [LOG 12:22:49.034] [KSPTOT Connect] Start Body: Harvest [LOG 12:22:49.034] [KSPTOT Connect] Harvest: 0 [LOG 12:22:49.035] [KSPTOT Connect] End Body: Harvest [LOG 12:22:49.036] [KSPTOT Connect] Start Body: Rega [LOG 12:22:49.037] [KSPTOT Connect] Rega: 0 [LOG 12:22:49.037] [KSPTOT Connect] End Body: Rega [LOG 12:22:49.038] [KSPTOT Connect] Start Body: Corolet [LOG 12:22:49.038] [KSPTOT Connect] Corolet: 0 [LOG 12:22:49.039] [KSPTOT Connect] End Body: Corolet [LOG 12:22:49.039] [KSPTOT Connect] Start Body: Potatus [LOG 12:22:49.040] [KSPTOT Connect] Potatus: 0 [LOG 12:22:49.040] [KSPTOT Connect] End Body: Potatus [LOG 12:22:49.041] [KSPTOT Connect] Start Body: Fonso [LOG 12:22:49.041] [KSPTOT Connect] Fonso: 21 [LOG 12:22:49.042] [KSPTOT Connect] End Body: Fonso [LOG 12:22:49.042] [KSPTOT Connect] Start Body: Sarnus [LOG 12:22:49.043] [KSPTOT Connect] Sarnus: 17 [LOG 12:22:49.044] [KSPTOT Connect] End Body: Sarnus [LOG 12:22:49.045] [KSPTOT Connect] Start Body: Urlum [LOG 12:22:49.046] [KSPTOT Connect] Urlum: 15 [LOG 12:22:49.046] [KSPTOT Connect] End Body: Urlum [LOG 12:22:49.047] [KSPTOT Connect] Start Body: Neidon [LOG 12:22:49.048] [KSPTOT Connect] Neidon: 13 [LOG 12:22:49.049] [KSPTOT Connect] End Body: Neidon [LOG 12:22:49.050] [KSPTOT Connect] Start Body: Hale [LOG 12:22:49.051] [KSPTOT Connect] Hale: 0 [LOG 12:22:49.051] [KSPTOT Connect] End Body: Hale [LOG 12:22:49.052] [KSPTOT Connect] Start Body: Ovok [LOG 12:22:49.052] [KSPTOT Connect] Ovok: 0 [LOG 12:22:49.053] [KSPTOT Connect] End Body: Ovok [LOG 12:22:49.054] [KSPTOT Connect] Start Body: Slate [LOG 12:22:49.055] [KSPTOT Connect] Slate: 0 [LOG 12:22:49.055] [KSPTOT Connect] End Body: Slate [LOG 12:22:49.056] [KSPTOT Connect] Start Body: Plock [LOG 12:22:49.056] [KSPTOT Connect] Plock: 0 [LOG 12:22:49.057] [KSPTOT Connect] End Body: Plock [LOG 12:22:49.057] [KSPTOT Connect] Start Body: Tekto [LOG 12:22:49.058] [KSPTOT Connect] Tekto: 18 [LOG 12:22:49.059] [KSPTOT Connect] End Body: Tekto [LOG 12:22:49.060] [KSPTOT Connect] Start Body: Polta [LOG 12:22:49.061] [KSPTOT Connect] Polta: 0 [LOG 12:22:49.062] [KSPTOT Connect] End Body: Polta [LOG 12:22:49.062] [KSPTOT Connect] Start Body: Priax [LOG 12:22:49.063] [KSPTOT Connect] Priax: 0 [LOG 12:22:49.064] [KSPTOT Connect] End Body: Priax [LOG 12:22:49.065] [KSPTOT Connect] Start Body: Wal [LOG 12:22:49.066] [KSPTOT Connect] Wal: 0 [LOG 12:22:49.067] [KSPTOT Connect] End Body: Wal [LOG 12:22:49.067] [KSPTOT Connect] Start Body: Tal [LOG 12:22:49.068] [KSPTOT Connect] Tal: 0 [LOG 12:22:49.068] [KSPTOT Connect] End Body: Tal [LOG 12:22:49.069] [KSPTOT Connect] Start Body: Thatmo [LOG 12:22:49.069] [KSPTOT Connect] Thatmo: 11 [LOG 12:22:49.070] [KSPTOT Connect] End Body: Thatmo [LOG 12:22:49.070] [KSPTOT Connect] Start Body: Nissee [LOG 12:22:49.071] [KSPTOT Connect] Nissee: 0 [LOG 12:22:49.071] [KSPTOT Connect] End Body: Nissee [LOG 12:22:49.072] [KSPTOT Connect] Start Body: Pluron [LOG 12:22:49.072] [KSPTOT Connect] Pluron: 0 [LOG 12:22:49.073] [KSPTOT Connect] End Body: Pluron [LOG 12:22:49.074] [KSPTOT Connect] Start Body: Khato [LOG 12:22:49.074] [KSPTOT Connect] Khato: 0 [LOG 12:22:49.075] [KSPTOT Connect] End Body: Khato [LOG 12:22:49.075] [KSPTOT Connect] Start Body: Oorma [LOG 12:22:49.076] [KSPTOT Connect] Oorma: 0 [LOG 12:22:49.076] [KSPTOT Connect] End Body: Oorma [LOG 12:22:49.077] [KSPTOT Connect] Start Body: Es [LOG 12:22:49.078] [KSPTOT Connect] Es: 0 [LOG 12:22:49.079] [KSPTOT Connect] End Body: Es [LOG 12:22:49.079] [KSPTOT Connect] Start Body: Arane [LOG 12:22:49.080] [KSPTOT Connect] Arane: 0 [LOG 12:22:49.081] [KSPTOT Connect] End Body: Arane [LOG 12:22:49.082] [KSPTOT Connect] Start Body: Phoe [LOG 12:22:49.084] [KSPTOT Connect] Phoe: 0 [LOG 12:22:49.084] [KSPTOT Connect] End Body: Phoe [LOG 12:22:49.085] [KSPTOT Connect] Start Body: Rheis [LOG 12:22:49.086] [KSPTOT Connect] Rheis: 0 [LOG 12:22:49.086] [KSPTOT Connect] End Body: Rheis [LOG 12:22:49.087] [KSPTOT Connect] Start Body: Dhar [LOG 12:22:49.087] [KSPTOT Connect] Dhar: 0 [LOG 12:22:49.088] [KSPTOT Connect] End Body: Dhar [LOG 12:22:49.088] [KSPTOT Connect] Start Body: Flo [LOG 12:22:49.089] [KSPTOT Connect] Flo: 0 [LOG 12:22:49.090] [KSPTOT Connect] End Body: Flo [LOG 12:22:49.091] [KSPTOT Connect] Start Body: Nuu [LOG 12:22:49.092] [KSPTOT Connect] Nuu: 0 [LOG 12:22:49.092] [KSPTOT Connect] End Body: Nuu [LOG 12:22:49.093] [KSPTOT Connect] Start Body: Putto [LOG 12:22:49.094] [KSPTOT Connect] Putto: 0 [LOG 12:22:49.094] [KSPTOT Connect] End Body: Putto [LOG 12:22:49.095] [KSPTOT Connect] Start Body: Selphar [LOG 12:22:49.096] [KSPTOT Connect] Selphar: 0 [LOG 12:22:49.096] [KSPTOT Connect] End Body: Selphar [LOG 12:22:49.097] [KSPTOT Connect] Start Body: Yarku [LOG 12:22:49.097] [KSPTOT Connect] Yarku: 0 [LOG 12:22:49.098] [KSPTOT Connect] End Body: Yarku [LOG 12:22:49.099] [KSPTOT Connect] Start Body: Shool [LOG 12:22:49.100] [KSPTOT Connect] Shool: 0 [LOG 12:22:49.101] [KSPTOT Connect] End Body: Shool [LOG 12:22:49.101] [KSPTOT Connect] Start Body: Niko [LOG 12:22:49.102] [KSPTOT Connect] Niko: 0 [LOG 12:22:49.103] [KSPTOT Connect] End Body: Niko [LOG 12:22:49.103] [KSPTOT Connect] Start Body: Keelon [LOG 12:22:49.104] [KSPTOT Connect] Keelon: 21 [LOG 12:22:49.105] [KSPTOT Connect] End Body: Keelon [LOG 12:22:49.105] [KSPTOT Connect] Start Body: Troni [LOG 12:22:49.106] [KSPTOT Connect] Troni: 0 [LOG 12:22:49.106] [KSPTOT Connect] End Body: Troni [LOG 12:22:49.107] [KSPTOT Connect] Start Body: Dulcinea [LOG 12:22:49.107] [KSPTOT Connect] Dulcinea: 45 [LOG 12:22:49.108] [KSPTOT Connect] End Body: Dulcinea [LOG 12:22:49.108] [KSPTOT Connect] Start Body: Vassa [LOG 12:22:49.109] [KSPTOT Connect] Vassa: 21 [LOG 12:22:49.109] [KSPTOT Connect] End Body: Vassa [LOG 12:22:49.110] [KSPTOT Connect] Start Body: Pequar [LOG 12:22:49.111] [KSPTOT Connect] Pequar: 21 [LOG 12:22:49.111] [KSPTOT Connect] End Body: Pequar [LOG 12:22:49.112] [KSPTOT Connect] Start Body: Nienna [LOG 12:22:49.112] [KSPTOT Connect] Nienna: 21 [LOG 12:22:49.113] [KSPTOT Connect] End Body: Nienna [LOG 12:22:49.114] [KSPTOT Connect] Start Body: Prima [LOG 12:22:49.115] [KSPTOT Connect] Prima: 0 [LOG 12:22:49.115] [KSPTOT Connect] End Body: Prima [LOG 12:22:49.116] [KSPTOT Connect] Start Body: Disole [LOG 12:22:49.117] [KSPTOT Connect] Disole: 21 [LOG 12:22:49.118] [KSPTOT Connect] End Body: Disole [LOG 12:22:49.119] [KSPTOT Connect] Start Body: Crons [LOG 12:22:49.119] [KSPTOT Connect] Crons: 0 [LOG 12:22:49.120] [KSPTOT Connect] End Body: Crons [LOG 12:22:49.121] [KSPTOT Connect] Start Body: Kevari [LOG 12:22:49.122] [KSPTOT Connect] Kevari: 21 [LOG 12:22:49.122] [KSPTOT Connect] End Body: Kevari [LOG 12:22:49.123] [KSPTOT Connect] Start Body: Morena [LOG 12:22:49.124] [KSPTOT Connect] Morena: 0 [LOG 12:22:49.125] [KSPTOT Connect] End Body: Morena [LOG 12:22:49.125] [KSPTOT Connect] Start Body: Secunda [LOG 12:22:49.126] [KSPTOT Connect] Secunda: 0 [LOG 12:22:49.126] [KSPTOT Connect] End Body: Secunda [LOG 12:22:49.127] [KSPTOT Connect] Start Body: C2-1 [LOG 12:22:49.127] [KSPTOT Connect] C2-1: 0 [LOG 12:22:49.128] [KSPTOT Connect] End Body: C2-1 [LOG 12:22:49.128] [KSPTOT Connect] Start Body: C3-1 [LOG 12:22:49.129] [KSPTOT Connect] C3-1: 0 [LOG 12:22:49.129] [KSPTOT Connect] End Body: C3-1 [LOG 12:22:49.130] [KSPTOT Connect] Start Body: Elastro [LOG 12:22:49.130] [KSPTOT Connect] Elastro: 21 [LOG 12:22:49.131] [KSPTOT Connect] End Body: Elastro [LOG 12:22:49.132] [KSPTOT Connect] Start Body: Elicio [LOG 12:22:49.132] [KSPTOT Connect] Elicio: 0 [LOG 12:22:49.133] [KSPTOT Connect] End Body: Elicio [LOG 12:22:49.134] [KSPTOT Connect] Start Body: Darani [LOG 12:22:49.134] [KSPTOT Connect] Darani: 0 [LOG 12:22:49.135] [KSPTOT Connect] End Body: Darani [LOG 12:22:49.135] [KSPTOT Connect] Start Body: Manai [LOG 12:22:49.136] [KSPTOT Connect] Manai: 21 [LOG 12:22:49.136] [KSPTOT Connect] End Body: Manai [LOG 12:22:49.137] [KSPTOT Connect] Start Body: Revus [LOG 12:22:49.137] [KSPTOT Connect] Revus: 0 [LOG 12:22:49.138] [KSPTOT Connect] End Body: Revus [LOG 12:22:49.138] [KSPTOT Connect] Start Body: Phocys [LOG 12:22:49.139] [KSPTOT Connect] Phocys: 24 [LOG 12:22:49.139] [KSPTOT Connect] End Body: Phocys [LOG 12:22:49.140] [KSPTOT Connect] Start Body: Brigid [LOG 12:22:49.140] [KSPTOT Connect] Brigid: 25 [LOG 12:22:49.141] [KSPTOT Connect] End Body: Brigid [LOG 12:22:49.141] [KSPTOT Connect] Start Body: Cercani [LOG 12:22:49.142] [KSPTOT Connect] Cercani: 9 [LOG 12:22:49.142] [KSPTOT Connect] End Body: Cercani [LOG 12:22:49.143] [KSPTOT Connect] Start Body: K2-3 [LOG 12:22:49.144] [KSPTOT Connect] K2-3: 9 [LOG 12:22:49.145] [KSPTOT Connect] End Body: K2-3 [LOG 12:22:49.146] [KSPTOT Connect] Start Body: Niobe [LOG 12:22:49.147] [KSPTOT Connect] Niobe: 9 [LOG 12:22:49.147] [KSPTOT Connect] End Body: Niobe [LOG 12:22:49.148] [KSPTOT Connect] Start Body: TRAPPIST-1 [LOG 12:22:49.149] [KSPTOT Connect] TRAPPIST-1: 9 [LOG 12:22:49.150] [KSPTOT Connect] End Body: TRAPPIST-1 [LOG 12:22:49.151] [KSPTOT Connect] Start Body: Amphion [LOG 12:22:49.152] [KSPTOT Connect] Amphion: 9 [LOG 12:22:49.153] [KSPTOT Connect] End Body: Amphion [LOG 12:22:49.153] [KSPTOT Connect] Start Body: Kepler-296A [LOG 12:22:49.154] [KSPTOT Connect] Kepler-296A: 9 [LOG 12:22:49.155] [KSPTOT Connect] End Body: Kepler-296A [LOG 12:22:49.155] [KSPTOT Connect] Start Body: Kepler-296B [LOG 12:22:49.156] [KSPTOT Connect] Kepler-296B: 9 [LOG 12:22:49.156] [KSPTOT Connect] End Body: Kepler-296B [LOG 12:22:49.157] [KSPTOT Connect] Start Body: Gilly [LOG 12:22:49.158] [KSPTOT Connect] Gilly: 0 [LOG 12:22:49.159] [KSPTOT Connect] End Body: Gilly [LOG 12:22:49.159] [KSPTOT Connect] Start Body: Minmus [LOG 12:22:49.160] [KSPTOT Connect] Minmus: 0 [LOG 12:22:49.161] [KSPTOT Connect] End Body: Minmus [LOG 12:22:49.161] [KSPTOT Connect] Start Body: Sentinel [LOG 12:22:49.162] [KSPTOT Connect] Sentinel: 3 [LOG 12:22:49.162] [KSPTOT Connect] End Body: Sentinel [LOG 12:22:49.163] [KSPTOT Connect] Start Body: Nyke [LOG 12:22:49.164] [KSPTOT Connect] Nyke: 0 [LOG 12:22:49.164] [KSPTOT Connect] End Body: Nyke [LOG 12:22:49.165] [KSPTOT Connect] Start Body: Mios [LOG 12:22:49.165] [KSPTOT Connect] Mios: 21 [LOG 12:22:49.166] [KSPTOT Connect] End Body: Mios [LOG 12:22:49.166] [KSPTOT Connect] Start Body: Glac [LOG 12:22:49.167] [KSPTOT Connect] Glac: 0 [LOG 12:22:49.167] [KSPTOT Connect] End Body: Glac [LOG 12:22:49.168] [KSPTOT Connect] Start Body: Dres [LOG 12:22:49.168] [KSPTOT Connect] Dres: 0 [LOG 12:22:49.169] [KSPTOT Connect] End Body: Dres [LOG 12:22:49.169] [KSPTOT Connect] Start Body: Richell [LOG 12:22:49.170] [KSPTOT Connect] Richell: 8 [LOG 12:22:49.170] [KSPTOT Connect] End Body: Richell [LOG 12:22:49.171] [KSPTOT Connect] Start Body: Iber [LOG 12:22:49.171] [KSPTOT Connect] Iber: 0 [LOG 12:22:49.172] [KSPTOT Connect] End Body: Iber [LOG 12:22:49.172] [KSPTOT Connect] Start Body: Laythe [LOG 12:22:49.173] [KSPTOT Connect] Laythe: 8 [LOG 12:22:49.174] [KSPTOT Connect] End Body: Laythe [LOG 12:22:49.175] [KSPTOT Connect] Start Body: Bop [LOG 12:22:49.176] [KSPTOT Connect] Bop: 0 [LOG 12:22:49.177] [KSPTOT Connect] End Body: Bop [LOG 12:22:49.177] [KSPTOT Connect] Start Body: Inaccessable [LOG 12:22:49.178] [KSPTOT Connect] Inaccessable: 0 [LOG 12:22:49.179] [KSPTOT Connect] End Body: Inaccessable [LOG 12:22:49.179] [KSPTOT Connect] Start Body: Beros [LOG 12:22:49.180] [KSPTOT Connect] Beros: 0 [LOG 12:22:49.181] [KSPTOT Connect] End Body: Beros [LOG 12:22:49.182] [KSPTOT Connect] Start Body: Kyx [LOG 12:22:49.183] [KSPTOT Connect] Kyx: 0 [LOG 12:22:49.184] [KSPTOT Connect] End Body: Kyx [LOG 12:22:49.184] [KSPTOT Connect] Start Body: Sentar [LOG 12:22:49.185] [KSPTOT Connect] Sentar: 6 [LOG 12:22:49.185] [KSPTOT Connect] End Body: Sentar [LOG 12:22:49.186] [KSPTOT Connect] Start Body: Skelton [LOG 12:22:49.186] [KSPTOT Connect] Skelton: 5 [LOG 12:22:49.187] [KSPTOT Connect] End Body: Skelton [LOG 12:22:49.187] [KSPTOT Connect] Start Body: Erin [LOG 12:22:49.188] [KSPTOT Connect] Erin: 8 [LOG 12:22:49.188] [KSPTOT Connect] End Body: Erin [LOG 12:22:49.189] [KSPTOT Connect] Start Body: Pock [LOG 12:22:49.189] [KSPTOT Connect] Pock: 0 [LOG 12:22:49.190] [KSPTOT Connect] End Body: Pock [LOG 12:22:49.191] [KSPTOT Connect] Start Body: Ringle [LOG 12:22:49.191] [KSPTOT Connect] Ringle: 0 [LOG 12:22:49.192] [KSPTOT Connect] End Body: Ringle [LOG 12:22:49.193] [KSPTOT Connect] Start Body: Thud [LOG 12:22:49.193] [KSPTOT Connect] Thud: 0 [LOG 12:22:49.194] [KSPTOT Connect] End Body: Thud [LOG 12:22:49.195] [KSPTOT Connect] Start Body: Sarvin [LOG 12:22:49.196] [KSPTOT Connect] Sarvin: 21 [LOG 12:22:49.197] [KSPTOT Connect] End Body: Sarvin [LOG 12:22:49.197] [KSPTOT Connect] Start Body: Daphy [LOG 12:22:49.198] [KSPTOT Connect] Daphy: 21 [LOG 12:22:49.199] [KSPTOT Connect] End Body: Daphy [LOG 12:22:49.199] [KSPTOT Connect] Start Body: Shayle [LOG 12:22:49.200] [KSPTOT Connect] Shayle: 0 [LOG 12:22:49.200] [KSPTOT Connect] End Body: Shayle [LOG 12:22:49.201] [KSPTOT Connect] Start Body: Ascension [LOG 12:22:49.201] [KSPTOT Connect] Ascension: 0 [LOG 12:22:49.202] [KSPTOT Connect] End Body: Ascension [LOG 12:22:49.202] [KSPTOT Connect] Start Body: Barney [LOG 12:22:49.203] [KSPTOT Connect] Barney: 0 [LOG 12:22:49.204] [KSPTOT Connect] End Body: Barney [LOG 12:22:49.204] [KSPTOT Connect] Start Body: Slade [LOG 12:22:49.205] [KSPTOT Connect] Slade: 0 [LOG 12:22:49.205] [KSPTOT Connect] End Body: Slade [LOG 12:22:49.206] [KSPTOT Connect] Start Body: Joker [LOG 12:22:49.207] [KSPTOT Connect] Joker: 0 [LOG 12:22:49.207] [KSPTOT Connect] End Body: Joker [LOG 12:22:49.208] [KSPTOT Connect] Start Body: Karen [LOG 12:22:49.208] [KSPTOT Connect] Karen: 0 [LOG 12:22:49.209] [KSPTOT Connect] End Body: Karen [LOG 12:22:49.209] [KSPTOT Connect] Start Body: Cervantes [LOG 12:22:49.210] [KSPTOT Connect] Cervantes: 9 [LOG 12:22:49.211] [KSPTOT Connect] End Body: Cervantes [LOG 12:22:49.212] [KSPTOT Connect] Start Body: Aldonza [LOG 12:22:49.213] [KSPTOT Connect] Aldonza: 0 [LOG 12:22:49.213] [KSPTOT Connect] End Body: Aldonza [LOG 12:22:49.214] [KSPTOT Connect] Start Body: Rocinante [LOG 12:22:49.214] [KSPTOT Connect] Rocinante: 30 [LOG 12:22:49.215] [KSPTOT Connect] End Body: Rocinante [LOG 12:22:49.216] [KSPTOT Connect] Start Body: Quijote [LOG 12:22:49.216] [KSPTOT Connect] Quijote: 32 [LOG 12:22:49.217] [KSPTOT Connect] End Body: Quijote [LOG 12:22:49.217] [KSPTOT Connect] Start Body: Lamancha [LOG 12:22:49.218] [KSPTOT Connect] Lamancha: 34 [LOG 12:22:49.218] [KSPTOT Connect] End Body: Lamancha [LOG 12:22:49.219] [KSPTOT Connect] Start Body: Barcelon [LOG 12:22:49.219] [KSPTOT Connect] Barcelon: 22 [LOG 12:22:49.220] [KSPTOT Connect] End Body: Barcelon [LOG 12:22:49.220] [KSPTOT Connect] Start Body: Persiles [LOG 12:22:49.221] [KSPTOT Connect] Persiles: 29 [LOG 12:22:49.222] [KSPTOT Connect] End Body: Persiles [LOG 12:22:49.222] [KSPTOT Connect] Start Body: Sigismunda [LOG 12:22:49.223] [KSPTOT Connect] Sigismunda: 0 [LOG 12:22:49.223] [KSPTOT Connect] End Body: Sigismunda [LOG 12:22:49.224] [KSPTOT Connect] Start Body: Sancho [LOG 12:22:49.224] [KSPTOT Connect] Sancho: 36 [LOG 12:22:49.225] [KSPTOT Connect] End Body: Sancho [LOG 12:22:49.225] [KSPTOT Connect] Start Body: Galatea [LOG 12:22:49.226] [KSPTOT Connect] Galatea: 21 [LOG 12:22:49.227] [KSPTOT Connect] End Body: Galatea [LOG 12:22:49.227] [KSPTOT Connect] Start Body: Kalley [LOG 12:22:49.228] [KSPTOT Connect] Kalley: 0 [LOG 12:22:49.228] [KSPTOT Connect] End Body: Kalley [LOG 12:22:49.229] [KSPTOT Connect] Start Body: Larinax [LOG 12:22:49.230] [KSPTOT Connect] Larinax: 9 [LOG 12:22:49.231] [KSPTOT Connect] End Body: Larinax [LOG 12:22:49.232] [KSPTOT Connect] Start Body: Laephus [LOG 12:22:49.232] [KSPTOT Connect] Laephus: 21 [LOG 12:22:49.233] [KSPTOT Connect] End Body: Laephus [LOG 12:22:49.234] [KSPTOT Connect] Start Body: Laemya [LOG 12:22:49.234] [KSPTOT Connect] Laemya: 21 [LOG 12:22:49.235] [KSPTOT Connect] End Body: Laemya [LOG 12:22:49.235] [KSPTOT Connect] Start Body: Xaniral [LOG 12:22:49.236] [KSPTOT Connect] Xaniral: 21 [LOG 12:22:49.237] [KSPTOT Connect] End Body: Xaniral [LOG 12:22:49.237] [KSPTOT Connect] Start Body: Kepler-296 [LOG 12:22:49.238] [KSPTOT Connect] Kepler-296: 0 [LOG 12:22:49.238] [KSPTOT Connect] End Body: Kepler-296 [LOG 12:22:49.239] [KSPTOT Connect] Start Body: Valentine [LOG 12:22:49.239] [KSPTOT Connect] Valentine: 9 [LOG 12:22:49.240] [KSPTOT Connect] End Body: Valentine [LOG 12:22:49.240] [KSPTOT Connect] Start Body: Heba [LOG 12:22:49.241] [KSPTOT Connect] Heba: 21 [LOG 12:22:49.242] [KSPTOT Connect] End Body: Heba [LOG 12:22:49.243] [KSPTOT Connect] Start Body: Serex [LOG 12:22:49.244] [KSPTOT Connect] Serex: 0 [LOG 12:22:49.244] [KSPTOT Connect] End Body: Serex [LOG 12:22:49.245] [KSPTOT Connect] Start Body: Vedre [LOG 12:22:49.245] [KSPTOT Connect] Vedre: 21 [LOG 12:22:49.246] [KSPTOT Connect] End Body: Vedre [LOG 12:22:49.246] [KSPTOT Connect] Start Body: Solyth [LOG 12:22:49.247] [KSPTOT Connect] Solyth: 21 [LOG 12:22:49.248] [KSPTOT Connect] End Body: Solyth [LOG 12:22:49.248] [KSPTOT Connect] Start Body: Hauna [LOG 12:22:49.249] [KSPTOT Connect] Hauna: 0 [LOG 12:22:49.249] [KSPTOT Connect] End Body: Hauna [LOG 12:22:49.250] [KSPTOT Connect] Start Body: Semth [LOG 12:22:49.250] [KSPTOT Connect] Semth: 20 [LOG 12:22:49.251] [KSPTOT Connect] End Body: Semth [LOG 12:22:49.251] [KSPTOT Connect] Start Body: Fust [LOG 12:22:49.252] [KSPTOT Connect] Fust: 21 [LOG 12:22:49.252] [KSPTOT Connect] End Body: Fust [LOG 12:22:49.253] [KSPTOT Connect] Start Body: Mir [LOG 12:22:49.253] [KSPTOT Connect] Mir: 21 [LOG 12:22:49.254] [KSPTOT Connect] End Body: Mir [LOG 12:22:49.254] [KSPTOT Connect] Start Body: Lomina [LOG 12:22:49.255] [KSPTOT Connect] Lomina: 21 [LOG 12:22:49.256] [KSPTOT Connect] End Body: Lomina [LOG 12:22:49.256] [KSPTOT Connect] Start Body: Maol [LOG 12:22:49.257] [KSPTOT Connect] Maol: 0 [LOG 12:22:49.257] [KSPTOT Connect] End Body: Maol [LOG 12:22:49.258] [KSPTOT Connect] Start Body: Javine [LOG 12:22:49.258] [KSPTOT Connect] Javine: 21 [LOG 12:22:49.259] [KSPTOT Connect] End Body: Javine [LOG 12:22:49.259] [KSPTOT Connect] Start Body: Deemo [LOG 12:22:49.260] [KSPTOT Connect] Deemo: 21 [LOG 12:22:49.260] [KSPTOT Connect] End Body: Deemo [LOG 12:22:49.261] [KSPTOT Connect] Start Body: Ucella [LOG 12:22:49.261] [KSPTOT Connect] Ucella: 21 [LOG 12:22:49.262] [KSPTOT Connect] End Body: Ucella [LOG 12:22:49.263] [KSPTOT Connect] Transmitting Data Of Length: 25868 [LOG 12:22:53.266] [KSPTOT Connect] Transmitting Data Of Byte Length: 206944 [LOG 12:22:53.268] [KSPTOT Connect] about to close stream [LOG 12:22:53.269] [KSPTOT Connect] about to close connection 0 [LOG 12:22:53.271] [KSPTOT Connect] Shutting down message receiving [LOG 12:22:53.273] [KSPTOT Connect] waiting for writing thread to terminate [LOG 12:22:53.275] [KSPTOT Connect] Shutting down message sending [LOG 12:22:53.276] [KSPTOT Connect] Closing socket [LOG 12:22:53.277] [KSPTOT Connect] Removing disconnected connection 0 [LOG 12:22:53.278] [KSPTOT Connect] [CONNECTION][0][READING] SOCKET ERROR 10004 A blocking operation was interrupted by a call to WSACancelBlockingCall. [LOG 12:22:53.279] [KSPTOT Connect] [CONNECTION][0][READING] thread terminated [LOG 12:22:53.280] [KSPTOT Connect] [CONNECTION][0][WRITING] thread terminated. This is a weird one. Let me look into it. 2 hours ago, Epox75 said: Hello! I'm having a problem since the release of 1.5.2. I use Outer Planets Mod and Transkeptunian Object. When I try to load the bodies file I have created with ksp tot connect the bodies loading freezes and I hear a warning sound but not message and the loading stops at 10/1230. Here's the Ksptot.log: Reveal hidden contents Error using & Matrix dimensions must agree. Error in processINIBodyInfo>findRow (line 87) Error in processINIBodyInfo>createCurveFitFromRows (line 61) Error in processINIBodyInfo (line 17) Error in mainGUI>loadBodiesFromFile_Callback (line 571) Error in gui_mainfcn (line 95) Error in mainGUI (line 42) Error in @(hObject,eventdata)mainGUI('loadBodiesFromFile_Callback',hObject,eventdata,guidata(hObject)) Error while evaluating Menu Callback Error writing to output stream. The version 1.5.1 doesn't give me this problem. Thanks for making such a great tool! Regards, Epox Can I get the bodies.ini file? I did make some pretty big updates to the code that ingests that file, so maybe something is going on there. 1 hour ago, SpacedInvader said: Just came to report the same issue. As I asked above, can I see the bodies.ini file you're using that isn't working? Quote Link to comment Share on other sites More sharing options...
SpacedInvader Posted May 13, 2016 Share Posted May 13, 2016 (edited) 4 minutes ago, Arrowstar said: The KSPTOT version is in the textbox on the main UI window (with the porkchop plot). Look at the text near the bottom under the plot. The changelog is in the first post of this thread, as well. Yeah, something happened when I compiled this release and I couldn't get the icon to come with. I'll try to fix it for next time but I didn't want it to hold things up. You can set latitude and longitude constraints in the mission optimizer. Just be aware that getting an orbit to overfly a particular latitude and longitude pair is pretty unlikely, so be sure to leave some tolerances in your constraints. This is a weird one. Let me look into it. Can I get the bodies.ini file? I did make some pretty big updates to the code that ingests that file, so maybe something is going on there. As I asked above, can I see the bodies.ini file you're using that isn't working? Will upload it in a few mins. Also, I noticed that KSPTOT also doesn't seem to like the way Sigma Binary names its objects, as in trying to revert to 1.5.1 pre-9, I get an error saying Plock-Karen is an invalid name. Invalid field name: 'plock-karen'. Error in processINIBodyInfo (line 10) Error in mainGUI>loadBodiesFromFile_Callback (line 571) Error in gui_mainfcn (line 95) Error in mainGUI (line 42) Error in @(hObject,eventdata)mainGUI('loadBodiesFromFile_Callback',hObject,eventdata,guidata(hObject)) Error while evaluating Menu Callback Edited May 13, 2016 by SpacedInvader Quote Link to comment Share on other sites More sharing options...
Arrowstar Posted May 13, 2016 Author Share Posted May 13, 2016 Just now, SpacedInvader said: Will upload it in a few mins. Also, I noticed that KSPTOT also doesn't seem to like the way Sigma Binary names its objects, as in trying to revert to 1.5.1 pre-9, I get an error saying Plock-Karen is an invalid name. Thanks. Yeah, if the body name had a space or special character it failed before. I was hoping that by 1.5.2 the issue would be resolved but apparently I still have work to do. Quote Link to comment Share on other sites More sharing options...
SpacedInvader Posted May 13, 2016 Share Posted May 13, 2016 (edited) 12 minutes ago, Arrowstar said: Thanks. Yeah, if the body name had a space or special character it failed before. I was hoping that by 1.5.2 the issue would be resolved but apparently I still have work to do. Ok, here's the bodies.ini and ksptot.log EDIT: Do you think removing sigma-binary would bring TOT into line? Edited May 13, 2016 by SpacedInvader Quote Link to comment Share on other sites More sharing options...
Arrowstar Posted May 13, 2016 Author Share Posted May 13, 2016 12 minutes ago, SpacedInvader said: Ok, here's the bodies.ini and ksptot.log Thanks. I've resolved the issue, I'll rebuild the application and have something pushed out as KSPTOT v1.5.3 in 10 or 15 minutes. Quote Link to comment Share on other sites More sharing options...
SpacedInvader Posted May 13, 2016 Share Posted May 13, 2016 Just now, Arrowstar said: Thanks. I've resolved the issue, I'll rebuild the application and have something pushed out as KSPTOT v1.5.3 in 10 or 15 minutes. Nice Quote Link to comment Share on other sites More sharing options...
Arrowstar Posted May 13, 2016 Author Share Posted May 13, 2016 Hi everyone, I'm happy to announce the release of KSP Trajectory Optimization Tool v1.5.3. This release is a bug fix release which resolves the issue with loading in bodies.ini files from Outer Planets (and possibly other KSP mods as well). See the first post in this thread for the download, as usual. Please let me know if you have any questions or something else manages to break. Quote Link to comment Share on other sites More sharing options...
SpacedInvader Posted May 13, 2016 Share Posted May 13, 2016 20 minutes ago, Arrowstar said: Hi everyone, I'm happy to announce the release of KSP Trajectory Optimization Tool v1.5.3. This release is a bug fix release which resolves the issue with loading in bodies.ini files from Outer Planets (and possibly other KSP mods as well). See the first post in this thread for the download, as usual. Please let me know if you have any questions or something else manages to break. Creating / loading the file seems to work perfectly, will report if any issues crop up with use. Thanks for the quick fix... I didn't want to say anything to add pressure, but this was a big one for me since there are no other functional transfer planners for OPM currently. Quote Link to comment Share on other sites More sharing options...
KocLobster Posted May 13, 2016 Share Posted May 13, 2016 57 minutes ago, Arrowstar said: The KSPTOT version is in the textbox on the main UI window (with the porkchop plot). Look at the text near the bottom under the plot. The changelog is in the first post of this thread, as well. Much thanks; I hadn't opened TOT yet so I missed that. The change log on the first page is useful, but it doesn't actually help confirm that what I've downloaded was the right version. But the UI will apparently solve that, I just didn't look hard enough. Thanks. Quote Link to comment Share on other sites More sharing options...
Arrowstar Posted May 14, 2016 Author Share Posted May 14, 2016 2 hours ago, SpacedInvader said: I didn't want to say anything to add pressure, but this was a big one for me since there are no other functional transfer planners for OPM currently. No problem! Feel free to say something in the future if it's critical functionality that's broken. Quote Link to comment Share on other sites More sharing options...
SpacedInvader Posted May 14, 2016 Share Posted May 14, 2016 (edited) 5 minutes ago, Arrowstar said: No problem! Feel free to say something in the future if it's critical functionality that's broken. I meant about it being important to me.. I knew you were aware of the issue, but no mod developer needs people telling them to hurry because they can't progress without it Edited May 14, 2016 by SpacedInvader Quote Link to comment Share on other sites More sharing options...
Deimos Rast Posted May 14, 2016 Share Posted May 14, 2016 this looks glorious - but is there a way to do this on Linux, without Wine? Searching through the thread mainly turned up a bunch of Linux users having issues getting it to work. Quote Link to comment Share on other sites More sharing options...
Arrowstar Posted May 14, 2016 Author Share Posted May 14, 2016 8 hours ago, Deimos Rast said: this looks glorious - but is there a way to do this on Linux, without Wine? Searching through the thread mainly turned up a bunch of Linux users having issues getting it to work. Sadly, I can only build on Windows because that is the only MATLAB platform I have. Because of this, the choices for running on Linux are to either run the source code directly or to use WINE. Someone did have some luck getting it to work on WINE, though. Check out these instructions from the OP. Do let me know if they work (or not) for you. On 5/3/2016 at 0:39 PM, salajander said: Install WINE (I installed the latest staging build from https://www.winehq.org/download/) Install cabextract and ensure it's in your PATH On OS X, use homebrew or macports; e.g., 'brew install cabextract' On Linux, use your distro's package manager (apt, yum, etc.) Install winetricks: https://wiki.winehq.org/Winetricks Install the native VC++ runtime: 'winetricks vcrun2012' Install the (Windows!) MCR: 'wine MCR_R2014b_win64_installer.exe' Launch KSPTOT! : 'wine KSPTrajectoryOptimizationTool.exe' Quote Link to comment Share on other sites More sharing options...
Shurikeeen Posted May 14, 2016 Share Posted May 14, 2016 (edited) The porkchop plan looks pretty broken for me. What am I doing wrong? EDIT: Nvm, fixed it by dropping the Number of Synodic Perioids and by zooming in. Edited May 14, 2016 by Shurikeeen Quote Link to comment Share on other sites More sharing options...
Arrowstar Posted May 15, 2016 Author Share Posted May 15, 2016 10 hours ago, Shurikeeen said: The porkchop plan looks pretty broken for me. What am I doing wrong? EDIT: Nvm, fixed it by dropping the Number of Synodic Perioids and by zooming in. Beat me to it. Yes, that was going to be what I was going to suggest. Quote Link to comment Share on other sites More sharing options...
SpacedInvader Posted May 15, 2016 Share Posted May 15, 2016 (edited) @Arrowstar, would it be possible at some point to shift the settings into a separate file, or at least make them persistent from launch to launch? I'd really like to be able to set kerbin / earth time and number of synodic periods once and then adjust when needed rather than having to edit them every time. EDIT: Also might be nice to have the bodies.ini load automatically based on selection, though that can be circumvented by simply replacing the original. Edited May 15, 2016 by SpacedInvader Quote Link to comment Share on other sites More sharing options...
Deimos Rast Posted May 15, 2016 Share Posted May 15, 2016 16 hours ago, Arrowstar said: Sadly, I can only build on Windows because that is the only MATLAB platform I have. Because of this, the choices for running on Linux are to either run the source code directly or to use WINE. Someone did have some luck getting it to work on WINE, though. Check out these instructions from the OP. Do let me know if they work (or not) for you. Thanks for taking the time to respond; the issue is (last I checked) WINE was incompatible with my NVIDIA drivers and installing the former removes the latter. It's a rabbit hole I'd rather not go down However, I do have a windows laptop, but it can't run KSP, thus kind of defeating the purpose of the endeavor. Ah well. Quote Link to comment Share on other sites More sharing options...
Arrowstar Posted May 16, 2016 Author Share Posted May 16, 2016 (edited) 21 hours ago, Deimos Rast said: Thanks for taking the time to respond; the issue is (last I checked) WINE was incompatible with my NVIDIA drivers and installing the former removes the latter. It's a rabbit hole I'd rather not go down However, I do have a windows laptop, but it can't run KSP, thus kind of defeating the purpose of the endeavor. Ah well. Oh, but that's not true! The KSPTOTConnect plugin can connect to remote machines, and you can both push and pull data from KSP remotely like that. There's absolutely no reason that you can't use the Windows laptop with KSPTOT. I'd be happy to help you get it set up if you want. --------------------------------------------------------------------------------------------------------- Hi everyone, I'm testing out a new version of MATLAB for the next release of KSPTOT, currently numbered v1.5.4 unless something else breaks in v1.5.3 and needs a fix. This pre-release of KSPTOT is based upon MATLAB R2015b. The reason for this move is to take advantage of the improved MATLAB execution engine. I'm seeing an execution speed improvement of ~60% under this release of MATLAB. This means, for example, that a Mission Architect mission plan that would normally take 0.8 seconds to run should only take 0.3 seconds now. I would love to get feedback from everyone to hear about how it works. To install it, please do the following: 1) Download and install the MATLAB R2015b MATLAB Compiler Runtime (MCR). 2) Download the KSPTOT v1.5.4 pre-release 1 zip file. 3) Extract the ZIP file and run the executable. 4) Report back here with how it runs. Thanks, all! I look forward to hearing from you all. Edited May 16, 2016 by Arrowstar Quote Link to comment Share on other sites More sharing options...
Firestarter Posted May 16, 2016 Share Posted May 16, 2016 (edited) Hello everyone, I'm currently planning a simple Earth-Earth-Venus mission in the Mission Architect for learning purposes and I'm having some issues in finding a solution with the optimizer. I think that the main problem are my constraints and my initial condition, so perhaps you guys could help me with those. At the moment the mission architect looks like this: My initial state is set to a SMA of 6574 and the rest of the parameters as zero. I have no idea to which value set the Epoch and I think that's what's causing the main issue. The bounds on the dV maneuvers are set to +/- 2km/s prograde, normal and +/- 50 m/s radial. Thanks in advance! Edited May 16, 2016 by Firestarter Quote Link to comment Share on other sites More sharing options...
Arrowstar Posted May 16, 2016 Author Share Posted May 16, 2016 3 hours ago, Firestarter said: Hello everyone, I'm currently planning a simple Earth-Earth-Venus mission in the Mission Architect for learning purposes and I'm having some issues in finding a solution with the optimizer. I think that the main problem are my constraints and my initial condition, so perhaps you guys could help me with those. At the moment the mission architect looks like this: My initial state is set to a SMA of 6574 and the rest of the parameters as zero. I have no idea to which value set the Epoch and I think that's what's causing the main issue. The bounds on the dV maneuvers are set to +/- 2km/s prograde, normal and +/- 50 m/s radial. Thanks in advance! I'm going to need to see the mission plan MAT file, I think. Can you link to it here? Quote Link to comment Share on other sites More sharing options...
Firestarter Posted May 16, 2016 Share Posted May 16, 2016 9 minutes ago, Arrowstar said: I'm going to need to see the mission plan MAT file, I think. Can you link to it here? Sure, here it is! https://www.dropbox.com/s/jesdy33d8tysomk/eev_fail.mat?dl=0 Thanks a lot Quote Link to comment Share on other sites More sharing options...
Arrowstar Posted May 16, 2016 Author Share Posted May 16, 2016 2 minutes ago, Firestarter said: Sure, here it is! https://www.dropbox.com/s/jesdy33d8tysomk/eev_fail.mat?dl=0 Thanks a lot Some thoughts right off the bat: 1) Delete the Venus targeting code for now. Only worry about targeting one body at a time, in this case, your first Earth encounter. 2) Swap out the current TEA burn (Event 3) with a burn that uses Orbital Spherical coordinates. Then, set a lower bound on the "DV Mag." variable of that burn so that you must leave. (Basically, set the lower bound of the TEA burn DV magnitude to something greater than what should propel you out of Earth). You can also set an eccentricity constraint eccentricity > 1.0 after Event 3 to accomplish the same thing. But right now it looks like you're not leaving Earth and you need to force the optimizer to get you around the Sun. 3) Only add central body constraints after you've successfully managed to get to the body in question. They're better for keeping you at a body and don't actually work particularly well for getting you to a body, which you should accomplish with the Objective Function of the optimizer. I'll keep playing with it. In the mean time, try those three suggestions on for size and let me know how it goes. Quote Link to comment Share on other sites More sharing options...
DivisionByZero Posted May 19, 2016 Share Posted May 19, 2016 Quick question regarding the finite time burns: I'm guessing that because the length of time is taken into account already, that the burn in-game should begin at t=0 for the maneuver. That is, one shouldn't split the burn before and after the node? Is that correct? Quote Link to comment Share on other sites More sharing options...
awang Posted May 19, 2016 Share Posted May 19, 2016 Would it be possible to compile a prerelease executable for OS X? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.