Cold Waters

Cold Waters

Dot Jul 17, 2021 @ 5:41pm
2
4
2
Cold Waters DotMod v0.1
Presenting: DotMod for Cold Waters.

This is an attempt to create a more organized mod that is closer to vanilla vessel and weapons characteristics than other, currently-existing mods. This also generally results in more realistic sensor comparisons.
While DM incorporates some stuff from EM made by our developers (and other items which we have the right to use), it is built from the ground up on the base game to avoid many of the flaws found in that mod, some of which would take more time to fix than re-do from scratch.

This is an early Beta release, and will be tweaked and improved based on feedback and additional sources where possible. We encourage you to join our Discord at: https://discord.gg/DrmztcDYYf
to help us further tweak the mod to give the best possible experience. We also hope you enjoy it as much as we enjoy working on it!

We are still in the process of creating documentation. Expect that with the final release of the mod.
------------------------------------------------------------------------------------------------
[INSTALATION INSTRUCTIONS]
WINDOWS:
Github:
Note that DotModInstaller.exe will not work on Windows 7. In such case you can manually extract ColdWaters_Data folder from archive and copy it over ColdWaters_Data in the game folder.

Download the release .zip from the GitHub page. Extract the contents of the .zip file into a folder somewhere where you can find it.
Then, navigate to the Cold Waters directory in which you wish to install the mod in File Explorer. Right-click on the address bar and select "Copy as text."
Return to where you extracted the mod, and launch DotModInstaller.exe. Follow the instructions present in the installer.
Then, the mod should be installed to Jone Soft Generic Mod Enabler (JSGME), which may be called "EpicModInstall" if you used that mod prior to DotMod. Launch that and enable DotMod, as well as any addons you have installed alongside DotMod.
Launch ColdWaters, and if the loading screen appears, you have done everything correctly. Enjoy!

Changelog (INCOMPLETE):
[KNOWN ISSUES/WIP]
Many models are still WIP and requires remodel/retexturing
Norwegian surface ships are kitbash placeholders
SAM trails are placeholders and require replacement
Event files for 1984 USSR (004) in English still need translation. A hotfix will go out for this as soon as possible.
Not all playble surface ships have deployable towed arrays
P-6 missile is used as substitute for P-35 and P-500 until they get their own models

[CAMPAIGN]
Soviet Campaign (1984)
Expanded RPG Mode: Prestige system, player ranks, ability to change mission and vessel
Custom transit backgrounds for most vessels
Reykjavik, Narvik and Bergen harbor scenery now all have landstrike targets

[GAME]
Self noise and sensor strength reworked by Daniil
Bundle import code improved by TheHappyYachter
New loading screen by TheHappyYachter
Loading time on game start improved by TheHappyYachter
New game options by TheHappyYachter
New single missions (More coming!)
Russian descriptions rewritten and corrected
(EM) Russian voiceover by Evgeny Mas a.k.a. Ramius

[GAME MECHANICS]
Player SAMs can target enemy aircraft and missiles, and, depending on the type of missile, also surface ships for a long-range ASuW weapon. They are, of course, not very effective in this role.
Old SS boats are faster on the surface
The AI no longer autodetects weapons if they do not know they are there
Fully functional surface to air missilies with ability to switch target type
Secondary SAM that works automatically and targets approaching missiles
Civilian vessels will mask a submarine's noise
CIWS will target aircraft
(EM) Deployable towed arrays

[GUI]
Additional buttons:
+ Increase depth by 100m
+ Decrease depth by 100m
+ Go to max missile launch depth
+ Deploy chaff button

Clear to Leave indicator (Next to the button to go active)
Panel for player SAM
Aircraft map icons (non-clickable)
Missile map icons (clickable)
Player current noise displayed on tacmap

[MODELS]
Kobben model
Ohio model by that_person and TheHappyYachter
Oberon model by that_person
Trafalgar model by TheHappyYachter
Weapon models by Dot, TheHappyYachter and that_person
+ high quality models by Lorenzo:
65-76, AT-2, UMGT-1 and Mk-48 Mod 5 torpedoes
RPK-2-53, RPK-2-65 and RPK-6 ASW Missilies

(EM) Nimitz model
(EM) Anchar (Papa) model by Max Panow
(EM) SH-60B model by Syoma Ivanov

[VESSELS]
Repainted civilian vessels acting as US auxilary ships
Retextured most of the soviet submarines to have brighter textures and darker top side

[QOL]
Added short name for ship to display in GUI
1km circles on tactical map (Note that these do *NOT* adjust when using the Imperial system)
(EM) additional info while draging weapon waypoint

