PDA

View Full Version : How to make update patch with inno setup?


Titeuf
21-12-2017, 04:23
Hello,
How to make update patch with inno setup?
Or find a code example?
in advance thank you for your answers,
Titeuf

78372
21-12-2017, 04:26
You can use xdelta to create patch and ISXDeltaExtract function from ISDone to show progress and install patch. Or you can use Inno setup xdelta patch maker to create patch installer easily, which you can find here (www.softpedia.com/get/Programming/Patchers/Inno-Setup-XDELTA-Patch-Maker.shtml)

Titeuf
21-12-2017, 04:32
You can use xdelta to create patch and ISXDeltaExtract function from ISDone to show progress and install patch. Or you can use Inno setup xdelta patch maker to create patch installer easily, which you can find here (www.softpedia.com/get/Programming/Patchers/Inno-Setup-XDELTA-Patch-Maker.shtml)

Hello 78372,
Can you give me a sample code (ISXDeltaExtract + ISDone)?
or find Inno setup xdelta patch maker with a tutorial?
thank you

78372
22-12-2017, 04:01
Download xdelta3 (google is your friend), create patch, get original ISDone script, Remove other extraction functions except ISXDeltaExtract, set the parameters and include the files and compile.

Titeuf
22-12-2017, 04:33
Download xdelta3 (google is your friend), create patch, get original ISDone script, Remove other extraction functions except ISXDeltaExtract, set the parameters and include the files and compile.

hmm, 78372,
do not you have an example code because I am a beginner!
what I see on the net is old tutorials of more than 3 or 4 years and not complete.
I'm sorry to disturb you but I like to understand!
thanks in advance

Edit msg error :
https://i.imgur.com/pStZ65c.jpg
Thank your help !

Titeuf
23-12-2017, 09:20
hmm, 78372,
do not you have an example code because I am a beginner!
what I see on the net is old tutorials of more than 3 or 4 years and not complete.
I'm sorry to disturb you but I like to understand!
thanks in advance

Edit msg error :
https://i.imgur.com/pStZ65c.jpg
Thank your help !
Hi,
Up please

78372
23-12-2017, 10:17
This type of patch (which is not made by you) requires ISExec

Titeuf
23-12-2017, 10:51
This type of patch (which is not made by you) requires ISExec

Good evening,
Can you detail your answer, please!
I made this patch but I have the message of my image!
I must add what in inno?
I have to put as a parameter in Inno Setup XDELTA Patch Maker?
thank you

78372
24-12-2017, 09:11
If you made it, what you used to make it?

Titeuf
24-12-2017, 09:42
Hello,
Here is a screen of what I did in Inno setup Xdelta 2.5.2.0

78372
24-12-2017, 09:54
In this case, ISDone isn't needed, the generated patch will automatically install patches

Titeuf
24-12-2017, 10:06
In this case, ISDone isn't needed, the generated patch will automatically install patches

Ok, but that does not work look at my picture below!
otherwise tell me please the right parameters to put in ISXPM to work with my script inno setup

pakrat2k2
29-12-2017, 07:55
you don't put isxpm in inno, all you need to do is run the patch at end of an installation created by script you use, it will then patch your game with the xdelta update you created.