SUBSIM Radio Room Forums



SUBSIM: The Web's #1 resource for all submarine & naval simulations since 1997

Go Back   SUBSIM Radio Room Forums > Silent Hunter 3 - 4 - 5 > SHIII Mods Workshop
Forget password? Reset here

Reply
 
Thread Tools Display Modes
Old 02-02-25, 06:17 AM   #1
Hebe Vollmaus
中国水兵
 
Join Date: Jun 2010
Location: Germany
Posts: 271
Downloads: 3
Uploads: 1
Default

Quote:
Originally Posted by Mister_M View Post
Hi ! Is your program able to merge two or more mission files (SCR, LND or RND) ?
There is the option to do that with the Mission Editor, but sometimes there is a bug and all data is deleted from the final mission file...
Mister_M, some additions.

My tool will not merge files.
This is a very simple task, so until now i have never think about it.
As you found out, i would also never use the Sh3MissionEditor (ME) for merge.
I use the ME only to visualize something for better understanding what where when, and "Validate Mission".
Instead i use a Notepad-like Tool after created a CSV, and use this csv vor merging.
For this you should know how, as written by propbeanie or here by me:
http://www.subsim.com/radioroom/show...28&postcount=2
These rules (Groups under Groups, Units under Units, AND others...) must be consequent followed.

After merging you should do a [Campaign Renum] and then a [Campaigne Check], wether it is a SingleMission or Campaign file. But Campaign-files should not be mixed. SCR + SCR = OK, RND + SCR = NOP (will not work), as they have different internal structure. For merged LND you should use [mkDB-LonLat0] to find things like double entries, after it is installed as "Campaign_LND.mis".

Keep in mind that my tool can not find Units at the same place in different times. So you may get No Warnings at all for your newly added merges. Only the internal Groups are checked for its unit distances. So you should always look at your result in ME with your own eyes.
Use this "x"-trick to find something in ME very fast, the second last paragraph begin with "BTW".
https://www.subsim.com/radioroom/sho...4&postcount=43

HTH
Hebe Vollmaus is offline   Reply With Quote
Old 06-01-25, 05:13 AM   #2
Hebe Vollmaus
中国水兵
 
Join Date: Jun 2010
Location: Germany
Posts: 271
Downloads: 3
Uploads: 1
Default

[Bump]
Update to v2.3a.

bugfix: CampaigneCheck "--CHECK-- SpeedWP" used unrelated last found Class/Type
bugfix: mkDBs cfg/sim "==MaxSpeedSub==" run wild, now only for real 'unit_Submarine'
change CampaigneCheck show check against MaxSpeedSub now only if it exist in SIM-file and greater zero
change DB-files slightly
add [mkDB-LonLat0] more info out of MyDocuments

Some small changes needs to be done not to stress my users too much with 'false positives', since some files in newer Mods has been changed in a different way.
Also dived Submarines in SCR and RND seems to be somewhat fragile in the game. Until now i have only found one that can move underwater (not all available tested yet) the other Subs sit there on the Entrypoint and do nothing.
As i have not found the ultimate solution yet, v2.3a is released anyway.

My last campaign ends, the game says "Kriegsende" (The war ended!).
But it does not show me any useful results from my very last successful mission. It shows only info out of my 2nd last mission. The info is saved in MyDocuments but for some reason not shown.
So i have added this lost info into [mkDB-LonLat0], and some more like Log-results. You may backup 'DB_LonLat0.txt' before start a new Campaign.



Some notes about UTF8 coded game-files. With or without ByteOrderMark.
Pleeeese, do not ignore coding when save your files out of your editor!
In SH3 UTF8/16/Unicode coded files still Not exist -- only ANSI.

Example: de_menu.txt
There are some basic Names which should not be changed! The Names from 750 onwards especialy.
Constanza in en_menu.txt vs Konstanza in de_menu.txt, Sevastopol vs Sewastopol for example.
Those Names are used in-game in Campaign_LND!
If they are not written exactly the same in both files (in en|de_menu.txt and Campaign_LND.mis) the game will start your mission in Lon Lat 0, on westcoast of Africa!
And as long this is your Home-base, you can not dock at it.
If in Campaign_LND is another (foreign) Base with the same (the other) name, the game will use this as a start-base instead!
You can dock at this, but not as your Home-base. So your next Patrol Area will always be "Null". If playing 100% realism your campaign may end, since there is no 'HomeJump'.
If you have something like 765=Königsberg then the game show "Knigsberg" as Startbase.
My tool will show:
"de_menu.txt 765=Königsberg ==not found in LND==" or
"de_menu.txt 760=Konstanza ==not found in LND==" in [mkDB-LonLat0].
Königsberg or somthing like this is written down when you saved de_menu.txt as UTF8.
Please look into the file with a HEX-editor. The game will ignore such Coding and behave not as expected.

For those things i have written [mkDB-LonLat0].


Greetings.
Have fun!
Hebe Vollmaus is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 07:30 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright © 1995- 2025 Subsim®
"Subsim" is a registered trademark, all rights reserved.