Page MenuHomeSchine - Phabricator

Starmade | blocks can clip through docked entities
Closed, RejectedPublic

Details

Task Type
Bug
Testing Results
Affected Gamemode(s)
Multiplayer
Reproducible
Yes
Last tested (version)
19556
Category
Control Block System: Rails/Docking
First occurrence (version)
0.19549
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
AMD/ATI
Video Card Model
Radeon HD 7850
Steps to reproduce

Two bugs found while streaming. I have chopped them into one video here https://www.youtube.com/watch?v=uHadOmICf2A&feature=youtu.be

Description:
#1 i created the sphere ship originally in the shipyard, built it and then i undocked it and fitted it out with propulsion, power, shields and turrets outside the shipyard. Some of my power was also supplied by docked ships and power supply beams. I then re-docked the sphere to the shipyard and dissembled to design.
however since one of the recent patches, when i create the ship if i log out of the sever, when i come back, some of the docked ships are now around the shipyard build block and area around the shipyard and not docked to my sphere

#2 in the shipyard i added additional thrusters, I was able to place the thrusters in symmetry that intersect and occupy the same space as blocks from docked vessels.

Detected video (Graphicsinfo.txt)

Running on thread: ClientThread
Adapter: aticfx64
Driver Version: 8.17.10.1429
Vendor: ATI Technologies Inc.
OpenGL Version: 4.5.13416 Compatibility Profile Context 15.300.1025.0
Renderer: AMD Radeon HD 7800 Series
GLSL Ver: 4.40

SMC-Report

SMC -- Starmade Checker Tool
(System Diagnostic Tool for determining if Starmade will run)
version 1.7
Licensed under GPL3
by fire219 (Thanks to all who have tested this and previous versions! :D )
Please report any bugs or errors.
Press any key to continue . . .

Test 1 of 3: Windows version detection.

Windows 7 detected!
64 bit version detected

Test 2 of 3: Hardware detection
Creating info reports (this may take a while)....
Searching report for useful data....

Processor: AMD Athlon(tm) X4 860K Quad Core Processor (4 CPUs), ~4.5GHz...
Memory: 8192MB RAM...

Congrats! You have a modern AMD/ATI video card with current drivers (Card name:
AMD Radeon HD 7800 Series), which means that Starmade should be able to run!

Test 3 of 3: Java version
Yay! You have a 64-bit version of Java 8! Starmade can run!

TESTS DONE! :D
Press any key to continue . . .

Serverconfig (server.cfg)

I do not have access to this...
The server is FreaksRUs (108.174.100.87) registerd by A_Uchiha

Clientconfig (settings.cfg)
C_USE_NEW_PLAYER_MODEL_ = true
CONTROL_HELP = false
C_MOUSE_BUTTOM_SWITCH = false
G_RESOLUTION = 1280 x 720
G_FULLSCREEN = false
G_VSYNCH = false
G_FOV = 85.0
G_MAX_SEGEMENTSDRAWN = 3000
G_DRAW_SURROUNDING_GALAXIES_IN_MAP = false
HIT_INDICATION_NUMBERS_LIFETIME = 0.4
D_LIFETIME_NORM = 30
G_WINDOWED_BORDERLESS = false
S_SOUND_SYSTEM_ENABLED = true
S_SOUND_ENABLED = false
S_SOUND_VOLUME_GLOBAL = 0
N_TRANSMIT_RAW_DEBUG_POSITIONS = false
C_SELECTED_JOYSTICK = -1
ICON_BAKERY_BLOCKSTYLE_ROTATE_DEG = -90.0
MOUSE_WHEEL_SENSIBILITY = 7.0E-4
BUILD_MODE_SHIFT_SPEED = 25.0
ORBITAL_CAM_SPEED = 0.5
G_DAMAGE_DISPLAY = 600
G_STAR_COUNT = 4096
G_VBO_BULKMODE_SIZE = 4
G_DRAW_FOG = false
G_DRAW_BEAMS = true
G_DRAW_EXHAUST_PLUMS = true
D_INFO_CONTROLMANAGER = false
D_INFO_SHADER = true
T_ENABLE_TEXTURE_BAKER = false
D_INFO_DRAW_TIMES = false
D_INFO_DRAW_SPACE_PARTICLE = false
G_SPACE_PARTICLE = true
G_DRAW_MOUSE_COLLISION = false
G_ATMOSPHERE_SHADER = normal
G_SHADOW_QUALITY = BAREBONE
G_DRAW_SHIELDS = true
G_DRAW_WATER = true
G_DRAW_BACKGOUND = false
G_WATER_USER_MIPMAPS = false
E_NAVIGATION_FILTER = 621
G_DRAW_ENTITIES = true
G_FRUSTUM_CULLTING = true
G_DRAW_EFFECTS = true
G_SHADER_RELOAD = false
G_FRAMRATE_FIXED = 60
G_SHADERS_ACTIVE = true
G_DEBUG_DRAW_GRID = false
G_DEBUG_DRAW_LINES = true
F_FRAME_BUFFER_USE = true
T_TERRAIN_DRAW = true
T_TERRAIN_WIREFRAME_DRAW = false
G_CULLING_ACTIVE = true
G_TEXTURE_ARRAYS = false
G_AUTO_NORMALIZATION = true
G_DRAW_BY_SIDES = true
G_WIREFRAMED = false
G_NORMAL_MAPPING = false
G_TEXTURE_COMPRESSION_BLOCKS = false
G_TEXTURE_ARRAY_COMPRESSION = true
G_TEXTURE_ARRAY_MIPMAP = true
G_TEXTURE_MIPMAP = true
G_SHADOWS = false
G_SHADOWS_VSM = false
S_PAUSED = false
S_SETTINGS_SHOW = false
MINIMAP_MODE = SMALL
SECTOR_INDICATION_MODE = OFF
S_KEY_ALLOW_DUPLICATES = true
G_PROD_BG = false
G_PROD_BG_QUALITY = 1024
G_TEXTURE_PACK = Default
GIF_WIDTH = 640
GIF_HEIGHT = 640
GIF_FPS = 15
GIF_GUI = false
G_DEBRIS_THRESHOLD_MS = 4
G_TEXTURE_PACK_RESOLUTION = 64
S_INITIAL_SETTING = Multi Player
S_GAME_MODE = Sandbox
G_BONE_ANIMATION = true
P_NT_DEBUG_ACTIVE = false
P_PHYSICS_DEBUG_ACTIVE_OCCLUSION = false
P_PHYSICS_DEBUG_ACTIVE = false
P_PHYSICS_DEBUG_MODE = 0
G_DEUBG_LINE_DRAWING_ACTIVATED = false
G_WINDOW_START_POSITION = center
G_DRAW_GUI_ACTIVE = true
G_DRAW_NO_OVERLAYS = false
G_PARTICLE_SORTING = true
P_PHYSICS_ACTIVATED = true
G_SMOKE_QUALITY = false
G_DRAW_STARS = true
G_DRAW_PASTE_PREVIEW = true
G_USE_SPRITE_VBO = true
S_TUTORIAL = false
G_AUTOSELECT_CONTROLLERS = true
S_INFO_DRAW = SOME_INFO
G_VBO_FLAG = STATIC
N_LAG_COMPENSATION = true
N_IGNORE_SAVED_UPLINK_CREDENTIALS_IN_SINGLEPLAYER = true
N_SERVER_TIME_UPDATE_FREQUENCE = 2000
M_TEXTURE_PACK_CONFIG_TOOL = ./data/textures/block/Default/64/
G_MULTI_SAMPLE = 0
G_MIPMAP_LEVEL_MAX = 3
M_MOUSE_SENSITIVITY = 1.0
G_HIT_INDICATION_SIZE = 1.2
F_BLOOM = false
F_BLOOM_INTENSITY = 0.4
S_MOUSE_LOCK = true
G_DRAW_ADV_BUILDMODE_BLOCK_PREVIEW = true
G_DRAW_ALL_CONNECTIONS = false
G_SHOW_PURE_NUMBERS_FOR_SHIELD_AND_POWER = false
S_FLIP_HOTBAR_MOUSEWHEEL_WITHOUT_CTRL = true
S_ZOOM_MOUSEWHEEL = SLOTS
S_MOUSE_SHIP_INVERT = false
S_MOUSE_ALL_INVERT = false
S_USE_REGION_SIGNATURE_TEST = false
G_PREVIEW_TO_BUILD_BLOCK = true
S_EXIT_ON_ESC = false
G_USE_HIGH_QUALITY_ACKGROUND = false
G_DRAW_POPUPS = true
G_USE_VBO_MAP = false
G_DRAW_JUMP_OVERLAY = true
G_MAG_FILTER_LINEAR_BLOCKS = false
G_MAG_FILTER_LINEAR_GUI = false
G_MAX_BEAMS = 1024
SEGMENT_REQUEST_BATCH = 32
CLIENT_BUFFER_SIZE = 65536
ICON_BAKERY_SINGLE_RESOLUTION = 150
G_RAYTRACE_COUNT = 16
ICON_BAKERY_SINGLE_ICONS = false
G_MUST_CONFIRM_DETACHEMENT_AT_SPEED = 50.0
G_USE_SHADER4 = true
O_OCULUS_RENDERING = false
G_USE_VERTEX_LIGHTING_ONLY = false
CLIENT_TRAFFIC_CLASS = true
G_DRAW_SELECTED_BLOCK_WOBBLE = true
G_USE_TWO_COMPENENT_SHADER = false
A_FORCE_AUTHENTICATION_METHOD = -1
MIN_FFA = 2
B_UNDO_REDO_MAX = 30
N_ARTIFICIAL_DELAY = 0
SEGMENT_PIECE_QUEUE_SINGLEPLAYER = 32767
G_MAX_MISSILE_TRAILS = 128
G_USE_OCCLUSION_CULLING = false
C_AUTOASSIGN_WEAPON_SLOTS = true
G_DRAW_NT_STATS_OVERLAY = false
CLIENT_CUSTOM_TEXTURE_PATH = ./customBlockTextures
SECRET = none
USE_OPEN_AL_SOUND = true
LIMIT_FPS_UNFOCUS = true
GUI_USE_DISPLAY_LISTS = false
USE_GL_MULTI_DRAWARRAYS = true
USE_GL_MULTI_DRAWARRAYS_INITIAL_SET = false
CHAT_CLOSE_ON_ENTER = false
A_FORCE_LOCAL_SAVE_ENABLED_IN_SINGLE_PLAYER = false
G_SHIP_INFO_ZOOM = 0
G_SINGLEPLAYER_CREATIVE_MODE = false
G_DRAW_LAG_OBJECTS_IN_HUD = false
G_SHOW_SYMMETRY_PLANES = true
LANGUAGE_PACK = english
Java Version (32bit)

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\comwarrior> java -d32 -version
Error: This Java instance does not support a 32-bit JVM.
Please install the desired version.

C:\Users\comwarrior>

Java Version (64bit)

C:\Users\comwarrior>java -d64 -version
java version "1.8.0_71"
Java(TM) SE Runtime Environment (build 1.8.0_71-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.71-b15, mixed mode)

Event Timeline

Comwarrior updated the task description. (Show Details)Feb 4 2016, 10:51 PM
Comwarrior changed Category from none/unspecified to Control Block System: Rails/Docking.
Comwarrior set First occurrence (version) to 19549.
Comwarrior changed Video Card Vendor from uncertain to AMD/ATI.
Comwarrior set Video Card Model to Radeon HD 7850.
Comwarrior edited Detected video (Graphicsinfo.txt). (Show Details)
Comwarrior edited SMC-Report. (Show Details)
Comwarrior edited Serverconfig (server.cfg). (Show Details)
Comwarrior edited Clientconfig (settings.cfg). (Show Details)
Comwarrior edited Java Version (32bit). (Show Details)
Comwarrior edited Java Version (64bit). (Show Details)
Comwarrior changed Affected Gamemode(s) from none/unspecified to Multiplayer.
Comwarrior changed Reproducible from uncertain to Yes.
Comwarrior set Last tested (version) to 19556.
Comwarrior edited Steps to reproduce. (Show Details)
Comwarrior added a subscriber: Comwarrior.
Comwarrior created this task.
Restricted Application added a project: Issue Navigation. · View Herald TranscriptFeb 4 2016, 10:51 PM
lancake added a subscriber: lancake.Feb 6 2016, 9:06 PM
lancake claimed this task.

