XTool (2020)

XTool (2020) 0.8.9

Нет прав для скачивания

dixen18

Ветеран
@Stas, Для распаковки с параметром -dd# нужен srep.exe а не cls
В arc.ini необходимо добавить параметры -dm10p -spmem10p

xtool decode -dm10p -spmem10p


Во избежание переполнения ОЗУ
 
Последнее редактирование:
  • Like
Реакции: Stas

Stas

Участник
@Stas, Для распаковки с параметром -dd# нужен srep.exe а не cls
В arc.ini необходимо добавить параметры -dm10p -spmem10p

xtool decode -dm10p -spmem10p


Во избежание переполнения ОЗУ
так ?
[External compressor:xtool]
header = 0
unpackcmd = xtool.exe decode -dm10p -spmem10p -t90p - - <stdin> <stdout>


10p это процент памяти ? можно сделать -dm20p -spmem20p и что это даст ?
 

Stas

Участник
Подскажите в чем может быть проблема ?

[External compressor:gdeflate]
header = 0
packcmd = xtool.exe precomp -mzlib+gdeflate -c128mb -t12 -d1 -dd3 - - <stdin> <stdout>

при том если убираю -dd3 все нормально пакуется, что не так прописал ?
 

Вложения

МАКСИМ17

Новичок
packcmd = xtool.exe precomp -mzlib+gdeflate -c128mb -t100p -t12 -d1 -dd5 { -option} - - <stdin> <stdout> попробуите так у меня покует нормально
 

МАКСИМ17

Новичок
попробуите упгоковать другую игру .у вас всё правельно помоему мнеию если я ошебаюсь пусть ктонебуть поправит меня
 

Crachlow

Старожил
теперь выскакивает такое, не понимаю что не так
ну так ты в arc.group раздели файлы, какие паковать mzlib+gdeflate , допустим .scs, остальные то зачем пакуешь этим методом? для текстовых хватит встроенных, для ехе exe2+delta+srep+lolz и т.д. это пример arc.group
$text
config
descript.ion
file_id.diz
files.bbs
makefile
makefile.*
read.me
readme
readme.*
*.1
*.~*

$exe
*.com
*.dll
*.dpl
*.drv
*.exe
*.ocx
*.ovl
*.ovr

$xprecomp
*.scs
............
далее в батнике распиши это, типа -msrep+LZ4x4/$text=dict:64mb+lzp:8mb:64:h18+LZ4x4/$exe=exe2+delta+srep+lolz/$xprecomp=xtool_gdeflate+lzma2/lolz/4х4/lzma
-msrep+LZ4x4 это будет упаковано все что не попадает в arc.group все методы типа xtool_gdeflate должны расписаны в arc.ini: как пример
--cache=0 --logfile=_Compression.log
[Compression methods]
#exe = exe2
exe2 = dispack
dispack = dispack070

LZ4x4 =4x4:b64mb:lzma:ultra:64m:bt4:fb273:lc8:mc1000000

[External compressor:srep]
; или че у тебя там прописано
header=0
packcmd=XTool_2020\srep {options} -m5f -d16g -a16/16 -slp- -hash- -mem75% $$arcdatafile$$.tmp $$arcpackedfile$$.tmp

[External compressor:xtool_gdeflate]
header = 0
packcmd = "XTool_2020\xtool" precomp -mzlib+gdeflate -c128mb -t100p -d1 --dbase -dd3 - $$arcpackedfile$$.tmp <stdin>
ну и в распаковке в arc.ini все расписать и все библы и ехе добавить нужные для распаковки
 
Последнее редактирование:

vint56

Ветеран
Проверенный
Stas если это игра
Euro Truck Simulator 2 то там проблема со srep
packcmd = xtool.exe precomp -mzlib+gdeflate -c128mb -t8 -d1 -dd2 - - <stdin> <stdout>

Проверил так набор файлов из игры
8.77 ГБ (9 425 334 272 байт) после gdeflate вышло 57 гигов после srep 47.9 ГБ (51 435 186 174 байт) после 7zip 3.98 ГБ (4 279 283 712 байт)
 

Observer2323

Мимокрокодил
@Crachlow hey mate i used the compression method you suggested:
[External compressor: xtool_gdeflate]
header = 0
packcmd = "XTool_2020\xtool" precomp -mzlib+gdeflate -c128mb -t100p -d1 --dbase -dd3 - $$arcpackedfile$$.tmp <stdin>
Everything works fine, but which libraries should I add for decompression, and what should I write in the arc.ini under the unpackcmd section?

[External compressor: xtool_gdeflate]
header = 0
unpackcmd = I mean this section, what should be entered here?
EDIT:

Also, I'm adding from the ini file in my installer:

[Resources]
Resource1=zlibwapi.dll
Resource2=dstorage.dll
Resource3=dstoragecore.dll
Resource4=preflate_dll.dll
Resource5=xtool.exe
Function:
Код:
#define j  0

  #sub ExtractResources
  #define DataInf1 ReadIni(AddBackSlash(SourcePath) + "Setup.ini", "Resources", "Resource" + Str(j), "")
    ExtractTemporaryFile('{#DataInf1}');
  #endsub
  #if ReadIni(AddBackSlash(SourcePath) + "Setup.ini", "Resources", "Resource1", "") != ""
  #for {j = 1; ReadIni(AddBackSlash(SourcePath)  + "Setup.ini", "Resources", StringChange("ResourceInt","Int", Str(j)), "") !=""; j++} ExtractResources
  #endif
In arc.ini I have:
[External compressor:xtool_gdeflate]
header = 0
unpackcmd = xtool.exe decode:t95p - - <stdin> <stdout>
But this doesn't work :/

Best regards.
 
Последнее редактирование:

Observer2323

Мимокрокодил
@Masquerade

I checked i think I'm doing something wrong, xtool.exe doesn't show up in the processes at all.



I'm using version 0.7.9 hotfix I can't download version 0.8.9 from the site as it says "No permission to download."
 
Последнее редактирование:

Crachlow

Старожил
Последнее редактирование:
Сверху