|
Post by Emma de Normandie on Nov 1, 2019 0:03:16 GMT -6
What I mean is the (O) notion right after the year number after the ship's been built or refitted for 10 years. I'm just curious as to if there's something I can do to make the game not show the obsolete mark: (O), always, period and forever lol. I tried changing the obsolete date in the ship design file but it doesn't seem to work Does anyone have any suggestions or ideas? Cheers
|
|
|
Post by dorn on Nov 1, 2019 0:14:53 GMT -6
What I mean is the (O) notion right after the year number after the ship's been built or refitted for 10 years. I'm just curious as to if there's something I can do to make the game not show the obsolete mark: (O), always, period and forever lol. I tried changing the obsolete date in the ship design file but it doesn't seem to work Does anyone have any suggestions or ideas? Cheers Ship needs at least maintenance refit. Right click on that ship, open design for refit. Than you can confirm blank refit or you can do other adjustments. It simulates that ships need some larger maintenance after some time otherwise their effectivness goes down.
|
|
|
Post by aeson on Nov 1, 2019 2:21:40 GMT -6
Each ship entry in the *.bcs file has an ObsoleteDate line; I'd guess that that's the one you'd want to change to keep individual ships from gaining the (O) status. Note that the obsolete date format is something like "days after 1 January 1900" so something like 20,000 to 30,000 should probably be enough to prevent the ship from ever becoming (O).
|
|
|
Post by dizzy on Nov 1, 2019 2:26:42 GMT -6
Isn't obsolete also a way of abstracting the kind of maintenance vessels need to have? It's a way of taking them in for normal refit and repair.
|
|
|
Post by brygun on Nov 1, 2019 7:03:39 GMT -6
Isn't obsolete also a way of abstracting the kind of maintenance vessels need to have? It's a way of taking them in for normal refit and repair. That is my understanding. Obsolete appearing affects some scores and increases chances of mechanical failures. Its like getting your dad's now 10 year old car. It may be car of your childhood dreams but the doors are rusty, the transmission skips and the roof leaks on the back seat at inconvenient times.
|
|
|
Post by jwsmith26 on Nov 1, 2019 9:47:21 GMT -6
What I mean is the (O) notion right after the year number after the ship's been built or refitted for 10 years. I'm just curious as to if there's something I can do to make the game not show the obsolete mark: (O), always, period and forever lol. I tried changing the obsolete date in the ship design file but it doesn't seem to work Does anyone have any suggestions or ideas? Cheers Emma de Normandie , do you want this for purely aesthetic reasons, because you just really, really hate that ugly (O) , or do you want to get rid of the reason the O shows up? It's there to warn you that your ship needs attention, so getting rid of it means ignoring the poor state of your ship, which is rather like putting tape over that pesky "Check Engine" dashboard light. Or are you actually asking about how to remove the circumstances that cause the O to appear?
|
|
|
Post by JagdFlanker on Nov 2, 2019 3:30:04 GMT -6
the easiest way to almost never see the (O) is to refit ALL your ships as soon as a war is done - it's very rare that the period from the end of one war to the end of the next war ever exceeds 10 years so a refit after each war keeps your ships up to date
|
|
|
Post by dorn on Nov 2, 2019 6:57:25 GMT -6
the easiest way to almost never see the (O) is to refit ALL your ships as soon as a war is done - it's very rare that the period from the end of one war to the end of the next war ever exceeds 10 years so a refit after each war keeps your ships up to date Quite interesting how all of us using some principle and sometimes even different. It is quite nice. I do it mainly when I need it because ship is getting old or war is expected or I am doing more extensive refit. This usually works till 20s. But after that AA guns are important so refits are more often especially when tension is increased.
It gives several advantages. If I know that ship will be refitten in some future I can mothball her as I will loose experienced crew anyway.
|
|
|
Post by rimbecano on Nov 2, 2019 11:57:57 GMT -6
What I mean is the (O) notion right after the year number after the ship's been built or refitted for 10 years. I'm just curious as to if there's something I can do to make the game not show the obsolete mark: (O), always, period and forever lol. I tried changing the obsolete date in the ship design file but it doesn't seem to work Does anyone have any suggestions or ideas? Cheers Unlike many strategy games, "obsolete" doesn't mean that you note have better technology than was used to build the ship, it means that the ship is worn out because it's gone 10 years without a refit. If you are willing to cheat on this by editing your save, make sure that you have the game closed when you do it, otherwise you could absent-mindedly hit "save" and overwrite your hand edits. But after 10 years, a ship can generally use a refit just for modernization, so you probably should just leave your save file be and use the O flag as a reminder to modernize.
|
|
|
Post by Emma de Normandie on Nov 2, 2019 23:37:23 GMT -6
Thank you, everyone, for your inputs. I do understand that rifts are a game mechanic that mimics the real life, and frankly, it's a clever mechanic. However, one problem arises, I like to edit the ship designs files quite extensively, and often outside the ship class perimeters. For example, I make my CLs have a Belt Armour of 20 inches, which is clearly impossible to do within the game. Hence I simply cannot rift my ships that are literally a direct violation of game codes to begin with. The game will not let me save my ship design that is 100 thousand tons overweight. So I'm here to ask for help and see if there's a way around it, or is it strictly impossible to refit an impossible ship?
|
|
|
Post by pashahlis on Nov 2, 2019 23:59:08 GMT -6
Hold on... youre telling me there is actually a mechanic behind the O? I thought it just meant really old ships. I didnt know that they actually get penalties and that you can get it away via a refit.
|
|
|
Post by rimbecano on Nov 3, 2019 8:40:49 GMT -6
Thank you, everyone, for your inputs. I do understand that rifts are a game mechanic that mimics the real life, and frankly, it's a clever mechanic. However, one problem arises, I like to edit the ship designs files quite extensively, and often outside the ship class perimeters. For example, I make my CLs have a Belt Armour of 20 inches, which is clearly impossible to do within the game. Hence I simply cannot rift my ships that are literally a direct violation of game codes to begin with. The game will not let me save my ship design that is 100 thousand tons overweight. So I'm here to ask for help and see if there's a way around it, or is it strictly impossible to refit an impossible ship? Pretty much. The game caters primarily to the type of gamer that puts a heavy focus on historical realism.
|
|
|
Post by wlbjork on Nov 3, 2019 9:10:05 GMT -6
There certainly is. I've lost an (O) ship to excessive hull leaks after taking relatively minor damage - fortunately it was "only" a 500t destroyer. Other times, I've has speed penalties due to worn out engines. Furthermore, some of the "gradual" upgrades shouldn't really take effect until the ship has been refitted. Hold on... youre telling me there is actually a mechanic behind the O? I thought it just meant really old ships. I didnt know that they actually get penalties and that you can get it away via a refit.
|
|
|
Post by sloanjh on Nov 3, 2019 9:59:53 GMT -6
Here's something to try:
1) Create a ship and do not mod it. 2) Wait for it to go obsolete. 3a) Hit the save button and copy the save (BCS?) file in Windows to make a differently named copy. 3b) Create a "no op" (nothing changed) refit class - this should create a new file in the save directory for the new class. 3c) Hit the save button again to save the changes associated with the refit. 4) Use a diff tool (e.g. winmerge) to compare the original class file with the new class file. This should tell you the things you need to change to make a valid refit file.
This should tell you all the fields you have to update manually in order to emulate the refit. So to do a refit by hand, create a newly named copy of the class file, edit it to turn it into a refit, then change the BCS file by hand to have the ShipXClassName field (for ship number X) to point to the new class name.
[EDIT] Now that I think of it, it's probably not necessary to wait for the ship to go obsolete (step 2) - just design a refit class for it per step 3 [/EDIT]
Out of curiosity, I just did a diff on a refit class in one of my old saves; it looks like you need
Obsolete date BuildYear Remove BuildDate and replace with RebuildTime, RebuildCost, and RebuildFrom
The file I used wasn't a no-op rebuild though, so there were some other fields changed that you'll need to check yourself to be certain they aren't needed.
|
|