Filed / Tracking Repair Bay: Says area is blocked when obviously not true [00012]

Discussion in 'Tracking / Filed' started by japp_02, Feb 15, 2022.

  1. japp_02

    japp_02 Commander

    Joined:
    Feb 11, 2021
    Messages:
    524
    Likes Received:
    200
    For more information see here Bug Report Template

    Build: 1.7.3
    Mode: Survival
    Mode: Single Player

    Reproducibility:
    Always in my savegame (see attached savegame)

    Type: Repair

    Summary: Repair bay T2 doesn't work

    Description:
    Repair console says "Area blocked, repair template doesn't fit into available space" when obviously not the case. Please see screenshot. Or: The message is wrong and another reason is the cause.
    Additional notes:
    I have spawned a Merc MX-5E (stock) from the factory which should automatically save a repair blueprint. I have then upgraded it to T3 as for the instructions. Maybe the additional items added (shield, T3 extender etc.) were seen as 'obstacles' by the repair console, but I've then reverted the upgrade by taking these items away, and yet the repair still doesn't work. I have also undocked ships on the roof of my base to make sure the console doesn't get confused.

    Steps to Reproduce:
    Investigate with provided savegame.

    Screenshots:
    [​IMG]
     
    #1
    Last edited: Feb 15, 2022
    Grim 2 likes this.
  2. japp_02

    japp_02 Commander

    Joined:
    Feb 11, 2021
    Messages:
    524
    Likes Received:
    200
    1 possibility remains in this setup above for NOT being a bug: It may be that when I stand in front of the repair console my avatar itself is the 'obstacle', but that was not true when first repairing the existing blocks, the green repair area appeared ok and the repair was done, if I then switch to blueprint repair it doesn't work. I will test the situation and move the console further away, or interact with it further away if possible. I'll tell you the result here.

    Also I realize now that my provided savegame is little useful only because it likely doesn't contain the repair blueprint template. But because I've made a backup in-game, I could still provide it if necessary.
     
    #2
    Last edited: Feb 16, 2022
  3. japp_02

    japp_02 Commander

    Joined:
    Feb 11, 2021
    Messages:
    524
    Likes Received:
    200
    Test done. What I did is:
    Moving the console further away or getting my avatar out of the way when operating has not helped.
    I then manually repaired the ship then I have saved a new repair template; I then destroy some parts and after this the repair works. This means:
    The message about "Area blocked, repair template doesn't fit into available space" is WRONG or very misleading. if it was right the repair in my test would have still failed for the same reason (don't forget: saving a new template doesn't save new 'obstacles', the additional changes that could be obstacles were removed before! See Additional Notes in my issue description). The message should state something like: "Repair not possible, ship has been modified beyond template" or "Template doesn't fit the current ship state anymore".
    It would be kinda spam to get a warning about saving a new template every time you modify a ship (and not feasable anyway), however changing the message to something like the red above would spare the player a lot of confusion and time.
    And even better would be of course: If I have an old template, then the ship should be changed accordingly even if this means a downgrade that will revert any changes (maybe with a displayed warning before proceeding!) , this should be possible; and I would also get the 'surplus' materials back in the factory.

    [EDIT]
    There is also to note that apparently, changing anything to the ship by adding blocks will make the repair template useless, but that goes totally against gameplay:
    Say you are in combat and get damaged. The only way to make the repair template work is to head straight-on to your repair bay without modifying or adding anything, but this is not possible most of the time, in most cases you must first do things like plug air leaks by adding some blocks, maybe add a thruster which has been destroyed etc. - my issues here show that all this would disable the repair blueprint making the repair bay not very useful. Indeed, IIRC I was able to repair by template in the past although I did some provisory block additions. So, what has triggered the repair not working? Something is amiss.
     
    #3
    Last edited: Feb 16, 2022
    Kassonnade likes this.
  4. Arthmoor

    Arthmoor Commander

    Joined:
    Sep 30, 2020
    Messages:
    195
    Likes Received:
    141
    The last time I ran into this issue with the confusing message it turned out that my ship had a boarding ramp on it that extended below the tarmac when open and the repair system didn't like that. As soon as I took the ramp off, the problem went away. So I had to fit a different ramp to the ship and the problem never returned.
     
    #4
  5. japp_02

    japp_02 Commander

    Joined:
    Feb 11, 2021
    Messages:
    524
    Likes Received:
    200
    Yes I know about these tricky situations where you don't see immediately the 'obstacles' , most of the time when not counting half-blocks, retractable weapons, lights placed too low and so on. But here there are no obstacles, it seems that at some point if you modify your vehicle the template gets too old and becomes useless with no warning.
    Also I noticed that if I repair the ship with Services at a station, the ship doubles up all equipments, just adding what's in the template, you end up with everything twice and going well over CPU at the same time. That's new and of course a bug.
     
    #5
    Kassonnade likes this.
  6. Garaman

    Garaman Captain

    Joined:
    Aug 23, 2020
    Messages:
    549
    Likes Received:
    669
    I believe repair to template essentially replaces "holes" with blocks from the template. If you fill a hole with other blocks it won't see it as missing and it will leave it alone. Usually when I patch holes with temporary blocks I paint them pink. This is an indicator to me that I need to remove them before repairing so they can be correctly replaced with the correct material / shape / appearance. Otherwise the temporary blocks just stay there and the rest of the template is repaired around it.

    This is useful in scenarios like RE with custom blocks that cannot be replaced through the template system. You can save a template without the devices, then install the devices afterward. This lets you restore the rest of your ship to template without having it affect the new devices you added later.
     
    #6
  7. japp_02

    japp_02 Commander

    Joined:
    Feb 11, 2021
    Messages:
    524
    Likes Received:
    200
    That's precious feedback, thank you, I will take this into account next time, and of course: I will not miss to save a new template once repairs are done or after changes made.
    However, in my case above (see screenshot), it shows a ship where I added this without saving to template afterwards:
    - 2 additional generators
    - 1 shield
    - 6 additional manual weapons
    - 1 portable constructor
    - removed T2 extender, placed 2 T3 extenders
    After seeing the repair not working I have removed all these coumpounds and replaced a T2 extender, essentially reverting all the ship to what it was when I spawned it. Also important about what you said: The holes in the ship may have taken out some equipment but nothing of the above additions were concerned, and I'm sure I have removed everything.
    What remains is: After upgrading to T3 I stupidly forgot to save a new repair blueprint. But still I cannot understand why my old template doesn't work.

    I still have the savegame so I can check any provided ideas !
     
    #7
    Last edited: Feb 17, 2022
  8. japp_02

    japp_02 Commander

    Joined:
    Feb 11, 2021
    Messages:
    524
    Likes Received:
    200
    Important note:
    By going on playing with the same savegame, I repaired another ship successfully to template with the same repair bay, the ship was quite larger!

    I can now say that the described action history of my ship in the bug report doesn't matter at all, if anything matters then it must be the stock Farpoint Outpost base which I spawned and where I added a repair bay at its intended upgrade place, which I guess a lot of other players have also done (yet I have found no complaints), or it's more likely a bug in the repair mechanics.
    I have made this test which denotes that my particular ship doesn't matter:

    - I spawned with sbp a new Merc-MX5E, fueled it, destroyed about the same blocks like the other ship and then moved it over the repair bay. Same error about Blocked Area. The following hasn't helped either:

    - I took some concrete blocks to measure how distant the base roof and the lateral objects are away from the ship extremities, they are all at least 1-2 blocks distant and no obstacles inside. All these blocks could be added fluently which denotes there are no invisible obstacles due to half-blocks etc.

    - Removing the repair bay block and replacing it, or placing it 1 block heigher on top of another block didn't help.

    - Placing the ship exaclty facing North and levelled-out (O key) over the RB didn't help.

    - howevering the ship a little over the repair bay block didn't help.

    BTW, I don't understand why repairing missing blocks works and repairing to template does not. In my case both should work, or both should not work. The repair to template requires more space if the repair must add stuff, but my test with concrete blocks above is well in the limit, nothing would go outside the repair area, there are just missing blocks that DON'T REQUIRE additional space.
     
    #8
    Last edited: Feb 19, 2022
  9. japp_02

    japp_02 Commander

    Joined:
    Feb 11, 2021
    Messages:
    524
    Likes Received:
    200
    I think the automatic save of the repair template is not to be trusted: I've redone the steps in my last post but this time after spawning the ship with sbp, I immediatly save manually a repair template, then I distroy some parts etc., this time the repair will work. So it must be something with the repair template.
     
    #9
  10. japp_02

    japp_02 Commander

    Joined:
    Feb 11, 2021
    Messages:
    524
    Likes Received:
    200
    Also an important addition opening to another bug with the repair bay mechanic:
    If the repair bay works correctly for repairing to template, the total fuel of the base will be WIPED, zero fuel left, if you go to sleep for 8 hours albeit you for sure have enough energy to carry out the repair up to the end. In my case there were 6 minutes remaining for repair with 100% fuel in the tanks, despite of that sleeping for 8 hours will wipe all fuel, there is no gameplay reason for that and therfore must be another bug. I will make a separate bug report, but I report it also here just in case the 2 malfunctions are linked somehow.
     
    #10
  11. Grim 2

    Grim 2 Ensign

    Joined:
    Jul 30, 2022
    Messages:
    1
    Likes Received:
    0
    I have this same issue. Did you ever find a solution?
     
    #11
  12. japp_02

    japp_02 Commander

    Joined:
    Feb 11, 2021
    Messages:
    524
    Likes Received:
    200
    Hi Grim,
    no, unfortunately the problem is still around, and I need to make a new bug report for it because this one is way too 'convulted' with many factors in it which makes it too difficult to test efficiently.

    The situation as for now is:

    - If you made any changes to your vehicle, you MUST save a new repair template in the P menu, that's ok and not a bug I think.

    - Bug: After spawning a blueprint from the factory, with the sbp command, or without this command by legitly ammassing first the materials in the factory, you MUST IMMEDIATELY after spawning save the repair template otherwise the auto-created template will not work afterwards (I'm waiting to reproduce this situation, I must do a test and publish the bug report.)

    - Bug: After a successful repair, save a new repair template otherwise the old one will not work after some time. (I must still check this, which may be difficult to reproduce.)

    For a new bug report I'm looking for a situation that is 100% reproducable, a difficult task.
     
    #12
    Last edited: Aug 1, 2022

Share This Page