[BUGFIXES]
Numerous misc. changes and fixes
Enemy helicopters now see surfaced player

[CREDITS]
DotMod team:
Ivan Baranov a.k.a. Dot - Started the project and has done work on just about everything.
Dsmirnoff - Accoustics system supervision, advanced coding, research and corrections, additional modeling, work on russian texts
Masha Sklyarova - Main tester, tactics assesement, work on russian text
TheHappyYachter - Advanced coding, modeling
HobbitJack - Campaign 002, English translation, cleanup and package management, support, community management, and outreach
Lorenzo a.k.a. Electric Boat - Modeling
that_person - Campaign 001, modeling
Minsk CVGH - Additional Russian translation
ghostdog688 - Coordination, presentation, PR
Goldmaster11 - Testing
-----------
Our team also wants thank several people for their help and inspiration:
Nils a.k.a. Julhelm - Without you there would not be CW and without your help our mod would be missing small, yet critical, info! We'd also like to thank you for that Marmoset material that kept our ships hidden by fog.
Gsmith93-We thank you for your incredible 1990 campaign! It gave us such a good base to work off of and saved us so much time.
Oleg Vygovsky - You've showed that impossible is actually possible and provided info and support
Nikita Nichagin - If you hadn't called Dot to CW, we woldnt be here now! Additionally, thanks for the info and support through the years.
Kostya Martynov - Your analysis and info you've posted in your group was very valuable for creation of this mod.
Evgeny Mas - Your voiceover adds an incredible amount of immersion to playing Russian vessels.
Steel Shark - We're still using the HUD you made for EM, even if it's tweaked a little. Nice work.
Special thanks is also given to model makers who have uploaded thier models for anyone to use, especially on 3D Warehouse!

[DISTRIBUTION]
If planning to distribute the main mod without modification, you may do so under the condition that you link to the GitHub page and not to any mirror, torrent, or other distribution.
If planning to distribute the main mod with modification, you may do so under the condition that you also provide a link to the unmodified version found on the GitHub and not to any mirror, torrent, or other distribution.
If planning to distribute a modification to the main mod separately from the main mod, no restrictions are provided on your work. However, you are encouraged to provide a link to the GitHub. You may include DotModInstaller.exe as well as a configuration .ini file to allow the modification to be automatically installed to JSGME.
You may copy, edit, delete, add, etc. content under the condition that you do not do so in order to distribute with or for Epic Mod. (Yes Epic, this applies to you. Don't say we didn't warn you.)
Last edited by Dot; Jul 30, 2021 @ 9:37am
< >
Showing 1-15 of 102 comments
Dot Jul 17, 2021 @ 5:46pm 
I wonder what the first reported bug will be))
Thanks so much, Dot and team, for bringing this to the community.

Question: would you expect the manual install procedure described above to work for MacOS and Linux? Is it worth a try? Or would the mod definitely not work on those platforms?
Dot Jul 18, 2021 @ 11:04am 
Originally posted by The Ex-ept European:
Thanks so much, Dot and team, for bringing this to the community.

Question: would you expect the manual install procedure described above to work for MacOS and Linux? Is it worth a try? Or would the mod definitely not work on those platforms?
Yes it should work. Actually all those installers do is moving files for user. So you can just copy ColdWaters_Data from archive over the one in game folder.
We also have an in-built uninstaller (in options) but i'm not sure if it work for MacOS and Linux.
In any case: you dont need to delete options.txt after deleting DM.
Panzerfire Jul 29, 2021 @ 8:12pm 
Loving the mod so far. I really like playing with the Ticonderoga. Simulated an ambush with those Chinese missile boats and boy that escalated quickly hahaha. I had actually tried a similar scenario with the Epic Mod but those boats were not coded to fire their missiles so it was like just shooting a bunch of unarmed speedboats. Glad to see them working as intended in this mod. That was a lot of fun. I'll be toying with some individual missions before I do the campaigns but I do like what you did with this.

Are you planning on adding more submarines/surface vessels in the near future?
Wilhelm Weirich Jul 30, 2021 @ 1:44am 
hello everyone!

Great Mod so far. There are some things to talk about.

1. The invite linke for the Discord unfortunately dosn´t work (solved).

2. In Russian Campain (Starting with a Foxtrott) the first missions are very good but as soon as it comes to the Convoi Attacks, no Convois appear on the Map. Even when you park the Sub infront of the Destination of the Convoi Time Runs out after waiting for a long time and the Mission is incomplete.

