Bug #1432

Pipeline client_patch bugs

Added by Botanic over 3 years ago. Updated about 3 years ago.

Status:Assigned Start date:02/24/2012
Priority:Urgent Due date:
Assignee:kaetemi % Done:

0%

Category:Tools: Build Gamedata
Target version:Version 0.9.0

Description

The pipeline client_patch does a few things wrong

1) does not generate ryzom_open.version

2) the generated xml includes

<_Category>
            <_Name type="STRING" value="main_cfg"/>
            <_UnpackTo type="STRING" value="./cfg/"/>
            <_IsOptional type="SINT32" value="0"/>
            <_IsIncremental type="SINT32" value="0"/>
            <_Files type="STRING" value="cfg.bnp"/>
        </_Category>
        <_Category>
            <_Name type="STRING" value="main_exedll"/>
            <_UnpackTo type="SINT32" value="./"/>
            <_IsOptional type="SINT32" value="0"/>
            <_IsIncremental type="SINT32" value="0"/>
            <_Files type="STRING" value="exedll.bnp"/>
        </_Category>
        <_Category>
            <_Name type="STRING" value="main_fonts"/>
            <_UnpackTo type="STRING" value="./data/fonts/"/>
            <_IsOptional type="SINT32" value="0"/>
            <_IsIncremental type="SINT32" value="0"/>
            <_Files type="STRING" value="fonts.bnp"/>
        </_Category>
        <_Category>
            <_Name type="STRING" value="main_packed"/>
            <_UnpackTo type="STRING" value="./data/"/>
            <_IsOptional type="SINT32" value="0"/>
            <_IsIncremental type="SINT32" value="0"/>
            <_Files type="STRING" value="packedsheets.bnp"/>
        </_Category>
        <_Category>
            <_Name type="STRING" value="user"/>
            <_UnpackTo type="STRING" value="./user/"/>
            <_IsOptional type="SINT32" value="0"/>
            <_IsIncremental type="SINT32" value="0"/>
            <_Files type="STRING" value="user.bnp"/>
        </_Category>
        <_Category>
            <_Name type="STRING" value="examples"/>
            <_UnpackTo type="STRING" value="./examples/"/>
            <_IsOptional type="SINT32" value="0"/>
            <_IsIncremental type="SINT32" value="0"/>
            <_Files type="STRING" value="examples.bnp"/>
        </_Category>


however that causes the patch to not work

History

#1 Updated by Botanic over 3 years ago

Change

_IsIncremental type="SINT32" value="0"/>

to

_IsIncremental type="SINT32" value="1"/>

and it works :D

however it cant patch its own exe so thats a problem...

#2 Updated by kaetemi over 3 years ago

It's not supposed to be _IsIncremental.
The pipeline should copy the .refs to the client install.
And the exe patch is caused by some issue that causes the generated .bat to move the exedll contents to ./0 instead of ./

#3 Updated by Botanic over 3 years ago

i think that it puts them in /0 because it cant write the exe/dll's it works for other files just not ones that are write protected

#4 Updated by kaetemi over 3 years ago

  • Status changed from New to Validated

The generated xml needs to be different anyways.

#5 Updated by kaetemi about 3 years ago

  • Status changed from Validated to Assigned
  • Priority changed from Normal to Urgent
  • Target version set to Version 0.9.0

Also available in: Atom PDF