Jump to content

KSP Weekly: The night that turned into day


SQUAD

Recommended Posts

1 hour ago, SupperRobin6394 said:

What will the impact of 1.4 be on mods, is there any possible estimate on that?

They're switching unity's engine version right? 

Anything with code in it - expect a minor to major breakdown probably

Anything without code in it - should maybe work okayish, unless they get rid or change some of the existing modules and functions. 

 

Let's hope for the best! :)

Link to comment
Share on other sites

2 hours ago, Theysen said:

Anything with code in it - expect a minor to major breakdown probably

Indeed.

Always assume things will break with an update.  Make backups, and be prepared to wait for a while to rebuild your particular mix of mods.  Especially with a major change.

Sometimes, you'll be surprised, though.

Link to comment
Share on other sites

On 12/2/2017 at 5:19 PM, Eric S said:

As a matter of fact, that's probably the main performance increase we'll see.  The new Unity is using a much more up to date version of Mono, which has much better garbage collection.  I can't say how much of an improvement the end user will see, but I'm hoping for something nice.

The garbage collection remains unchanged as far as I can find out. I can't find any official mention of it, but no one seems to think anything has changed as of Unity 2017.2: 

Upgrading the GC is listed on the roadmap (you have to scroll down a bit or just search for garbage) as still in development, which seemingly puts it beyond 2017.3, or 2018.1.

In any event, the solution to GC problems is in better code for stock (does stock KSP have much of a GC problem?) and non-garbage (:wink:) GUIs for mods. Nothing loads up the system with garbage faster than a moderately complex UI, particularly one with lots of separate text fields. There are certainly lots of other sources of garbage, but the UI is the only one that you can't really do anything to fix short of entirely replacing it with the new system.

Link to comment
Share on other sites

1 hour ago, DMagic said:

In any event, the solution to GC problems is in better code for stock (does stock KSP have much of a GC problem?) and non-garbage (:wink:) GUIs for mods. Nothing loads up the system with garbage faster than a moderately complex UI, particularly one with lots of separate text fields. There are certainly lots of other sources of garbage, but the UI is the only one that you can't really do anything to fix short of entirely replacing it with the new system.

I actually agree completely on this point, and my ongui-must-die attitude contributes to most of my "I should write a mod mostly duplicating that mod some day" thoughts, with misc efficiency concerns second, and just wanting to change something coming in a remote third place.

As I understand it, GC in newer versions of Mono is better, but not hugely so, more a matter of optimizations to the existing routines, so not anything revolutionary or astounding.  I expect writing code that minimizes the amount of garbage generated to be a much more significant factor even with the latest Unity.

Link to comment
Share on other sites

15 hours ago, SupperRobin6394 said:

What will the impact of 1.4 be on mods, is there any possible estimate on that?

It could be quite severe, or it could just require a recompile. SQUAD may try to keep the impact down, but it's still likely to kill several mods with restrictive licenses and absentee authors off. Same as any update.

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...