Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open *.wrpl v1.95 #45

Open
senelya opened this issue Jan 22, 2020 · 4 comments
Open

Open *.wrpl v1.95 #45

senelya opened this issue Jan 22, 2020 · 4 comments

Comments

@senelya
Copy link

senelya commented Jan 22, 2020

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/[email protected] (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'

@klensy
Copy link
Owner

klensy commented Jan 22, 2020

Привет.

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 и т.д.

@senelya
Copy link
Author

senelya commented Jan 23, 2020

Привет. Спасибо

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 если верить прочитанным данным)

сложно ли адаптировать прогу для чтения последней версии?
К сожалению изначально не владею нужными знаниями

@klensy
Copy link
Owner

klensy commented Jan 23, 2020

Теперь есть несколько типов реплеев: серверные реплеи (которые можно качать с сайта тундры) и из игры, но с момента последнего коммита в ветку wrpl_unpack_with_construct дальше ничего не смотрел.

@senelya
Copy link
Author

senelya commented Jan 23, 2020

интересны только реплеи из игры. (для меня)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants