カルネージハートエクサのチームデータ編集ツール JAVAベース
マッチデータが正常にエクサで読み込めないのを修正
| @@ -206,6 +206,8 @@ | ||
| 206 | 206 | wk_buffer[nofs++] = (byte) (checksum >> 24); |
| 207 | 207 | } else { |
| 208 | 208 | System.arraycopy(match_data, 0, wk_buffer, 0x00000018, 336); |
| 209 | + System.arraycopy(match_data, 0, wk_buffer, 0x00000168, 36); | |
| 210 | + System.arraycopy(match_data, 36, wk_buffer, 0x00040e8c, 336 - 36); | |
| 209 | 211 | nofs = 0x00000034; |
| 210 | 212 | wk_buffer[nofs++] = (byte) (real_team_count & 0xff); |
| 211 | 213 | wk_buffer[nofs++] = (byte) (real_team_count >> 8); |
| @@ -479,7 +481,7 @@ | ||
| 479 | 481 | if (ncpy > 28) { |
| 480 | 482 | ncpy = 28; |
| 481 | 483 | } |
| 482 | - Arrays.fill(match_data, 0, 27, (byte) 0); | |
| 484 | + Arrays.fill(match_data, 0, 28, (byte) 0); | |
| 483 | 485 | System.arraycopy(work, 0, match_data, 0, ncpy); |
| 484 | 486 | } catch (UnsupportedEncodingException ex) { |
| 485 | 487 | Logger.getLogger(cheFile.class.getName()).log(Level.SEVERE, |