View Full Version : [BUG] Tonnage bar won't fill up (what mod)
RealGrognard
09-10-15, 12:20 PM
Well done MaMa, let's see what happens.
Maybe we can start a new thread in italian
Not enough italian speakers here, except for you, me and Aktungbby :O:
Well guys... first round with UBI completed...
My request has been forwarded from the UBI italian support to the Headquarters
You should print that e-mail and frame it; I think this is the first time they take one of our reports seriously :yeah:
(they even asked me to translate the query in english... :shifty:).
Why not in french? :haha:
Let's see where this match lead us... as Always i don't trust those guys but who knows !
Fingers crossed :salute:
A little drawback on my researches... :wah:
One of my first assumptions is not verifiable...
I can't check if the previous versions of UPlay had the OSI filese installed because i can't reproduce the game launch (those files were probably downloaded as it currently happen at the first launch of a new installment of SH5), unfortunately there is no way to stop the UPlay browser from being updated automatically thus stopping me from doing any trial with older versions of the browser (i can only do a simple check of a fresh installation of an older browser without connecting to the web)...
This issue leave now an hole on my collected data, probably this OSI application was updated to a newer version ? who knows... :down:
A Ubisoft answer on the issue become more important now... i'm not happy about it... :-?
On the other hand i found a good decompiler which allowed me to see the .exe file of the OSI application... digging into it now ! :D i don't know the C++ Language well but i recognize some part of the program... let's see what i can find !
Back to school ! :know:
Learning the basics now ! Finally i understand something of the executable file of the OSI application...
So far no errors found... and a question came to my mind :
is anybody around using SH5 (modded or not, it doesn't matter) Always experiencing NO problems with this bug ?
Maybe the problem it's outside of the application or a conflict with some other programs ?
An answer on this matter would be of great help... if someone is using SH5 with no problems on the campaign updates i'm curious to learn what's happening on their PC... thus stopping my search probably in the wrong direction.
Any answer would be greatly appreciated, thanks in advance ! :yep:
Back to school ! :know:
Learning the basics now ! Finally i understand something of the executable file of the OSI application...
So far no errors found... and a question came to my mind :
is anybody around using SH5 (modded or not, it doesn't matter) Always experiencing NO problems with this bug ?
Maybe the problem it's outside of the application or a conflict with some other programs ?
An answer on this matter would be of great help... if someone is using SH5 with no problems on the campaign updates i'm curious to learn what's happening on their PC... thus stopping my search probably in the wrong direction.
Any answer would be greatly appreciated, thanks in advance ! :yep:
I remember someone saying he never experienced any glitch with his tonnage bar, but I cant be sure on that. I suggest you looking back at the old posts in this and similar threads. :hmm2:
Firebiro
10-19-15, 09:12 AM
Been looking at this thread for as long as I have had SH5, even contributed the measley info I could to Peter and upon checking I nearly had a choke when I saw MaMa's post, could it really be that you have found out what the problem is?
I know there is a solution to go with TWOS and have that ignore the tonnage bar entirely, but I would actually like to use it, I think its just become a pet thing of mine to see this game run as it was intended at one stage in its half realised life! Plus I honestly do not have the time to look at full realism in navigation etc. (And I know you guys are doing stand up jobs to do this well, I applaud it).
MaMa if anything comes of this do let us all know who have been suffering the problem, and if TDW comes back, please please look at MaMa's findings!
THEBERBSTER
10-19-15, 02:24 PM
Hi Firebiro
Do not waste your time as the tonnage bar is broken and currently un-fixable.
Personally I do not think it will be fixed.
However in saying this Ubisoft are still allowing SH5 to be sold which under the trades description law is unfit for purpose as it does not work as it is intended to do so.
SH3 and also SH4 do not use this sort of thing and it was not necessary to put in SH5 in the first place.
Both TWOS and I know sobers mega have both been tweaked to make sure the game runs correctly without the tonnage bar.
Peter
Firebiro
10-20-15, 04:48 AM
Thanks Peter,
I actually just re-installed Silent Hunter 4, I think I will just stick with that!
here we go i have found a strange think in campaign.tsr file
this is from OH II lates version witch one all mod list and super mods have it
[Text]
Campaign.CampObj.MacroObj 3.FurtherInfo=Admitting the triumph of our U-boats over their unescorted convoys, the British are now striving to have ASW protection permanently in place for their merchants coming through the North Atlantic and from West Africa. They are focusing more and more on the shorter northern great circle route, bypassing Iceland, and ensuring that each leg of the trip is handled by one of their escort groups. So far the escorts are low in strength, but their numbers and experience is bound to increase in time. Convoys in the vicinity of Freetown have been reported as increasing in number and still lightly protected.
Campaign.CampObj.MacroObj 5.PersObj 1.Description=Patrol Winstons Special route
Campaign.Title=WESTERN APPROACHES
Campaign.CampObj.MacroObj 1.Name=BRITISH SUPPLIES
Campaign.CampObj.MacroObj 2.Name=GIBRALTAR SUPPLY ROUTE
Campaign.CampObj.MacroObj 3.Name=CENTRAL ATLANTIC SUPPLIES
Campaign.CampObj.MacroObj 4.Name=SOUTH ATLANTIC CONVOYS
Campaign.CampObj.MacroObj 4.FurtherInfo=To prevent British concentration of forces in the North Atlantic we are looking to put some pressure to the south, on the coast of Africa. The vital spots here are Freetown, Cape Town and the routes connecting them to the Americas and the Indian Ocean.
Campaign.CampObj.MacroObj 5.Name=WINSTON'S SPECIAL
Campaign.CampObj.MacroObj 6.Name=VIIC Training Drills
Campaign.CampObj.MacroObj 4.PersObj 1.Description=Patrol along Westren Africa Shipping Route
Campaign.CampObj.MacroObj 1.FurtherInfo=As an island nation, Britain is highly dependent on imported goods taken by ship from the colonies to the mainland. Attacking these ships would ultimately diminish their ability to wage war and even the will of the people to fight. Following the success of the "Happy Times", Churchill issued the "Battle of Atlantic Directive". More merchantmen will carry guns, while the number of escorts and aircraft assigned to combat the U-boat will be increased.
Campaign.CampObj.MacroObj 3.PersObj 1.Description=Patrol the Central Atlantic
Campaign.CampObj.MacroObj 5.FurtherInfo=Realizing the danger of a German invasion is gone, Britain is now shifting its attention to Egypt and India. These territories are under rising menace from Italy or Japan, and they are vital to the survival of the Empire. Under special orders from Prime Minister Churchill himself, convoys are being organized to carry troops to these colonies. The British prize their troops greatly, so they are using nothing but the fastest ships and they are assigning heavy escort forces to their protection. If these ships are found in you area, they should be treated as high priority.
Campaign.CampObj.MacroObj 2.FurtherInfo=The second route as importance to the British Empire lies to the south of Britain. Consisting mainly of ships carrying commodities from Africa, South America or the Indian Ocean, these convoys are well protected and enter a choke point in the vicinity of Gibraltar.
Campaign.CampObj.MacroObj 2.PersObj 1.Description=Patrol Gibraltar Area of Operations
Campaign.Description=Our successful operations have made the U-boats a feared weapon and the British have started to take more peculiar actions against it. Churchill's Battle of the Atlantic directive is showing first results, with the British Western Approaches Command rumored to have moved to Liverpool for better control over the Atlantic convoys. The number and experience of escorts on convoy duty is increasing, and merchant ships are carrying more guns. Happy times are over. We are now up against a new challenge.
Campaign.CampObj.MacroObj 6.PersObj 1.Description=Training Drills
Campaign.CampObj.MacroObj 6.FurtherInfo=With the introduction of the new VIIC, you have been assigned to a training patrol for equipment familiarisation. Proceed to the test area and conduct training exercises to drill you crew. Finish with weapons testing and sink the target hulks before returning to Kiel where you will receive you new type C. This new design comes with and active sonar and is 2 feet longer. Speed and range has not changed from the VIIB, but many mechanical and electrical upgrades have been made.
Campaign.CampObj.Name=
Campaign.CampObj.MacroObj 1.PersObj 1.Description=Patrol the North Atlantic Convoys Direct Route
This one is from my backup from my SH5 without mods
[Text]
Campaign.CampObj.MacroObj 3.FurtherInfo=To accomplish the desired full-time protection of their convoys but lacking the ships with enough endurance to provide it, the British have resorted to a relay system. Local escort groups would cover a convoy in home waters, after which they would be handed over to the Mid-Ocean Escort Force for the perilous crossing of the Atlantic. As each escort group is a permanently formed unit, you can expect their cohesion and efficiency to be greater than the average convoy escort we've met so far. The longer we let them stay in this battle, the better they will become developing counters to our tactics and ways to resist the wolfpack.
Campaign.CampObj.MacroObj 5.PersObj 1.Description=Sink 37,500 tons of supplies along Africa's western coast
Campaign.Title=WESTERN APPROACHES
Campaign.CampObj.MacroObj 7.FurtherInfo=Realizing the danger of a German invasion is gone, Britain is now shifting its attention to Egypt and India. These territories are under rising menace from Italy or Japan, and they are vital to the survival of the Empire. Under special orders from Prime Minister Churchill himself, convoys are being organized to carry troops to these colonies. The British prize their troops greatly, so they are using nothing but the fastest ships and they are assigning heavy escort forces to their protection.
Campaign.CampObj.MacroObj 1.Name=BRITISH SUPPLIES
Campaign.CampObj.MacroObj 2.Name=GIBRALTAR SUPPLY ROUTE
Campaign.CampObj.MacroObj 3.Name=MID-OCEAN ESCORT FORCE
Campaign.CampObj.MacroObj 4.Name=ESCORTED BRITISH SUPPLIES
Campaign.CampObj.MacroObj 4.FurtherInfo=Admitting the triumph of our U-boats over their unescorted convoys, the British are now striving to have ASW protection permanently in place for their merchants coming through the North Atlantic and from West Africa. They are focusing more and more on the shorter northern great circle route, bypassing Iceland, and ensuring that each leg of the trip is handled by one of their escort groups. So far the escorts are low in strength, but their numbers and experience is bound to increase in time.
Campaign.CampObj.MacroObj 5.Name=SOUTH ATLANTIC CONVOYS
Campaign.CampObj.MacroObj 6.Name=SWEEPER CRUISERS
Campaign.CampObj.MacroObj 7.Name=WINSTON'S SPECIAL
Campaign.CampObj.MacroObj 4.PersObj 1.Description=Sink 37,500 tons of merchant shipping in North Atlantic
Campaign.CampObj.MacroObj 1.FurtherInfo=As an island nation, England is highly dependent on imported goods taken by ship from the colonies to the mainland. Attacking these ships would ultimately diminish their ability to wage war and even the will of the people to fight. Following the success of the "Happy Times", Churchill issued the "Battle of Atlantic Directive". More merchantmen will carry guns, while the number of escorts and aircraft assigned to combat the U-boat will be increased.
Campaign.CampObj.MacroObj 3.PersObj 1.Description=Sink 5 destroyers on escort duty in North Atlantic
Campaign.CampObj.MacroObj 5.FurtherInfo=To prevent British concentration of forces in the North Atlantic we are looking to put some pressure to the south, on the coast of Africa. The vital spots here are Freetown, Cape Town and the routes connecting them to the Americas and the Indian Ocean.
Campaign.CampObj.MacroObj 7.PersObj 1.Description=Sink 5 troop transporters ships
Campaign.CampObj.MacroObj 2.FurtherInfo=The second route as importance to the British Empire lies to the south of England. Consisting mainly of ships carrying commodities from Africa, South America or the Indian Ocean, these convoys are well protected in the vicinity of Freetown and Gibraltar. Further north, they will pass right under the nose of our bases in France.
Campaign.CampObj.MacroObj 2.PersObj 1.Description=Sink 50,000 tons of supplies west of Gibraltar
Campaign.CampObj.MacroObj 3.PersObj 2.Description=Sink 5 frigate/corvette ships on patrol duty in North Atlantic
Campaign.Description=Our successful operations have made the U-boats a feared weapon and the British have started to take more peculiar actions against it. Churchill's Battle of the Atlantic directive is showing first results, with the British Western Approaches Command rumored to have moved to Liverpool for better control over the Atlantic convoys. The number and experience of escorts on convoy duty is increasing, and merchant ships are carrying more guns. Happy times are over. We are now up against a new challenge.
Campaign.CampObj.MacroObj 6.PersObj 1.Description=Sink 4 cruisers patrolling in the South Atlantic
Campaign.CampObj.MacroObj 6.FurtherInfo=Our U-boat operations in the South Atlantic depend on the presence of resupply ships to provide fuel and torpedoes for extended patrol endurance. The British seem to know this, and in June we have lost the tanker Lothringen, but the supply ship Python is now deployed and supporting both U-boats and surface raiders. We have reports of British heavy cruisers, presumably on search missions for this ship. Heavy cruisers are not a danger to our U-boats, but the Python would be an easy prey for their guns.
Campaign.CampObj.Name=
Campaign.CampObj.MacroObj 1.PersObj 1.Description=Sink 75,000 tons merchant shipping in North Atlantic
as u can see in the first campaign.srt there is no objective to sink any amount of tonnage so i think that's why the tonnage bar will not fill up. in the first is only patrol Objective no sinking ship tonnage objective at all
Donīt know if this would help. I use OHII and the "No tonnage bar" mod because I suffered from the same bug. Even with the "crosses" from the tonnage bar removed from my game, Iīm still able to know if my tonnage bar was or wasnīt filled up, because when I quit the game the screen shows "pending" or "complete" next to the mission name. It also shows "finished" when the time limit is reached, and - I think - the tonnage bar objective wasnīt reached.
However, in my first mission of "Operation Drumbeat" I got an objective of sinking a certain amount of tonnage in the US coast. I did it, and in my entire carreer (OHII without the tonnage bar) it was the first time that "completed" was shown next to the mission name... Maybe it helps?
Tks!
jibouil
10-20-15, 10:40 AM
Now im using the wolf of steel and i'm fine with it.
I don't have any probleme with this :sunny:
THEBERBSTER
10-20-15, 02:38 PM
Hi jibouil
Seconded:up:
64 TWOS manual game saves so far with no problems.:)
Peter
vdr1981
10-29-15, 10:41 AM
Check PM Mama...:yep:
Hi to everyone !
Sorry if it's been awhile since my last post but i was out due to my job :-? ...
Just a quick update on the situation :
I can confirm that in any way this bug is related to the campaign files. I checked everything inside them and, despite various errors, there isn't anything related to the problem (remember that i'm talking about the vanilla game, without any MOD or changes made).
Everything is related to this damned OSI application loaded when the game first load a save or when a new game is started. I even tried to check the OSI.exe file with a decompiler but my knowledge is too limited to understand the data flow of this "DRM emulator"... it's sure that is something related to the virtual DRM management now handled locally by this application, it seems like the application can't communicate with the game correctly most of the time but not always...
Using a debug viewer and running it in the background allows everyone to know if the game is correctly loaded : simply check if all the elements are loaded correctly (as shown on my first post) but is real painful to load a saved game several times or to re-launch the Whole game to make it run correctly... :-?
And last : Ubisoft answered to my question about a possible timing for a solution of the problem. They aknowledged it but they told me that is a low priority issue due to the small number of queries received (i guess they are interested on making money with something else at the moment :shifty:)... thus i ask to everyone interested, forward a query to the UBI customer support hoping that it helps bringing some pressure on the issue.
THEBERBSTER
10-29-15, 11:14 AM
Is it ok for Ubisoft to say it is a "low priority"?
Ubisoft are currently selling a game knowing that it does not work properly.
They have a legal obligation like any other seller who sells a product that it has to be "fit for purpose", and it is not.
Peter
Is it ok for Ubisoft to say it is a "low priority"?
Ubisoft are currently selling a game knowing that it does not work properly.
They have a legal obligation like any other seller who sells a product that it has to be "fit for purpose", and it is not.
Peter
+1 ! :up:
vdr1981
10-29-15, 03:25 PM
Is it ok for Ubisoft to say it is a "low priority"?
Ubisoft are currently selling a game knowing that it does not work properly.
They have a legal obligation like any other seller who sells a product that it has to be "fit for purpose", and it is not.
Peter
Ubisoft is bunch of unscrupulous guys who managed to kill every simulation related to this company. Dont expect official fix because that will probably never happen.
Most of deceived customers are not aware that there's SH5 version out there which is "tonnage bar bug" free, but something like that is not allowed to be discussed so I should better stay silent...
THEBERBSTER
10-30-15, 05:37 AM
Hi Vecko
Like you, I do not expect Ubisoft to do anything about this even though I believe there is a legal and if not, a moral obligation to do so.
You would not buy a car with 3 wheels on it as you can see there is a wheel missing.
To the unsuspecting SH5 buyer they do not know they are buying a flawed game.
Unless the gamer can find Subsim quickly it will end up in the trash can.
Peter
Just a quick update on the situation...
Thank you very much MaMa, your contribution to track down the DRM/tonnage bar issue is very much appreciated here :)
...And last : Ubisoft answered to my question about a possible timing for a solution of the problem. They aknowledged it but they told me that is a low priority issue due to the small number of queries received (i guess they are interested on making money with something else at the moment :shifty:)...
:nope:
thus i ask to everyone interested, forward a query to the UBI customer support hoping that it helps bringing some pressure on the issue.
I will. :up:
Can you please provide us with the message you sent to Ubi hedquarter's technical support (the one in english), as well as their email adress/contact link and the customer name you used for getting in touch with them? I just want to make sure my query to fall into the right hands, and them to understand what I am talking about. :03:
Is it ok for Ubisoft to say it is a "low priority"?
Ubisoft are currently selling a game knowing that it does not work properly.
They have a legal obligation like any other seller who sells a product that it has to be "fit for purpose", and it is not.
Peter
:sign_yeah:
Yes, they have two fair ways to deal with the issue: fixing it or admitting that SH5 is abandonware and stop making money with it.
Ubisoft is bunch of unscrupulous guys...
:haha::D
Dont expect official fix because that will probably never happen.
Like you, I do not expect Ubisoft to do anything about this...
So do I, but as stated by Peter it's a matter of principle. I bought their game fully aware that it was full with bugs. I didn't expect Ubi to fix them, but I can't accept them to even add new ones to the collection. Are they serious? :haha:
Most of deceived customers are not aware that there's SH5 version out there which is "tonnage bar bug" free, but something like that is not allowed to be discussed so I should better stay silent...
Well, until they release an official fix I am not afraid mentioning any SH5 anti-DRM crack (crack or fix?), as using it is the only way to bypass the problem and play a game I legitimately bought, without having to mod it heavily. I am aware your modifications to OH's campaign are a good alternative, but neither Trevally nor TWoS are on Ubisoft's pay roll so, if you ask me, if they decide not to deal with the problem they are liable of fraud. :yep:
So, i'm a little excited :D ... but... despite not being completely sure of that... at the moment it seems i've found a solution to the problem !!!!
Further testing needed but so far i made a 100% success rate over 5 trials... still testing but since i have no time during the next week to continue my tests i wish to share this with everyone, so if someone can try this procedure in the meantime and check if it works it would be of great help !!
So, here we go ! :
First of all, an information on the test made. Tried with the vanilla game with no MODS installed (version 1.20), therefore if someone could test it with configured MODS or something else enabled he would be more than welcome !
Firstly i recommend to have the DBGViewer enabled (it can be found in the TDW applications directory of TDW UI MOD) and make sure to have the OSI.exe file in the UPlay folder set to run with administrator rights.
Start the game and when it finishes loading go to desktop (Alt+TAB). Start the Windows Task Manager and go to the "process" list. You should have the OSI application in the list running.
Go to the OSI process and click with the RMB, select "priority" and click on "real time". The PC will tell you that it is not possible but it will set the priority to "high".
Go back to the game and start a new game or load an existing one. After the loading is completed wait 10 or 20 seconds then pause the game and with Alt+TAB go to the DBG viewer. Check if all the elements needed for the campagin updates are loaded (check my first post to see which ones are needed for the game to run correctly) and continue playing.
Check if everything is working correctly ! So far my games worked fine, with all objectives updated and the tonnage bar filling correctly...
As stated at the start of my post : i cannot confirm if it could be a solution to the problem since i made only few tests but i want to share this with all of you interested as to have some feedback ! It could be a hint for the right direction to follow for my future testing, thanks in advance for every possible incoming information !
Good luck and fingers crossed !
Check PM Mama...:yep:
It seems we do not need to do further searches vdr1981 :D ... thanks for your help offer but i think i've found a simple solution to this problem ! I will share all the details on my next post (a more detailed one than my previous).
I will. :up:
Can you please provide us with the message you sent to Ubi hedquarter's technical support (the one in english), as well as their email adress/contact link and the customer name you used for getting in touch with them? I just want to make sure my query to fall into the right hands, and them to understand what I am talking about.
As confirmed above gap... i think we do not need to further insist with UBI :). In my next post i will post the detailed procedure to fix this bug.
I made some final checks with a full modded game and it seems all right :woot: !
Next step is to confirm this fix as a definitive solution for everyone :know:.
vdr1981
11-01-15, 06:36 AM
Great job Mama! :up:
Just one question...Will the described procedure be necessary every time you enter the game or only once on campaign start?
Great job Mama! :up:
Just one question...Will the described procedure be necessary every time you enter the game or only once on campaign start?
The computer automatically apply a low level priority to the OSI process because it is a background application. You need to manually set it to high.
You'll need to do it every time you load the SH5.exe file (the responsible of the OSI application launch). Once the game is launched, and the priority set, you do not need to do anything more (as an example you can load multiple times different saves of different campaigns without problems).
Since the OSI process is strictly linked to the SH5.exe file it is killed when you exit the game, losing the priority setup, which will need to be resetted to high on the next SH5.exe launch.
I hope my explanation answered your question :) .
I will post all the details within today since i will be out for the entire next week, leaving time to all to do some trials...
As told in my last post, here it is a detailed explanation about my discovery and the procedure to use for fixing this terrible bug :) .
Starting from the assumption that something was related to a missing response from the OSI application or the SH5 main game i first started looking inside the OSI executable but with no result. From my knowledge it looked all right and with no apparent problem at all :hmmm: . I excluded the game files since they were the same as ever and the only changes occurred were part of the UPlay updates frequently released (with no apparent communications with the users, it seems... changes to more important games were followed by news or changelogs, for Silent Hunter 5 no informations were given :nope: ).
Second important element was that not all users were experimenting this issue, thus leading me to a problem related to single computers with problems on Handling threads or processes flow. The OSI is at all effects an emulator of the old DRM system (or part of it at all, i don't know) and it send pings to the main game every few seconds before releasing further data to the game prior a game response. This timed procedure pointed me at looking at the running processes of my PC and there it came to my mind an old application dedicated on freeing resources of the PC as to have better performances for a game :sunny: :
This application simply changed the process priority of the game launched and lowered all Others to allow the computer a dedicated amount of resources for the game. Usually a PC handles all the processes automatically aiming to a balanced performance of all the applications running and the priority assigned gives more resources (RAM, CPU usage and so on) to the main applications running... i wondered if it could be our case :hmm2: and there it came the discovery.
Coming to the problem, here is the bug : the OSI application, started each time with the SH5.exe file, is a background application and the PC usually gives little resources to it, however the SH5 game is instead a demanding one and is given a lot more resources than other running processes... now, it seems that this big difference from resources allocated to the SH5 main game and the ones allocated for the OSI is the responsible for the missing communication between the two running processes :shifty: .
My first idea was to manually raise the priority of the OSI process and it worked :yeah: !! The DBG Viewer helped me on checking the correct communications between SH5 and OSI and at the moment it works everything correctly :D . As everyone can note the DBG Viewer is only a tool to check if the game works properly and it is not needed to fix the bug. The only thing to do once is to set the OSI.exe file to be runned with administrator rights because only in this way it can be directed from the Windows Task Manager.
The file is located in the UPlay folder, this is the link where it is usually installed :
C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\data\3\osis\13\OSI.exe
After that the procedure to follow is this :
- Start Silent Hunter 5;
- When the game finishes loading and you are in the main menu go to the desktop using Alt+TAB;
- Start the Windows task manager and go to the process list;
- Find the OSI.exe process and right click on it;
- Go to "manage priority" and set it to "real time";
- The computer will ask if you want to do it, click yes. It will then tell you that it cannot enable the real time and instead it will set it to "high", that's ok, click on it;
- Close the task manager and return to the game;
- Start or load a saved game and enjoy it !
That's all ! Be aware that the OSI process is killed each time you exit the main game and it is restarted at each SH5 launch, so it is necessary to raise the priority each time. Since it takes only 30 seconds or less to make the modify i don't think it will be too difficult or long to apply :cool: .
At the moment i tried more than 20 sessions with the vanilla game and a modded one and no more issues were found, all campaigns are updated regularly and the infamous tonnage bar is filling correctly :D . As said in my previous posts, every feedback would help on understanding if this bug can be considered solved or not, feel free to ask about it, i will help if i can !
THEBERBSTER
11-01-15, 11:29 AM
I would like to acknowledge my appreciation for all MaMa's hard work in finding the cause of this SH5 problem.
What does this mean now the tonnage bar has been removed?
Is this new fix without the tonnage bar now the way forward to move from campaign to campaign?
Does this now make Vecko's Silentotto campaign fix obsolete?
Peter
vdr1981
11-01-15, 11:38 AM
Is this new fix without the tonnage bar now the way forward to move from campaign to campaign?
Does this now make Vecko's Silentotto campaign fix obsolete?
Peter
I certainly hope so...You can test this right now. Your status for all objectives is currently "Pending" (except one, first deployment), right?
You should continue your campaign using Mama's instructions and if OSI app works, when you reach first midnight, status for finished objectives should be changed to "Finished" (exiting screen, Baltic operations, Braking the fortress ect ).
Tell me what you got...
http://s6.postimg.org/q09k7plkd/SH5_Img_2015_11_01_17_53_30.jpg (http://postimg.org/image/q09k7plkd/)
What does this mean now the tonnage bar has been removed?
Is this new fix without the tonnage bar now the way forward to move from campaign to campaign?
Does this now make Vecko's Silentotto campaign fix obsolete?
Peter
In modded campaigns without the tonnage bar enabled (such the one in Wolves of Steel as far as i know) the benefit of this fix is only related to a correct updating of the campaign objectives like the game it was meant to be.
For peoples using the original campaign it means having the tonnage bar regularly updated, crosses assigned when objectives are met and correct transition between campaigns.
So far i didn't find any more problem but i didn't complete my first campaign so if someone in the middle or near completion of others campaign could give me a feedback it would be of great help :) !
If everything will be going well i think we can consider Vecko's Silentotto fix obsolete but first i think we need more confirmations about that.
Thank you, MaMa!
When I select "real time" the computer doesnīt tell me anything about setting it to "high". It is OK to leave it "real time"?
Thank you, MaMa!
When I select "real time" the computer doesnīt tell me anything about setting it to "high". It is OK to leave it "real time"?
There shouldn't be any problem, the real time is an even higher level of priority. In case you can however select "high" in the priority list, it should work fine anyway, at least i have not encountered problems so far :) .
So, i'm a little excited :D ... but... despite not being completely sure of that... at the moment it seems i've found a solution to the problem !!!!
Hats off man, you brilliant conclusions leave me speechless! :yeah:
I would like to acknowledge my appreciation for all MaMa's hard work in finding the cause of this SH5 problem.
What does this mean now the tonnage bar has been removed?
Is this new fix without the tonnage bar now the way forward to move from campaign to campaign?
Does this now make Vecko's Silentotto campaign fix obsolete?
Hopefully. :up:
In vanilla game sunk tonnage is used to determine wether you pass or fail a given campaign. This is hardcoded, and there is no way to change it. Passing a campaign, on turn, makes new campaigns to become available at the right time. If I got it correctly, Vecko has hid the tonnage bar (tonnage is still computed by the game or not -when the tonnage bar bug pops in- but in either case you will be unaware of it) and he has made new campaigns time/triggered, rather than time + pass/fail triggered. Even so, apparently, new campaigns occasionally fail to become available for a reason that is outside my understanding, and you are left with no other chance than using Vecko's silentotto workaround. If MaMa's fix works as promised, Vecko's campaign modifications will still be valid, and new campaigns will become available by date without need of using the silentotto cheat.
@ Vecko
As we are on it: when MaMa's fix will be fully tested and hopefully working, what do you think about:
- keeping the tonnage bare hidden, so to keep the tonnage obsession syndrome away from players;
- keeping campaign pass/fail tonnage requirements hidden, for the same reason;
- setting campaigns tonnage requirements reasonably high (or low). Let's say just a bit over the average tonnage historically scored by u-boat camptains within the same time-frame/scenario.
- restoring OHs' original campaign dependencies, so that the best skilled players will be given more campaign options to choose from than average players?
This is to simulate highly successfull campaigns opening new scenarios, and Ubootwaffe aces being awarded for their achievements with the chance of taking part into them. As I have already said in the past, I like the freedom we get from your campaign modification, but I feel that what matters now is just collecting renown points and killing warships, which (warships) should be our least concern anyway. We could even set all ship's tonnage to zero, and our campaign would be unaffected. :hmm2:
vdr1981
11-01-15, 02:00 PM
Even so, apparently, new campaigns occasionally fail to become available for a reason that is outside my understanding, and you are left with no other chance than using Vecko's silentotto workaround.
Yes, because tonnage bar bug is not JUST "tonnage bur bug". In this case the game has no ability to modify Campaign.cfg file at all and therefore campaign ending can not be triggered...
If MaMa's fix works as promised, Vecko's campaign modifications will still be valid, and new campaigns will become available by date without need of using the silentotto cheat.
Exactly
@ Vecko
As we are on it: when MaMa's fix will be fully tested and hopefully working, what do you think about:
- keeping campaign pass/fail tonnage requirements hidden, for the same reason;
- setting campaigns tonnage requirements reasonably high (or low). Let's say just a bit over the average tonnage historically scored by u-boat camptains within the same time-frame/scenario.
- restoring OHs' original campaign dependencies, so that the best skilled players will be given more campaign options to choose from than average players?
This is to simulate highly successfull campaigns opening new scenarios, and Ubootwaffe aces being awarded for their achievements with the chance of taking part into them.
That would be perfectly OK IF we could find solutions for following issues:
1. If certain tonnage objective is not fulfilled and deadline date of the objective is skipped due to patrol ending, all of the following objectives will be blocked afterwards, until campaign ends...
2. In this situation the game will also CTD when next patrol is started and first midnight is reached...
3. Tonnage objective can be "filled up" even with neutral ships on your score. In this case we would have contradictory consequences, rating penalties and awards in the form of "prize campaign/objective"?!
4. Ship sunk, tonnage bar filled correctly.. Another ship sunk, few kilometers east or west and tonnage bar stays still?! What now? (Tonnage bar zones have invisible borders)
5. If a captain, who plays smart and doesn't chase every fishing boat out there, fails all tonnage objectives, he will not be able to pass to the next campaign even if his overall tonnage score is quite decent...
In this situations even Mama's solution won't help and the issues are directly caused by developers sloppy implementation of a new arcade feature into SH5 (aka TONNAGE BAR*).
As I have already said in the past, I like the freedom we get from your campaign modification, but I feel that what matters now is just collecting renown points and killing warships, which (warships) should be our least concern anyway. We could even set all ship's tonnage to zero, and our campaign would be unaffected. :hmm2:
You've just described Silent Hunter games in general...:)
The best would be if you could set up one Campaign.cfg to reflect your ideas ...:yep: Then we could discus potential benefits and issues...
*- I hope you'll die...:)
THEBERBSTER
11-01-15, 03:27 PM
In the "Task Manger" and "Processes" I do not see a "OSI.exe" but there is a "SH5.exe*32" is that what I am looking for?
Peter
In the "Task Manger" and "Processes" I do not see a "OSI.exe" but there is a "SH5.exe*32" is that what I am looking for?
Peter
Along with the SH5.exe*32 you should have the osi.exe*32 in the processes list. If you do not have it my thought is that the OSI application doesn't launch properly :hmm2: ...
You can do a simple test with the DBG Viewer turned on to check it. Launch the game and when you are in the main menu Alt+TAB to the DBG. If the OSI is launched correctly you should have various strings with the label "SH_OSI.cpp". If it is then you should have the OSI executable running.
Let me know how it goes :) ...
- If invisible tonnage objective is not fulfilled and deadline date of certain objective is skipped due to patrol ending, all of the following objectives will be blocked afterwards until campaign end...
- In this situation the game will CTD when next patrol is started and first midnight is reached...
That would be a problem indeed, but what do you mean with "deadline date of certain objective is skipped due to patrol ending"?
- Dont forget that tonnage objective can be "filled up" even with neutral ships on your score. In this case we would have contradictory consequences, rating penalties and award in the form of "prize campaign/objective"?!
I don't see it as a problem. The renown penalty is too heavy for making the sinking of neutral ships worth it. One could exploit this limit of the game and sink maybe a couple of neutral ships if he knew that the deadline of his current campaign is close and its tonnage requirement is not fullfilled yet, but since this information would be hidden anyway, I doubt sinking neutral ships on a regular basis would bring any good :03:
I see (reading from some user on the Wolves of steel thread) that other users, are experiencing a different behaviour of the game than mine : the OSI process is not running along with the SH5.exe file :hmmm: ...
It is a new scenario indeed, i never had only the SH5.exe file running without the OSI.exe so it could be of help knowing the exact working condition of the game.
- As a first step i gently ask everybody involved with this procedure to do a first trial with the vanilla game, without any MOD installed (make sure to have TDW Generic patcher disabled also). Doing so we can make sure to have the same starting condition for the game. See if the OSI.exe is running or not in this way.
- A second step could be to delete the OSI application in the UPlay folder, this is the usual directory which needs to be deleted :
C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\data\3
After deleting this folder start the UPlay, go online and start SH5 game. UPlay should start downloading again the OSI application before launching the game itself. Check again if the OSI.exe is running or not after the game started.
After those first tests we can start addressing other possible situations, let me know !
vdr1981
11-01-15, 05:49 PM
TWoS Snapshot for TDW gen.patcher is blocking U-play browser, maybe that is the problem?
THEBERBSTER
11-01-15, 06:12 PM
Hi MaMa
You can do a simple test with the DBG Viewer turned on to check it. Launch the game and when you are in the main menu Alt+TAB to the DBG. If the OSI is launched correctly you should have various strings with the label "SH_OSI.cpp". If it is then you should have the OSI executable running.
Just to report back that it does not show in the DBG Viewer.
Peter
.
To the unsuspecting SH5 buyer they do not know they are buying a flawed game.
Unless the gamer can find Subsim quickly it will end up in the trash can.
Peter
hi Peter,
Mine did go to the "trash can" even knowing subsim existed. That was quite long ago. I came back to see if somehow the modders :salute: in here would have figured out how this game could properly work.
Before I left SH5, many bugs were just giving me a hard time. Could you orient me what are the best modds I should get to have a playable campaing?
I know you have a link in your signature to a SH5 review, but that post was already there by time I quit. Just a little of orientation please!
Thanks! :salute:
Hi MaMa
Just to report back that it does not show in the DBG Viewer.
Peter
Mmh... last post from Vecko seems to be the reason...
TWoS Snapshot for TDW gen.patcher is blocking U-play browser, maybe that is the problem?
The OSI application is started from UPlay so most probably the problem is exactly due to the TDW patcher blocking it.
I can't do any test since i have not the game available, can you do a check on that Vecko ? i would appreciate it a lot :) !
EDIT : I noticed only now the answers in TWOS thread so do not take into account my request since Svedan already answered to my question ! Thanks anyway !
Sjizzle
11-02-15, 12:41 PM
I see (reading from some user on the Wolves of steel thread) that other users, are experiencing a different behaviour of the game than mine : the OSI process is not running along with the SH5.exe file :hmmm: ...
It is a new scenario indeed, i never had only the SH5.exe file running without the OSI.exe so it could be of help knowing the exact working condition of the game.
- As a first step i gently ask everybody involved with this procedure to do a first trial with the vanilla game, without any MOD installed (make sure to have TDW Generic patcher disabled also). Doing so we can make sure to have the same starting condition for the game. See if the OSI.exe is running or not in this way.
- A second step could be to delete the OSI application in the UPlay folder, this is the usual directory which needs to be deleted :
C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\data\3
After deleting this folder start the UPlay, go online and start SH5 game. UPlay should start downloading again the OSI application before launching the game itself. Check again if the OSI.exe is running or not after the game started.
After those first tests we can start addressing other possible situations, let me know !
now i install a fresh silent hunter 5 without any mod and no patch and will do a check give me 10 min and i will report back
Edit:
Step 1
here we go with a fresh SH5 without any mods or tdw's patch OSI is running !
Step 2
After deleting the OSIS folder start again the Uplay and SH5 fresh without mods or TDW's patcher osi.exe is running !
now i install a fresh silent hunter 5 without any mod and no patch and will do a check give me 10 min and i will report back
Edit:
Step 1
here we go with a fresh SH5 without any mods or tdw's patch OSI is running !
Step 2
After deleting the OSIS folder start again the Uplay and SH5 fresh without mods or TDW's patcher osi.exe is running !
Thanks a lot Sjizzle ! I just received confirmation that the problem is coming from TWOS mod setup which disable the UPlay browser. A change in TDW patcher allowed the application to run correctly and the game to do his job : campaign correctly updated :) !
vdr1981
11-02-15, 02:44 PM
Thanks a lot Sjizzle ! I just received confirmation that the problem is coming from TWOS mod setup which disable the UPlay browser. A change in TDW patcher allowed the application to run correctly and the game to do his job : campaign correctly updated :) !
So, for your solution to work properly, TDW patch that disables Uplay browser should not be enabled, is that correct?
vdr1981
11-02-15, 03:12 PM
That would be a problem indeed, but what do you mean with "deadline date of certain objective is skipped due to patrol ending"?
I'll take for example the first Coastal Waters campaign...If you end your patrol few days before "Eastern British Coastal Waters" objective ends and tonnage objective for that particular objective isn't fulfilled as well, all other objectives (NW Approaches and SW Approaches) will stay blocked and the player will experience gameplay without any objectives and additional missions until campaign ends .
However, "Operation Waserbung" will be initiated when correct date is reached because this particular objective is date controlled and it is not dependable of previous objective status. This system is used for all objectives in TWoS currently...
So, for your solution to work properly, TDW patch that disables Uplay browser should not be enabled, is that correct?
Exactly, the UPlay browser is the responsible for the OSI application launch so it needs to be launched for both applications proper work (SH5.exe and OSI.exe).
Since the OSI is not dependent from UPlay being online or not i think there shouldn't be any problem with that.
I hadn't TWOS installed and i was unaware of the exclusion of the UPlay browser from the game launch, that caused this temporary drawback... however i see first confirmations are coming, i'm starting believe we've made it :D !
THEBERBSTER
11-02-15, 05:38 PM
Hi MaMa
Just to confirm that with the Uplay browser disabled the OSI.exe appeared in Processes.
All first Campaign missions have update from Pending to Finished apart from SWA that finishes on 01/06/40
My current patrol date is April 11th so have a little way to go yet.
Peter
Hi MaMa
Just to confirm that with the Uplay browser disabled the OSI.exe appeared in Processes.
All first Campaign missions have update from Pending to Finished apart from SWA that finishes on 01/06/40
My current patrol date is April 11th so have a little way to go yet.
Peter
Excellent ! nice to hear that ! :up:
I starded MaMaīs workaround yesterday while in the late stages of "Western approaches" campaign. "Wintonīs special" and "Gibraltar supply..."īs tonnage bars filled up correctly.
When the campaign date expired, I moved to the next after one day. Tried ending the patrol in the bunker a few days before the expiration date, but it didnīt work.
However, on the next campaign ("Atlantic convoys") none of my tonnage bars have filled up so far. Donīt know if Iīm not in the correct places for sinking ships or what...
My mod list: equipment fixes, TDW New UI, OHII and "No tonnage bar..." (with the crosses enabled so I can see the tonnage bars).
I'll take for example the first Coastal Waters campaign...If you end your patrol few days before "Eastern British Coastal Waters" objective ends and tonnage objective for that particular objective isn't fulfilled as well, all other objectives (NW Approaches and SW Approaches) will stay blocked and the player will experience gameplay without any objectives and additional missions until campaign ends .
I think there's a misunderstanding. If I got you correctly, you are talking about macro-objective's (i.e. "Eastern British Coastal Waters", "NW Approaches", "SW Approachespass") pass/fail requirements, needed to proceed to the next objective. There is a variety of conditions to choose from that the player must fulfill in order to pass a certain objective. If memory serves me well, they can range from sinking a certain tonnage, to sinking a certain number of ships, sinking a specific unit, detecting and reporting a specific unit, escorting a given friendly unit to a given point of the map, crossing a specific area on the map, patrolling a certain area for a preset number of hours, dropping spies in a specific area, carrying out reconnaissance missions in a given area, etc.
I think OH fetaures a nice mixture of those requirements, and with the few last releases of the mod the emphasis has been moved from sinking tonnage to patrolling an area, which is fairly realistic. Having some objectives dependant from the fullfillment of a certain previous objective shouldn't cause any problem, as long as dependencies are set wisely, and at any time within the timespan of a campaign there's at least one unrestricted objective that the player can pick (or keep in) until the end of the campaign. In other words, we need for a main timeline of objectives which the player can freely access (or just one objective spanning for the whole duration of the campaign), whose pass/fail status can trigger (or not) some secondary or "elite" objectives, but without preventing the player from going through the whole campaign with at least one active objective. On the other hand, missing to set such a main thread of open objectives, can cause the player to be dropped in a "no one's land" if he fails to fullfill early objective's requirements, and no "free objectives" are available until the next campaign.
I think this is exactly the issue you were decribing in your reply to my post. Nonetheless, what I was discussing in my previous post are campaign (not objective) dependencies, marked by red/white connection lines in the campaign selection menu, and in OH thread's second post (http://www.subsim.com/radioroom/showpost.php?p=1791497&postcount=2). In general, my reasoning on objective's interlinking (one or more open threads with some conditional side lines) also apllies to the latter, but with one important difference: the one condition we can use for determining wether a campaign is "passed/failed", is tonnage sunk, measured by the illfamed tonnage-bar. There's no way we can change this, but I am okay with it as long as tonnage requirements and tonnage bar are hidden from the player.
Now that the issue of game not updating sunk tonnage seems to be solved once and for all (fingers crossed), I don't see why we shouldn't switch back to the previous system, unless we want to use your modifications to the campaign as a cheat for having all the campaigns/objectives available at the right time, unrelated to our achievements. My two cents :)
vdr1981
11-03-15, 10:40 AM
Now that the issue of game not updating sunk tonnage seems to be solved once and for all (fingers crossed), I don't see why we shouldn't switch back to the previous system, unless we want to use your modifications to the campaign as a cheat for having all the campaigns/objectives available at the right time, unrelated to our achievements. My two cents :)
Because of this Gap...
[Campaign.CampObj.MacroObj 5]
ObjectiveID=TG_British_Coastal_Waters
Name=Campaign.CampObj.MacroObj 5.Name
MapZone=Coastal_Shipping
ValuePointsProvided=1
FurtherInfo=Campaign.CampObj.MacroObj 5.FurtherInfo
StartDate=19390904
EndDate=19391201
IsCompleted=false
IsFailed=false
GenAchiev=OBJ British Coastal Waters Succesful
GenAchievOnFail=OBJ British Coastal Waters Succesful
AssocMissionsActive=
AssocMissionsCompleted=
ObjActivationAchievements=
Trevally's original idea to give us "Succesful" status for certain objective regardless of scored tonnage is quite OK but it doesn't work as intended if objective deadline is skipped due to patrol ending and it will also cause CTD...When this happen, the whole original OHII concept which assumes automatically activated objectives/campaigns regardless of previous objective passed/failed status, goes out of the window. And this is the main issue with stock OHII Campaign.cfg files.
Don't get me wrong, I support your ideas and I like them very much but solutions for some issues just has to be found.
I starded MaMaīs workaround yesterday while in the late stages of "Western approaches" campaign. "Wintonīs special" and "Gibraltar supply..."īs tonnage bars filled up correctly.
When the campaign date expired, I moved to the next after one day. Tried ending the patrol in the bunker a few days before the expiration date, but it didnīt work.
However, on the next campaign ("Atlantic convoys") none of my tonnage bars have filled up so far. Donīt know if Iīm not in the correct places for sinking ships or what...
My mod list: equipment fixes, TDW New UI, OHII and "No tonnage bar..." (with the crosses enabled so I can see the tonnage bars).
Hi Bera !
Unfortunately at the moment i can't give you a sure answer. Just to inform that my fix allow the program to work properly recording ships sunk, updating the tonnage bar and the campaign triggers and objectives as well but all campaign requirements and objective activation triggers are part of the campaign itself. If errors are present inside it, the OSI cannot compute them correctly. Establishing where the error is it's not an easy task :-? ...
In the past i checked the original campaign and i found several bugs inside. I never played other campaigns like OH so i can't be sure of what's going on with it.
I'm away from home at the moment so i can't do an immediate check but as soon as i'm back i will check the campaign files mentioned by you for errors :yep: ...
Because of this Gap
...
Trevally's original idea to give us "Succesful" status for certain objective regardless of scored tonnage is quite OK but it doesn't work as intended if objective deadline is skipped due to patrol ending and it will also cause CTD...When this happen, the whole original OHII concept which assumes automatically activated objectives/campaigns regardless of previous objective passed/failed status, goes out of the window. And this is the main issue with stock OHII Campaign.cfg files.
Well, maybe there's a workaround to this problem: making most objectives, especially the ones whose fullfillment is required for another objective to become accessible, overlapping and lasting to the end of the campaign.
In any case, as I noted in my previous post, campaign selection dependencies should be totally unrelated to objectives pass/fail status, and shouldnt be affected by the same problem. :03:
What do you think? :hmm2:
Don't get me wrong, I support your ideas and I like them very much but solutions for some issues just has to be found.
I know, I know. I love you too!!! :O::D
BTW: thank you very much for proposing my name into the Best of Subsim 2015 nominations thread :sunny:
On a totally unrelated note: I feel TDW's work on his hardcoded patches and on his GR2 Editor hasn't been acknowledged as it deserved. I know he wasn't an active memeber during the last year and, as that, his nomination is outside the rules, but... if I propose his name anyway, are you SH5 guys ready to back me up?
Sjizzle
11-03-15, 12:06 PM
are you SH5 guys ready to back me up?
always gap :)
btw can u make me a dirty periscope mask ?
always gap :)
Thank you mate. Any other "volunteer" :D
:subsim:
btw can u make me a dirty periscope mask ?
Sure. :up:
What do you have in mind?
Hi Bera !
Unfortunately at the moment i can't give you a sure answer. Just to inform that my fix allow the program to work properly recording ships sunk, updating the tonnage bar and the campaign triggers and objectives as well but all campaign requirements and objective activation triggers are part of the campaign itself. If errors are present inside it, the OSI cannot compute them correctly. Establishing where the error is it's not an easy task :-? ...
In the past i checked the original campaign and i found several bugs inside. I never played other campaigns like OH so i can't be sure of what's going on with it.
I'm away from home at the moment so i can't do an immediate check but as soon as i'm back i will check the campaign files mentioned by you for errors :yep: ...
Hi MaMa!
After reading Gapīs post above, I think that it must be related with OHII changing mission objectives (i.e, instead of sinking XX tons or XX ships I have to patrol determined area).
Personally, Iīm not keen on simple tonnage objectives, but it is quite nice to see the game running more or less as it was intended to!
Kudos to you again! :salute:
Sjizzle
11-03-15, 12:21 PM
Thank you mate. Any other "volunteer" :D
:subsim:
Sure. :up:
What do you have in mind?
something like this one
http://www.indogamers.com/system/upload/media/pictures/4f9a4a4fe20281335511631silenthunter.jpeg
something like this one
http://www.indogamers.com/system/upload/media/pictures/4f9a4a4fe20281335511631silenthunter.jpeg
That's veeeery dirty LOL. For which UI/periscope mod do you need it?
Sjizzle
11-03-15, 12:43 PM
That's veeeery dirty LOL. For which UI/periscope mod do you need it?
TDW's UI cos i platy with sober mod list and yea it's damn dirty cos i also have a dirty mind :D
PS.
DRJones have no time to finish the RN for magui so i swithced to TDW's UI :D
TDW's UI cos i platy with sober mod list
:up:
Have you enabled any of the additional periscope mods for New UI's or you just use the standard periscope masks?
and yea it's damn dirty cos i also have a dirty mind :D
You are in good company. My prescription glasses as well as my computer screen are always too dirty :haha:
DRJones have no time to finish the RN for magui so i swithced to TDW's UI :D
That's a real pity
Sjizzle
11-03-15, 01:11 PM
:up:
Have you enabled any of the additional periscope mods for New UI's or you just use the standard periscope masks?
That's a real pity
standard one :)
THEBERBSTER
11-03-15, 01:54 PM
Post #188 Campaign Fix And Working Tonnage Bar By MaMa > Pictorial Instructions How To Make It Work (http://www.subsim.com/radioroom/showpost.php?p=2284492&postcount=188)
Last updated 3rd November 2015
This Pictorial has been produced so that anyone without computer skills will have the benefit of having their game working correctly.
MaMa's Quick Version has been included at the end.
MaMa has found the solution to fix the broken Campaign advancements and the Missions not updating properly.
Those gamers still using the Tonnage Bar will now see the game updating correctly again on their Navigation Map.
The first thing to do is disable the Uplay Browser Patches in TDWs Generic File Patcher (GFP).
If these Patches are already disabled then skip Pictures 1 and 2.
The patches to disable can be seen in Picture 1 in Advanced Users.
Picture 1
http://i63.tinypic.com/9ut9uh.jpg
Disable the 4 patches as showing in Picture 2 and then exit the GFP.
Picture 2
http://i64.tinypic.com/ncxxqu.jpg
Next go to your Program (x86) folder on your C: drive.
Open the Ubisoft Game Launcher Folder Picture 3.
Picture 3
http://i63.tinypic.com/2dify4n.jpg
Open the Data Folder Picture 4.
Picture 4
http://i68.tinypic.com/28mfb9.jpg
Open the 3 Folder Picture 5.
Picture 5
http://i64.tinypic.com/ei84ug.jpg
Open the OSIS Folder Picture 6
Picture 6
http://i68.tinypic.com/15yhco5.jpg
Open the 13 Folder Picture 7.
Picture 7
http://i65.tinypic.com/2911469.jpg
Right click with your mouse on the OSI Application and select to Run as Administrator Picture 8.
Picture 8
http://i66.tinypic.com/zsr6v4.jpg
You can now exit from the Program (x86) folder.
It is recommended that the following steps are done each time you want to play Silent Hunter 5.
This action should ensure that your game is continuously updated during your game play and there is less chance of any corruptions occurring.
Start your SH5 game as you would normally do Picture 9.
Default game start showing.
Picture 9
http://i64.tinypic.com/30ueozl.jpg
Uplay may start automatically or not depending on your settings.
If you get a windows error message then follow the instructions below how to run your Game Launcher as an Administrator.
Post #173 Ubisoft Game Launcher How To Fix It (http://www.subsim.com/radioroom/showpost.php?p=2271056&postcount=173)
When the game loads to the main menu Picture 10 press the Alt +
Tab keys and you will be returned to the desktop.
Picture 10
http://i66.tinypic.com/2rp6x52.jpg
Go to your Control Panel
Select Performance Information & Tools from the menu Picture 11.
Picture 11
http://i66.tinypic.com/2eeirh1.jpg
Select the Task Manager Picture 12.
Picture 12
http://i68.tinypic.com/302lxqv.jpg
Select Advanced Tools Picture 13.
Picture 13
http://i68.tinypic.com/akyec1.jpg
The first process will automatically highlight.
Select the Processes Tab and then click on Show Processes From All Users Picture 14.
Picture 14
http://i66.tinypic.com/206oqwk.jpg
Scroll with your mouse down and then click with your mouse on OSI.exe*32 to highlight it Picture 15.
Picture 15
http://i66.tinypic.com/33dz2tu.jpg
With the OSI.exe*32 highlighted right click with your mouse and you will be asked if you want to set the priority Picture 16.
Picture 16
http://i63.tinypic.com/jpwo7c.jpg
Accept Change Priority Picture 17.
Picture 17
http://i64.tinypic.com/2utp2wx.jpg
If you get the message Unable to Set Priority to Real Time click on Ok Picture 18.
It will change the setting to High where next time you can then select High instead of Real Time.
Picture 18
http://i66.tinypic.com/zmxqhk.jpg
Exit from the Control Panel.
Click on the Silent Hunter game that is being paused in the Taskbar.
Load Game Picture 19
Picture 19
http://i64.tinypic.com/2hp6qfo.jpg
When you finish your game session you should notice that any of your missions that were previously showing as Pending will now show as Finished apart from the one you are currently playing.
When you have finished the game and exit back to the desktop the changes that you made in Processes earlier to the OSI.exe*32 are ended also.
MaMa's Quick Version
Disable the Uplay Browser Patches in TDWs Generic File Patcher
Go to C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\data\3\osis\13\OSI.exe
The only thing to do once is to set the OSI.exe file to be run with administrator rights because only in this way it can be directed from the Windows Task Manager.
After that the procedure to follow is this:
- Start Silent Hunter 5;
- When the game finishes loading and you are in the main menu go to the desktop using Alt+TAB;
- Start the Windows task manager and go to the process list;
- Find the OSI.exe process and right click on it;
- Go to "manage priority" and set it to "real time";
- The computer will ask if you want to do it, click yes. It will then tell you that it cannot enable the real time and instead it will set it to "high", that's ok, click on it;
- Close the task manager and return to the game;
- Start or load a saved game and enjoy it !
That's all ! Be aware that the OSI process is killed each time you exit the main game and it is restarted at each SH5 launch, so it is necessary to raise the priority each time. Since it takes only 30 seconds or less to make the modify i don't think it will be too difficult or long to apply .
Courtesy acknowledgement to MaMa
vdr1981
11-03-15, 03:03 PM
Nice work Peter although I think that avaerage SH player will be slightly overwhelmed when he sees gigantic post like this...:)
Anyone who doesn't know that Windows Task Manager can be started by simple RMB click on taskbar should better do him self a favor and stay away from modding, especially SH5 modding...:D
THEBERBSTER
11-03-15, 03:27 PM
Hi Vecko
You would be surprised and quite shocked at the numbers of people who play the Silent Hunter series who have very limited knowledge many of which play the stock game because that is there limit to game play.
My tutorials are made as simplistic as possible to help anybody that can achieve being able to do something that they probably thought was not possible.
With over 80,000 hits on my SH5 tutorial thread it has probably stopped a lot of repetitive posts happening.
I purposely included Mama's Quick Version for those gamers who are more knowledgeable.
Peter
Many thanks for the complete step-by-step tutorial done THEBERBSTER ! :salute:
I had scheduled to do one at my return from my job duty but i see you anticipated me ! Great job ! :yeah:
Anyone who doesn't know that Windows Task Manager can be started by simple RMB click on taskbar should better do him self a favor and stay away from modding, especially SH5 modding...:D
:rotfl2:
Thats true. We are well into the third millennium and, weird as it sounds, it is about time to admit in the teeth of Bill Gates' and Steve Jobs' affiliates, that information technology is not for everyone. As the son of a 71 years old woman owning a computer and a smartphone, I know what I am talking about :doh: :D
Post #188 Campaign Fix And Working Tonnage Bar By MaMa > Pictorial Instructions How To Make It Work (http://www.subsim.com/radioroom/showpost.php?p=2284492&postcount=188)
Well done Peter. I followed your instructions to fix my game :up:
THEBERBSTER
11-03-15, 06:56 PM
Hi Gap
That is good news that you found the tutorial helpful.
MaMa's fix might bring back some SH5 deserters.
The big question now is of course, should the game be put back as it was originally intended by reserecting the tonnage bar?
Peter
vdr1981
11-04-15, 05:32 AM
The big question now is of course, should the game be put back as it was originally intended by reserecting the tonnage bar?
Peter
Well, I can assure you that it wont be resurrected in Wolves, that's for sure...:rotfl2:
MaMa's fix might bring back some SH5 deserters.
The big question now is of course, should the game be put back as it was originally intended by reserecting the tonnage bar?
Peter
My fix surely put the game back to life again... i was nearly throwing it from the window just a week ago :-? . Now rookies wanting to play the vanilla game and more experienced players who want something different (like Sober's MOD list) can play it. Simply i think now we have more possibilities with this game :) .
And last, from what i've read, TWOS can be played in an easier way now, with these features back :up: !
I think we have available different game modes, for all preferences :sunny: !
EDIT : Ouch :-? ! I forgot that Sober's MOD list was changed because of this bug... maybe it is a good idea to reset the campaign as before, so players have a wide choice of gameplay with TWOS and Sober's Mega MOD... just my thought :03: .
THEBERBSTER
11-04-15, 12:31 PM
Hi MaMa
A good question to put to sober.
Peter
The big question now is of course, should the game be put back as it was originally intended by reserecting the tonnage bar?
Well, I can assure you that it wont be resurrected in Wolves, that's for sure...:rotfl2:
At least on this point I and Vecko are agreeing. The arcade tonnage bar is dead once and for all :dead::haha: Nonetheless, hidden from us, the game will continue accounting our tonnage scores and comparing them with a likewise hidden (in OHII and TWoS, not in stock game) tonnage requirement for deciding whether a campaign is "passed" or "failed". Once, a failed campaign was remarked by an harsh reprimand by BdU. Again, Vecko has "mitigated" those texts so that the player won't notice having missed any goal. Up to this point, I fully agree with the changes made so far to OH's campaign.
There is more though. In vanilla game and in OHII, failing certain campaigns blocked some other campaigns, thus limiting player's freedom to continue his career however he wanted. Likewise, some macro-objectives within each campaign required other objectives to be completed in order to be available to the player. TWoS has made those campaigns and objectives unrestricted so that, when date triggers them, we are free to choose them or not. What we have been discussing here during the last few days, is whether to put campaign/objective restrictions back into use, now that MaMa has discovered how to make the game to record our achievements correctly.
My opinion is that, within the boundaries of SH5 technical limitations and historical correctness, successfull commanders should be rewarded with an higher degree of freedom compared to average captains in deciding how their campaign will evolve. Therefore we should consider restoring the old campaign/objective restrictions, convenietly modified if necessary to offer a flawless and rewarding game experience. As usual, Vecko is more radical... :D
Trevally.
11-04-15, 01:43 PM
My fix surely put the game back to life again... i was nearly throwing it from the window just a week ago :-? . Now rookies wanting to play the vanilla game and more experienced players who want something different (like Sober's MOD list) can play it. Simply i think now we have more possibilities with this game :) .
And last, from what i've read, TWOS can be played in an easier way now, with these features back :up: !
I think we have available different game modes, for all preferences :sunny: !
EDIT : Ouch :-? ! I forgot that Sober's MOD list was changed because of this bug... maybe it is a good idea to reset the campaign as before, so players have a wide choice of gameplay with TWOS and Sober's Mega MOD... just my thought :03: .
Well done MaMa this is great news:yeah:
This fix must be posted and stickied to SH5 forums :)
THEBERBSTER
11-04-15, 01:48 PM
Hi Guys
One of the aspects that I did not like about the tonnage bar was sinking enemy ships that did count and therefore did not move the tonnage bar even though they were recorded correctly at the time in the Captain's Log.
Any ship sunk no matter how big or small would have been a big morale booster to the crew.
Peter
Well done MaMa this is great news:yeah:
This fix must be posted and stickied to SH5 forums :)
Welcome back aboard Sir :salute:
Trevally.
11-04-15, 02:27 PM
Welcome back aboard Sir :salute:
:salute:
Thanks Gap:)
One of the aspects that I did not like about the tonnage bar was sinking enemy ships that did count and therefore did not move the tonnage bar even though they were recorded correctly at the time in the Captain's Log.
Any ship sunk no matter how big or small would have been a big morale booster to the crew.
It still is, but this has nothing to do with the tonnage bar, which is a measure of how many tons have been sunk during a campaign compared to the required total. Matter-of-factly the whole concept of a "tonnage bar" is misleading the player. While it is historically sure that "very effective" U-boat commanders were reserved a preferential treatment compared to average ones, and it is obvious that tonnage scored was the main measure of how successful an u-boat captain was, there was not such a thing like a tonnage goal whose fulfillment would have made you an hero. What is most cases an U-boat captain kwew before starting a patrol, was that he had to sail to a certain quadrant on the map, patrol it until he received new orders, and bring his crew and his boat back home. The more/the bigger the ships he sank in between, the better for his career and for the greater glory of Germany. That's all.
:salute:
Thanks Gap:)
Our little community misses your modding skills, your wisdom and your British humour man :)
Now that this illfamed drm-bug is hopefully fixed, once and for all, great days are gonna come again for our game :sunny:
Please vote guys :03:
http://www.subsim.com/radioroom/showpost.php?p=2356054&postcount=48
Cyborg322
11-09-15, 09:35 PM
is a fresh thread and somekind of feedback tracker planned ?
For people who don't want to manually change the process priority each time here a script that will launch the game and change the process priority.
In BATCH
@echo off
"I:\Games\Silent Hunter 5\sh5.exe"
:LOOP
echo "WAITING FOR OSI TO LAUNCH"
Tasklist | find /i "OSI" >nul 2>&1
IF ERRORLEVEL 1 (
timeout /t 2
GOTO LOOP
) ElSE (
ECHO "OSI FOUND"
WMIC PROCESS WHERE NAME="osi.exe" CALL setpriority "High priority"
ECHO "OSI PRIORITY CHANGE TO HIGH"
)
exit
In POWERSHELL
"I:\Games\Silent Hunter 5\sh5.exe"
wait-process -Name osi
$Osi = (Get-process osi).id
$Osi.PriorityClass = 'High'You just have to change the path to the sh5.exe and put one of the script as a shortcut create a .bat for the batch and ps1 file for the powershell.
The more simple to use is the batch one, the powershell script need some security tweak to run as it will be unsigned.
For people who don't want to manually change the process priority each time here a script that will launch the game and change the process priority.
In BATCH
In POWERSHELL
You just have to change the path to the sh5.exe and put one of the script as a shortcut create a .bat for the batch and ps1 file for the powershell.
The more simple to use is the batch one, the powershell script need some security tweak to run as it will be unsigned.
Well done Choun :up:
For people who don't want to manually change the process priority each time here a script that will launch the game and change the process priority.
In BATCH
In POWERSHELL
You just have to change the path to the sh5.exe and put one of the script as a shortcut create a .bat for the batch and ps1 file for the powershell.
The more simple to use is the batch one, the powershell script need some security tweak to run as it will be unsigned.
Wonderful !! :yeah:
I was just trying to do something like that but with my limited knowledge i was having an hard time doing that :oops: !
Thanks a lot Choum !
vdr1981
11-13-15, 01:29 PM
This is not workaround solution anymore, it is a complete FIX. Even Noobysoft wouldn't do it better... :up:
For people who don't want to manually change the process priority each time here a script that will launch the game and change the process priority.
In BATCH
In POWERSHELL
You just have to change the path to the sh5.exe and put one of the script as a shortcut create a .bat for the batch and ps1 file for the powershell.
The more simple to use is the batch one, the powershell script need some security tweak to run as it will be unsigned.
Sorry for my ignorance, but how can I set a script like this in Windows 7? Do I need to download an app?
Tks!!
For people who don't want to manually change the process priority each time here a script that will launch the game and change the process priority.
In BATCH
In POWERSHELL
You just have to change the path to the sh5.exe and put one of the script as a shortcut create a .bat for the batch and ps1 file for the powershell.
The more simple to use is the batch one, the powershell script need some security tweak to run as it will be unsigned.
Hi Peter,
time to update your tutorial! :arrgh!:
dennisthefish
11-13-15, 01:43 PM
Ahoy ****mates:salute:
Here be the fix http://www.subsim.com/radioroom/showthread.php?t=210703
Also covered in The Norse Cast install tutorial - Great channel!:arrgh!:
https://www.youtube.com/watch?v=pevSVIsmxhs
Happy hunting
vdr1981
11-13-15, 03:03 PM
Sorry for my ignorance, but how can I set a script like this in Windows 7? Do I need to download an app?
Tks!!
Just create simple .txt file and rename it to .bat extension...IIRC
http://www.mediafire.com/download/wdabv747d4p67fn/OSIapp.rar
THEBERBSTER
11-13-15, 03:39 PM
Hi Bera
I think I already beat you to it:D
Peter
THEBERBSTER
11-13-15, 04:14 PM
Hi Vecko
Does the Uplay browser still need to be kept disabled?
Pictures 1 and Picture 2
Is it ok now to remove all the pictures from the tutorial?
Peter
Cyborg322
11-13-15, 04:26 PM
Hi Bera
I think I already beat you to it:D
Peter
You guys have this working and showing in Task Manager as Priority changed ?
its still normal for me, I've opened up VDR's bat file it is the same as mine with the file path change
I can see in the CMD window the script running it appears to be repeatedly running in 2 second cycles then eventually the OSI is being called thru the sh5.exe ignoring the script or a least that's what it looks like
The is no problem with the game launching with the .bat
Any advice ?
Just create simple .txt file and rename it to .bat extension...IIRC
http://www.mediafire.com/download/wdabv747d4p67fn/OSIapp.rar
Thank you again, kind sir. Worked like charm!!
Hi Bera
I think I already beat you to it:D
Peter
Thatīs why your guys are the best! :rock:
Does the fact to put OSI.exe in administrator mode is mandatory ?
THEBERBSTER
11-14-15, 05:06 AM
Hi Choum
I noticed with his app running it does not change the priority to high as it is supposed to but leaves it on normal.
Does the fact to put OSI.exe in administrator mode is mandatory ? This is what I am asking in my post?
How much of the tutorial can be deleted now Vecko has made the download app?
Peter
Does the fact to put OSI.exe in administrator mode is mandatory ?
Hi Choum,
it is not, depending however by the computer OS settings. As a general rule my advice is to set the OSI.exe file running with administrator rights.
During my tests (all done with Win7 OS) with two different PC i had some problems with that, on one of them i wasn't able to change the OSI.exe priority, i solved the problem only by giving administrator rights to the OSI.exe file itself (however, as i said many times, i'm not a programmer, probably there is another way to handle this but i don't know it for sure).
My guess is that depending by the OS personal account settings it could happen that there is no need to put the OSI.exe in administrator mode but i think it's quite difficult to evaluate all possible OS configurations for all players, especially unexperienced ones (we carry on the risk to generate a lot of confusion giving more ways to handle this fix depending by different OS account settings, just my thought)... since it is an action to be taken once i recommend to do it anyway :) .
I hope this could be of some help ! :03:
vdr1981
11-15-15, 03:50 AM
This is what I am asking in my post?
How much of the tutorial can be deleted now Vecko has made the download app?
Peter
I didn't made anything, I've just put Choums settings(with stock C/Ubisfot/SH5 path) in one txt file and rename it to bat extension.
Download is not removed...
For me the fix doesn't work (osi on high priority), on a vanilla game the tonnage bar on the tutorial doesn't work at all :hmmm:
on windows 10
For me the fix doesn't work (osi on high priority), on a vanilla game the tonnage bar on the tutorial doesn't work at all :hmmm:
on windows 10
Interesting :hmmm: ... one of my worst fears may be true :nope: ...
Since the problem is related to system resources allocation i was thinking if this fix would be valid for all OS versions, thus asking to everyone if it worked well in every condition in the past...
Your post troubles me a lot, unfortunately i have only Win7 based systems and i'm not able to do any test with another one :oops: . The first advice i can give you is to use the DBG viewer and run some tests with the vanilla game to see the OSI application behaviour (if you already have not done it) : particularly you need to check what happens immediately after the loading or start of a game (a campaign one or even the first tutorial at the game start is enough), load it, pause it after the start and Alt-TAB to the DBG view. Look at post #233 of this thread and compare the list there with your debug list of the running game.
This could be a first hint to understand what's going on... after that we can start with some other tests :) .
In the meantime i ask to all other people involved on playing SH5 under Win10 if this bug still exist or not (after my fix release), it could be interesting to know if it's an issue related to all or not :hmmm: ...
I just see that
[6148] Entities.cpp (83): Process Message:
[6148] Entities.cpp (91): Init OSI user profile
[6148] Entities.cpp (123): succeeded
[6148] Entities.cpp (83): Process Message:
[6148] Entities.cpp (94): Init OSI campaign objective
[6148] Entities.cpp (123): succeeded
[6148] Entities.cpp (83): Process Message:
[6148] Entities.cpp (97): Init OSI map zones
[6148] Entities.cpp (123): succeeded
If I relaunch a new campaign again it seems ok
[6148] Entities.cpp (83): Process Message:
[6148] Entities.cpp (91): Init OSI user profile
[6148] Entities.cpp (123): succeeded
[6148] Entities.cpp (83): Process Message:
[6148] Entities.cpp (94): Init OSI campaign objective
[6148] Entities.cpp (123): succeeded
[6148] Entities.cpp (83): Process Message:
[6148] Entities.cpp (97): Init OSI map zones
[6148] Entities.cpp (123): succeeded
[6852] Init Missions for Macro Objectives
[6148] Entities.cpp (83): Process Message:
[6148] Entities.cpp (114): OSI Ping
[6148] Entities.cpp (123): succeeded
[6852] Init Missions for Macro Objectives
[6148] Entities.cpp (83): Process Message:
[6148] Entities.cpp (114): OSI Ping
[6148] Entities.cpp (123): succeeded
[6148] Entities.cpp (83): Process Message:
[6148] Entities.cpp (114): OSI Ping
[6148] Entities.cpp (123): succeeded
Sink first vessel
[6148] Entities.cpp (106): Update OSI sink objectives
[6148] Entities.cpp (123): succeeded
[6148] Entities.cpp (83): Process Message:
[6148] Entities.cpp (109): OSI Eval campaign objectives
[6148] Entities.cpp (123): succeeded
THEBERBSTER
11-15-15, 06:16 AM
Hi Vecko
The download for some reason stopped working in my tutorial but is now fixed.
I have picked up on the point also that the information is not yours.
Peter
THEBERBSTER
11-15-15, 06:46 AM
Hi Choum
I'm using Windows 7.
The downloaded app does not change > set priority from Normal.
Is that important?
Peter
THEBERBSTER
11-15-15, 07:31 AM
Does the tutorial need to state that this is a Windows 7 fix only?
vdr1981
11-15-15, 07:32 AM
Hi Choum
I'm using Windows 7.
The downloaded app does not change > set priority from Normal.
Is that important?
Peter
How did you launch your SH5, with OSIapp.bat file or with regular SH5.exe?
I just see that
[6148] Entities.cpp (83): Process Message:
[6148] Entities.cpp (91): Init OSI user profile
[6148] Entities.cpp (123): succeeded
[6148] Entities.cpp (83): Process Message:
[6148] Entities.cpp (94): Init OSI campaign objective
[6148] Entities.cpp (123): succeeded
[6148] Entities.cpp (83): Process Message:
[6148] Entities.cpp (97): Init OSI map zones
[6148] Entities.cpp (123): succeeded
If I relaunch a new campaign again it seems ok
[6148] Entities.cpp (83): Process Message:
[6148] Entities.cpp (91): Init OSI user profile
[6148] Entities.cpp (123): succeeded
[6148] Entities.cpp (83): Process Message:
[6148] Entities.cpp (94): Init OSI campaign objective
[6148] Entities.cpp (123): succeeded
[6148] Entities.cpp (83): Process Message:
[6148] Entities.cpp (97): Init OSI map zones
[6148] Entities.cpp (123): succeeded
[6852] Init Missions for Macro Objectives
[6148] Entities.cpp (83): Process Message:
[6148] Entities.cpp (114): OSI Ping
[6148] Entities.cpp (123): succeeded
[6852] Init Missions for Macro Objectives
[6148] Entities.cpp (83): Process Message:
[6148] Entities.cpp (114): OSI Ping
[6148] Entities.cpp (123): succeeded
[6148] Entities.cpp (83): Process Message:
[6148] Entities.cpp (114): OSI Ping
[6148] Entities.cpp (123): succeeded
Sink first vessel
[6148] Entities.cpp (106): Update OSI sink objectives
[6148] Entities.cpp (123): succeeded
[6148] Entities.cpp (83): Process Message:
[6148] Entities.cpp (109): OSI Eval campaign objectives
[6148] Entities.cpp (123): succeeded
One more answer Choum : are you having random issues with this bug ? or it behave Always in the same way ?
Does the tutorial need to state that this is a Windows 7 fix only?
Hi Peter,
for sure we can confirm the fix under Win7 environments. I think we need more details to understand if other OS are still affected by this bug...
Maybe too many peoples are not using SH5 on Win10 ? or only some of them are having problems ? it would be interesting to know more about that and also about Win8/Win8.1 OS :hmmm: ...
CodyLang
11-19-15, 05:20 PM
Hey guys.. I was having this problem as well, and fixed it finally and have been playing for about a month now without no big problem.
Whoever stated before to turn the priority level on the osi.exe was correct. I turned it to the max setting "Realtime" and it worked. It may of not worked the first time doing it, or maybe later when I rebooted the game, but with that and reloading a saved point works 90% of the time.
Thank God, because I was seriously about to be fed up as I was anxious in reinstalling SH5 for good sakes but found this fix.
THEBERBSTER
11-19-15, 06:47 PM
You will always know the first time that you use MaMa's fix if it is working as when you exit your saved game all the missions that were showing pending will now show as finished apart from the one you are still in.
I assume that those gamer's still using the tonnage bar will now see there missions show as completed.
I would be interested to know if those gamer's using the tonnage bar are no longer seeing the 0000.00.00 corruption in the Captain's Log?
Peter
kevinsue
11-20-15, 06:30 PM
You will always know the first time that you use MaMa's fix if it is working as when you exit your saved game all the missions that were showing pending will now show as finished apart from the one you are still in.
I assume that those gamer's still using the tonnage bar will now see there missions show as completed.
I would be interested to know if those gamer's using the tonnage bar are no longer seeing the 0000.00.00 corruption in the Captain's Log?
Peter
Just loaded up with the latest TWoS and OSIapp.bat. Just started the EBCW mission and got my first kill on the way to the patrol area. Still got the 0000.00.00 recorded in the Captain's log. :hmmm:
Also I'm showing "Breaking the Fortress" mission as completed but the rest are showing "pending", which I suppose should be correct as I have not started these mission yet.
THEBERBSTER
11-20-15, 07:22 PM
Hi Kevin
Just loaded up with the latest TWoS and OSIapp.batDid you check the bat file had change the set priority on the OSI.exe from Normal?
Still got the 0000.00.00 recorded in the Captain's log. I think this is because TWOS does not use the tonnage bar.
Anyone using the tonnage bar would probably find this working correctly?
Also I'm showing "Breaking the Fortress" mission as completedI would have thought that it should only show completed if you actually did the mission otherwise it would first show as pending and when timed out by the date would show as finished.
which I suppose should be correct as I have not started these mission yetMissions not yet undertaken should be showing as pending?
Logical thinking at work:D
Peter
You will always know the first time that you use MaMa's fix if it is working as when you exit your saved game all the missions that were showing pending will now show as finished apart from the one you are still in.
I assume that those gamer's still using the tonnage bar will now see there missions show as completed.
I would be interested to know if those gamer's using the tonnage bar are no longer seeing the 0000.00.00 corruption in the Captain's Log?
Peter
Hi Peter !
I usually play a tweaked stock campaign with SH5. The Captain's log problem still exist and i think it is related to TDW journal/Messaging system, born from one of the last updates made at the time... i can't be sure of this but seeing the files interested from this problem it's quite probable...
THEBERBSTER
11-21-15, 06:50 AM
Hi MaMa
That is quite interesting to know.
Thanks for putting me straight.
sober has removed this 0000.00.00 from showing in his mega mod.
Peter
Hecki Stafman
01-01-16, 04:09 PM
Hi,
i have Win 8.1 and MaMas fix with "real time" doesn't work.
No mods installed, and the original game didn't start the osi.exe
It only starts, when I start silent hunter with administrator mode, and osi.exe have adminstrator-mode.
But after that, it doesnt matter, if I set priority to real time or high or anything else. Nothing works.
:wah:
Sjizzle
01-01-16, 04:52 PM
Hi,
i have Win 8.1 and MaMas fix with "real time" doesn't work.
No mods installed, and the original game didn't start the osi.exe
It only starts, when I start silent hunter with administrator mode, and osi.exe have adminstrator-mode.
But after that, it doesnt matter, if I set priority to real time or high or anything else. Nothing works.
:wah:
don't play the vanilla version of the game it's unplayable !!!!!
u must run SH5.exe as administrator always !!!!!
Hecki Stafman
01-01-16, 05:17 PM
don't play the vanilla version of the game it's unplayable !!!!!
u must run SH5.exe as administrator always !!!!!
I will try to install the mega mod.
But in this kind my fingers are all thumbs.:06:
Hecki Stafman
01-01-16, 10:00 PM
Ok, I just get the mod installed. But it is really complicated to understand o.O
Btw: I found this Lets Play (https://www.youtube.com/playlist?list=PLC1A0D37B27013212)-Videos and here he do not have this bug o.O
Seems, that the bug is just, when you save on patrol and quit.
He takes the missions several times, and it seems that it works, while he is often off patrol.
*edit* For a silent hunter beginner - like me - it is very hard to understand how to install and use mods.
I don't wanted to install mods, until I know the strengths and weaknesses of the game.
Maybe it is bugged as hell, but I accept it in the beginning playing silent hunter.
If I know the game nearly complete I can go on to install mods and take a look what is a good mod for me.
Sjizzle
01-02-16, 04:14 AM
Ok, I just get the mod installed. But it is really complicated to understand o.O
Btw: I found this Lets Play (https://www.youtube.com/playlist?list=PLC1A0D37B27013212)-Videos and here he do not have this bug o.O
Seems, that the bug is just, when you save on patrol and quit.
He takes the missions several times, and it seems that it works, while he is often off patrol.
*edit* For a silent hunter beginner - like me - it is very hard to understand how to install and use mods.
I don't wanted to install mods, until I know the strengths and weaknesses of the game.
Maybe it is bugged as hell, but I accept it in the beginning playing silent hunter.
If I know the game nearly complete I can go on to install mods and take a look what is a good mod for me.
take a look at this video (https://www.youtube.com/watch?v=pevSVIsmxhs)
Hecki Stafman
01-02-16, 05:00 AM
How I said, it is already installed:
Ok, I just get the mod installed. But it is really complicated to understand o.O
before wroting
Btw: I found this Lets Play (https://www.youtube.com/playlist?list=PLC1A0D37B27013212)-Videos and here he do not have this bug o.O
Seems, that the bug is just, when you save on patrol and quit.
He takes the missions several times, and it seems that it works, while he is often off patrol
For everyone searching a new solution to this bug. Take a look at this thread :
http://www.subsim.com/radioroom/showthread.php?t=222470 (http://www.subsim.com/radioroom/showthread.php?t=222470)
Post #94, new fix for tonnage bug/campaign transition. Finally a fix to be done once and never more to make the game run properly.
Still waiting for more confirmations but at the moment positive response under Win7/8/10 ! :D
Husksubsky
03-12-16, 12:47 PM
Mine accepted realtime for OSI.EXE. I had to tick "show processes for all users" first. . Otherwise I got access denied. Also my oci.exe didn t show in list at all unless I ran uplay as administrator too.
I know theres a new fix, but I like this one if it works.
siege00
03-12-16, 01:56 PM
Whichever app you start first is the one that has to run as administrator. So if you start SH5 via the SH5 icon (assuming Uplay isn't running already), SH5 will then start Uplay and spawn OSI.exe as administrator. If you start via Uplay, then it'll run the subsequent items as administrator. The same follows for if you start SH5 via KSD Commander as administrator, again provided something isn't already running. :D
Husksubsky
03-13-16, 03:33 AM
Whichever app you start first is the one that has to run as administrator. So if you start SH5 via the SH5 icon (assuming Uplay isn't running already), SH5 will then start Uplay and spawn OSI.exe as administrator. If you start via Uplay, then it'll run the subsequent items as administrator. The same follows for if you start SH5 via KSD Commander as administrator, again provided something isn't already running. :D
Thx a lot for info Appreciated:salute:
So Its not really needed to set OCI.EXE to run as administrator then?If I understand: "then it'll run the subsequent items as administrator" right.Not that it matters but I like to understand just a bit of this.
I can add that I did not see OXI.EXE at all if I didn t run uplay as administrator. That makes sense to me at least, but I don t think it was mentioned I HAD to run wichever startup as administrator except I think it was said as a general rule elsewhere.
Someone said we should start game through uplay too. Can it really matter?:hmmm:
I will try out KSD commander, but we have to start game through KSD then?
Also curious whether it matters if we are online or offline in Uplay while we play. There was some back and forth about that, but that must be like 3 yrs ago . Dont remember any conclusion.
siege00
03-13-16, 12:32 PM
Thx a lot for info Appreciated:salute:
So Its not really needed to set OCI.EXE to run as administrator then?If I understand: "then it'll run the subsequent items as administrator" right.Not that it matters but I like to understand just a bit of this.
I haven't tried it that way since one of the first instructions of the fix was to set OSI to run an admin, but yes, if you run anything as administrator, all subsequent processes should spawn in that context. Of course there's a way within code to override that but developers only override user context when necessary.
I can add that I did not see OXI.EXE at all if I didn t run uplay as administrator. That makes sense to me at least, but I don t think it was mentioned I HAD to run wichever startup as administrator except I think it was said as a general rule elsewhere.
OSI will fail to run if the exe is marked as "Run as administrator" but the spawning process isn't started as administrator. The spawning process won't have the permission to run the subsequent process and you'll likely get an error about Internet connection being down if you try to play a campaign. This happened to me. :D
Someone said we should start game through uplay too. Can it really matter?:hmmm:
I rarely ever start the game via Uplay. Wish there was a hack to get rid of it altogether. lol. There may be some reason to do so, so I don't want to disagree with any prior posts on the subject, but from my experience it has made no difference. It's possible though that this could be specific to how I have the game set up.
I also turned off game save syncing. I still get the message in-game, but my files are not duplicated to Uplay directory or cloud.
I will try out KSD commander, but we have to start game through KSD then?
Also curious whether it matters if we are online or offline in Uplay while we play. There was some back and forth about that, but that must be like 3 yrs ago . Dont remember any conclusion.
It's not required to start the game through KSD Commander, but doing so will keep your KSD commander information in sync. I believe I read that on the KSD forum. You can still sync it manually through KSD Commander, but starting if from KSD Commander makes it so you don't have to. I really enjoy KSD Commander. :)
Also, doesn't matter, again from my experience, whether you are online / offline for Uplay.
You're very welcome Kaleun. Gute Jagd!
Husksubsky
03-14-16, 04:47 AM
I haven't tried it that way since one of the first instructions of the fix was to set OSI to run an admin, but yes, if you run anything as administrator, all subsequent processes should spawn in that context. Of course there's a way within code to override that but developers only override user context when necessary.
OSI will fail to run if the exe is marked as "Run as administrator" but the spawning process isn't started as administrator. The spawning process won't have the permission to run the subsequent process and you'll likely get an error about Internet connection being down if you try to play a campaign. This happened to me. :D
I rarely ever start the game via Uplay. Wish there was a hack to get rid of it altogether. lol. There may be some reason to do so, so I don't want to disagree with any prior posts on the subject, but from my experience it has made no difference. It's possible though that this could be specific to how I have the game set up.
I also turned off game save syncing. I still get the message in-game, but my files are not duplicated to Uplay directory or cloud.
It's not required to start the game through KSD Commander, but doing so will keep your KSD commander information in sync. I believe I read that on the KSD forum. You can still sync it manually through KSD Commander, but starting if from KSD Commander makes it so you don't have to. I really enjoy KSD Commander. :)
Also, doesn't matter, again from my experience, whether you are online / offline for Uplay.
You're very welcome Kaleun. Gute Jagd!
Thank you so much. My KSD just crashes when I click the exe. Must be doing something wrong. I should reread KSD thread I just skimmed it.
Anyway its more important to have the core game work properly.
I try to use DBGview now to see if I see those files MAMA highlighted, but not sure what I m doing. You know if I need set debugscript =yes in main cfg?mean remove the ";" in front. I try find some "how to " with the viewer.
Husksubsky
03-14-16, 07:07 AM
experimented with DBGVIEW.
After reloadin like 20 times 5 of them was corrupted and rest good with the parameters Mama showed. Same gamesave could sometimes appear corrupted and other times appear ok. So maybe the loadprocess is messing then?
I start my games with checking Dbgview now even the first bunkersave. Anyway I can check that without alt tab?
Cthulhus
11-06-16, 10:29 AM
Hello
I try to reproduce this, but I don't have any OSI.exe on my window's Task Manager.
I set it with Run as Administrator on the indicated folder (C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\data\3\osis\13\OSI.exe)
Launch the game, wait for the main menu. And then, press CTRL+ALT+SUPP to display the Task Manager. On that list, no OSI at all...
What's wrong ?
Thanks!
Toby-Jazz
01-16-17, 03:50 PM
Hi Guys.
Since there was a LOT of pages on here to go through I thought I will give my input whether or not it was stated already - incase anyone is still playing SH5 that is -
I fixed a tonnage not showing manually by watching the progress of tonnage sunk through the captain's log and then changing the values in the campaign.cfg files in the Documents\SH5 folders\data\users\'campaign name'\'campaign start date'
and the campaign.cfg files in the Documents\SH5 folders\data\cfg\savedGames\000000001 (Or last saved game ID)\'campaign start date'\campaign.cfg
the lines edited are located under the mission name :
[Campaign.CampObj.MacroObj 4.PersObj 1.CrtAmount]
IsTonnage=false
Tonnage=0
NumOfShips=0
Tonnage would then be set to the appropriate number for each of the two campaign.csf files.
I have found instances where it is correctly saved under one or the other files, but not the other one and so it probably doesnt read it correctly
I do not know if 'IsTonnage=true' would fix it by default. Will try once I get a change to play again.
Hope this helps or gives some mdder an idea of how to fix this
Kind regards
Tobias 'tip the apple cart' Jazz
THE_MASK
01-16-17, 05:17 PM
What i really wished for was to disable the career mode . Have Open Horizon campaign as a large set of single missions spanning the entire war . Similar to what they probably will have with Wolfpack game .
The first single mission would be leaving Memel and engaging any enemy forces .
The ability for the player to easily play any part of the war at any time or do them one by one .
I wouldnt know how to convert OH2 to single missions though .
THEBERBSTER
01-16-17, 06:21 PM
Hi TJ
Tonnage=true means that your objective is get a certain amount of tonnage.
Tonnage=false means that your objective is to sink a number of ships.
Tonnage and Ships comes under the guise of CRTAmount and Amount.
Peter
Aktungbby
01-16-17, 08:36 PM
dennisthefish!:Kaleun_Salute:
OldCoder
01-17-17, 06:59 AM
Hi Guys.
Since there was a LOT of pages on here to go through I thought I will give my input whether or not it was stated already - incase anyone is still playing SH5 that is -
I fixed a tonnage not showing manually by watching the progress of tonnage sunk through the captain's log and then changing the values in the campaign.cfg files in the Documents\SH5 folders\data\users\'campaign name'\'campaign start date'
and the campaign.cfg files in the Documents\SH5 folders\data\cfg\savedGames\000000001 (Or last saved game ID)\'campaign start date'\campaign.cfg
the lines edited are located under the mission name :
[Campaign.CampObj.MacroObj 4.PersObj 1.CrtAmount]
IsTonnage=false
Tonnage=0
NumOfShips=0
Tonnage would then be set to the appropriate number for each of the two campaign.csf files.
I have found instances where it is correctly saved under one or the other files, but not the other one and so it probably doesnt read it correctly
I do not know if 'IsTonnage=true' would fix it by default. Will try once I get a change to play again.
Hope this helps or gives some mdder an idea of how to fix this
Kind regards
Tobias 'tip the apple cart' Jazz
So is it just a case of monitoring changes in one file and syncing them to the other file? Or do I misunderstand?
THEBERBSTER
01-17-17, 07:20 AM
Hi OC
Making those changes does not guarantee anything.
Tonnage bar and campaign icons are broken and will work sometimes and not at other times.
the lines edited are located under the mission name :
[Campaign.CampObj.MacroObj 4.PersObj 1.CrtAmount]
IsTonnage=false
Tonnage=0
NumOfShips=0This means that there is no tonnage in this mission only ships.
Tonnage=0
For ships you would go to 'Amount' and it will show you the number of ships required to complete the mission.
Here you have a problem because not all ships sunk count towards the objective.
Peter
OldCoder
01-17-17, 07:41 AM
Sorry yes, I did some more reading and latterly found http://www.subsim.com/radioroom/showpost.php?p=2343140&postcount=233 .
I guess with the workaround/fix of changing the OSI task priority this is a system resources/timing issue between the sh5 and osi communication protocol.
OldCoder
01-17-17, 10:44 AM
Ok taking MaMa's fix one tiny step further (unless it's already been covered in the the forum) I've found a tool allowing us to set the priority of osi.exe just one time and thereafter forget about it.
Background:
http://www.subsim.com/radioroom/showpost.php?p=2343140&postcount=233
http://www.subsim.com/radioroom/showpost.php?p=2284492&postcount=188
The theory being (at least as I understand it) that SH5 is a highly demanding process (particularly with the megamods installed) and that the osi.exe which it communicates with does not respond correctly or somehow quickly enough. By running the osi.exe process at a higher priority, it responds to the incoming requests.
Ok so now for the automation tool. I'm not sure that I'm allowed to link to external file resources so I'll just say google SystemExplorer, install that (Win 7->10 compatible), choose custom install, choose the default Task Manager style view and say no to the security check as it's irrelevant to what we're doing.
It'll install itself, and by default runs at startup and minimises to the task tray which is fine. Run Silent Hunter V and as expected the osi.exe process spawns (and latterly dies when SH5 is closed). So when SH is running, open System Explorer from the task tray, type in osi in the top right filter. The osi.exe process should appear within the main pane, so right click on that and set Process Priority to Real Time and check the Permanent option.
That's all needed. Next time you boot up or run SHV, System Explorer will automatically set the osi to real time priority. Hopefully this works and simplifies the process if tonnage bar is wanted or required.
vdr1981
01-17-17, 11:13 AM
To bad because the Windows it self doesn't have similar option...
An interesting and practical solution indeed, but again, this is close to a "rocket science" procedure for an average "I just wanna shoot ships and fill tonnage baaa" gamer...
Can you confirm that it actually works?
OldCoder
01-17-17, 11:54 AM
Can you actually confirm that it actually works?
It should work since it is effectively the same as MaMa method #1 here http://www.subsim.com/radioroom/show...&postcount=188
I see the expected output in DbgView and cross-referencing with Windows Task Manager confirms the adjusted priority.
I may have a simpler method, will let you know. Meanwhile it would be helpful if somebody with the issue could test the above.
Toby-Jazz
01-17-17, 12:16 PM
Hi OC
Making those changes does not guarantee anything.
Tonnage bar and campaign icons are broken and will work sometimes and not at other times.
This means that there is no tonnage in this mission only ships.
Tonnage=0
For ships you would go to 'Amount' and it will show you the number of ships required to complete the mission.
Here you have a problem because not all ships sunk count towards the objective.
Peter
Oh for sure Peter, it's definitely not a solution I agree, Just something I noticed hoping it may point a modder to a resolution.
I have merely noticed that the crtamount portion of the .cfg file does change the tonnage in the game (Noticed to-day that one actually only need to change the value in the campaign.cfg found in the savedgame folder) and have actually completed some missions in the total Germany campain getting the iron crosses by changing the crtamount without leaving the harbour at all, but yes, it is not a solution and impractical
Aktungbby
01-17-17, 12:21 PM
Toby-Jazz!:Kaleun_Salute:
Toby-Jazz
01-17-17, 12:27 PM
So is it just a case of monitoring changes in one file and syncing them to the other file? Or do I misunderstand?
yes, in a way.
From my observations (Which is NOT extensive) the tonnage sometimes shows in
Documents\SH5 folders\data\users\'campaign name'\'campaign start date'
but not in
Documents\SH5 folders\data\cfg\savedGames\000000001 (Or last saved game ID)\'campaign start date'\campaign.cfg
All I noticed that when it stays 0 in the savedGames folder it shows a blank non progressive bar in game. and changing it in SavedGames shows it in game as changed to whatever I changed it to
OldCoder
01-18-17, 10:12 AM
Hi,
I've made an exe to try out, which spawns the ubisoft osi.exe at the realtime priority. If it works and the install steps could be automated by the patcher, it would simplify the fix process so no steps required by the user.
Manual steps that would need automating:
1. Rename the original osi.exe to osi_ubisoft.exe
2. Copy my replacement osi.exe into the same folder as osi_ubisoft.exe, along with a file called subsim.args
Then when SH5 starts, it runs my osi.exe instead of theirs.
My exe spawns the exe that we renamed and creates the task at the priority specified by a line in the subsim.args file (by default real time).
The comm pipe between SH5 and the listener still works (verified with DbgView).
One caveat is that I've compiled it and tested it on Windows 7 64 bit. It would need some testing on other platforms and also by users who aren't by default 'administrator'.
I don't know how to attach files to the forum, so guidance needed if this is something that people would like to try.
OldCoder
01-20-17, 11:00 AM
Anyone still have this tonnage bar issue want to try this? Somebody who can easily reproduce the problem I mean.
vdr1981
01-20-17, 11:54 AM
Work with the Man people! His solution can also solve sporadically problematic campaign transfers which are caused by the same issue...:yep:
Hi is trying ti give you the simplest solution so far for the long standing issue , yet no one seems to care.:doh:
Hi,
I've made an exe to try out, which spawns the ubisoft osi.exe at the realtime priority. If it works and the install steps could be automated by the patcher, it would simplify the fix process so no steps required by the user.
Manual steps that would need automating:
1. Rename the original osi.exe to osi_ubisoft.exe
2. Copy my replacement osi.exe into the same folder as osi_ubisoft.exe, along with a file called subsim.args
Then when SH5 starts, it runs my osi.exe instead of theirs.
My exe spawns the exe that we renamed and creates the task at the priority specified by a line in the subsim.args file (by default real time).
The comm pipe between SH5 and the listener still works (verified with DbgView).
Brilliant :up:
One caveat is that I've compiled it and tested it on Windows 7 64 bit. It would need some testing on other platforms and also by users who aren't by default 'administrator'.
I run SH5 on Winodws 8 as administrator, but I don't have time to play the game. If there is a quick way to check that your method is working on my system (one which doesn't require starting a campaign), I will be glad to help :salute:
I don't know how to attach files to the forum, so guidance needed if this is something that people would like to try.
You need uploading privileges for hosting mods on subsim. If you want, I can upload your tweak for you, or you can PM Neal Stevens asking your profile to be upgraded for mod uploading, but most users here use Mediafire (https://www.mediafire.com/) for sharing their WIP stuff :03:
OldCoder
01-21-17, 08:48 AM
Cheers gap, Vecko is giving it a first pass (I used mediafire in the end); will see how he gets on. :)
Cheers gap, Vecko is giving it a first pass (I used mediafire in the end); will see how he gets on. :)
Okay, good. Fingers crossed!
vdr1981
01-21-17, 11:32 AM
Cheers gap, Vecko is giving it a first pass (I used mediafire in the end); will see how he gets on. :)
I'll try to create a test patch for TWoS which will allow to number of people with different setups to test campaign transfer triggering.
Just a few more question" Is there any way to make things even more simple somehow? Maybe to avoid renaming files or something?
Also, will any afterwards user Uplay updates somehow interfere with your fix?
OldCoder
01-21-17, 12:17 PM
"I'll try to create a test patch for TWoS which will allow to number of people with different setups to test campaign transfer triggering."
Fantastic, thanks.
"Is there any way to make things even more simple somehow? Maybe to avoid renaming files or something? "
I guess included in the zip file could be a .bat file to perform the copy/renames for the user. Since I know nothing about the patcher, does it have any ability to run an external batch file when performing its work?
"Also, will any afterwards user Uplay updates somehow interfere with your fix?"
I can't be sure, though my uplay folders and the osi.exe file are dated March last year which is probably when I installed them.
On Windows 10, the Osi_ubisoft.exe will be launch with High process priority, not realtime don't know if this is normal thing.
Putera aditya
02-21-17, 09:17 AM
As told in my last post, here it is a detailed explanation about my discovery and the procedure to use for fixing this terrible bug :) .
Starting from the assumption that something was related to a missing response from the OSI application or the SH5 main game i first started looking inside the OSI executable but with no result. From my knowledge it looked all right and with no apparent problem at all :hmmm: . I excluded the game files since they were the same as ever and the only changes occurred were part of the UPlay updates frequently released (with no apparent communications with the users, it seems... changes to more important games were followed by news or changelogs, for Silent Hunter 5 no informations were given :nope: ).
Second important element was that not all users were experimenting this issue, thus leading me to a problem related to single computers with problems on Handling threads or processes flow. The OSI is at all effects an emulator of the old DRM system (or part of it at all, i don't know) and it send pings to the main game every few seconds before releasing further data to the game prior a game response. This timed procedure pointed me at looking at the running processes of my PC and there it came to my mind an old application dedicated on freeing resources of the PC as to have better performances for a game :sunny: :
This application simply changed the process priority of the game launched and lowered all Others to allow the computer a dedicated amount of resources for the game. Usually a PC handles all the processes automatically aiming to a balanced performance of all the applications running and the priority assigned gives more resources (RAM, CPU usage and so on) to the main applications running... i wondered if it could be our case :hmm2: and there it came the discovery.
Coming to the problem, here is the bug : the OSI application, started each time with the SH5.exe file, is a background application and the PC usually gives little resources to it, however the SH5 game is instead a demanding one and is given a lot more resources than other running processes... now, it seems that this big difference from resources allocated to the SH5 main game and the ones allocated for the OSI is the responsible for the missing communication between the two running processes :shifty: .
My first idea was to manually raise the priority of the OSI process and it worked :yeah: !! The DBG Viewer helped me on checking the correct communications between SH5 and OSI and at the moment it works everything correctly :D . As everyone can note the DBG Viewer is only a tool to check if the game works properly and it is not needed to fix the bug. The only thing to do once is to set the OSI.exe file to be runned with administrator rights because only in this way it can be directed from the Windows Task Manager.
The file is located in the UPlay folder, this is the link where it is usually installed :
C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\data\3\osis\13\OSI.exe
After that the procedure to follow is this :
- Start Silent Hunter 5;
- When the game finishes loading and you are in the main menu go to the desktop using Alt+TAB;
- Start the Windows task manager and go to the process list;
- Find the OSI.exe process and right click on it;
- Go to "manage priority" and set it to "real time";
- The computer will ask if you want to do it, click yes. It will then tell you that it cannot enable the real time and instead it will set it to "high", that's ok, click on it;
- Close the task manager and return to the game;
- Start or load a saved game and enjoy it !
That's all ! Be aware that the OSI process is killed each time you exit the main game and it is restarted at each SH5 launch, so it is necessary to raise the priority each time. Since it takes only 30 seconds or less to make the modify i don't think it will be too difficult or long to apply :cool: .
At the moment i tried more than 20 sessions with the vanilla game and a modded one and no more issues were found, all campaigns are updated regularly and the infamous tonnage bar is filling correctly :D . As said in my previous posts, every feedback would help on understanding if this bug can be considered solved or not, feel free to ask about it, i will help if i can !
I cant change OSI Priority to realtime, my Windows 7 says unable, any ideas?:hmmm:
THEBERBSTER
02-21-17, 11:03 AM
Hi Pa
Make sure your .exe applications are running as administrators.
Peter
I know this is a old thread but this saves me some time so I wanted to share it. Instead of setting the osi.exe each time I play the game I use this little program that permanently stores the priority settings in windows 10 so that osi.exe always starts in 'realtime' for me. You can choose 'high' as well. It's very easy, just like the task manager except you set it once and your done.
http://systemexplorer.net/
Thanks!
THEBERBSTER
08-06-17, 04:16 PM
Hi m00d
You do not need to worry about that.
The only time of concern is when moving on the day from your current campaign to the next new one.
Peter
Ok thanks, I must have misunderstood the fix by MaMa. I thought we needed to keep osi.exe running at high priority in order for the tonnage bar to increase consistently. I figured I'd forget to Alt/tab out and manually do it so I used that lil program to keep osi.exe at real time without relying on my memory. Also thanks for all the great tutorials you have posted, they have helped me several times already and I'm sure I'll be back reading new ones very soon. Thx!
THEBERBSTER
08-09-17, 04:02 AM
Hi m00d
The tonnage bar and campaign icons problems are all down to the Ubisoft Game Launcher.
When Ubisoft passed it over to Uplay a couple of years ago it as has never worked properly since.
Are you trying to play the stock game with the tonnage bar?
Peter
I was thinking of playing stock UI with just a few enviroment mods so the tonnage bar was showing then. Now I'm using Wolfes from the deep mega mod with the MagUI interface (http://www.subsim.com/radioroom/showthread.php?t=211311) so no more tonnage bar issues. Thanks!
THEBERBSTER
08-11-17, 02:11 PM
Hi m00d
WOTD is a nice alternative to TWOS and sobers mega mod although it does not have Real Navigation but does have a nice UI.
Unfortunately I had to give up on it as I kept getting a ctd in Kiel and could not get out of the harbor.
Peter
I haven't had any CTD's yet. I just finished the first campaign and will be heading out on the 2nd tonight. Yes the UI is why I went with this mod, I love the MagUI.
OldCoder
08-27-17, 04:24 AM
Hi guys,
For TWoS 2.0 users, I updated optional Campaign Advance Verifier mod to make it compatible. Because of the way campaign advancement works in TWoS you don't strictly need it, but I like to see that the game is scoring properly. :)
You can download from here: http://www.mediafire.com/file/ix8idau6vfwaroq/Campaign_Advance_Verifier_For_TWoS_2.0.zip
Rockdent
01-11-18, 05:36 PM
I cant change OSI Priority to realtime, my Windows 7 says unable, any ideas?:hmmm:
Hi everyone
What I have done to get it work (Win10).
First I made a link of SH5.exe to desktop starting with admin rights.
Then like MaMa's workaround, Main Menu loaded I open Task Manager and set osi.exe(also in admin rights) to realtime.
Both sh5.exe and osi.exe set for all users to admin rights.:yeah:
THEBERBSTER
01-11-18, 07:14 PM
A Warm Welcome To The Subsim Community > Rockdent
Subsim <> Make A Donation <> See The Benefits <> Support The Community (http://www.subsim.com/radioroom/showpost.php?p=2027002&postcount=1)
Tutorials And Other Information Links In My Signature Below
If you are playing the stock game or your own modded game then you will find the tonnage bar and campaign icons are broken.
Apart from the SH5.exe with administrator rights which is recommended for all players the other changes you are trying to make will make no difference.
Jimbuna
01-12-18, 07:41 AM
Welcome Rockdent :salute:
Rockdent
01-12-18, 04:15 PM
A Warm Welcome To The Subsim Community > Rockdent
Subsim <> Make A Donation <> See The Benefits <> Support The Community (http://www.subsim.com/radioroom/showpost.php?p=2027002&postcount=1)
Tutorials And Other Information Links In My Signature Below
If you are playing the stock game or your own modded game then you will find the tonnage bar and campaign icons are broken.
Apart from the SH5.exe with administrator rights which is recommended for all players the other changes you are trying to make will make no difference.
Youīre right. Progress bar with OH2.5 mod works with Baltic Operations and Breaking the fortress. But mission British coastal Waters Tonnage isnīt counting (some kills do???:hmmm:). It sucks. Have a drink now:Kaleun_Cheers:
THEBERBSTER
01-12-18, 05:06 PM
Hi R
Tonnage isnīt counting (some kills do???
That is correct, that is how it works.
Specific ships to your current patrol on BCW will count others will not.
The TWOS mega mod removes this from the game so all ships count towards your totals.
Peter
Rockdent
01-13-18, 07:34 AM
Hi R
That is correct, that is how it works.
Specific ships to your current patrol on BCW will count others will not.
The TWOS mega mod removes this from the game so all ships count towards your totals.
Peter
Hi Peter
thx 4 info. Playing OH2.5 Mod now. Is TWoS a better Mod? Whats youre opinion?
Greetz Rock
Aktungbby
01-13-18, 11:10 AM
Rockdent!:Kaleun_Salute:
THEBERBSTER
01-13-18, 11:52 AM
Hi R
OH 2.5 is a 1 mod a campaign mod.
TWOS is a mega mod over 100 mods including OH2.5
Peter
Rockdent
01-13-18, 01:22 PM
Hi R
OH 2.5 is a 1 mod a campaign mod.
TWOS is a mega mod over 100 mods including OH2.5
Peter
OK. Iīll give it a try.
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.