• There seems to be an uptick in Political comments in recent months. Those of us who are long time members of the site know that Political and Religious content has been banned for years. Nothing has changed. Please leave all political and religious comments out of the forums.

    If you recently joined the forums you were not presented with this restriction in the terms of service. This was due to a conversion error when we went from vBulletin to Xenforo. We have updated our terms of service to reflect these corrections.

    Please note any post refering to a politician will be considered political even if it is intended to be humor. Our experience is these topics have a way of dividing the forums and causing deep resentment among members. It is a poison to the community. We appreciate compliance with the rules.

    The Staff of SOH

  • Server side Maintenance is done. We still have an update to the forum software to run but that one will have to wait for a better time.

Answer to a CFS2 question

Rami

Administrator
Staff member
To all,

One of our members asked a question that I want to make a thread out of, because it highlights one of those CFS2 "nuggets of information" that got lost in the server crash.

Hello,

I'm sure you'll know the answer to this, or can give me a link. Is it possible to change the language used by the pilots in CFS2? I have the pack of CFS1 chatter, and know how to assign it to events in the mission builder, but I mean the regular in-game background chat and the commands to wing men. I know that the short name (USA, BRI etc) in the Country file selects it, so by changing that in my British a/c I can get American voices rather than silence, but is it possible to have English voices? I seem to remember that it is hard wired and can't be done, but is that still right?

Answer

The spoken language is dictated individually by the aircraft. If you look in the [MISC_DATA] section of the .dp file, you'll find in most cases, something that looks like this:

[MISC_DATA]
unit_family=1
category=1
allegiance=17
max_group_size=8
min_speed=240
cruise_speed=415
max_speed=622
min_alt=50
cruise_alt=6667
max_alt=10000
entered_service=5/1/40
crew=1

The allegiance section corresponds precisely to your country.cfg

Therefore, if you are flying a P-40 in British or Russian colors, you may want to change the allegiance to the corresponding country. Britain would be =1, and Russia (USSR) would be =5.

The language spoken in quick combat and in missions will correspond with whatever country is assigned to the MISC_DATA section, provided that the corresponding sound pack exists.

Does this make sense?
 
Since the readmes in all three sound packs (voice packs) go into detail on this I won't say more, but did you ever notice this little detail at the very beginning of the country.cfg file?

[defaults]
country=3

The default country is U.S.A. (3) but can be changed to any country in the list by simply changing the number. I did not discover this until after I started testing the Italian language pack. Since all I did was fly for Italy it was convenient to have the opening screen move right to it. CFS2 is truly a global simulator and can easily be adapted to represent one's country of origin. The only thing missing is the language packs and those can be made.
 
Thank you both for your help on this. I've downloaded and installed those packs and they seem to be just what I was after.

One of the great things about both CFS2 and Sim-Outhouse is the enthusiasm and generosity of so many of the people.
:ernae:
 
Is there a list of allegiances and countries in the read mes or the manual?

and I totally agree about the generosity, warmth and kindness of this wonderful community, first rate!

Britian=1
USA=3
Russia=5
 
Original...

[defaults]
country=3

[alliance.0]
name=Allies
country.0=1
country.1=3
country.2=5
country.3=7
country.4=9
country.5=10
country.6=11
country.7=13
country.8=14
country.9=17
country.10=18


[alliance.1]
name=Axis
country.0=2
country.1=4
country.2=6
country.3=8
country.4=12
country.5=15
country.6=16
country.7=19

[country.0]
name=Unknown
nationality=Unknown

[country.1]
name=Britain
short_name=BRI
nationality=British
heading=oclock

[country.2]
name=Germany
short_name=GER
nationality=German
heading=bearing

[country.3]
name=USA
short_name=USA
nationality=American
heading=oclock
award_scores=1, 3, 5, 15, 35
award_names=
award_images=merit.bmp, air.bmp, *, flying.bmp, services.bmp
award_prefix_large=medal_amer_lrg_
award_prefix_small=medal_amer_sm_

