• R/O
  • HTTP
  • SSH
  • HTTPS

提交

标签
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

変愚蛮怒のメインリポジトリです


Commit MetaInfo

修订版ebfbaad4f4807ff1cd8cdb2a8516948c882e4ac6 (tree)
时间2017-09-02 12:24:36
作者Deskull <desull@user...>
CommiterDeskull

Log Message

#37449 (2.2.0.78) 2.2.0.75より前のセーブファイルを読み込む処理と、ロード時のセーブデータバージョン表示を修正。 / Fix loading save data less than 2.2.0.75 and display of save data version on loading.

更改概述

差异

--- a/src/defines.h
+++ b/src/defines.h
@@ -53,7 +53,7 @@
5353 #define FAKE_VER_MAJOR 12 /*!< ゲームのバージョン番号定義(メジャー番号 + 10) */
5454 #define FAKE_VER_MINOR 2 /*!< ゲームのバージョン番号定義(マイナー番号) */
5555 #define FAKE_VER_PATCH 0 /*!< ゲームのバージョン番号定義(パッチ番号) */
56-#define FAKE_VER_EXTRA 77 /*!< ゲームのバージョン番号定義(エクストラ番号) */
56+#define FAKE_VER_EXTRA 78 /*!< ゲームのバージョン番号定義(エクストラ番号) */
5757
5858
5959 /*!
--- a/src/load.c
+++ b/src/load.c
@@ -2372,9 +2372,9 @@ static void rd_messages(void)
23722372
23732373 if (h_older_than(2, 2, 0, 75))
23742374 {
2375- s16b num;
2375+ u16b num;
23762376 /* Total */
2377- rd_s16b(&num);
2377+ rd_u16b(&num);
23782378
23792379 /* Read the messages */
23802380 for (i = 0; i < num; i++)
@@ -3298,12 +3298,6 @@ static errr rd_savefile_new_aux(void)
32983298 #endif
32993299
33003300
3301- /* Mention the savefile version */
3302- note(format(
3303- _("バージョン %d.%d.%d のセーブ・ファイルをロード中...", "Loading a %d.%d.%d savefile..."),
3304- (z_major > 9) ? z_major - 10 : z_major, z_minor, z_patch));
3305-
3306-
33073301 /* Strip the version bytes */
33083302 strip_bytes(4);
33093303
@@ -3322,6 +3316,12 @@ static errr rd_savefile_new_aux(void)
33223316 rd_byte(&h_ver_minor);
33233317 rd_byte(&h_ver_major);
33243318
3319+ /* Mention the savefile version */
3320+ note(format(
3321+ _("バージョン %d.%d.%d.%d のセーブ・ファイルをロード中...", "Loading a %d.%d.%d.%d savefile..."),
3322+ (h_ver_major > 9) ? h_ver_major - 10 : h_ver_major, h_ver_minor, h_ver_patch, h_ver_extra));
3323+
3324+
33253325 /* Operating system info */
33263326 rd_u32b(&sf_system);
33273327
--- a/src/save.c
+++ b/src/save.c
@@ -2030,7 +2030,7 @@ bool load_player(void)
20302030
20312031 /* Message */
20322032 #ifdef JP
2033- msg_format("エラー(%s)がバージョン%d.%d.%d 用セーブファイル読み込中に発生。",
2033+ msg_format("エラー(%s)がバージョン%d.%d.%d 用セーブファイル読み込み中に発生。",
20342034 what, (z_major>9) ? z_major - 10 : z_major, z_minor, z_patch);
20352035 #else
20362036 msg_format("Error (%s) reading %d.%d.%d savefile.",