PDA

View Full Version : Higher Ranks, Tested and Party Approved


Tessa
04-01-08, 11:05 AM
After doing some testing and fiddling around finally found out how to successfully add extra ranks and get SHC and SHIII to accept them. With the stock (even GWX) promotion of ranks there's very little incentive to amass renknown other than to use it to buy upgrades or new ships. With the currently (screwed up) system of awarding commendations, hopefully this will spark some interest to actually try and create your career and retire as "The Man" i.e. Admiral (though sadly you don't get command of the flottille, but you would have the satisfaction of knowing you would have and give Bernard a proper court-martial :|\\ ). Rather than include copies of the entire basic.cfg and en_menu files here are the parts that need to be changed:

In the basic.cfg, replace this text over what is currently there:

[PLAYER_RENOWN]
AcademyBonus=1000
RankLevel0=0; SCORE
RankLevel1=1499; SCORE
RankLevel2=7999; SCORE
RankLevel3=14999; SCORE
RankLevel4=21999; SCORE
RankLevel6=34999; SCORE
RankLevel7=54999; SCORE
RankLevel8=89999; SCORE
RankLevel9=143999; SCORE

The stock version only goes up to RankLevel3, so all the rest have been ammended. Because 175 was already in use there's no way of making Grossadmiral.

In the en_menu file replace the existing lines with the following:

170=Oberleutnant z. S.; Kapitänleutnant
171=Kapitänleutnant; Korvettenkapitän
172=Korvettenkapitän; Fregattenkapitän
173=Fregattenkapitän; Kapitän z. S.
174=Kapitän z. S.; Kommodore

175=Exit To Menu

176=Kommodore; Konteradmiral
177=Konteradmiral; Vizeadmiral
178=Vizeadmiral; Admiral
179=Admiral; Grossadmiral

Even with the barebone stock vanilla/GWX the program can be screwy in terms of awarding you higher ranks as you earn them. There's a few different ways of dealing with them if they come up; hopefully they won't. While I was testing these out everything went smooth; hopefully it'll be the same for everyone else once the changes are in their proper places.

Happy hunting :arrgh!:

bigboywooly
04-01-08, 12:11 PM
Interesting

Tessa
04-01-08, 12:41 PM
I kept the stock GWX rank values for levels 0-3; after that I used a simple fibonacci sequence to set the higher ranks. Unless the academy bonus is removed (which I believe is the plan for 2.1) and start with 0 reknown raising the first two ranks will be necessary. Otherwise you automatically skip rank 0 without even going out on patrol, and you'll gain almost enough reknown from the 1st patrol even if you don't sink anything from completing the patrol assignment to get promoted. Something to think about possibly changing to make the first few steps a bit more worthwhile in leiu of the nealry complete officer ranks availability.

Avatar
04-01-08, 01:08 PM
Tessa,
Have you found a way to give your player commander medals? I'm on patrol 24 and I still have yet to be offered the Uboat War Badge.
Thanks for your great work on ranks, I am hoping to find a way to award a medal that I believe should have been awarded after the first patrol.
Again thanks for the work!
cheers!

Tessa
04-02-08, 12:52 AM
Tessa,
Have you found a way to give your player commander medals? I'm on patrol 24 and I still have yet to be offered the Uboat War Badge.
Thanks for your great work on ranks, I am hoping to find a way to award a medal that I believe should have been awarded after the first patrol.
Again thanks for the work!
cheers!

Thanks :D Reworking the whole medal box, awarding criteria and what not is a project I've been working on alongside 2 others. As I've finished 1 and nearly finished with the 2nd I'll be able to disect this one and hopefully fix it for good. The medals are a particularly hard one given the way that the game implements them (just the medals themselves). Even with what is already in there; there should be a bronze and silver combat clasp instead of the gold one (which never existed) and wasn't available till 44 anyway. The German cross also came in two versions, silver and gold and the sub badge also came in two versions, one plain and the other with diamonds. There's a lot to do with fixing this particular aspect, getting all the medals is one project in itself, and getting the game to correct award them is equally as tough; especially since it seems to break its own parameters - as a test I started a patrol, then docked and finished the patrol without even moving an inch. For my valiant efforts of having a cup of coffee with my crew while still in the dock I was given the German Cross in gold for my exceptional valor for resolving the regular/decaff brawl in the aft torpedo room.

Graf Paper
04-02-08, 02:03 AM
Bless you, Tessa! This is a mod that should have been done from day one. :rock:

I've never quite understood why, but past discussions of this usually ended with some long-time modder or member stating that ranks were hard-coded and messing with the configs would cause CTDs or corrupted career saves. Hence, no way to "climb the ladder" as a measure of your skills rather than merely "hot-rodding" your boat and/or surviving the war.

I belive I am not alone in greatly anticipating your reworking of the awards. :yep:

It would be wonderful if you and Jaesen could get together and have him help you to intergrate the new ranks and awards into his SH3 Commander.

This would also add realism by using his "random crew transfers" feature to reflect that your WO or CE got promoted to command their own u-boat, if possible.

Too bad there's currently no known way to promote ordinary crew and petty officers to officer ranks for replacing any officers that get transferred or promoted out. Then again, higher ranks for your u-boat commander wasn't supposed to work, either, according to common wisdom.

Keep up the great work, Tessa! :up:

P.S. Wouldn't this technically be more suitable for posting in the SH3Mods Workshop section?

Jimbuna
04-02-08, 11:33 AM
There's a bit of food for thought here http://img120.imageshack.us/img120/9026/wolfthumbsuprw5.gif (http://imageshack.us)

Grayson02sept1980
04-02-08, 04:16 PM
dumb question:
what is a higher rank good for other than personal satisfaction?

Kaleu. Jochen Mohr
04-02-08, 04:50 PM
methinks that Fregattenkapitän should put you on land to train new recrutes/command your own flotilla
but this is interesting

antikristuseke
04-02-08, 09:05 PM
dumb question:
what is a higher rank good for other than personal satisfaction?
It allso gives + e-peen

Tessa
04-04-08, 03:57 AM
dumb question:
what is a higher rank good for other than personal satisfaction?

Even though we all play the same game, everyone has their own experience and perceptions. Some get satisfaction from hauling in large tonnage, destroying convoy's, harbor raiding and what not. Since there's no way to program anything objective into the game (thanks UBI for all the hardcoding) realistically when you return back to port with a 100,000+ ton patrol and get nothing for it (not even a pat on the back) seems like a slap in the face. It can be argued that you are just doing your job, but extraordinary acts are the reasons that generals began instituting medals and criteria for advancing in personal rank.

We all know what the final outcome of the game is, at the end of the day there's just your tonnage score and the memories of your patrols. Adding another dimension will bring personal satisfaction to some as it reduces the redundancy of going out on patrol with no hopes of getting any kind of acknowledgement of their efforts. In short, yes it is for personal satisfaction for those that want more.

methinks that Fregattenkapitän should put you on land to train new recrutes/command your own flotilla
but this is interesting

Even Korvettekapitan's were somtimes delegated to being flottille commanders. Erich Hartmann is probably the best example of a high ranking officer defying the command and using his combat record (and fame) to remain in active duty.

Kaleu. Jochen Mohr
04-04-08, 04:08 AM
methinks that Fregattenkapitän should put you on land to train new recrutes/command your own flotilla
but this is interesting
Even Korvettekapitan's were somtimes delegated to being flottille commanders. Erich Hartmann is probably the best example of a high ranking officer defying the command and using his combat record (and fame) to remain in active duty.
so was Mohr who died 2 April 1943 with his entire crew ;)
http://www.uboat.net/men/mohr.htm

NealT
04-04-08, 04:56 PM
I normally don't try to mess with these but here I go...wish me luck...

Jimbuna
04-05-08, 06:32 AM
Good Luck http://www.psionguild.org/forums/images/smilies/wolfsmilies/pirate.gif

http://imgcash3.imageshack.us/img412/4774/thumbsuplargeon1.gif

NealT
04-05-08, 07:37 AM
It worked. :p

Followed the instructions and it worked. :lol:

Played the game and it worked. :smug:

:up:

