-
-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
General Support issue. #11
Comments
Fellow Kerbonaut Krazy1 suffered a crash on his game (fortunately, without further consequences) after updating DOE:
Well… it really happens that DOE may be involved on the problem as What you describes implies on a GameEvents frenzy, with a craft being destroyed and many new ones (the surviving root part and attachments, and the debris) being created. This would surely fire a MeshEngine creation fest if you aren using DrawVessel with anything other than Target Only… So… I made this test. :) On KSP 1.4.5 (as 1.12.2 is terribly sluggish with this load), I reopened my savegame used to develop DOE with lots of crafts around on KSC, and fired up a full loaded B-36 Pieces Maker :). After take off, over the shallow waters of KSC beach, I let the bombs away: This scene I know will trigger a lot of GameEvents, as each bomb is now a a vessel on its own. And there's about 50 I think… Some of them are destroyed immediately due collisions, as the bomb bays are not shielding the bombs from the drag (damn). Another GameEvents fest, with a lot of bombs being destroyed on water impact. Then I successfully ditched the craft (without losing anything but the radial engines, that don't withhold any impact): And to double check, I confirmed that the Render all the the Kitchen's Sink is activate: And used the SpySat to see the mess from above: E recovered the craft without incidents: So, nope. There's no obvious errors on DOE/L. This does not rules out something being triggered by it, however - it may be something else (perhaps on KSP itself?) that my be being induced to bork by the DOE's GameEvents fest. But this will need a lot of KSP.log checks after freezes to diagnose…. |
Fellow Kerbonaus Motokid600 and SiCaRiO31 commented about not being able to see the stars while orbiting the dark side of the bodies on forum (here and here). Firing up my test bed, I found no evidence of this misbehaviour! Perhaps a glitch related to a custom skybox? |
Fellow Kerbonaut Vl3d reported a weird misbehaving involving DOE. He upgraded KSP to 1.12.5, installed DOE and then the CommNET stoped working. By uninstalling DOE, things come back to work. Logs: KSP Logs - DOE and Comms problems.zip Problem: there's nothing wrong on them. Building the test bedSo I built a quick&dirty test bed with a minimal set of add'ons and created the following scenario: 3 Stock Ion-Powered Space Probe orbiting Kerbin at 6267KM with a 120º separation, and one on Laythe. I enabled the need to have a comm stablished to control the craft to make testings easier, and I confirmed that the Laythe probe became uncontrollable when Laythe is hiding Kerbin from it. Savegame: test-DOE.zip I could not reproduce the problem. Looking on the reporter's log, I detected the following add'ons installed: Folders and files in GameData:
HypothesisI'm betting on an unhappy interaction between some 3rd party and DOE, perhaps even something related to the upgrade pipeline (wildly guessing now). Since Comms stopped working, I'm doing an educated guess on SCANSat. FindingsI will edit this comment with my findings. |
Hello, I recently cloned this repository, hoping to find a solution for integrating Kopernicus, but I can't build the project because it tells me that there are 2 missing files, configuration.cs and version.cs in Source/DistantObject/Properties. Is this normal? |
Hi, @Tequhella !
You need to manually run the And, yeah, Vistual Studio should do that automatically. Don't ask why it doesn't, people are asking for it for years already! Cheers, and keep me in the loop! |
It worked fine for Version.cs, but the .tt file for Configuration.cs isn't in the repo. Is it generated automatically or something like that? |
Humm…. Now that you mentioned it (twice)… There's really no (oh krap! found the problem!!) I forgot a left-over lingering around on my rig!! Pretty lame mistake, really lame mistake! Remove the reference for the |
… it happen from the project. Thanks for Teqhella for the [heads up](#11 (comment))!
@Tequhella , I just updated the Thanks for the heads up! |
@Lisias, Thanks especially to you for your help! It works with the EventHorizon extrasolar planet packs. Given that, it's looking good for it to work with other packs. It needs to be tested. |
Hi, @Tequhella!
Wow! Thank you very much! :) Incredibly simple, by the way. Thank you for your time on researching it! A few notes: You don't really need to use .NET 4.7.2 to make the thing compatible with Kopernicus - the Mono runtime know how to handle 3.x SIL and 4.x SIL at the same time, no problems on that. You can use 4.x SIL code from 3.x SIL code and vice versa - as long you don't try to synchronise them (never synchronise 3.x SIL from 4.x and vice versa - do a wrapper for that). I use .NET 3.5 because it keep the DLL compatible to multiple KSP versions.
Ah, you are using KSPe! :) DOE was distributed with Since DOE is released with its own interim Light version, it was immune to the changes until you tried to recompile it using the latest KSPe (full), where the calls were ripped off! Again, thank you very much! |
Ah, I see now! At least I'll know for next time. It's good that only the modification in |
Yes, of course! As I like to say, all we need are Good Interfaces. Once we have them, even the shittiest code in existence can be useful without hassle (and Kraken knows I write some now and then). I'm pulling this stunt on DOE itself, see the Cheers! |
Hello @Lisias
I haven't touched all the occurrences of Here's the commit if you want to check, and if you have any comments or tell how you see an interface for Kopernicus, don't hesitate! (I've had a few problems with some commits, I've had unexpected commit squash with the last one you did...) |
Hi, @Tequhella ! Thanks for the code! I checked it, and it creates a hard dependency on Kopernicus here: I will prototype something tomorrow by afternoon so you can have a glance. Currently, I'm working... |
@Tequhella , check this issue #33 Feel free to comment there, even with the issue closed - I don't mind chatting about the solution there. |
This issue is for general support for people that have a github account and prefer to handle things here.
(way more practical than using dropbox!).
The text was updated successfully, but these errors were encountered: