Page MenuHomeSchine - Phabricator

Starmade | copy/paste doesn't copy display module data
Confirmed task for development, NormalPublic

Description

I could copy paste a rotated display including the text ... but only one display that had the text stored in copying keeps the text when rotating and pasting.

For example pasting 1 display module with text on something with full symmetry enabled would only result in 1 of the 8 modules that have that text.

Details

Commits
Restricted Diffusion Commit
Restricted Diffusion Commit
Task Type
Bug
Testing Results
Affected Gamemode(s)
Single and Multi
Reproducible
Yes
Last tested (version)
0.19626 (Dev)
Category
Engine
First occurrence (version)
0.15997
Hardware/Software/System
OS-Specific
No
Hardware-Specific
No
Video Card Vendor
uncertain
Steps to reproduce
  1. Put a display module down but NOT in the default FRONT orientation.
  2. enter some text
  3. copy paste it to somewhere

should display [no data]

as control, do the same for a display module in FRONT orientation and that one should copy/paste just fine.

Tester information (Internal use only)

Well there's definitely an improvement. Seems to work mostly fine for all 6 directions.

I noticed 3 issues:

  • If the display gets rotated (having mirror cubes disabled and you use symmetry mode) due to symmetry pasting, its display will show [no data]
  • However, if you remove that and place it again down, it display will show the correct content some some meta data doesn't get cleaned up correctly, or doesn't get used immediately.
  • Undo/redo for displays will always show you [no data]

Drop this template in your ./starmade/tempaltes folder:


Use it in-game while in creative mode. Each display has as content the rotation of the block (FRONT, BOTTOM,...)

PM me in slack when you tackle this task for more info/screenshots etc..

Serverconfig (server.cfg)
<replace this line with the file content>
Clientconfig (settings.cfg)
<replace this line with the file content>

Event Timeline

lancake updated the task description. (Show Details)Jun 10 2015, 10:46 AM
lancake added a project: Issue Navigation.
lancake changed Category from none/unspecified to Engine.
lancake changed Affected Gamemode(s) from none/unspecified to Single and Multi.
lancake set First occurrence (version) to 0.15997.
lancake changed Reproducible from uncertain to Yes.
lancake set Last tested (version) to 0.19247 (Dev).
lancake edited a custom field.
lancake edited Serverconfig (server.cfg). (Show Details)
lancake edited Clientconfig (settings.cfg). (Show Details)
lancake added a subscriber: lancake.
lancake created this task.
lancake raised the priority of this task from to Normal.
lancake changed the task status from Open to In Queue (Game).Jun 13 2015, 8:41 AM
Restricted Application edited projects, added Game Development, Starmade; removed Issue Navigation. · View Herald TranscriptJun 13 2015, 8:41 AM
Restricted Application added a commit: Restricted Diffusion Commit.Jun 15 2015, 12:33 AM
Restricted Application changed the task status from In Queue (Game) to Resolved by committing Restricted Diffusion Commit.
Restricted Application edited projects, added Quality Assurance; removed Game Development. · View Herald TranscriptJun 15 2015, 12:33 AM
SmilingDemon changed the task status from Resolved to In Queue (Game).

No change

to reproduce:

1- load in the supplied bp
2- copy/paste center 3x3 to the side
3- check displays

Restricted Application edited projects, added Game Development; removed Quality Assurance. · View Herald TranscriptJun 17 2015, 8:44 PM
AndyP shifted this object from the S1 Public space to the S3 Starmade space.Aug 11 2015, 10:38 PM
AndyP changed the edit policy from "Starmade (Project)" to "All Users".
AndyP set Task Type to Bug.
AndyP set OS-Specific to No.
AndyP set Hardware-Specific to No.
AndyP set Video Card Vendor to uncertain.
lancake claimed this task.Sep 21 2015, 10:48 AM
lancake changed Last tested (version) from 0.19247 (Dev) to 0.19439 (Dev).Sep 26 2015, 11:46 AM

Updated information:

The display module data only gets copy/pasted correctly if that block was in "FRONT" orientation.
If the display module is any of the other 5 orientations, it will display "[no data]" on pasting it.

The blueprint provided in http://phab.starma.de/T118#4473 shows that nicely.

lancake updated the task description. (Show Details)Mar 26 2016, 10:56 PM
lancake changed Last tested (version) from 0.19439 (Dev) to 0.19624 (Dev).
lancake edited Tester information (Internal use only). (Show Details)
lancake edited Steps to reproduce. (Show Details)
thatothermitch added a commit: Restricted Diffusion Commit.Mar 27 2016, 12:52 AM
thatothermitch changed the task status from In Queue (Game) to Resolved by committing Restricted Diffusion Commit.
Restricted Application edited projects, added Quality Assurance; removed Game Development. · View Herald TranscriptMar 27 2016, 12:52 AM

-QA Testing-

Well there's definitely an improvement. Seems to work mostly fine for all 6 directions.

I noticed 3 issues:

  • If the display gets rotated (having mirror cubes disabled and you use symmetry mode) due to symmetry pasting, its display will show [no data]
  • However, if you remove that and place it again down, it display will show the correct content some some meta data doesn't get cleaned up correctly, or doesn't get used immediately.
  • Undo/redo for displays will always show you [no data]

Drop this template in your ./starmade/tempaltes folder:


Use it in-game while in creative mode. Each display has as content the rotation of the block (FRONT, BOTTOM,...)

PM me in slack when you tackle this task for more info/screenshots etc..

lancake changed Last tested (version) from 0.19624 (Dev) to 0.19626 (Dev).Apr 2 2016, 2:29 PM
lancake edited Tester information (Internal use only). (Show Details)
lancake changed the task status from Resolved to In Queue (Game).
Restricted Application edited projects, added Game Development; removed Quality Assurance. · View Herald TranscriptApr 2 2016, 2:29 PM
lancake mentioned this in Unknown Object (Maniphest Task).Apr 17 2016, 10:01 PM

I just loaded my game again. When loading and pasting from the template all 9 display modules are now displaying the correct text. However, still only 8 of the 9 original display modules have the text and none of the duplicates that I pasted yesterday.

Just to add a a bit more information seeing that rotation was relevant before: I did have to rotate the display modules both when I placed the initial 9 and after copying I had to rotate them in order to paste the duplicate group in the same rotation as the initial 9.

Having the same issue with the Inner Ship Remote naming

Ithirahad added a subscriber: Ithirahad.EditedOct 31 2016, 3:07 PM

Yeah, I can confirm same issue with names on Inner Ship Remotes. Also, names of inner ship remotes are not saving (reliably?) in local blueprints, but that goes in a separate ticket, and IDK if there's already a bug report for that.

AndyP changed the task status from In Queue (Game) to In Queue.Mar 10 2017, 5:22 PM
Restricted Application added a project: Engine. · View Herald TranscriptMar 10 2017, 5:22 PM
AndyP moved this task from Backlog / Unclassed to Data on the Engine board.Mar 24 2017, 9:24 PM
AndyP edited projects, added Engine (Data); removed Engine.
AndyP moved this task from Data to Building on the Engine board.
AndyP edited projects, added Engine (Building); removed Engine (Data).