It just gets better!!!
I have to say, I'm not keen on being allowed to refuse orders - it seems like it should cause some sort of penalty. It'd be great to refuse orders which would send you 'rogue' which would make any previously allied ships hunt you down. If this could be combined with these allies being given your last position it'd make for an interesting thing to do.
I'd still prefer for Esc to cancel out of all screens other than the core (how backspace works). I don't think it be a problem to have both do the same thing really - I know it's redundant but It'd be useful for people used to that system and those used to using Esc. I'd also still encourage buttons/a UI overhaul - I know you're probably working on your new project a lot, but I'm absolutely positive that a UI overhaul would get more people interested.
The game still occasionally makes mistakes when assigning missions, so being able to request a new mission without penalty is a necessity for now. If you get ordered to sink a ship in the Caspian Sea, for example, you shouldn't be forced to defect just to get new orders. Future improvements to the mission system will hopefully mean I can add a diplomatic reaction like you suggest.
A few people have been requesting the escape key change so I might add it in a mini update in the next few days Just added this, redownload the game to get the update. I started working on the button overhaul recently too, but decided to save that for a future release since it'll take a while.
I think refusing orders makes sense to have, it just needs to be reworded. There should be conditions under which you are allowed to state either mission failure, or changing conditions. Refusing should be reaaally rare, and make you go rogue as said. But, if I get sent to find some ship in the arctic, and it isn't anywhere logical, I should be able to tell Sub command this and pray they call me back for something else.
Also, I'll admit my immersion was ruffled when I torped a North Korean military vessel right off the coast of England. xD If that could be fixed somehow, erm, that'd be great.
In the game it's described as 'requesting new orders', which is similar to what you suggest. The system will be changed around a bit in the future.
And how do you know there aren't North Korean warships off the coast of England right now!? yeah, the way ships are placed can lead to some odd situations sometimes. I'm thinking of introducing a stat to determine how far from home a country's warships can appear, so US and USSR battlegroups will appear around the world but ships from Libya or Taiwan or whatever will focus on defending home.
Dropbox is demanding I give them my first and last name to download this.
Thanks for the heads up. Dropbox is steadily getting worse and worse as a hosting solution, I'll switch to another site as soon as it's practical.
Actually, you can just close the first window requesting log in info, then chose "just download without registering" the second time. It's a pain, but not as bad as actually being required to register.
Also, nuclear missiles appear to be bugged. Seems whenever I launch a nuke, the game crashes within a minute or so.
I thought it was unrealistic that every nation in the game would field nice and decent nuclear subs. So I created a budget submarine. Smaller, less torpedoes, less fail-safes.
Behold, the Pinto Class!
The Pinto class is awesome. You really have to make every shot count, and getting hit by a single depth charge means a massive struggle for survival. The fact that it has 16 crewmen instead of 15 was causing crashes on some computers, so I've patched the game to work with up to 20 crewmen (redownload to get the update).
Thanks for pointing out the missile bug too, but unfortunately I haven't been able to reproduce it. If you get a chance, it would really help if you could:
1. Download debug_0_27.exe and put it in your game folder:
https://www.dropbox.com/s/i65gmpjnulxw9xn/debug_0_27.exe?dl=0(it's exactly the same as the regular game executable, but with some debug options enabled. It will run slower but give more detailed error messages)
2. Set 'debug_mode = 1' at the bottom of your gameoptions.ini file.
3. Run debug_0_27.exe, launch some nukes and wait for the crash. If it gives you a message when it crashes, note what it says.
4. The game will output 'debug_log.txt' as it runs. If you could send me this file ( email address is subcommandergame (at) gmail.com , or you can message me through the forums) it would be really helpful in locating the cause.