Log in

View Full Version : PLEASE fix the MAINTAIN DEPTH


rdhiggins
03-23-07, 01:16 PM
I would like to play SH4, but cannot due to a bug that was introduced in 1.1.

This bug as reported by MANY other users is causing a CTD when leveling the sub by pressing A or the depth gauge.

I have been in the IT field for over 23 years writing software business applications. Mind you not PC games. The reason that I state this is after I make code changes I will perform a unit test to verify my change resolves the issue and does not create another. Now since I did the development then a different QA person actuallys performs a test.

Based on this it does not really appear that the devs actually performed either test since obviously this is a major function.

I was and still am very impressed with SH4 but I would feel a lot more comfortable if the devs would slow down a little and make sure the quality is their in the product. Afterall that is what brings you new customers as well as your continued customer base.

SharpShin
03-23-07, 01:20 PM
I'm sure that one is high on the list for the next patch.

Onkel Neal
03-23-07, 01:20 PM
It will be fixed, calm down, mate :)

Fat Bhoy Tim
03-23-07, 01:21 PM
IT field or not, just make sure both your Windows and all device drivers are up to date, because not everyone is having it apparently.

gnirtS
03-23-07, 01:23 PM
Although irritating its not one of the massive show stopper bugs really.

Provided you reinstalled just clicking on the depth gauge where the current needle is will accomplish near enough the same thing for now.

If worried about hitting the button by accident, simply remove its keymap in commands.cfg

I suspect bug introduced because its trying to do some kind of unit conversion and overflowing/getting confused and dumping out.


The entire game is still based in metric and just converts through to imperial. Notice depth call outs are 33ft, 66ft, 101ft and so on - ie 10 METRE steps. Also depth under keel is "over 3280.1ft"....So that'll be 1000m then :)
Fairly sure this is whats causing the CTD bug.

Psyon
03-23-07, 01:52 PM
agree on the depth readings, thanks, now i know

was wondering what was going on..33ft 66ft etc.

Fishu
03-23-07, 05:47 PM
It works fine with the metric system. Lay off the imperial for now!

Ducimus
03-23-07, 07:44 PM
I thought the game crashing after pressing 'A' was a bit odd, im so glad i read this thread.

Defiantly gonna try setting the game to the metric system now and see if the CTD bug goes away.

gnirtS
03-23-07, 09:06 PM
My guess is as the game still runs behind the scenes in metric its a conversion screwup of sorts.

Im guessing the "Maintain depth" command in the code simply reads the current depth then calls the function to set depth and uses that as the figure. Ie the same as "Make my depth <11111>".

Somewhere along the line its trying a conversion (or not trying a conversion it should do), getting an invalid response and dieing as a result.

If it DOES work in metric setting its even more of a hint the above is whats happening.

Good news is if thats the case its about 3 lines of code to fix it.

jdski
03-23-07, 09:28 PM
Still crashes for me pressing "A" if set to metric. I tried changing the maintain depth to another key. It crashes no matter what key it's set to.

mookiemookie
03-23-07, 09:36 PM
Trust our fearless leader. If Neal says it'll be fixed, it'll be fixed. To borrow a mafia phrase, "he knows people who know people" if you know what I mean. :up:

Ducimus
03-23-07, 09:37 PM
Does it still crash when using the depth gauge as opposed to the A key?

gnirtS
03-23-07, 09:41 PM
Does it still crash when using the depth gauge as opposed to the A key?

Most people stopped that by uninstalling the game, completely deleting its directory structure. Then reinstalling, before running apply v1.1 THEN run it.

Worked for me and most others i think.

mookiemookie
03-23-07, 09:48 PM
I haven't run into crashes using the depth gauge and I patched the 1.1 patch over a clean install, so I can vouch for that.

The "A" key is still a "quick exit to Windows" though. See how I put a positive spin on that? :up:

Ducimus
03-23-07, 10:10 PM
LOL.

i better remark out the A key on my files then, theres two keys i used alot in SH3.

D and A

Just call me, Mr 275 meters :88)

novafluxx
03-23-07, 10:26 PM
Yes, I lost 2 hours of patrolling last night because of 'A' CTD

I would like to play SH4, but cannot due to a bug that was introduced in 1.1.

This bug as reported by MANY other users is causing a CTD when leveling the sub by pressing A or the depth gauge.

I have been in the IT field for over 23 years writing software business applications. Mind you not PC games. The reason that I state this is after I make code changes I will perform a unit test to verify my change resolves the issue and does not create another. Now since I did the development then a different QA person actuallys performs a test.

Based on this it does not really appear that the devs actually performed either test since obviously this is a major function.

I was and still am very impressed with SH4 but I would feel a lot more comfortable if the devs would slow down a little and make sure the quality is their in the product. Afterall that is what brings you new customers as well as your continued customer base.

LukeFF
03-24-07, 02:53 AM
Apparently the error lies in the commands.cfg file:

"OK, go to my FileFront and download SetKeys. Then, go to Program Files/Ubisoft/Silent Hunter IV Wolves of the Pacifc/Data/Cfg, and find the Commands Cfg file. Copy it to another location and rename it to Commands_en(as in the same file SH3 Uses which SetKeys seems to only recognize), and find Order_Maintain_Depth, and change it to Maintain_Current_Depth. Once you are done, rename it Commands again like the stock SH4 called it."

http://forums.ubi.com/eve/forums/a/tpc/f/6421019045/m/2351086345

My apologies if this has already been posted. I just got in from a long day at work today.

1mPHUNit0
03-24-07, 03:27 AM
IT field or not, just make sure both your Windows and all device drivers are up to date, because not everyone is having it apparently.

What?
you suppose...
apparently????
Shut up please.......A on vanilla SH4 +1.1 ----->crash

joea
03-24-07, 04:29 AM
IT field or not, just make sure both your Windows and all device drivers are up to date, because not everyone is having it apparently.
What?
you suppose...
apparently????
Shut up please.......A on vanilla SH4 +1.1 ----->crash


Please be polite. :nope:

macky
03-24-07, 05:41 AM
eek, just installed mine, went straight for the patch before trying it and a=CTD:o

hope this fix comes soon

flyinj
03-24-07, 06:13 AM
I actually use 'a' now to quit the game for the night.

Waterboy
03-24-07, 09:58 AM
A = Adios :lol:

I think I'm going to have to comment it out. I know there's a problem, yet I still tend to hit it. :nope: DOH!

Seadogs
03-24-07, 12:11 PM
I actually use 'a' now to quit the game for the night.

Way to improvise. :)


But yea, I can't see how a CTD button could not get fixed soon, really sucks for me if I want to play with the camera. I always seem to instinctivly go for the WASD keys. :damn:

Hopefully the Standimeter (just got that one the first time 5 minutes ago), and moving crew around at port CTD's will get patched soon too.

mookiemookie
03-24-07, 12:52 PM
Hopefully the Standimeter (just got that one the first time 5 minutes ago), and moving crew around at port CTD's will get patched soon too.

The 1.1 patch fixed the stadimeter for me. Download it if you haven't already.

Seadogs
03-24-07, 01:04 PM
Yep I got the patch, never happened before to me with or without the patch. I was pretty suprised.