3. You don´t gain Prestige (Not enought or none at all) when you sinnk Ships attacking the Slow Foxtrott on Map. I think you don´t gain any Experience for the Rank of your Captain as well. Example: I sunk 32 Oberons, 15 Perrys and many other Ships. Still no Rank to get command to another Sub. (Prestige Points only 320).

4. The Oberons on Global Map are Moving MUCH faster then my Foxtrott. I think they are moving with the Speed of a Nuclear Sub even if they technically are only Max 1 Kn faster then the Foxtrott.

5. Victor II can not release Towed array (Victor 2 had no Towed Array but it is visible in the damage page)

6. Russian Campain Convoi Attacks as free Patrol Mission. Every Merchant convoi i sink in the ordered Area is not the Mission Target. Even if the Order is Search Convois in This and That Area.

7. Enemy wires dont brake while Torpedo Evasion. Own Wires Brake.

8. Wow the last battle in the Soviet Campain is hard! jesus this is a massive lineup the NATO has for that fight!


I would love to join the Discord to explain a couple of things in person to you guys.

Great Job so Far! Many very positiv things to mention as well.

Greetings
Last edited by Wilhelm Weirich; Aug 3, 2021 @ 3:23am
Dot Jul 30, 2021 @ 10:45am 
Originally posted by Wilhelm Weirich:
hello everyone!

Great Mod so far. There are some things to talk about.

1. The invite linke for the Discord unfortunately dosn´t work.

2. In Russian Campain (Starting with a Foxtrott) the first missions are very good but as soon as it comes to the Convoi Attacks, no Convois appear on the Map. Even when you park the Sub infront of the Destination of the Convoi Time Runs out after waiting for a long time and the Mission is incomplete.

3. You don´t gain Prestige (Not enought or none at all) when you sinnk Ships attacking the Slow Foxtrott on Map. I think you don´t gain any Experience for the Rank of your Captain as well. Example: I sunk 32 Oberons, 15 Perrys and many other Ships. Still no Rank to get command to another Sub. (Prestige Points only 320).

4. The Oberons on Global Map are Moving MUCH faster then my Foxtrott. I think they are moving with the Speed of a Nuclear Sub even if they technically are only Max 1 Kn faster then the Foxtrott.


I would love to join the Discord to explain a couple of things in person to you guys.

Great Job so Far! Many very positiv things to mention as well.

Greetings
Hello and thank you for feedback!
1. Link was changed while I was at vacation. Updated. Thanks for report.
2. Sounds like a bug. Could you please write in our tech_support channel to help our guys track it?
3. You get Prestige for completing missions and sinking enemy transports. In other words for doing what sub is supposed to do. You get a little Prestige for sinking subs, and no Prestige gain for sinking surface vessels (except capital)
Keep geting medals and you will get a rank promotion
4. I remember that I could outrunOberons and Kobbens in Whiskey, but report this to tech_support too, just in case.
devnull77 Jul 31, 2021 @ 3:58pm 
On Linux after manually installing the Dot Mod, the game freezes while validating file: resources.assets.resS - looks like hangs forever.
jhughes Aug 1, 2021 @ 5:42am 
I initially had problems .. one thing to remember, you need to uninstall other mods before you start. The way modding seems to work on Cold Waters means it is hard to run mods together unless the creators specifically make them ro run together.

This mod is hard.. I love the layout of the panels and the towed array.. It adds the ability to play surface ships (not my thing, but if you want that it is in there). This does NOT have the wires of glass issue of the EPIC mod.

I love this mod.. And in the discord there is an add-ons channel with other items.
Last edited by jhughes; Aug 1, 2021 @ 3:37pm
havlentia Aug 2, 2021 @ 11:30pm 
Originally posted by devnull77:
On Linux after manually installing the Dot Mod, the game freezes while validating file: resources.assets.resS - looks like hangs forever.

I seem to be facing this on the windows platform, fresh install and dotmod from the github repo.

Last message in the debug log were;


The file 'E:/Steam/steamapps/common/Cold Waters/ColdWaters_Data/resources.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds!]

(Filename: Line: 223)

The file 'E:/Steam/steamapps/common/Cold Waters/ColdWaters_Data/resources.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds!]

(Filename: Line: 223)

FormatException: Input string was not in the correct format
at System.Int32.Parse (System.String s) [0x00000] in <filename unknown>:0
at TextParser.PopulateIntArray (System.String linedata) [0x00000] in <filename unknown>:0
at TextParser+<ReadShipData>d__18.MoveNext () [0x00000] in <filename unknown>:0
at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in <filename unknown>:0

(Filename: Line: -1)

User Acknowledged Error Message: Error!

The Following Error has Occured:
FormatException: Input string was not in the correct format

