Hazeron Forums
2023-02-15 Bug Fixes, One Way Intergalactic Wormholes, Stuck in Time - Printable Version

+- Hazeron Forums (https://hazeron.com/mybb)
+-- Forum: Shores of Hazeron (https://hazeron.com/mybb/forumdisplay.php?fid=1)
+--- Forum: Updates (https://hazeron.com/mybb/forumdisplay.php?fid=11)
+--- Thread: 2023-02-15 Bug Fixes, One Way Intergalactic Wormholes, Stuck in Time (/showthread.php?tid=2866)



2023-02-15 Bug Fixes, One Way Intergalactic Wormholes, Stuck in Time - Haxus - 02-15-2023

No Doors In Preview
Designer preview of a building blueprint does not have doors or turbo lifts. They are present and functional when previewing a spacecraft.

Fixed.

Scenario Column Widths
Asteroid scenario window has bad column spacing on Windows. Information text is smashed into a narrow column at the left. This looks fine on Linux.

Fixed.

Auto Save
Auto save of the game was requested.

Game now auto saves hourly. This save does not create a check point; it just updates the current saved game. This avoids creation of zillions of check point saves.

Kicked From Designer
If the game is minimized for a bit while in the designer, you are kicked out to some uninhabited world.

Fixed. This was caused by code whose purpose was to prevent people from remaining in a design studio after logging off of the multi player game.

Crash Empty Handed
Game crashed because I pushed the wrong button while walking around with nothing in my hand.

Fixed.

One Way Intergalactic Wormholes Broken
It was reported that one-way intergalactic wormholes do not work. They are found at stellar black holes.

Fixed a bug that made them not work.

Traversed a one way intergalactic wormhole.

Destination in new galaxy is the same distance from the core as the wormhole was in the originating system. The destination galaxy was much smaller than the origin galaxy. This left my ship far out in deep space, viewing the new galaxy from afar.

I made a change to scale the destination location according to the size change in galaxies. If you are near the edge of the origin galaxy, you will arrive near the edge of the destination galaxy.

Rotation around the Z axis of the galaxy is consistent. That means a one way intergalactic wormhole will always arrive at the same location in the destination galaxy, wherever that happens to be.

This change affects all one way intergalactic wormholes, including the ones that already exist.


Blueprint Description Contains <br>
Blueprint descriptions contain <br>. I thought all html was removed.

Fixed.

Mating References
I saw references to mating in tool tips and avatar controls.

Fixed. Removed all references to mating I hope, including some off hand comments by npcs.

Gliding Flyer Crash
When riding a flying animal that cannot hover, the game locks up if I hold the brakes until the animal comes to a stop. This also happened if your avatar was a gliding flyer and you held the brakes to stop.

Fixed.

Riding Animals Broken
Riding on animals doesn't work at all. There are all sorts of control issues and the animal won't move.

Fixed.

Later...

Stuck In Time Bug
A problem was reported when a ship entered a new solar system and time seems to stop. Nobody can move or do anything.

Fixed.


RE: 2023-02-15 Bug Fixes, One Way Intergalactic Wormholes - Deantwo - 02-15-2023

Lots of good bug fixes, thanks a lot!

(02-15-2023, 08:51 PM)Haxus Wrote: Auto Save
Auto save of the game was requested.

Game now auto saves hourly. This save does not create a check point; it just updates the current saved game. This avoids creation of zillions of check point saves.

I don't know what a "checkpoint" is in this context, but it sounds good!
Is there an option to turn this auto save feature off? Or maybe a way to see when the last save/checkpoint was made?

In a game (Subnautica) I have been playing lately, The game literally popup a with a message like: "Are you sure you want to exit? Last save was 10 minutes ago."
That might be a good idea to have in Hazeron too. And now that I think about it, there is no popup at all when exiting the game, it might be nice with a confirmation dialog. I don't think I exaggerate if I say the number of times I have accidentally closed the Hazeron client is a three digit number.

(02-15-2023, 08:51 PM)Haxus Wrote: One Way Intergalactic Wormholes Broken

This sounds very nice, makes much more sense now. I assume they pop you out in empty deep space? Or does it move the exit to be near the closest star?

Do you have any idea why they didn't work before though? Just curious.


RE: 2023-02-15 Bug Fixes, One Way Intergalactic Wormholes - Haxus - 02-15-2023

A check point appears in the list at the start of the game. You can restore at that specific point in time.

The game is automatically saved when you exit. If no check point save exists with the day's date, then a checkpoint is created called "Daily Save". I recently added the Daily Save part. These used to just show up as a date and time.

One way intergalactic wormholes do avoid obstacles when you emerge. Your ship should not hit a star, planet, or spacecraft when emerging from the wormhole.

Caches can bite. Intergalactic wormholes did not work before due to a value getting cached before it was valid. So the value in the cache was not valid. Worse, the value was stored in the save game file so it would never be updated or recalculated. It was assumed to be correct forever, which it would be if it weren't grabbed too early, before other dependent objects were ready.


RE: 2023-02-15 Bug Fixes, One Way Intergalactic Wormholes - Deantwo - 02-15-2023

(02-15-2023, 09:47 PM)Haxus Wrote: Caches can bite. Intergalactic wormholes did not work before due to a value getting cached before it was valid. So the value in the cache was not valid. Worse, the value was stored in the save game file so it would never be updated or recalculated. It was assumed to be correct forever, which it would be if it weren't grabbed too early, before other dependent objects were ready.

Oh ow. That does explain a lot. In the MMO the ships that went through one would randomly get feel after a week or a reboot or some combination of the two. So I guess it might have been recreating the cache there at some point. Just an interesting issue. Thanks for sharing.


RE: 2023-02-15 Bug Fixes, One Way Intergalactic Wormholes - Haxus - 02-15-2023

I don’t think this bug would have caused that problem. We’ll never know I guess.

I went through multiple times with no problems.

The stuck in time issue might be the same as that reported in the bug reports forum. It is the next bug I am about to tackle.


RE: 2023-02-15 Bug Fixes, One Way Intergalactic Wormholes, Stuck in Time - Celarious - 02-16-2023

Good fixes, thank you!

(02-15-2023, 09:22 PM)Deantwo Wrote: That might be a good idea to have in Hazeron too. And now that I think about it, there is no popup at all when exiting the game, it might be nice with a confirmation dialog. I don't think I exaggerate if I say the number of times I have accidentally closed the Hazeron client is a three digit number.

Big agree on this, I do accidentally close the game, so even if no progress is lost, a confirmation dialog would be good when pressing the X

By the way Haxus, sorry to bother about this, I've just finished the "Dangerous Exchange" story mission and throughout it, there was no dialogue or text from Dr. Xian
I know you mentioned the NPC is supposed to reveal the location of a specific sector, but it seems all of the speech during that entire story quest is broken currently. At least, the ParcX delivery story worked fine, but I saw no messages from Xian or the hostile entity (and I have all the voice channels open and set to display on-screen)
Made a bug report too:
https://www.hazeron.com/mybb/showthread.php?tid=2871&pid=10524#pid10524


RE: 2023-02-15 Bug Fixes, One Way Intergalactic Wormholes, Stuck in Time - gamerscd - 02-16-2023

Thank you so much for this update i get to play again :D all my characters are unfrozen :)

It would be nice if the X took you back to the main menu so you could create a new character without having to restart the game... just my 2 cents


RE: 2023-02-15 Bug Fixes, One Way Intergalactic Wormholes, Stuck in Time - Haxus - 02-16-2023

I added some functions to the story engine. I forgot to recompile the story scripts. That will likely fix the problem.