award_text.0=The President of the United States takes pleasure in presenting the Legion of Merit to you for achieving your first kill in combat.

award_text.1=For meritorious achievement in aerial flight as Pilot of a Fighter Plane, you have been awarded the Air Medal. Your skill in maneuvering your plane, your determination, and your courage were in keeping with the best standards of the United States Armed Services.

award_text.2=A grateful nation issues this commendation to you in recognition of your combat efficiency against enemy forces. Your courage and determination are in keeping with the highest standards of the United States Armed Services.

award_text.3=For conspicuous gallantry and intrepidity in action above and beyond the call of duty, you have been awarded the Distinguished Flying Cross. Your constant aggressiveness, skill, and leadership during these engagements were worthy of the highest tradition of the United States Armed Services.

award_text.4=For extraordinary heroism and conspicuous courage in the face of enemy fire, you have been awarded the Distinguished Service Cross. Your unwavering devotion to duty reflects the highest credit upon you and the United States Armed Services.

woundaward_scores=1
woundaward_images=heart.bmp
woundaward_text.0=For wounds honorably received in the line of duty, you have been awarded the Purple Heart.

; rank_scores must have the same item count as rank_names
; the last item in rank_scores is ignored
rank_scores=1000, 2500, 5000, 7500, -1
rank_names=Ensign, Lieutenant JG, Lieutenant, Lieutenant Commander, Commander
rank_prefix_large=rank_amer_lg_
rank_prefix_small=rank_amer_sm_
rank_images=ensign.bmp, lieutenantjg.bmp, lieutenant.bmp, ltcommander.bmp, commander.bmp
; Debrief images: alive, crashed, shot down, captured, rescued, died in bailout, aborted
debrief_images=scr_db_landed_safe_amer.jpg, scr_db_crashed_amer.jpg, scr_db_shot_down_amer.jpg, scr_db_bailed_amer.jpg, scr_db_ditched_amer.jpg, scr_db_shot_down_amer.jpg, scr_db_bailed_amer.jpg
outcome_images=out_back_at_base_amer.jpg, out_back_at_base2_amer.jpg, out_failure_amer.jpg, out_wounded_amer.jpg, out_death1_amer.jpg, out_death2_amer.jpg, out_death3_amer.jpg, out_submarine_amer.jpg, out_captured_amer.jpg, out_warning_amer.jpg, out_promotion_amer.jpg, out_commendation_amer.jpg, out_failure_amer.jpg
screen_images=scr_nationality_amer.bmp, scr_singlemission_amer.bmp, scr_briefing_amer.bmp, scr_selectpilot_amer.bmp, scr_trainingmission_amer.bmp, scr_squadron_amer.bmp, scr_advancedinfo_amer.jpg, scr_advancedinfo_amer.jpg, dlg_pilotdetails_amer.bmp, dlg_certificate_amer.bmp
scuttlebutt_images=dlg_scuttlebutt_amer.bmp
first_names=Ed, Scot, Bruce, Darryl, Rob, Patrick, Jon, Ken, Kevin, Leon, Craig, Andrew, Todd, Michael, Russ, Steve, Jim, Richard, Phillip, Anthony, Brian, Jack, John, Rob, Peter, Jason, Hal, Caleb, Brent, Doug, Roy, Tony
last_names=Fries, Bayless, Williams, Saunders, Brown, Rauda, Barnes, Seal, Hatfield, Lavering, Griffin, Rosenshein, Beeck, Cook, Bezruchkin, Cook, Dent, Fokin, Fomichev, Laney, Martynov, Zukin, Stone, Szofran, Schroeter, Braginskiy, Glaeser, Haimberg, Lacey, Napier, Patrick, Santodomingo, Setzler, Teschner, Gardner, Walp, Hunt, Osborne, Schmidt, Singer, Sullivan, Sutherland, Turk, Barrett, Bigel, Deal, Feldman, Gale, Howell, Gee, Johnstone, Kaufman, Keller, Kruske, LaPdula, Miller, Nealy, O'Bryan, Olson, Poulos, Quevedo, Rezek, Sharp, Waskey, Welsh, Wood, Yuen, Zahn, Barker, Bryan, Cha, Conklin, Connolly, Duong, Grimes, Holland, Jelen, Lambert, McDowell, McMillion, Oliver, Park, Schultz, Stanley, Swanson, Wilson, Zander, Zyskowski, Nelson

[country.4]
name=Japan
short_name=JPN
nationality=Japanese
award_scores=1, 3, 5, 15, 35
award_names=
award_images=dagger.bmp, sword.bmp, kite.bmp, sun.bmp, treasure.bmp
award_prefix_large=medal_jpn_lrg_
award_prefix_small=medal_jpn_sm_

award_text.0=We hereby recognize that you have engaged the enemy fearlessly, and made a clear contribution to the success of your missions. We therefore present you with this dagger in recognition of your achievement.

award_text.1=We hereby recognize that you engaged the enemy with valor, and made a clear contribution to the success of your missions. These actions have greatly augmented the morale of your Naval Air unit. We therefore present you with this Navy Sword in recognition of your achievement.

award_text.2=We hereby recognize that you engaged the enemy relentlessly, successfully completed your mission, and made a significant contribution to the war effort. These actions have greatly augmented the morale of your Naval Air unit. We therefore recommend you as a candidate for the Order of the Golden Kite in recognition of your achievement.

award_text.3=We hereby recognize that you engaged the enemy resolutely and with valor, successfully completed your mission, and made an enormous contribution to the war effort. These actions have enhanced the reputation of our Naval Air unit both with our fellow sailors and with the Japanese people. We therefore recommend you as a candidate for the Order of the Rising Sun in recognition of your achievement.

award_text.4=We hereby recognize that you engaged the enemy resolutely and with valor, successfully completed your mission, and made an enormous contribution to our effort to destroy the enemy. These actions have enhanced the reputation of our Naval Air unit both with our fellow sailors and with the Japanese people. We therefore recommend you as a candidate for the Order of the Sacred Treasure in recognition of your achievement.

woundaward_scores=1
woundaward_images=wound.bmp
woundaward_text.0=In recognition of your heroic and resolute attack upon the enemy despite your wounds, and for your important contribution to your mission, we hereby reward you with this Special Conduct Badge.

rank_scores=1000, 2500, 5000, 7500, -1
rank_names=Ensign, Lieutenant JG, Lieutenant, Lieutenant Commander, Commander
rank_prefix_large=rank_jpn_lg_
rank_prefix_small=rank_jpn_sm_
rank_images=ensign.bmp, lieutenantjg.bmp, lieutenant.bmp, ltcommander.bmp, commander.bmp
debrief_images=scr_db_landed_safe_jpn.jpg, scr_db_crashed_jpn.jpg, scr_db_shot_down_jpn.jpg, scr_db_bailed_jpn.jpg, scr_db_ditched_jpn.jpg, scr_db_shot_down_jpn.jpg, scr_db_bailed_jpn.jpg
outcome_images=out_back_at_base_jpn.jpg, out_back_at_base2_jpn.jpg, out_failure_jpn.jpg, out_wounded_jpn.jpg, out_death1_jpn.jpg, out_death2_jpn.jpg, out_death3_jpn.jpg, out_submarine_jpn.jpg, out_captured_jpn.jpg, out_warning_jpn.jpg, out_promotion_jpn.jpg, out_commendation_jpn.jpg, out_failure_jpn.jpg
screen_images=scr_nationality_jpn.bmp, scr_singlemission_jpn.bmp, scr_briefing_jpn.bmp, scr_selectpilot_jpn.bmp, scr_trainingmission_jpn.bmp, scr_squadron_jpn.bmp, scr_advancedinfo_jpn.jpg, scr_advancedinfo_jpn.jpg, dlg_pilotdetails_jpn.bmp, dlg_certificate_jpn.bmp
scuttlebutt_images=dlg_scuttlebutt_jpn.bmp
first_names=Masaharu, Kenichi, Ichitaro, Yukihiro, Kaoru, Takayoshi, Takayuki, Hiroaki, Atsushi, Toshiro, Yutaka, Kazuki, Koichi, Hiroshi, Toshio, Sachio, Kenji, Soichi, Koji, Masatoshi, Kazuyuki, Yoshiyuki, Ichiro, Takashi, Shinya, Eiichi, Hideaki, Hidetoshi, Hiroyuki, Hitoshi, Isao, Masayoshi, Tetsuo, Nobuyoshi
last_names=Kurita, Soda, Nikaido, Ito, Moriya, Hori, Hayashi, Okada, Okabe, Endo, Takahashi, Ogata, Inoue, Nishimura, Shibata, Nakano, Hirayama, Kitagawa, Ishikawa, Ishida, Shibuya, Yoshida, Nakajima, Hasegawa, Watanabe, Uemura, Ogura, Sato, Takaoka, Tozawa, Usui, Kimoto, Shimizu, Moriyama, Shinoda
heading=bearing