Continuing from this error will eventually hang on reading `swe_ss_gotland`.
jhughes Aug 4, 2021 @ 1:59pm 
Originally posted by havlentia:
Originally posted by devnull77:
On Linux after manually installing the Dot Mod, the game freezes while validating file: resources.assets.resS - looks like hangs forever.

I seem to be facing this on the windows platform, fresh install and dotmod from the github repo.

Last message in the debug log were;


The file 'E:/Steam/steamapps/common/Cold Waters/ColdWaters_Data/resources.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds!]

(Filename: Line: 223)

The file 'E:/Steam/steamapps/common/Cold Waters/ColdWaters_Data/resources.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds!]

(Filename: Line: 223)

FormatException: Input string was not in the correct format
at System.Int32.Parse (System.String s) [0x00000] in <filename unknown>:0
at TextParser.PopulateIntArray (System.String linedata) [0x00000] in <filename unknown>:0
at TextParser+<ReadShipData>d__18.MoveNext () [0x00000] in <filename unknown>:0
at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in <filename unknown>:0

(Filename: Line: -1)

User Acknowledged Error Message: Error!

The Following Error has Occured:
FormatException: Input string was not in the correct format

Continuing from this error will eventually hang on reading `swe_ss_gotland`.
Are you sure you have no mods.. I had this exact problem with another mod installed.

Note: if you uninstall the game, you have to manually remove the mod files before you reinstall the game or the mods will still be there.
Last edited by jhughes; Aug 4, 2021 @ 2:09pm
DarkTrooper00713 Aug 5, 2021 @ 8:59pm 
DotModInstaller.exe tripped my antivirus (AVG AntiVirus Free) and got quarantined as malware. Then, when I tried to copy and paste the DotMod folder to the same location as Epic Mod's files, access was denied.

This mod looks sweet, though. I look forward to playing it once I get it to work.

Edit 1: I restored the install file from quarantine and made an exception. Then, after following the procedure, everything works.

Edit 2: Loving it so far. One suggestion I have is to add a shallow, surface ship-only homing option for dual-purpose torpedoes.

Edit 3: I noticed a possible bug. In shallow water, decoys from enemy submarines seem to go through the sea floor. My torpedoes home in on said decoys and lawn dart into the sea bed. Decoys are OP in general, like in Epic Mod.
Last edited by DarkTrooper00713; Aug 9, 2021 @ 12:59pm
havlentia Aug 6, 2021 @ 9:33pm 
Originally posted by jhughes:
Originally posted by havlentia:

I seem to be facing this on the windows platform, fresh install and dotmod from the github repo.

Last message in the debug log were;


The file 'E:/Steam/steamapps/common/Cold Waters/ColdWaters_Data/resources.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds!]

(Filename: Line: 223)

The file 'E:/Steam/steamapps/common/Cold Waters/ColdWaters_Data/resources.assets' is corrupted! Remove it and launch unity again!
[Position out of bounds!]

(Filename: Line: 223)

FormatException: Input string was not in the correct format
at System.Int32.Parse (System.String s) [0x00000] in <filename unknown>:0
at TextParser.PopulateIntArray (System.String linedata) [0x00000] in <filename unknown>:0
at TextParser+<ReadShipData>d__18.MoveNext () [0x00000] in <filename unknown>:0
at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in <filename unknown>:0

(Filename: Line: -1)

User Acknowledged Error Message: Error!

The Following Error has Occured:
FormatException: Input string was not in the correct format

Continuing from this error will eventually hang on reading `swe_ss_gotland`.
Are you sure you have no mods.. I had this exact problem with another mod installed.

Note: if you uninstall the game, you have to manually remove the mod files before you reinstall the game or the mods will still be there.

This was exactly the problem, thank you. Nuked the install folder entirely and started again.

May your layers be strong.
Badger343rd Aug 8, 2021 @ 3:42pm 
Could someone explain how the igla panel works?? I see 3 new clickable buttons but don't know what they do? a helo icon, an arrow and a "1"
Wagon Wheel Aug 8, 2021 @ 10:09pm 
I get an error that says I ran out of memory the first time I start it. I have a lot of memory on my machine. 32gigs. And 4 gigs on the card.
Last edited by Wagon Wheel; Aug 8, 2021 @ 10:10pm
KirbyMirror2 Aug 9, 2021 @ 4:59am 
That’s weird. I had 16GB single-rank DDR4 and now 64GB dual-rank DDR4. Never had this game crash on me due to memory leaks. This game doesn’t need lots of RAM either from my experience.
< >
Showing 1-15 of 102 comments
Per page: 1530 50