Ship design go bye bye (1.8)

I'm playing on Dark Avatar version 1.8 (didn't know about the update until just recently) and I'm curious if anybody else is seeing this. I design a ship and it just disappears from the shipyard. This causes two weird effects....

One, every design I build is still available from the planet ship build list. This is the list you get when you're not viewing a planet's details, but merely click a planet and then "build ship". So the missing designs are still buildable from here, which is very important (otherwise I'd never be able to build my ships), but because they're not in the shipyard, this list is getting bigger and bigger!

Two, because the designs are available but not in the shipyard, I cannot upgrade a design. I have to build a new one from scratch, tell my colonies (via the governor) to build the new ship, and manually scrap ships if I wanted the obsolete ships scrapped.

Very annoying. Very very annoying.
25,279 views 30 replies
Reply #1 Top
Grabbed 1.8a and issue still exists, just thought I should mention that.
Reply #2 Top



One, every design I build is still available from the planet ship build list. This is the list you get when you're not viewing a planet's details, but merely click a planet and then "build ship". So the missing designs are still buildable from here, which is very important (otherwise I'd never be able to build my ships), but because they're not in the shipyard, this list is getting bigger and bigger!

<...>

Very annoying. Very very annoying.
End of quote


yes I noticed this, and it doesent prune the list when I obsolete a design. Very bad. Confirmed 1.8a
Reply #3 Top
I noticed this also. The problem is annoying. Ship Designs are available in planet ship build list but not in the shipyard. I like 1.8a in that I can play the game on my old crappy laptop smoothly.
Reply #4 Top
I think it's an installation problem. I got some kind of error message when applying the 1.80a patch directly on top of 1.7 beta 3 (or maybe beta 4) and while hitting "retry" let the patch install, I had the problem you describe here. Also the upgraded ship design was missing all jewelry before you closed the shipyard screen.

.. I uninstalled DA and reinstalled. Now it works. Existing savegames do NOT regain the missing designs but new designs/upgrades you make work OK.
Reply #5 Top
On more playing, nope, that did not fix it. Sorry.

New or upgraded designs seem to end up randomly to templates even when you don't want them to, may or may not show up in the shipyard screen and so on..

When I tried to save over an old design to replace it, the old version stayed in shipyard and the new one appeared as a template!
Reply #6 Top
Is this still present in 1.8b? This is just one outright annoying bug. I respect SD, its employees, and the countless hours of love they put into this masterpiece. But I have to say it's going to be quite annoying if this one is going to be left in place until some time after TA.

For example, if you obsolete your original constructor, because you made an updated one, then you will have neither in your shipyard when you wish to do more upgrades. At that point, you are forced to use a template, which will need more work to recreate a new version with upgraded propulsion or something. Not to mention the problem in updating each planet to produce the new variant, since you can't obsolete the old design in the shipyard (because it doesn't show up).

Please, please look into this one when you can get to it, if it's not already fixed in 1.8b.
Reply #7 Top
I have also seen these issue`s in the 1.8 build.
Reply #8 Top
Oh quit your whining !! LOL...

PS. Real players just don't upgrade thier ships anymore. At least that's working for me.

Reply #9 Top
I'm seeing this all the time now too. It will disappear from the shipyard screen, but not the planet build screen.

Definately a B-U-G. You have to restart the game to fix it.
Reply #10 Top
In 1.8b, this appears to be related to ship names which have been used in prior games. For instance, I upgrade the Defender and name it Defender Mk2. Since this name has been used in prior games, the new design in the shipyard can sometimes take on the appearance of other ships. Additionally, when I later come back to the shipyard, the Defender Mk2 might not even show up.

Whereas, if I name it Defender Mk2a, which has never been used before, the design in the shipyard matches correctly what was created. And the ship stays in the shipyard later on.

I have not unequivocally established that this is the case, but in my current game, this is what it's doing. As I get deeper into the game, maybe I'll find that this was just random luck.

It might be that these ship names are saved in the registry or something, between games. And this would be fixable, temporarily, by deleting everything in the ships folder and also the list of ship names from the registry (or wherever they are saved between games). Just deleting whats in the ships folder doesn't appear to remedy this.

My guess is that there is some kind of ship index/database/que/linked list/etc. The pointer for new ships where the name was already in the list is getting hosed. Sometimes pointing at the wrong design and showing us the wrong icon in the shipyard. Other times not being able to display the ship at all, maybe returning null or something. Of course, it's all speculation by someone who has never seen the code.


PS. Real players just don't upgrade thier ships anymore. At least that's working for me.
End of quote


Real players don't use ships...
Real programmers use 'copy con filename.exe'...


Definately a B-U-G. You have to restart the game to fix it.
End of quote


Saving, exiting, restarting, and then loading your saved game doesn't seem to do anything for me. Or do you mean starting a new game entirely?
Reply #11 Top
PS. Real players just don't upgrade thier ships anymore. At least that's working for me.
End of quote


Whenever I build a new ship, I save it under name ‘A’ without active components. This has the advantage that the design will always appear as soon as you have that hull size in future games.

Then when I add active components I save the ship under name ‘B’ and then proceed to upgrade using that same name throughout the whole game. If the upgrade fxxx’s up so what, I just bring up the ship with name ‘A’ and repeat the process.

It is imperative to ignore the warning not to upgrade using the same name, because otherwise you will end up will piles of crap ship designs hanging around like bad smells that you will have to tediously delete – no thanks!
Reply #12 Top
Just a follow up, my post above (reply 10) has remained consistent. So you can avoid the hosed shipyard icon and lack of displaying ship designs in the shipyard. Just follow the naming rule about not using a ship name that was used in a previous game.
Reply #13 Top
I too changed the specs of a ship and then renamed it the same as before "Hvy Fighter 1" and it is now not appearing in the shipyard or as a build option from the planet screen. It is only available when I go to "build ships" from the galaxy screen.

I have a save game if necessary.
Reply #14 Top
My solution to this has been to set the game to NOT save ship designs between games... They aren't useful anyways due to differing tech pathes.


While it is a shame to loose a beutiful base design, i just don't care anymore. This technique bypasses all the bugs...




And when I do design a new ship i just slap stuff on the basic hull instead or use one of the provided templates.
Reply #15 Top
While it is a shame to loose a beutiful base design, i just don't care anymore. This technique bypasses all the bugs...
End of quote


Read my previous post
Reply #16 Top
This is pictures from the game I just started in v1.8b I think this is what post is talking about. here are the pictures.

here is the second image

Both these images show I have no ships to create and the shipyard shows no coponates.
Reply #17 Top
this seems to happen when you don't have hyperdrive researched. In this game I didn't have hyperdrive as one of my initial techs. As soon as I researched Hyper drive all the ships appeared sorry if this had nothing to do with this post my error never started without hyperdrive before
Reply #18 Top
Looking into this.
Reply #19 Top
Man, the theories on this issue are wild! Not saying any of you are wrong - I of course have no idea what the issue is - it's just strange that so many seemingly-random things could be affecting it. I'll try naming ships differently (I'm a lazy lazy person, so I always use the same names from game to game) and see if that helps. Thanks for the suggestion!

taltamir, how do you set it to not save ship designs? I personally don't ever make nice ships - I take a core ship and build my weapons and such. I have no interest in spending time building really cool ships at this point in my gaming life, so this option would really be great for me.
Reply #20 Top
Man, the theories on this issue are wild!
End of quote


I believe that's because there is more then one bug listed here. For instance, the hyperdrive bug (which I haven't seen) seems to be something completely different. My games have had hyperdrive, but the bug I'm talking about has been present from start to finish anyway.

As regards the bug, where 1) ships created in the shipyard disappear (after creation and then reopening the shipyard) and can no longer be marked obsolete or deleted, and 2) that ship design can still be built on planets even though the ship no longer appears in the shipyard, and 3) that the ship just saved in the shipyard (ie. the shipyard has not been closed and reopened yet) display the wrong ship or wrong components, that problem has been remedied in all of my testing by simply making sure you use a name that has not been used before.

If you are not saving ships to the hard drive (by disabling that option), then you likely won't have ever seen this problem, but I have not verified that. However, turning it off after you have previously created ships, which have therefore been previously saved to disk, still leaves you with the problem. You can not name your ships the same as what was used previously, as they are still present somewhere, even if you delete them from the ship folder. This is what leads me to believe the names might be saved in some list in the registry or something (combined with someone who said they uninstalled and it didn't fix it).

This problem is also linked, at least in all of my testing, to the hosed up graphics in the shipyard. For instance, I create a ship, name it something that has been used, and save it. The new image, after saving the design, will not match the actual design I just created. Again, deleting everything in the ship folder, will not remedy this. And of course, upon closing the shipyard and opening it back up, the design no longer shows at all.

So, somewhere along the lines, if the ship already exists from a previous game, it must be improperly indexing the new design and you get an incorrect ship displaying after creation in the shipyard. And upon future views in the shipyard, it just can not pull it up at all and is likely just returning null in the search routine. This implies that the routine to list all ships is done differently in the shipyard where you can't see them, wherein the main galaxy view you can still build them. Of course, my theories on the coding side here are all speculation, without seeing any code. But everything else outside of why the code is doing it, appears to be standing the test in all of my games.

I hope I have sufficiently detailed what I am seeing, so that SD can look into it and fix it. This is a consistent issue, not random. It is persistent from start to end, in every game I do.

taltamir, how do you set it to not save ship designs?
End of quote


Just go into your options. It's on the first tab, rather then one of the others like audio.
Reply #21 Top

Looking into this.
End of quote


Thank you so much. This was a game stopper for me, at least until I figured out how to get around it. I imagine others who don't read these forums might be at an impasse until it's remedied.

I've detailed it as clearly as I could at this point. Hopefully this can be patched quickly. It appears to be a simple issue in the shipyard queue or linked list upon creation.
Reply #22 Top
Thanks for the info. Guess I should have looked for the option before asking about it

Reply #23 Top
Thanks for the info. Guess I should have looked for the option before asking about it
End of quote


Not at all, even the lamest of questions is at the very least an excuse to be sociable on the forum!
Reply #24 Top

When you save a game, all of the data that was used to create that game, including ship designs, is saved with the save game and that data is used when the game is loaded so that updating the game doesn't ruin your save game because data values have changed, which used to happen in GC1.

All the ship designs are loaded into memory when the game is first started.  If you delete them from the ship design screen, they will be removed from memory when there are no ships using that design.  If you obsolete them, it will remove the graphics associated with that ship design when no ships are using the design, but if you start a new game, it will go through and mark user defined ships as not obsolete so that you can use them in your next game, and the graphics will have to be re-created.

It is imperative to ignore the warning not to upgrade using the same name, because otherwise you will end up will piles of crap ship designs hanging around like bad smells that you will have to tediously delete – no thanks!
End of quote

Or you could just not save the designs to your hard drive, which is better than ignoring the warning we put there for a reason.  If you like how a ship looks, save it as a template and you can re-use that the next game.

I think that I've fixed the bug that is causing overwritten ship designs to disappear.

 

Reply #25 Top
Thanks, Cari! Any word on when this fix will be available? I eagerly await TA and don't expect a new update ASAP or anything, but it would be nice to know "next week", "next month", whatever.