- Joined
- Nov 1, 2009
- Messages
- 842
- Reaction score
- 276
Here, i want to share my knowledge for DN Section about Autoupdate from Offcial Launcher.
Im sorry for my bad english.
coz, this not my main language.
Ok let we start.
- - - - First Step - - - -
===============
you need to download some tools for making this work
================================================================
- - - - STEP 2 - - - -
===============
Open datedit and drag your dnLauncher.exe to datedit.
Change your URL with your own URL. and Save it
- - - - STEP 3 - - - -
===============
If you have files for an update. Like mapdata folder and Resource Folder Just Pack it into 1 Folder with PakPacker.exe
and rename it with new version. In case is first version is 13. and we doing with new version is 14.
Rename it with
Dont delete the Folder mapdata and Resouce.
- - - - STEP 4 - - - -
===============
Create version.cfg file for version 14 with content like this with HxD
and now, we need to inserting version.cfg into Patch00000014.pak
use DNPacker English.exe, Open that Patch00000014.pak and Add files like this And Save.
- - - - STEP 5 - - - -
===============
and next. put the PatchTxtGenerator.exe in 1 Directory with Mapdata and resource.
Run it...
and we have 1 file from that generator like this
Change it into
Open that Text. Make sure your list file is from Mapdata and Resource folder.
and will write with D direction. like this
if you have new patch the DragonNest.exe.
just write with C Directory like..
- - - - STEP 6 - - - -
===============
Install md5summer.exe. and then Right Click files Patch00000014.pak
make sure your file with this name, with upper case MD5. and open your MD5 with Notepad. and Make sure it just md5 code..
if got another text..Delete it
And upload this 3 Files into Update Folder with new folder 00000014
- Patch00000014.pak
- Patch00000014.pak.MD5
- Patch00000014.txt
- - - - STEP 7 - - - -
===============
Create PatchInfoServer.cfg with notepad, and put that in version Folder. with this content
Note : --
your patch version should with consecutive.
Example, if your previous version is 14, you need to update with version 15.
if your version is 133, update with version 134., and so on
Autopatch Tutorial is Done.
And this Video Tutorial from whintz
Original Post
http://forum.ragezone.com/f854/tutorial-auto-update-offcial-launcher-990784-post8243285/#post8243285
If you want to taking this tutorial to any site. Dont change any context and content.
respect to other people with what we get from their.
Greeting from Indonesia
- novanakal -
Im sorry for my bad english.
coz, this not my main language.
Ok let we start.
- - - - First Step - - - -
===============
you need to download some tools for making this work
================================================================- PakPacker / DNPacker-Eng
download http://forum.ragezone.com/f853/editing-tools-980445/
- PatchTxtGenerator ( i make this with my own )
- Plugin MD5 Checksum for Right-Click Function.
- Dateditor with my strs ( Structorian ) for change the URL of ServerConfig.xml
download here
Code:http://www.mediafire.com/download/15das88v26u93d3/PatchTxtGenerator.7z http://www.mediafire.com/download/vxzoo36xm6x699j/md5summer.7z http://www.mediafire.com/download/ugl76cv29bxg3k7/Launcher+strs+datedit.7z password : http://idfl.me
i want to explain about "How This Autoupdate Working" , before we starting for next step..
A. If we start the launcher. it will reading the PatchConfigList.xml form URL that showing in launcher. and then Launcher Reading some file on our server for Version.
the name of server files is PatchInfoServer.cfg in version addr directory.Code:<?xml version="1.0" encoding="utf-8"?> <document> <ChannelList channel_name="VenomTest"> <Local local_name="DE_Aurora"> <version addr="http://192.168.86.131/version/"/> <update addr="http://192.168.86.131/update/"/> <guidepage addr="http://192.168.86.131/Launcher/"/> <homepage addr="http://192.168.86.131"/> <login addr="192.168.86.131" port="14303"/> </Local> </ChannelList> </document>
and thisCode:http://192.168.86.131/version/PatchInfoServer.cfg
if Launcher got that .cfg they will extract Resource00.pak for taking version.cfg. if match.. SKIP. and if NOT. UPDATE..!!!!
B. when Launcher read the different version from server to client. Launcher will download the update version from the directory of
Code:<update addr="http://192.168.86.131/update/"/>
C. after that. will download 3 files from that directory .the .pak file, .md5 file and .txt file.
and launcher will automaticlly extract that .pak file into Resource--.pak
And Done. thats my analyz.
Ok We doing to the next step.
================================================================
- - - - STEP 2 - - - -
===============
Open datedit and drag your dnLauncher.exe to datedit.
Change your URL with your own URL. and Save it
- - - - STEP 3 - - - -
===============
If you have files for an update. Like mapdata folder and Resource Folder Just Pack it into 1 Folder with PakPacker.exe
and rename it with new version. In case is first version is 13. and we doing with new version is 14.
Rename it with
Code:
Patch00000014.pak
- - - - STEP 4 - - - -
===============
Create version.cfg file for version 14 with content like this with HxD
Code:
76 65 72 73 69 6F 6E 20 31 34 00 00 00 00 00 00 version 14......
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
and now, we need to inserting version.cfg into Patch00000014.pak
use DNPacker English.exe, Open that Patch00000014.pak and Add files like this And Save.
- - - - STEP 5 - - - -
===============
and next. put the PatchTxtGenerator.exe in 1 Directory with Mapdata and resource.
Run it...
and we have 1 file from that generator like this
Code:
Patch000000--.txt
Change it into
Code:
Patch00000014.txt
Open that Text. Make sure your list file is from Mapdata and Resource folder.
and will write with D direction. like this
Code:
D mapdata\grid\sainthaven\gridinfo.ini
D mapdata\grid\sainthaven\0_0\alphatable.ini
D mapdata\grid\sainthaven\0_0\colbuild.ini
D mapdata\grid\sainthaven\0_0\decalinfo.ini
D mapdata\grid\sainthaven\0_0\default.ini
if you have new patch the DragonNest.exe.
just write with C Directory like..
Code:
C DragonNest.exe
- - - - STEP 6 - - - -
===============
Install md5summer.exe. and then Right Click files Patch00000014.pak
make sure your file with this name, with upper case MD5. and open your MD5 with Notepad. and Make sure it just md5 code..
if got another text..Delete it
Code:
Patch00000014.pak.MD5
And upload this 3 Files into Update Folder with new folder 00000014
- Patch00000014.pak
- Patch00000014.pak.MD5
- Patch00000014.txt
- - - - STEP 7 - - - -
===============
Create PatchInfoServer.cfg with notepad, and put that in version Folder. with this content
Code:
Version 14
nextversion 15
Note : --
your patch version should with consecutive.
Example, if your previous version is 14, you need to update with version 15.
if your version is 133, update with version 134., and so on
Autopatch Tutorial is Done.
And this Video Tutorial from whintz
Original Post
http://forum.ragezone.com/f854/tutorial-auto-update-offcial-launcher-990784-post8243285/#post8243285
If you want to taking this tutorial to any site. Dont change any context and content.
respect to other people with what we get from their.
Greeting from Indonesia
- novanakal -
Attachments
You must be registered for see attachments list
Last edited: