Papa_Joe

Papa_Joe

57.9k Downloads

New ScienceLab Mafinest

webanck opened this issue ยท 16 comments

commented

Hello guys, thx for this awesome mod!
I have an idea of feature that would be nice to add.
You might know about the new ScienceLab changes: now it processes experiments data to science to be emitted depending on it's location and crews and on the experiment itsellf.
The thing is, the new lab can only process each type of experiment result once but I have not been able to find any track of the already processed experiments.
I think it's needed to let the player to plan the recovery of a new experiment and allow him/her to not do a new experiment which couldn't be processed when back to the lab.
What do you think?

PS: a thread was created on the KSP forum with infos on the new ScienceLab mechanics from RoverDude.

commented

Hi! It has been quite a long time but I wonder, anything new under the sun about my request?
I made a GitHub repo and never had time to develop further, but I still think the feature is interesting for your mod. Isn't it?
I could send you the very simple/nasty loop I made to recover the informations. Of course I didn't check what I made against KSP 1.0.5.

commented

I closed the request when I got no feedback, so thanks for the response. Let me look at your repo and see where you were going. If you can describe what your goal is, I can look into the request.

commented

Ok, here is my repo.
As you can see in the source code, my idea was to go through all flying vessels and their parts to list the existing Mobile Labs and their processed experiments.
The initial motivation was to be able to track what experiments a Mobile Lab has already processed to know for sure what new experiment you can bring to it.

Unrelated to this, I then had the idea of a mod randomly making the player loose unlocked technologies in the tree.
I named it Foundation because it is similar to the loss of knowledge of the civilisation described in Asimov's books.

Let me know if you want me to tell you more but my code should be pretty simple.

commented

I read the Foundation series. I really liked how Asimov unified his books at the end with the Robot Series. I'm nearing completion of the latest version of SM and I will investigate this next.

commented

just an update. fixed my performance issue. release soon. you issue will be investiged next.

commented

@PapaJoesSoup Happy to read that!

commented

Ok, returning to this issue. I'l go back and revisit your repo and see what's what. without looking at what you did, I'm thinking it would fit nicely into the control window.

KSP 1.1 has some changes for science that will improve things so I need to revisit that code path anyway.

commented

Still here and happy to see you didn't forget about my idea.
KSP 1.1 version will change plenty of things yeah, can't wait to see more!

commented

Closed due to inaction.

commented

Back to revisiting this. I have a refactor of Science in the works. Maintenance release first then Science work. See also Issues #22 , #44 , #51

commented

Hi, one more time, happy to see you didn't forget ;)
I totally understand the RL time dilatation/contraction factor, I am a PhD student currently so I don't have much time !
We can definitely switch to a PM line. I am still interested in this but if you might have to try the career mode, it has been a long time since my last game and I sure need to go back to it. I mostly tried to maintain my mods set.

commented

Ok, So I've not forgotten this, but RL did have an impact on my time. As has been seen, I've been busy of late with updates to SM to get it current with KSP 1.3.

It is time to take a serious look at Science, since I've not given it anywhere near the love it needs in SM. If you are still interested in this. I'd like to open a PM channel with you to discuss in more detail. Much has changed with the game since this was opened. I need to better understand the issues with science and how SM can help with that.

I'm mostly a sandbox player (when I get to play that is), so I'm really not aware of the issues when playing career mode. I will set up a career game and begin playing it, but any insight will help.

commented

Interesting. I took a look at the thread. A lot of info to absorb. Looks like there is a lot of opportunity for more than one feature :D Let me review the information provided by Roverdude thoroughly and I'll post about it in that thread and likely in the SM thread. We can open it up for discussion there.

commented

Ok, no problem.
Thanks for the answer, RoverDude is giving lots of info but the game dll and the cfg files themselves are giving infos too!
I am very very new to KSP modding but I was looking for ways to acquire informations on the conducted experiments.
I will try some small debug/modding and let you know what I find out.
In the meantime, would you have some advice/tutos to give/link to me?

commented

I found the required informations and am able to list the science experiments already analyzed by a science lab. The only thing is now GUI stuff and I would like to do a double entry tab for every ship in flight and their corresponding labs. Again, GUI stuff, GUI sutff...
I will create a repository with my current work when I have some time so you could find the needed KSP API calls to develop a shipmanifest solution if you ever want to. ;)

commented

if you can show me visually what you want, I can help.