Chisum
04-05-08, 05:04 PM
Wow Tessa, great job !
I note preciously your recommandations.
:up:
Can you tell me what about in SH3 Commander ?
I want to see someday a personal file updated whit "Gross Admiral" inside !
(It's for the after war when I seek a good job).

:lol:

Seriously, a great question: you say we must change in the en_menu file. But I play in french. Must I change in fr_menu or in en_menu ??


PS: it is possible to create a other rank over Gross Admiral ? I think that "Reich Admiral" will be a good affair to makes Goering jalous.

JScones
04-06-08, 12:04 AM
It would be wonderful if you and Jaesen could get together and have him help you to intergrate the new ranks and awards into his SH3 Commander.
I'm sure that you can appreciate that as one of SH3Cmdr's main aims is to provide an historical wrapper around SH3, including something that sees Admirals cruising around in U-boats just doesn't fit well. ;)

Plus, SH3Cmdr is, and will always remain, mod neutral. Assuming, therefore, that all players want to be Admirals cruising around in U-boats isn't appropriate either.

What I will do, however, is remove any modifications that SH3Cmdr makes to the rank labels in *_menu.txt. This means that the options to force ranks and medals to display in a specific language will go. SH3Cmdr will revert to reading and using whatever rank labels exist in the game, between numbers 170 and 179 (it will ignore 175).

But players need to understand that as this mod is merely text label changes, there is no way for SH3Cmdr to know whether you start as an ObLt, KptLt, or burger flipper, so if you adjust your rank in any way, it will create a hole in your Personnel File between your pre-SH3 career and your SH3 career. You can plug this by adjusting the ranks stored in SH3Cmdr_*.txt (removing Seekadett in the process), but as the pre-SH3 promotion dates are based on an SH3 start rank of Lt (after all, that is what the stock game starts with), they will no longer be reflective of RL conditions. But again, players can edit the dates in their SH3Cmdr.ini file if they really want to.

Personally, having lived through the "rank bumping" debacle two years ago and knowing the potential frustrations, I would see better value in combining the "classic" approach of starting as an Lt but changing the renown required to ensure that you get promoted to ObLt after your first patrol (as is current practice; chosen for a reason ;)), with the extra ranks that Tessa has added. Sure, this reduces the maximum rank to a mere Vizeadmiral, but...

This would also add realism by using his "random crew transfers" feature to reflect that your WO or CE got promoted to command their own u-boat, if possible.
Not with you here, as Tessa's mod only adjusts player ranks. Crewmen will retain the same rank as they do now.

Too bad there's currently no known way to promote ordinary crew and petty officers to officer ranks for replacing any officers that get transferred or promoted out. Then again, higher ranks for your u-boat commander wasn't supposed to work, either, according to common wisdom.
You can. It's common knowledge that from within SH3 you can promote from PO to officer and from crewman to PO, assuming of course, that the crewman has the necessary experience. SH3Cmdr doesn't support this though, because it didn't happen quite like that in RL.

Sandman_28054
04-06-08, 11:56 AM
The stock version only goes up to RankLevel3, so all the rest have been ammended. Because 175 was already in use there's no way of making Grossadmiral.

In the en_menu file replace the existing lines with the following:

170=Oberleutnant z. S.; Kapitänleutnant
171=Kapitänleutnant; Korvettenkapitän
172=Korvettenkapitän; Fregattenkapitän
173=Fregattenkapitän; Kapitän z. S.
174=Kapitän z. S.; Kommodore

175=Exit To Menu

176=Kommodore; Konteradmiral
177=Konteradmiral; Vizeadmiral
178=Vizeadmiral; Admiral
179=Admiral; Grossadmiral



Will this work in the English version?

I see you've listed the terms in German.

My en_menu has these in English, will that affect anything?

melnibonian
04-06-08, 12:33 PM
Will this work in the English version?

I see you've listed the terms in German.

My en_menu has these in English, will that affect anything?
I'm not 100% sure but I think it should work in the English Menu as well without any problems

Graf Paper
04-07-08, 07:08 PM
Thanks for your insights, Jaesen.

I'm nowhere near being an expert on SH3 or history but it seemed like a good idea at the time, minus having an ocean of admirals cruising around.

I know there were at least a handful of Korvettenkapitans that remained in frontboot service but, in the game, the renown earned to achieve that rank ought to be fairly high. Any rank above this ought to be assigned "post-career" to reflect your transfer out of combat service to a command or training post onshore.

I'd rather stick with matters as they are now than mess about with SH3 Cmdr. That little gem is just too valuable to recut!

Sometimes the way features are implemented in SH3 seems downright puzzling!

Tessa
04-08-08, 04:31 AM
I'm sure that you can appreciate that as one of SH3Cmdr's main aims is to provide an historical wrapper around SH3, including something that sees Admirals cruising around in U-boats just doesn't fit well. ;)

Plus, SH3Cmdr is, and will always remain, mod neutral. Assuming, therefore, that all players want to be Admirals cruising around in U-boats isn't appropriate either.

While I worked this out the rank system that was being used the starting slot (0) was Oberleutnant z. S. so it ended up that my mods final rank was Admiral; the original intent wasn't to make that rank acheivable; just was how it worked out.

Because of the high fatality rate for those in the U-Boat service of the Kriegsmarine, having many officers higher than a CrvtCptn still sailing was very rare. Though in other parts of the armed forces, it wasn't so. In the Luftwaffe there were several Colonel's and even General's that still flew combat sorte's; in our own Navy there was frequently 2 and 3 star admirals out on patrol (albeit in command of a fleet or task force than just 1 ship acting alone).

Even with the high ranks up there, amassing that much reknown is tough unless you never upgrade your ship. Because its hardcoded into SHIII when your reknown goes below the specified level you loose your rank, it doesn't hit you such that your a sub-leutnant and all you're officers are actually your superiors. Thus the high reknown rates for the flag ranks.


What I will do, however, is remove any modifications that SH3Cmdr makes to the rank labels in *_menu.txt. This means that the options to force ranks and medals to display in a specific language will go. SH3Cmdr will revert to reading and using whatever rank labels exist in the game, between numbers 170 and 179 (it will ignore 175).

Personally, having lived through the "rank bumping" debacle two years ago and knowing the potential frustrations, I would see better value in combining the "classic" approach of starting as an Lt but changing the renown required to ensure that you get promoted to ObLt after your first patrol (as is current practice; chosen for a reason ;)), with the extra ranks that Tessa has added. Sure, this reduces the maximum rank to a mere Vizeadmiral, but...

Starting out as a Lt. is reasonable, having 8 ranks available instead of 4 gives much more room to grow and make upgrading not so harsh. Imo if the same amount of reknown that is set to get up to Korvettenkapitän is retained that's a fair start. Then start using the fibbonacci sequence for the higher ranks makes it tough to get much higher than Kapitän z. S.

