Page MenuHomeSchine - Phabricator

Starmade | Advanced Build mode Sphere/ellipsoid generation
Confirmed task for development, NormalPublic

Description

Well, the best way to put it is that your guide outlines for ellipsoid generation is screwed up in some way. It does not produce perfect spheres like it should when setup right. I currently use an external generator to build my spheres and domes in starmade due to this error. I don't know if this is easy to fix, but I hope it can be fixed before the next official release.

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.199.535
Category
Engine
First occurrence (version)
0.198.xxx
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
NVIDIA
Video Card Model
GTX 1060 EVGA 6 GB
Steps to reproduce
  1. Generate any ellipsoid with equal X, Y and Z values (easier to see inconsistencies)
Tester information (Internal use only)

Pretty sure we used to have this reported but can't find it. The ellipsoid generation has a different result for 1/2 of an octant, most likely because no mirroring is used and rounding could give you odd results otherwise.

If those inconsistencies weren't there, the generated ellipsoid is pretty good.

Serverconfig (server.cfg)
 <replace this block with the file content, 
but do not remove the first and last line. 
Before using the paste function, mark the area from the 
opening angle bracket to the closing angle bracket>
Clientconfig (settings.cfg)
 <replace this block with the file content, 
but do not remove the first and last line. 
Before using the paste function, mark the area from the 
opening angle bracket to the closing angle bracket>

Event Timeline

Rectorian created this task.Jun 3 2017, 2:50 AM
lancake added a subscriber: lancake.Jun 4 2017, 3:37 PM
lancake claimed this task.

-validated- & -confirmed-

Pretty sure we used to have this reported but can't find it. The ellipsoid generation has a different result for 1/2 of an octant, most likely because no mirroring is used and rounding could give you odd results otherwise.

If those inconsistencies weren't there, the generated ellipsoid is pretty good.

lancake shifted this object from the S1 Public space to the S3 Starmade space.Jun 4 2017, 3:41 PM
lancake changed the visibility from "Custom Policy" to "Public (No Login Required)".
lancake changed the edit policy from "Task Author" to "Starmade (Project)".
lancake edited Steps to reproduce. (Show Details)
lancake edited Tester information (Internal use only). (Show Details)
lancake changed Category from none/unspecified to Engine.
lancake changed First occurrence (version) from Unknown to 0.198.xxx.
lancake moved this task from New / Unconfirmed to Confirmed on the Issue Navigation board.
lancake changed the task status from Open to In Queue.
Restricted Application edited projects, added Game Development, Engine; removed Issue Navigation. · View Herald TranscriptJun 4 2017, 3:43 PM
AndyP moved this task from Backlog / Unclassed to Building on the Engine board.Jul 20 2017, 11:09 PM
AndyP edited projects, added Engine (Building); removed Engine.
AndyP moved this task from Backlog / Unclassed to Beta on the Engine (Building) board.

In version 0.199.654, this nonsense happens.


That's the result of the build helper settings shown in the screenshot. Tried recalculating and everything.

So, basically it's even worse now? Why would this be? Math error? I feel like this shouldn't have happened unless it was changed somehow. The original builders update, it seemed to be working fine again, so maybe if they figure out what changed and change it to a previous state it would be fixed? Or maybe a complete rework to have the math and drawing for shapes in build mode to be completely separate from other parts of the program if it isn't? It's just a pesky bug. Hope you guys can fix it!