[country.5]
name= Russia
short_name=RUS
nationality=Russian
heading=oclock

[country.6]
name=Italy
short_name=ITA
nationality=Italian
heading=bearing

[country.7]
name=US Army
short_name=USA
nationality=American
heading=oclock

[country.8]
name=Japan Army
short_name=JAP
nationality=Japanese
heading=bearing

[country.9]
name= New Zealand
short_name=USA
nationality=New Zealander
heading=oclock

[country.10]
name= Australia
short_name=Usa
nationality=Australian
heading=oclock

[country.11]
name= China
short_name=CHI
nationality=Chinese
heading=oclock

[country.12]
name=France Vichy
short_name=VCH
nationality=French
heading=bearing

[country.13]
name= Poland
short_name=POL
nationality=Polish
heading=oclock

[country.14]
name=Netherlands
short_name=DUT
nationality=Dutch
heading=oclock

[country.15]
name=Finland
short_name=FIN
nationality=Finnish
heading=bearing

[country.16]
name= Romania
short_name=ROM
nationality=Romanian
heading=bearing

[country.17]
name= France
short_name=FRA
nationality=French
heading=oclock

[country.18]
name=Allied Country
short_name=USA
nationality=Allied
heading=oclock

[country.19]
name= Axis country
short_name=AXS
nationality=Axis
heading=bearing

; country.cfg limit is 19 countries.
 
A little tip regarding allegiances in the country.cfg file:

The allegiances can be changed to fit any conflict at any point in history. When you download and install screen packs (UIRES) for a particular country, or in some cases campaigns, you must check the number assigned to each country and make sure the allegiances fit the campaign or mission you intend to fly. Good campaign makers sometimes include a country.cfg file that is correct for their campaign. But allegiances change during the course of history and that needs to be reflected as you change CFS2 campaigns. The problem is that sometimes you leave in the old country.cfg file and download a new campaign that does not come with a country.cfg file. If the allegiances and country numbers for your new campaign do not match the ones in the old country.cfg file problems can occur. For one thing, your language pack might stop working because you did not realize the new campaign you installed recognizes different country numbers and allegiances. This is usually not a problem if you are flying for either Britain, Germany, USA, or Japan because almost every campaign assigns them the same number. However, as we start making language packs for countries like Italy, France, and Australia the chance that different campaign maker will assign them different country numbers increases.

For instance, lets say you downloaded the Italian language pack, assigned Italy to country number 6, and everything was working fine. But then you installed a new campaign that recognizes Italy as being country number 7. Your language pack will not work in this campaign unless you open the country.cfg file and enter short name=ita under country number 7. In order to keep this from happening, many of us old CFS2 freaks stick to the country numbering found in the country.cfg file that can be downloaded here:

http://www.microsoft.com/games/Combatfs2/articles_SDK_countryfile.aspx

I would suggest that people use this sample country.cfg in all their installs in order to avoid the kinds of problems mentioned above. Always check the country numbers and allegiances against it before flying a new campaign. If changes are necessary, make a backup of this country.cfg file and change it back when you are finished with this campaign.
 
Back
Top