Tessa
04-08-08, 04:43 AM
Wow Tessa, great job !
I note preciously your recommandations.
:up:
Can you tell me what about in SH3 Commander ?
I want to see someday a personal file updated whit "Gross Admiral" inside !
(It's for the after war when I seek a good job).

:lol:

Seriously, a great question: you say we must change in the en_menu file. But I play in french. Must I change in fr_menu or in en_menu ??


PS: it is possible to create a other rank over Gross Admiral ? I think that "Reich Admiral" will be a good affair to makes Goering jalous.

Thanks :D though the answer ended up being something rather simple, it was lots of nights banging my head against the wall :damn:

I'll be sure and speak with Jaesun about SHC changes to be sure that we're able to use all the slots now available.

With regards to the en_menu file, it doesn't matter which one you use as long as its the one that the game pulls its info from. When I post it in the SHIII Mod forum I'll make that clear.

It is possible to adjust it such that you could become a Gross Admiral; just would start at a higher rank. The only rank that I think would possibly make Goering jealous is Reichmarshall of the SS (more like scare the crap outta him), he was so self infatuated that he would create new decorations (like the Grand Cross of the Knights Cross) just for him that would never be awarded to anyone else.

Tessa
04-08-08, 04:49 AM
The stock version only goes up to RankLevel3, so all the rest have been ammended. Because 175 was already in use there's no way of making Grossadmiral.

In the en_menu file replace the existing lines with the following:

170=Oberleutnant z. S.; Kapitänleutnant
171=Kapitänleutnant; Korvettenkapitän
172=Korvettenkapitän; Fregattenkapitän
173=Fregattenkapitän; Kapitän z. S.
174=Kapitän z. S.; Kommodore

175=Exit To Menu

176=Kommodore; Konteradmiral
177=Konteradmiral; Vizeadmiral
178=Vizeadmiral; Admiral
179=Admiral; Grossadmiral



Will this work in the English version?

I see you've listed the terms in German.

My en_menu has these in English, will that affect anything?

I just put the German rank names in the en_menu file as I have everything else in English but prefer the ranks to be in German. Translatting them to the corresponding English ranks will work fine. I'll post those too along with all the other info relating to this mod in the SHIII Mod section (probably tomorrow) so that you can use english or german ranks and all the other main permutations (to indulge those that want Gross Admiral to be available as well as the more traditional as Jaesun points out as having the starting be a Lt.).

Graf Paper
04-08-08, 07:06 AM
I truly do hope you get this ironed out, Tessa. This seems like an excellent mod for those who want to attempt making rank above Kapitanleutnant.

I find it's a rather dubious choice that the devs decided you only got promoted according to the renown you've saved up ( instead of spending it on new u-boats and upgrades ) rather than the career total renown you've earned. I believe medals awarded are tied to this rule as well.

If rank earned was truly reflective of renown accrued, then sinking massive amounts if tonnage would surely lead to promotion. I've got over 280,000 tons to my credit, yet I'm still just an Obltn. z.S. while real-life "u-boat aces" made ranks of Korvettenkapitan and Fregattenkapitan with far less, albeit their task was far more difficult than our virtual careers.

I also hope Jaesen can be of help to you in making this work with SH3 Cmdr as smoothly as possible. I know I'd like a shot at Korvkpt. but not if it means throwing SH3 Cmdr out of kilter.

Keep at it, Tessa! :up:

JScones
04-08-08, 08:06 AM
Guys, please understand that to fully support this mod I will be breaking compatibility with practically every other mod out there. I will not allow that to occur.

I have already posted that I will remove any modifications that SH3Cmdr makes to the rank labels in *_menu.txt. As it is, this will require the removal of existing functionality from SH3Cmdr that non-users of this mod may not appreciate.

From R3.1, SH3Cmdr will blindly read whatever text if finds at labels 170 through 179 (sans 175). Call yourself "The Grand Poobah", SH3Cmdr won't care. It will also use this text in all generated Personnel Files.

HOWEVER, SH3Cmdr WILL continue to use the rank of Leutnant as its seed for calculating Commander histories. It is just not possible for it to interpret free-form text and even if so, it is just not practical for me to build logic to cover every possible starting rank variation. Anyone who understands relational databases will understand my reasoning here.

So, if Tessa wants to release a mod that starts at ObLt or higher, then she needs to ensure that her readme advises users that it is not compatible with SH3Cmdr, at least without SH3Cmdr file editing (as per my post #17).

However, if Tessa wants to meet half way and release a mod that maintains a start of Lt (with renown for ObLt of 1500 or less to force a post first patrol promotion, as is the common approach), then SH3Cmdr users will have the benefit of both a possible rank of VAdm AND Personnel Files that don't have gaps.

It's about compromise, and considering my user base, I've gone as far as I can go.

Sorry everyone, but frankly, if you want to be an Admiral, you prolly won't be using SH3Cmdr anyway.

Tessa
04-08-08, 01:06 PM
Guys, please understand that to fully support this mod I will be breaking compatibility with practically every other mod out there. I will not allow that to occur.

I have already posted that I will remove any modifications that SH3Cmdr makes to the rank labels in *_menu.txt. As it is, this will require the removal of existing functionality from SH3Cmdr that non-users of this mod may not appreciate.

From R3.1, SH3Cmdr will blindly read whatever text if finds at labels 170 through 179 (sans 175). Call yourself "The Grand Poobah", SH3Cmdr won't care. It will also use this text in all generated Personnel Files.

HOWEVER, SH3Cmdr WILL continue to use the rank of Leutnant as its seed for calculating Commander histories. It is just not possible for it to interpret free-form text and even if so, it is just not practical for me to build logic to cover every possible starting rank variation. Anyone who understands relational databases will understand my reasoning here.

So, if Tessa wants to release a mod that starts at ObLt or higher, then she needs to ensure that her readme advises users that it is not compatible with SH3Cmdr, at least without SH3Cmdr file editing (as per my post #17).

However, if Tessa wants to meet half way and release a mod that maintains a start of Lt (with renown for ObLt of 1500 or less to force a post first patrol promotion, as is the common approach), then SH3Cmdr users will have the benefit of both a possible rank of VAdm AND Personnel Files that don't have gaps.

It's about compromise, and considering my user base, I've gone as far as I can go.

Sorry everyone, but frankly, if you want to be an Admiral, you prolly won't be using SH3Cmdr anyway.

I have no quarrels about using Lt as the starting rank, the only reason mine was different than the stock one in SHC was that when I started testing this out I used a modified version that was proposed in an older thread and kept it as my starting point during the testing. It is definitely more appropriate and reasonable to keep the starting rank as Lt as it always has been in SHC than something higher. I must apologize for that oversite on my part, my goal wasn't to force upon everyone higher ranks with my original posting.

Sorry Jaesun for any heartaches/headaches my oversite has caused you :cry:. My intent was summed up by Graf with finally opening the path to progress past Kapitänleutnant. Once I'd finally figured it out and all my QA tests checked out I reverted to the giddy little schoolgirl and forgot that my configuration files were already altered to begin with and posted the mod.

Graf Paper
04-09-08, 01:16 AM
So this whole brouhaha has been over a simple misunderstanding? :roll:

I thought this mod started with the usual ranks and simply opened the door to higher ranks as your career progressed! That's the view I've been taking in all my statements, Jaesen and Tessa.

It turns out that is what Tessa had intended as well...a slight error in posting not withstanding. :rotfl:

So can we all shake hands and be friends now? :p

JScones
04-11-08, 07:03 AM
Tessa, to validate my assumption, please confirm that the game maintains the following data relationship:

Basic.cfg -> Careers.cfg -> *_menu.txt
RankLevel0 -> PlayerRank=10 -> 170=whatever (current behaviour)
RankLevel1 -> PlayerRank=11 -> 171=whatever (current behaviour)
RankLevel2 -> PlayerRank=12 -> 172=whatever (current behaviour)
RankLevel3 -> PlayerRank=13 -> 173=whatever (current behaviour)
RankLevel4 -> PlayerRank=14 -> 174=whatever
RankLevel6 -> PlayerRank=16 -> 176=whatever
RankLevel7 -> PlayerRank=17 -> 177=whatever
RankLevel8 -> PlayerRank=18 -> 178=whatever
RankLevel9 -> PlayerRank=19 -> 179=whatever

Of critical importance is the PlayerRank assumption. I need to know with 100% certainty that the game will write PlayerRank values > 13, and especially whether 15 is used or not.

Tessa
04-13-08, 04:44 AM
Tessa, to validate my assumption, please confirm that the game maintains the following data relationship:

Basic.cfg -> Careers.cfg -> *_menu.txt
RankLevel0 -> PlayerRank=10 -> 170=whatever (current behaviour)
RankLevel1 -> PlayerRank=11 -> 171=whatever (current behaviour)
RankLevel2 -> PlayerRank=12 -> 172=whatever (current behaviour)
RankLevel3 -> PlayerRank=13 -> 173=whatever (current behaviour)
RankLevel4 -> PlayerRank=14 -> 174=whatever
RankLevel6 -> PlayerRank=16 -> 176=whatever
RankLevel7 -> PlayerRank=17 -> 177=whatever
RankLevel8 -> PlayerRank=18 -> 178=whatever
RankLevel9 -> PlayerRank=19 -> 179=whatever

Of critical importance is the PlayerRank assumption. I need to know with 100% certainty that the game will write PlayerRank values > 13, and especially whether 15 is used or not.

Your assumptions are correct (I'm assuming your using the current behaviour baseline as the defaults in SHC? ) with regards to the variables you've laid out.

RankLevel15/line 175 will not be modified, it is already in use by the game as another command. So it will skip from 14->16.

My last career everything went fine from 10->16 (my most frequent career). At this moment though I can't say that it is 100% fullproof. I was testing it out today and kept running into a roadbloack that shouldn't be there, it wouldn't even recognize rank12 without manually changing it despite having more than enough renown. After hours of fiddling with it I've writen it off as another probable casualty of a recenty nasty virus I got. Though I've gotten rid of all traces its left its mark in other programs resulting in some odd behaviours.

To be sure am gonna format and reload everything which shouldn't take too long. Afterwards will be able to accurately test it for you and give a definitive answer.

JScones
04-13-08, 07:10 AM
(I'm assuming your using the current behaviour baseline as the defaults in SHC? )
Not quite sure what you mean here. All I'll be doing in SH3Cmdr is mapping the PlayerRank value in the career file back to the *_menu.txt value and displaying whatever text label is returned. That is, if the PlayerRank is 17, then SH3Cmdr will display the text from *_menu.txt entry 177.

The history calculations will still be based on a starting rank of Lt, regardless of what text SH3Cmdr finds.

My last career everything went fine from 10->16 (my most frequent career). At this moment though I can't say that it is 100% fullproof. I was testing it out today and kept running into a roadbloack that shouldn't be there, it wouldn't even recognize rank12 without manually changing it despite having more than enough renown. After hours of fiddling with it I've writen it off as another probable casualty of a recenty nasty virus I got. Though I've gotten rid of all traces its left its mark in other programs resulting in some odd behaviours.
I wouldn't put it down to the virus, that is just how SH3 goes sometimes. I was waaay over the renown required to get KptLt once...never got it.

As long as your tests prove the relationship above, I'll be happy. Whether a promotion always occurs exactly at renown whatever, I'll let you enjoy investigating.

Tessa
04-13-08, 09:08 AM
Not quite sure what you mean here. All I'll be doing in SH3Cmdr is mapping the PlayerRank value in the career file back to the *_menu.txt value and displaying whatever text label is returned. That is, if the PlayerRank is 17, then SH3Cmdr will display the text from *_menu.txt entry 177.

Sorry that wasn't as clear as I'd hoped, but yes that is what happens. If PlayerRank17=75000, your renown is 77000 and your playerrank=17 SHC will display the correcet rank for Rank17, as it does ingame as well.

The history calculations will still be based on a starting rank of Lt, regardless of what text SH3Cmdr finds.

I believe this fits your correct starting rank and structure, with the additional xxx_menu slots filled in. You'll notice why rank15 can't be used as its already a system command.

170=Leutnant z. S.; Oberleutnant z. S.
171=Oberleutnant z. S.; Kapitänleutnant
172=Kapitänleutnant; Korvettenkapitän
173=Korvettenkapitän; Fregattenkapitän
174=Fregattenkapitän; Kapitän z. S.

175=Exit To Menu

176=Kapitän z. S.; Kommodore
177=Kommodore; Konteradmiral
178=Konteradmiral; Vizeadmiral
179=Vizeadmiral; Admiral

This is what I've been using since you brought the OberLt./Lt as Rank10 to my attention.

My last career everything went fine from 10->16 (my most frequent career). At this moment though I can't say that it is 100% fullproof. I was testing it out today and kept running into a roadbloack that shouldn't be there, it wouldn't even recognize rank12 without manually changing it despite having more than enough renown. After hours of fiddling with it I've writen it off as another probable casualty of a recenty nasty virus I got. Though I've gotten rid of all traces its left its mark in other programs resulting in some odd behaviours.
I wouldn't put it down to the virus, that is just how SH3 goes sometimes. I was waaay over the renown required to get KptLt once...never got it.

As long as your tests prove the relationship above, I'll be happy. Whether a promotion always occurs exactly at renown whatever, I'll let you enjoy investigating.

Hehehe, its become a nuisance to the point that I've got to figure it out on principle! :damn:

Chisum
04-14-08, 04:15 AM
Thanks :D though the answer ended up being something rather simple, it was lots of nights banging my head against the wall :damn:

I'll be sure and speak with Jaesun about SHC changes to be sure that we're able to use all the slots now available.

With regards to the en_menu file, it doesn't matter which one you use as long as its the one that the game pulls its info from. When I post it in the SHIII Mod forum I'll make that clear.

It is possible to adjust it such that you could become a Gross Admiral; just would start at a higher rank. The only rank that I think would possibly make Goering jealous is Reichmarshall of the SS (more like scare the crap outta him), he was so self infatuated that he would create new decorations (like the Grand Cross of the Knights Cross) just for him that would never be awarded to anyone else.

Thanks to the answer Tessa.

I modified as you suggested and like you watch on the pic, all seems ok.

http://img294.imageshack.us/img294/1387/178tr3.jpg

But that's only when loading the game by SH3.

I took the risk of change also in SH3 Commander (latest version), and when I start the game through SH3Cdr, I have no grade that appear in the game(just a blank in the main screen or ":Otto Chisum" up the windows, no more)...

Moreover, in the "personal files" of SH3Cdr, grade seems fixed on "FregattenKapitän."
Unfortunately, bad memory, I can not remember what file I changed...
I had put some value similar to those files in SH3.
Maybe they were obliterated them self when lauching the game ?
I don't know.

Tessa
04-21-08, 11:59 PM
Thanks :D though the answer ended up being something rather simple, it was lots of nights banging my head against the wall :damn:

I'll be sure and speak with Jaesun about SHC changes to be sure that we're able to use all the slots now available.

With regards to the en_menu file, it doesn't matter which one you use as long as its the one that the game pulls its info from. When I post it in the SHIII Mod forum I'll make that clear.

It is possible to adjust it such that you could become a Gross Admiral; just would start at a higher rank. The only rank that I think would possibly make Goering jealous is Reichmarshall of the SS (more like scare the crap outta him), he was so self infatuated that he would create new decorations (like the Grand Cross of the Knights Cross) just for him that would never be awarded to anyone else.

Thanks to the answer Tessa.

I modified as you suggested and like you watch on the pic, all seems ok.

But that's only when loading the game by SH3.

I took the risk of change also in SH3 Commander (latest version), and when I start the game through SH3Cdr, I have no grade that appear in the game(just a blank in the main screen or ":Otto Chisum" up the windows, no more)...

Moreover, in the "personal files" of SH3Cdr, grade seems fixed on "FregattenKapitän."
Unfortunately, bad memory, I can not remember what file I changed...
I had put some value similar to those files in SH3.
Maybe they were obliterated them self when lauching the game ?
I don't know.

The easy solution is to download SHC 3.1; Jaesen and I worked out a solution that would have otherwise required you to modify the cfg files in SHC. Here's the corrected ranks and their renown for the higher ones.

German Names
170=Leutnant z. S.; Oberleutnant z. S.
171=Oberleutnant z. S.; Kapitänleutnant
172=Kapitänleutnant; Korvettenkapitän
173=Korvettenkapitän; Fregattenkapitän
174=Fregattenkapitän; Kapitän z. S.
176=Kapitän z. S.; Kommodore
177=Kommodore; Konteradmiral
178=Konteradmiral; Vizeadmiral
179=Vizeadmiral; Admiral

English Names
170=Lieutenant Jr.;Lieutenant Sr.
171=Lieutenant Sr.;Lieutenant Commander
172=Lieutenant Commander;Commander
173=Commander; Captain
174=Captain; Rear Admiral Lower
176=Rear Admiral Lower; Rear Admiral Higher
177=Rear Admiral Higher; Vice Admiral
178=Vice Admiral; Admiral
179=Admiral; Admiral of the Navy

French Names
170=Enseigne de vaisseau de première classe; Lieutenant de vaisseau
171=Lieutenant de vaisseau; Capitaine de corvette
172=Capitaine de corvette; Capitaine de frégate
173=Capitaine de frégate; Capitaine de vaisseau
176=Capitaine de vaisseau; Contre-Amiral Counter-Admiral
177=Contre-Amiral Counter-Admiral; Vice-Amiral
178=Vice-Amiral;Vice-Amiral d'escadre Squadron Vice-Admiral
179=Vice-Amiral d'escadre Squadron Vice-Admiral; Amiral

[PLAYER_RENOWN]
AcademyBonus=1000
RankLevel0=0; SCORE
RankLevel1=1499; SCORE
RankLevel2=7999; SCORE
RankLevel3=14999; SCORE
RankLevel4=22999; SCORE
RankLevel6=36999; SCORE
RankLevel7=58999; SCORE
RankLevel8=94999; SCORE
RankLevel9=152999; SCORE

Chisum
07-10-08, 09:17 PM
Hi,

When I get a higher rank and after I buy an other submarine, the rank decrease !
It's possible to change it without add some renown manually ?

Chisum
08-09-08, 10:22 AM
Damned !
I only understand that I did not have version 3.1 !
When you wrote that, I just load the previous version and I thought it was the last !

Now everything is working, I'm Kommodore on the personal files of SH3Com.

Thank you !

http://img525.imageshack.us/img525/7412/carnet02rb1.jpg

desirableroasted
03-10-10, 07:28 AM
I realizing I am recalling a 2-year-old thread, but it seems the most thorough on the subject.

My question: now that I am running GWX 3.0 Gold and SH CDr 3.2, what files would need to be altered to arrive at Tessa's solution of adding additional ranks?

I ask only because I cannot see a direct correlation between what's discussed here and what I see in my present .cfg and menu.txt files.

Any ideas?

Jimbuna
03-10-10, 11:24 AM
If you receive no response by the time I get home this evening I'll post the information.

desirableroasted
03-10-10, 02:37 PM
If you receive no response by the time I get home this evening I'll post the information.

Much obliged!

Jimbuna
03-11-10, 06:43 AM
Much obliged!

Changing rank and rank level:

Go to en_menu.cfg in C\Ubisoft|SH3\Data\Menu

Make the changes necessary to match the details below:

160=Matrosengefreiter
161=Matrosenobergefreiter
162=Matrosenhauptgefreiter
163=Bootsmann
164=Stabsbootsmann
165=Stabsoberbootsmann
166=Oberfähnrich z. S.
167=Leutnant z. S.
168=Oberleutnant z. S.
169=Oberleutnant z. S.
170=Leutnant z. S.; Oberleutnant z. S.
171=Oberleutnant z. S.; Kapitänleutnant
172=Kapitänleutnant; Korvettenkapitän
173=Korvettenkapitän; Fregattenkapitän
174=Fregattenkapitän; Kapitän z. S.

Now go to the Basic CFG:

[PLAYER_RENOWN]
AcademyBonus=1000
RankLevel0=0; SCORE
RankLevel1=1499; SCORE
RankLevel2=7999; SCORE
RankLevel3=14999; SCORE

To add the 4th rank it'd look like:

RankLevel4=29999; SCORE

desirableroasted
03-11-10, 07:07 AM
Wow.... that was easy!

You meant en_menu.txt, though!

Thanks for the help!