日中戦争（抗日戦争）勃発後の1937年（民国26年）に、湖北省政府委員として政界に復帰する。1939年（民国28年）には同省民政庁長に就任する。1940年（民国29年）8月に辞任したが、その後は国民参政会参議員をつとめ、共産党との連携を強めた。1946年（民国35年）には、憲法制定（「制憲」）国民大会代表にも選出されている。1948年（民国37年）以降は、李書城らとともに「和平促進委員会」を結成し、国共内戦反対の運動を推進する。1949年（民国38年）に武漢を中国人民解放軍が占領すると、張難先はこれを歓迎し、武漢軍事委員会参議に任命された。中華人民共和国成立後、張難先は中央人民政府委員となる。さらに1950年1月には中南軍政委員会副主席に任命された。1954年には、全国人民代表大会常務委員にも選出されている。1968年9月11日、北京で死去。享年95（満94歳）。
小規模の商家に生まれる。1904年（光緒30年）2月、宋教仁らと知り合う。「科学補習処」を組織し、革命派の活動に参加した。同年11月、蜂起を謀ったが、事前に漏れて科学補習処は閉鎖され、張難先は故郷へ逃亡した。1906年（光緒32年）、再び蜂起を謀って失敗し、投獄された。しかし翌年春に、病気のため保釈された。その後も、故郷で教育事業や実業に関わる傍らで革命派の宣伝を進める。1911年（宣統3年）の武昌起義にも参加したが、同志との対立により離脱した。中華民国成立後は在野で教師などをつとめた。1918年（民国7年）、孫文（孫中山）の護法運動に参加した。しかし、外交部長伍廷芳の姿勢に反発し、辞職して再び故郷に帰った。1920年（民国9年）、北京に赴き、梁漱溟、蔡元培、李済深らと親交を結んだ。1923年（民国12年）、李の招聘に応じて広東省に赴き、西江善後督弁公署参議兼西江講武堂教官となった。1924年（民国13年）1月、中国国民党第1回全国代表大会に参加した。
西暦1047年。希望なき暗黒の時代、闇に覆われた世界。天と人とは、邪悪な呪いによって分かたれていた。救われぬ魂が大地を彷徨い、悪夢に潜む獣が、絶え間なき残虐を尽くす。民たちは恐怖に怯えていた。唯一、「燈光教団」を統べる修道会は、聖なる意志のもと、この渦を究明すべく、一人の相応しき者を使わした。激越なる恐怖に克つ者、ガブリエル・ベルモンド。最愛の妻マリーを無残に殺され、その傷が未だ癒えぬ男を選んだ理由が、修道会にはあった。ガブリエルは命ぜられる。「深き森に潜む、パンという名の古き精霊を求めよ。その者こそ、汝を真実へと導くであろう」。精霊パンはかつて修道会に接触し、マリー・ベルモンドという女の、他界から呼ぶ声を伝えていたのだ。「夫と話がしたいの」という悲痛な声を―。やがてパンに邂逅したガブリエルは亡き妻の幻影を見る。そして儚い希望と、戦慄と共にこの使命を受け入れた。自らの疑問を明かすため、真実を明かすために。戦士は森林を目指して立ち上がる。愛する者をなくした、哀愁を胸に。
ゲームの舞台となるのは「天羅」という名の広大な大陸である。ここは日本の戦国時代をベースにした文化をもつ世界なのだが、神宮家と言われる超越種たちによってナノテクノロジーやサイバネティクスなどのオーバーテクノロジーがもたらされている。これらのオーバーテクノロジーを受け取るかわりに、各国の大名たちは神宮家を権威として認めることになる。神宮家は基本的には地上の国々に直接的な支配力を持たないが、権威として干渉を行う。その最たるものが「戦乱」を煽ることであり、神宮家はたくみに各国にテクノロジーをばらまき、天羅に終わることのない永遠の戦乱をもたらしているのである。
栃木県のほぼ中部、関東平野の中北部に位置し、首都東京から約105km北、標高は市中心部で約100m。北西部に低山地がある以外、土地は概ね平坦である。地層は主に海底土砂の堆積による砂礫層上に軽石層と関東ローム層が形成されている。市域東部には鬼怒川、中央部には田川および釜川、西部には姿川が流れ、それぞれ流域に沖積平野を形成している。市西部は一段高い宝木台地の台上であり、その中央には用水路として掘削された新川が流れる。また市北東部には鬼怒川の治水と流域の田畑開墾、舟運のために整備された西鬼怒川や御用川が流れる。土地は鬼怒川が流れる市南東部が最も低く、北西部に向けて徐々に高くなっており、その先には南西方向より北東方向に向け多気山、古賀志山、雲雀鳥屋、鞍掛山、羽黒山、半蔵山、本山、高館山（篠井富屋連峰）など、標高300-600メートル級の小高い山が連なっている。宇都宮市街地は、この北西部山系から連なる戸祭山、八幡山、二荒山（明神山）のちょうど終端に位置する。背に北部山系を配し、平地開口部には田川等の水系を配す、典型的な「天然の要害」であり、この「地の利」を巧みに取り込んだ宇都宮城の城下町から発展を続けている。