-Validated-

1st one is a mix of T834 and T551, we have that already reported.
2nd issue is something that we used to have, now that i checked it a bit more thoroughly the collision check only works properly for 3x3x3 chunks, anything outside will allow clipping, hm...

lancake shifted this object from the S1 Public space to the S3 Starmade space.Feb 6 2016, 9:07 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 set Task Type to Bug.
lancake changed First occurrence (version) from 19549 to 0.19549.
lancake set OS-Specific to No.
lancake set Hardware-Specific to No.
lancake edited Clientconfig (settings.cfg). (Show Details)
lancake moved this task from New / Unconfirmed to Open / Validated on the Issue Navigation board.
lancake renamed this task from Starmade bugs: blockception and docked ships bug to blocks can clip through docked entities.
lancake triaged this task as Normal priority.
lancake removed lancake as the assignee of this task.Feb 6 2016, 10:07 PM
spunkie claimed this task.Feb 7 2016, 4:17 PM
Croquelune added a comment.EditedFeb 9 2016, 10:33 AM

I had reported that 2nd issue 1 month ago as T1054 Stack blocks on other blocks (multiple blocks in same coordinates). I had described the way to reproduce it but seems that an error 404 now. However my uploaded documents from that bug still there.

The weird thing is T1053 and T1055 exist but not T1054 anymore. I took a lot of time to explain and describe it and to be honest I was totally disgusted at the idea that a bug occurred when published this report on that site (it's quite ironical). By spite and laziness I let it sunk because that pissed me off to have to spend 2 hours again to try to to explain it. :/

But briefly; it involves two entities stucked together, and don't know really why but it's really easy to reproduce on purpose with crystal charged circuit.

The first confrontation to the bug


When i attempted and succeeded to reproduce:

Inside the mixed entities :

ship A and B with the bridge from A to permit it to reach the opposite side of B and then build inside it.


Demonstration :

  1. The external view of the alone B block.

  1. Inside it before superposition :

  1. After add a A ship block in same place :

some gifs illustration :







In other and, at the opposite side it was in contrary impossible to stuck the 2 entities together as you can see the red bridge from B to reach A was force to have 1 chunk space from the top and the forefront face (but was able to stuck A on the right side)


Space inside the both entities :

I was able to superposate more 3 chunks together sometimes



spunkie closed this task as Rejected.Feb 10 2016, 4:46 PM

-Rejected-

I agree with Croquelune this is the same behavior as t1054 just manifest within the shipyard as well.

rejecting as duplicate

Restricted Application edited projects, added Starmade; removed Issue Navigation. · View Herald TranscriptFeb 10 2016, 4:46 PM
AndyP moved this task from Unclassed to Archived on the Starmade board.Mar 2 2016, 12:18 AM
Restricted Application added a project: CBS: Rails. · View Herald TranscriptMar 10 2017, 6:18 PM