Open *.wrpl v1.95
senelya opened this issue · 4 comments
is it possible to open wrpl files of the current version (1.95) ?
возможно ли открыть современные файлы?
также не получается установить все нужные модули для версии
0.2.1.3
(python -m pip install -r requirements.txt) Python 3.8 но с питоном 3.6 была таже история
C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\pip_internal\req\req_file.py:194: UserWarning: Disabling all use of wheels due to the use of --build-option / --global-option / --install-option.
cmdoptions.check_install_build_global(options, line.opts)
Collecting git+https://github.com/indygreg/python-zstandard.git@0.9.1 (from -r requirements.txt (line 7))
Cloning https://github.com/indygreg/python-zstandard.git (to revision 0.9.1) to c:\temp\pip-req-build-yqxb7gri
Running command git clone -q https://github.com/indygreg/python-zstandard.git 'C:\Temp\pip-req-build-yqxb7gri'
Running command git checkout -q 6a99eaca20cb4325fc11186e3482b67895d4d228
ERROR: Command errored out with exit status 1:
command: 'C:\Users\User\AppData\Local\Programs\Python\Python38\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Temp\pip-req-build-yqxb7gri\setup.py'"'"'; file='"'"'C:\Temp\pip-req-build-yqxb7gri\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' egg_info --egg-base 'C:\Temp\pip-req-build-yqxb7gri\pip-egg-info'
Привет.
wrpl 1.95 не пробовал открывать.
Попробуй сначала склонировать dev версию:
git clone https://github.com/klensy/wt-tools.git
cd wt-tools
git checkout dev
из нее уже делать python -m pip install -r requirements.txt и т.д.
Привет. Спасибо
vromfs распакователь удалось запустить так ->
construct-2.8.21
zstandard-0.13.0 (последний)
cx_Freeze-6.1(последний)
С версиями из файла requirements.txt что-то не так и сыпались ошибки.
Нашел какието старые файлы wrpl на форуме. Получилось открыть одним из релизов, но самым рабочим оказался wrpl_unpack_with_construct
Получается основные данные о реплее хранятся в wrplu который распаковывается из wrpl.
Но формат данных wrplu полностью не разобран. Верно?
Меня очень интересует непосредственно разборка самого реплея. Тоесть превращение wrpl в читаемый формат типа Агент(объект) и матрицы его положения ориентации и всякие другие параметры. Чтобы можно было воссоздать реплей вне игры.
Предполагаю что это будет не особо легко.
После ряда экспериментов обнаружил что wrpl файлы распаковывают только wrpl_unpack.py ( 0.2 в более старших он потерялся и заменился). Почему новый не работает пока не разобрался.
Последний wrpl который открыл(скачаный с форума) был версии 0x64 (текущая 0x97 если верить прочитанным данным)
сложно ли адаптировать прогу для чтения последней версии?
К сожалению изначально не владею нужными знаниями
Теперь есть несколько типов реплеев: серверные реплеи (которые можно качать с сайта тундры) и из игры, но с момента последнего коммита в ветку wrpl_unpack_with_construct дальше ничего не смотрел.
интересны только реплеи из игры. (для меня)