mirror of
https://github.com/codestation/mhtools
synced 2024-09-20 06:01:53 +00:00
Fix data install tables when adding a file that doesn't exist in the
data install
This commit is contained in:
parent
2f84945b33
commit
1ede17a3ae
2 changed files with 5 additions and 1 deletions
|
@ -1,5 +1,8 @@
|
|||
# translation_file, data_install_file, offset in the data install file where translation_file is found
|
||||
# Note: if you add files that doesn't exist in the data install just follow the
|
||||
# format of the 0098
|
||||
0017,0011,00204000
|
||||
0098,NONE,FFFFFFFF
|
||||
2813,0031,00280800
|
||||
2814,0031,00284800
|
||||
2816,0031,002AE000
|
||||
|
|
|
@ -82,13 +82,14 @@ public class PatchBuilder extends DecryptTable {
|
|||
}
|
||||
}
|
||||
Vector<String> install_uniq = new Vector<String>(new LinkedHashSet<String>(install_files));
|
||||
while(install_uniq.remove("NONE"));
|
||||
writeInt(out, install_uniq.size());
|
||||
int install_count = 0;
|
||||
String match = install_files.firstElement();
|
||||
out.write(match.getBytes());
|
||||
writeInt(out, install_count);
|
||||
for(String file : install_files) {
|
||||
if(!match.equals(file)) {
|
||||
if(!file.equals("NONE") && !match.equals(file)) {
|
||||
out.write(file.getBytes());
|
||||
match = file;
|
||||
writeInt(out, install_count);
|
||||
|
|
Loading…
Reference in a new issue