変愚蛮怒のメインリポジトリです
修订版 | ebfbaad4f4807ff1cd8cdb2a8516948c882e4ac6 (tree) |
---|---|
时间 | 2017-09-02 12:24:36 |
作者 | Deskull <desull@user...> |
Commiter | Deskull |
#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.
@@ -53,7 +53,7 @@ | ||
53 | 53 | #define FAKE_VER_MAJOR 12 /*!< ゲームのバージョン番号定義(メジャー番号 + 10) */ |
54 | 54 | #define FAKE_VER_MINOR 2 /*!< ゲームのバージョン番号定義(マイナー番号) */ |
55 | 55 | #define FAKE_VER_PATCH 0 /*!< ゲームのバージョン番号定義(パッチ番号) */ |
56 | -#define FAKE_VER_EXTRA 77 /*!< ゲームのバージョン番号定義(エクストラ番号) */ | |
56 | +#define FAKE_VER_EXTRA 78 /*!< ゲームのバージョン番号定義(エクストラ番号) */ | |
57 | 57 | |
58 | 58 | |
59 | 59 | /*! |
@@ -2372,9 +2372,9 @@ static void rd_messages(void) | ||
2372 | 2372 | |
2373 | 2373 | if (h_older_than(2, 2, 0, 75)) |
2374 | 2374 | { |
2375 | - s16b num; | |
2375 | + u16b num; | |
2376 | 2376 | /* Total */ |
2377 | - rd_s16b(&num); | |
2377 | + rd_u16b(&num); | |
2378 | 2378 | |
2379 | 2379 | /* Read the messages */ |
2380 | 2380 | for (i = 0; i < num; i++) |
@@ -3298,12 +3298,6 @@ static errr rd_savefile_new_aux(void) | ||
3298 | 3298 | #endif |
3299 | 3299 | |
3300 | 3300 | |
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 | - | |
3307 | 3301 | /* Strip the version bytes */ |
3308 | 3302 | strip_bytes(4); |
3309 | 3303 |
@@ -3322,6 +3316,12 @@ static errr rd_savefile_new_aux(void) | ||
3322 | 3316 | rd_byte(&h_ver_minor); |
3323 | 3317 | rd_byte(&h_ver_major); |
3324 | 3318 | |
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 | + | |
3325 | 3325 | /* Operating system info */ |
3326 | 3326 | rd_u32b(&sf_system); |
3327 | 3327 |
@@ -2030,7 +2030,7 @@ bool load_player(void) | ||
2030 | 2030 | |
2031 | 2031 | /* Message */ |
2032 | 2032 | #ifdef JP |
2033 | - msg_format("エラー(%s)がバージョン%d.%d.%d 用セーブファイル読み込中に発生。", | |
2033 | + msg_format("エラー(%s)がバージョン%d.%d.%d 用セーブファイル読み込み中に発生。", | |
2034 | 2034 | what, (z_major>9) ? z_major - 10 : z_major, z_minor, z_patch); |
2035 | 2035 | #else |
2036 | 2036 | msg_format("Error (%s) reading %d.%d.%d savefile.", |