protos
This commit is contained in:
parent
e94957cd33
commit
4b7d4f2373
BIN
protos/Pack Protos Script/DumpProto.exe
Normal file
BIN
protos/Pack Protos Script/DumpProto.exe
Normal file
Binary file not shown.
59
protos/Pack Protos Script/PackProtos.py
Normal file
59
protos/Pack Protos Script/PackProtos.py
Normal file
@ -0,0 +1,59 @@
|
||||
# martysama0134' script for packing all txt protos at once
|
||||
import os
|
||||
import shutil
|
||||
import subprocess
|
||||
|
||||
# List of folders
|
||||
folders = ["ae", "cz", "de", "dk", "en", "es", "fr", "gr", "hu", "it", "nl", "pl", "pt", "ro", "ru", "tr"]
|
||||
|
||||
# Path to the source files
|
||||
source_path = r'.'
|
||||
|
||||
# Path to the destination folders
|
||||
destination_base_path = r'_out'
|
||||
|
||||
# File names to copy
|
||||
file_names = ['item_proto.txt', 'mob_proto.txt']
|
||||
|
||||
out_file_names = ['item_proto', 'mob_proto']
|
||||
|
||||
# Copy and replace files in each folder
|
||||
for folder in folders:
|
||||
translate_folder = os.path.join(source_path, folder)
|
||||
|
||||
# Create the destination folder if it doesn't exist
|
||||
# os.makedirs(translate_folder, exist_ok=True)
|
||||
|
||||
# Copy and replace files
|
||||
for file_name in file_names:
|
||||
source_file_path = os.path.join(source_path, file_name)
|
||||
destination_file_path = os.path.join(translate_folder, file_name)
|
||||
|
||||
shutil.copyfile(source_file_path, destination_file_path)
|
||||
|
||||
print(f"Copied {file_name} to {translate_folder}")
|
||||
|
||||
# Run the command inside each folder #remove stdout/stderr redirected to pipe to watch the output message
|
||||
command = "..\\dumpproto.exe -pmi"
|
||||
subprocess.run(command, shell=True, cwd=translate_folder, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||
print(f"Ran DumpProto in {translate_folder}")
|
||||
|
||||
# Create the destination folder if it doesn't exist
|
||||
destination_folder = os.path.join(destination_base_path, folder)
|
||||
os.makedirs(destination_folder, exist_ok=True)
|
||||
|
||||
# Move and replace files
|
||||
for file_name in out_file_names:
|
||||
translate_file_path = os.path.join(translate_folder, file_name)
|
||||
destination_file_path = os.path.join(destination_folder, file_name)
|
||||
if os.path.exists(destination_file_path):
|
||||
os.remove(destination_file_path)
|
||||
shutil.move(translate_file_path, destination_file_path)
|
||||
|
||||
print(f"Moved {file_name} to {destination_folder}")
|
||||
|
||||
# Clean up
|
||||
for file_name in file_names:
|
||||
destination_file_path = os.path.join(translate_folder, file_name)
|
||||
if os.path.exists(destination_file_path):
|
||||
os.remove(destination_file_path)
|
||||
11428
protos/Pack Protos Script/ae/item_names.txt
Normal file
11428
protos/Pack Protos Script/ae/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/Pack Protos Script/ae/mob_names.txt
Normal file
2877
protos/Pack Protos Script/ae/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/Pack Protos Script/cz/item_names.txt
Normal file
11428
protos/Pack Protos Script/cz/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/Pack Protos Script/cz/mob_names.txt
Normal file
2877
protos/Pack Protos Script/cz/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/Pack Protos Script/de/item_names.txt
Normal file
11428
protos/Pack Protos Script/de/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/Pack Protos Script/de/mob_names.txt
Normal file
2877
protos/Pack Protos Script/de/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/Pack Protos Script/dk/item_names.txt
Normal file
11428
protos/Pack Protos Script/dk/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/Pack Protos Script/dk/mob_names.txt
Normal file
2877
protos/Pack Protos Script/dk/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/Pack Protos Script/en/item_names.txt
Normal file
11428
protos/Pack Protos Script/en/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/Pack Protos Script/en/mob_names.txt
Normal file
2877
protos/Pack Protos Script/en/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/Pack Protos Script/es/item_names.txt
Normal file
11428
protos/Pack Protos Script/es/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/Pack Protos Script/es/mob_names.txt
Normal file
2877
protos/Pack Protos Script/es/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/Pack Protos Script/fr/item_names.txt
Normal file
11428
protos/Pack Protos Script/fr/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/Pack Protos Script/fr/mob_names.txt
Normal file
2877
protos/Pack Protos Script/fr/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/Pack Protos Script/gr/item_names.txt
Normal file
11428
protos/Pack Protos Script/gr/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/Pack Protos Script/gr/mob_names.txt
Normal file
2877
protos/Pack Protos Script/gr/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/Pack Protos Script/hu/item_names.txt
Normal file
11428
protos/Pack Protos Script/hu/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/Pack Protos Script/hu/mob_names.txt
Normal file
2877
protos/Pack Protos Script/hu/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/Pack Protos Script/it/item_names.txt
Normal file
11428
protos/Pack Protos Script/it/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/Pack Protos Script/it/mob_names.txt
Normal file
2877
protos/Pack Protos Script/it/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/Pack Protos Script/nl/item_names.txt
Normal file
11428
protos/Pack Protos Script/nl/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/Pack Protos Script/nl/mob_names.txt
Normal file
2877
protos/Pack Protos Script/nl/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/Pack Protos Script/pl/item_names.txt
Normal file
11428
protos/Pack Protos Script/pl/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/Pack Protos Script/pl/mob_names.txt
Normal file
2877
protos/Pack Protos Script/pl/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/Pack Protos Script/pt/item_names.txt
Normal file
11428
protos/Pack Protos Script/pt/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/Pack Protos Script/pt/mob_names.txt
Normal file
2877
protos/Pack Protos Script/pt/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/Pack Protos Script/ro/item_names.txt
Normal file
11428
protos/Pack Protos Script/ro/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/Pack Protos Script/ro/mob_names.txt
Normal file
2877
protos/Pack Protos Script/ro/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/Pack Protos Script/ru/item_names.txt
Normal file
11428
protos/Pack Protos Script/ru/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/Pack Protos Script/ru/mob_names.txt
Normal file
2877
protos/Pack Protos Script/ru/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/Pack Protos Script/tr/item_names.txt
Normal file
11428
protos/Pack Protos Script/tr/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/Pack Protos Script/tr/mob_names.txt
Normal file
2877
protos/Pack Protos Script/tr/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/ae/item_names.sql
Normal file
11428
protos/protos-translations/ae/item_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/ae/item_names.txt
Normal file
11428
protos/protos-translations/ae/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2875
protos/protos-translations/ae/mob_names.sql
Normal file
2875
protos/protos-translations/ae/mob_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/protos-translations/ae/mob_names.txt
Normal file
2877
protos/protos-translations/ae/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/cz/item_names.sql
Normal file
11428
protos/protos-translations/cz/item_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/cz/item_names.txt
Normal file
11428
protos/protos-translations/cz/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2875
protos/protos-translations/cz/mob_names.sql
Normal file
2875
protos/protos-translations/cz/mob_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/protos-translations/cz/mob_names.txt
Normal file
2877
protos/protos-translations/cz/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/de/item_names.sql
Normal file
11428
protos/protos-translations/de/item_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/de/item_names.txt
Normal file
11428
protos/protos-translations/de/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2875
protos/protos-translations/de/mob_names.sql
Normal file
2875
protos/protos-translations/de/mob_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/protos-translations/de/mob_names.txt
Normal file
2877
protos/protos-translations/de/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/dk/item_names.sql
Normal file
11428
protos/protos-translations/dk/item_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/dk/item_names.txt
Normal file
11428
protos/protos-translations/dk/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2875
protos/protos-translations/dk/mob_names.sql
Normal file
2875
protos/protos-translations/dk/mob_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/protos-translations/dk/mob_names.txt
Normal file
2877
protos/protos-translations/dk/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/en/item_names.sql
Normal file
11428
protos/protos-translations/en/item_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/en/item_names.txt
Normal file
11428
protos/protos-translations/en/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2875
protos/protos-translations/en/mob_names.sql
Normal file
2875
protos/protos-translations/en/mob_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/protos-translations/en/mob_names.txt
Normal file
2877
protos/protos-translations/en/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/es/item_names.sql
Normal file
11428
protos/protos-translations/es/item_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/es/item_names.txt
Normal file
11428
protos/protos-translations/es/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2875
protos/protos-translations/es/mob_names.sql
Normal file
2875
protos/protos-translations/es/mob_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/protos-translations/es/mob_names.txt
Normal file
2877
protos/protos-translations/es/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/fr/item_names.sql
Normal file
11428
protos/protos-translations/fr/item_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/fr/item_names.txt
Normal file
11428
protos/protos-translations/fr/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2875
protos/protos-translations/fr/mob_names.sql
Normal file
2875
protos/protos-translations/fr/mob_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/protos-translations/fr/mob_names.txt
Normal file
2877
protos/protos-translations/fr/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/gr/item_names.sql
Normal file
11428
protos/protos-translations/gr/item_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/gr/item_names.txt
Normal file
11428
protos/protos-translations/gr/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2875
protos/protos-translations/gr/mob_names.sql
Normal file
2875
protos/protos-translations/gr/mob_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/protos-translations/gr/mob_names.txt
Normal file
2877
protos/protos-translations/gr/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/hu/item_names.sql
Normal file
11428
protos/protos-translations/hu/item_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/hu/item_names.txt
Normal file
11428
protos/protos-translations/hu/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2875
protos/protos-translations/hu/mob_names.sql
Normal file
2875
protos/protos-translations/hu/mob_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/protos-translations/hu/mob_names.txt
Normal file
2877
protos/protos-translations/hu/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/it/item_names.sql
Normal file
11428
protos/protos-translations/it/item_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/it/item_names.txt
Normal file
11428
protos/protos-translations/it/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2875
protos/protos-translations/it/mob_names.sql
Normal file
2875
protos/protos-translations/it/mob_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/protos-translations/it/mob_names.txt
Normal file
2877
protos/protos-translations/it/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/nl/item_names.sql
Normal file
11428
protos/protos-translations/nl/item_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/nl/item_names.txt
Normal file
11428
protos/protos-translations/nl/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2875
protos/protos-translations/nl/mob_names.sql
Normal file
2875
protos/protos-translations/nl/mob_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/protos-translations/nl/mob_names.txt
Normal file
2877
protos/protos-translations/nl/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/pl/item_names.sql
Normal file
11428
protos/protos-translations/pl/item_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/pl/item_names.txt
Normal file
11428
protos/protos-translations/pl/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2875
protos/protos-translations/pl/mob_names.sql
Normal file
2875
protos/protos-translations/pl/mob_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/protos-translations/pl/mob_names.txt
Normal file
2877
protos/protos-translations/pl/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/pt/item_names.sql
Normal file
11428
protos/protos-translations/pt/item_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/pt/item_names.txt
Normal file
11428
protos/protos-translations/pt/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2875
protos/protos-translations/pt/mob_names.sql
Normal file
2875
protos/protos-translations/pt/mob_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/protos-translations/pt/mob_names.txt
Normal file
2877
protos/protos-translations/pt/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/ro/item_names.sql
Normal file
11428
protos/protos-translations/ro/item_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/ro/item_names.txt
Normal file
11428
protos/protos-translations/ro/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2875
protos/protos-translations/ro/mob_names.sql
Normal file
2875
protos/protos-translations/ro/mob_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/protos-translations/ro/mob_names.txt
Normal file
2877
protos/protos-translations/ro/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/ru/item_names.sql
Normal file
11428
protos/protos-translations/ru/item_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/ru/item_names.txt
Normal file
11428
protos/protos-translations/ru/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2875
protos/protos-translations/ru/mob_names.sql
Normal file
2875
protos/protos-translations/ru/mob_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/protos-translations/ru/mob_names.txt
Normal file
2877
protos/protos-translations/ru/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/tr/item_names.sql
Normal file
11428
protos/protos-translations/tr/item_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
11428
protos/protos-translations/tr/item_names.txt
Normal file
11428
protos/protos-translations/tr/item_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
2875
protos/protos-translations/tr/mob_names.sql
Normal file
2875
protos/protos-translations/tr/mob_names.sql
Normal file
File diff suppressed because it is too large
Load Diff
2877
protos/protos-translations/tr/mob_names.txt
Normal file
2877
protos/protos-translations/tr/mob_names.txt
Normal file
File diff suppressed because it is too large
Load Diff
11062
protos/protos/item_proto.sql
Normal file
11062
protos/protos/item_proto.sql
Normal file
File diff suppressed because it is too large
Load Diff
11003
protos/protos/item_proto.txt
Normal file
11003
protos/protos/item_proto.txt
Normal file
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user