HWPFormat.wiki
changeset 1432 549afbe978a8
parent 1431 ea2c33d74c85
child 1433 19945dc3944e
equal deleted inserted replaced
1431:ea2c33d74c85 1432:549afbe978a8
    27 A HWP file is just a Zip file, but with the file name suffix “.hwp” instead of “.zip”. They reflect the content of the `Data/` directory of Hedgewars. Any file in a HWP will be treated as if it were in the `Data` directory.
    27 A HWP file is just a Zip file, but with the file name suffix “.hwp” instead of “.zip”. They reflect the content of the `Data/` directory of Hedgewars. Any file in a HWP will be treated as if it were in the `Data` directory.
    28 
    28 
    29 ==== Example ====
    29 ==== Example ====
    30 Suppose you have made a theme with the name “!MyTheme_v1” (!MyTheme, version 1). If you want to package it in a HWP, you just create a Zip file (e.g. “MyTheme.zip”) with the following directory structure:
    30 Suppose you have made a theme with the name “!MyTheme_v1” (!MyTheme, version 1). If you want to package it in a HWP, you just create a Zip file (e.g. “MyTheme.zip”) with the following directory structure:
    31 
    31 
       
    32 {{{
    32     Themes
    33     Themes
    33         MyTheme_v1
    34         MyTheme_v1
    34             theme.cfg
    35             theme.cfg
    35             BlueWater.png
    36             BlueWater.png
    36             SDWater.png
    37             SDWater.png
    37             horizont.png
    38             horizont.png
    38             Sky.png
    39             Sky.png
    39             (many other theme files)
    40             (many other theme files)
       
    41 }}}
    40 
    42 
    41 Then the only thing you need to do is to rename the Zip file to have the correct suffix, i.e. “MyTheme_v1.hwp”. Note only the suffix is important. The name before that can be whatever you like.
    43 Then the only thing you need to do is to rename the Zip file to have the correct suffix, i.e. “MyTheme_v1.hwp”. Note only the suffix is important. The name before that can be whatever you like.
    42 
    44 
    43 If you're done, you probably want to test it as well. Just put your fresh HWP into the `Data/` directory, restart Hedgewars and check if the theme shows up.
    45 If you're done, you probably want to test it as well. Just put your fresh HWP into the `Data/` directory, restart Hedgewars and check if the theme shows up.
    44 
    46