Not a member yet? Why not Sign up today
Create an account  

Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
2019-01-30 Spacecraft Factory, Targoss, Libraries

#1
Spacecraft Factory Bug
A newly built spacecraft factory can build any ship in 3 seconds. This bug was reported by several people in various forms.

The problem affected all manufacturing, not just spacecraft factories. When a building fetches materials from its own stores, labor is added to the process, which increases the time. When a building fetched materials from other connected buildings, it was not adding labor to the process. This is fixed.

In the process of fixing this bug, I found that my spacecraft factory did not automatically manufacture spacecraft at all. Workers were not fetching materials or running processes at the spacecraft factory. This is fixed.

Targoss and Гага́рин Never Despawn
Targoss and Гага́рин will stick around after their story ends.

A vital cleanup function was missed, if the story instance was dropped shortly after it started, before ever being saved to the database. It is fixed.

Targoss is Indestructible
Targoss' story ends, leaving an indestructible Targoss in the area.

Story characters now lose their invincibility setting, if any, when their story instance terminates. There you go; you can now kill Targoss again.

Targoss Appears in Space
Targoss appears in space, aboard spacecraft, and other useless places.

Targoss tutorial now requires that you be inside the atmosphere of a world and not aboard a spacecraft.

Shields Not Charging
It was reported that shields do not charge while in the down state. They are supposed to charge at a much faster rate when down.

I need to see an example of this because I cannot reproduce the problem. Shields seem to charge properly in my tests. There could be a numeric precision error on ships with very large shield capacity; again, an example is needed.

Rating Bug
Ratings do not update. After rating a blueprint in the exchange, my rating does not show up. It does appear on the web site after a few minutes.

Fixed a silly bug created while tidying up, just prior to building the previous update.

Libraries Nerfed
After upgrading operating systems on my development computer and debug servers, the gdb debugger started having trouble setting break points in my own libraries. This caused the search for the spacecraft factory bug on the running servers to become tedious and time consuming. I could not continue that way, hoping for an update to gdb that might fix it.

The solution was to statically link my libraries, instead of dynamically linking them into DLLs. Now there are less individual files downloaded by the launcher. The executable files grew a bit larger, for SoH and SoH Mail. The net result is smaller than using DLLs.

You do not have to do anything at your end. The old libraries can safely remain in the Shores of Hazeron/Programs folder. Nothing will use them. The launcher will not remove them. Here is the list of obsolete libraries, in case you want to manually remove them.

Windows
  • AuAtom13.dll
  • AuClientBase13.dll
  • AuData13.dll
  • AuDesigner13.dll
  • AuGL13.dll
  • AuGlobal13.dll
  • AuLoginClient13.dll
  • AuMail13.dll
  • AuMath13.dll
  • AuUtil13.dll
Linux
  • libAuAtom.so.13
  • libAuClientBase.so.13
  • libAuData.so.13
  • libAuDesigner.so.13
  • libAuGlobal.so.13
  • libAuGL.so.13
  • libAuLoginClient.so.13
  • libAuMail.so.13
  • libAuMath.so.13
  • libAuUtil.so.13
Hazeron Commander Nerfed
Hazeron Commander program is bulky and nobody uses it.

Hazeron Commander was removed from the distribution. A new launcher was posted with the Commander button removed.

UPDATE: Hazeron Commander is back. I am posting an update to the launcher update now, with the Commander button restored. I also added the launcher version number to its settings window, since it was not visible anywhere else.
Reply



Messages In This Thread
2019-01-30 Spacecraft Factory, Targoss, Libraries - by Haxus - 01-30-2019, 03:20 PM

Forum Jump:


Users browsing this thread:
1 Guest(s)