カルネージハートエクサのチームデータ編集ツール 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, |