Jump to content

  •  

  • iBotModz CBox


    Photo

    Creating ContentImage.xbx and ContentMeta.xbx Files for Halo 2 DLC

    halo 2 dlc contentmeta.xbx contentimage.xbx modding stolen ruby tutorial

    • Please log in to reply
    6 replies to this topic

    #1 Stolen Ruby

    Stolen Ruby

      Apprentice Grade 2

    • Members+

    • 10 posts
    • Joined: 25-February 15
    • Gender:Male
    • Location:South Yorkshire, England

    Posted 23 June 2015 - 11:16 AM

    This tutorial will explain the process of creating the ConentImage.xbx and ContentMeta.xbx files for your Halo 2 DLC. A ContentImage.xbx file, as the name suggests, is an encoded image file that is used as the DLC icon on the Xbox dashboard. And a ContentMeta.xbx file contains the information that the Xbox needs to load the DLC, such as a list of the files and their signatures.

     

    This tutorial will be very long and tedious, however creating these files is a necessary step for creating Halo 2 DLC.

     

    Things you will need for this tutorial:

    • A map file (This could be one that you have created yourself or one that you have downloaded. I will be using Long Night)
    • A patch_v3.lvl file that contains your map and its signature (Creating patch_v3.lvl Files)
    • Xbox Live Authoring Submission Tool (XLast) which is included in the Xbox Development Kit (XDK)

     

    I will not be including a download link to the XDK or XLast. But for reference I am using XDK version 5933.

    Now on with the tutorial.

     

    Step 1


    Create a new folder and place your map and patch_v3 inside. This is not required but it helps to keep things tidy.

     

    9cd24645f74abc0488bb80302f1cc311.png

     

    Step 2

     

    Open XLast. In the top left of the window, click “File” then “New” (or press Ctrl + N). You should then see the following screen.

     

    1bdb77ead7cfc99f2b0ccc9a14431db2.png

     

    Select “Content Package” and click “OK”

     

    Step 3

     

    You will now be presented with the “New Content Package Wizard”

     

    8bad838733d12771ef14c3eb05bf37e0.png

     

    Click “Next >”, and then you will see the following screen

     

    098b1c688df04de2fa7f861e2802af93.png

     

    Step 4

     

    You will now need to fill in the details about your content.

     

    Start by giving your DLC a name. Do this by typing its name in the “Content Package Name” field. I will be naming mine “Long Night”.

     

    In the “Project Directory” field below, click the “…” button located to the right of the field. This will prompt you with a directory picker.

     

    Create a new directory for your project. I named my directory “Long Night XLast”

     

    88008ae9abba6f4d6b0e7c7ddbfd6ceb.png

     

    Click “OK”

     

    For the “Title ID of Game” field, enter “4d530064”.

     

    Now, for the “Publisher Offering ID”, enter 7 (seven) hexadecimal characters of your choosing. Hexadecimal is 0-9 and A-F. I typically start it with “0” to keep things uniform. I will be entering “0987123”.

     

    For the “Activation Date”, choose a date that is either the current date or earlier.

     

    And lastly, for the “Dashboard Icon Bitmap” choose a bitmap file that is 60x60 pixels. I will be using the LOLWUT Pear (because why not?)

     

    With all of these fields filled in, you should see something like this:

     

    b1178733187860bce76d7a7b3671d087.png

     

    Now click “Next >” again.

     

    Step 5

     

    You will now reach the “Publisher Flags” part of the wizard. It will ask you if your content package is compatible with all versions of the title ID (Halo 2), select “Yes”, and click “Next >” again.

     

    c139d1e7895c1637991499a3cbc094a1.png

     

    Step 6

     

    You will now be asked to choose which languages to support. This does not mean that your content will not work on the languages that are un-checked. Leaving a language un-checked will mean that if your console is of that language it should use the default values. My advice is to un-check all of them (unless you really want to enter the text for all of the languages).

     

    f2cb6e981e61d267abb999587bfefdb1.png

     

    Click “Next >” again

     

    1ee1d68e8ccbee508329ec770b4033ce.png

     

    Now you need to fill in the “Display Settings”.

     

    Enter your content’s name in both of the “Display Name” fields. (I will enter Long Night).

    For the “Icon Bitmap” choose your icon again.

    Then in the “Description” field, enter a description of your choosing. (I’m just going to enter “It’s going to be dark forever”)

     

    Then click “Next >” one last time

     

    f25bf886477845cd38445d6f04633f96.png

     

    And finally click “Finish”

     

    Step 7

     

    If you have followed everything correctly so far you will see something like this:

     

    4d458b46b744e51fd80c1bd0062afdd9.png

     

    Right click on the “Contents” folder, and click “Add File…”

     

    6f533c942ee433cfa51ad877113a6494.png

     

    Locate the folder that you put your map and patch_v3 files in, and add both of them.

     

    866022928cccab1014250130587dc848.png

     

    Your files should now be shown in the contents folder to the side of the window.

     

    b223967a49687d0bab9da79fe8056b93.png

     

    Step 8

     

    Choose “Action” at the top of the screen, and select “Build for DVD” and wait for it to complete.

     

    d2fc3a24f32ecc43dc621a74512469c0.png

     

    If everything worked there should be some newly created files in your Project Directory that you created in step 4.

     

    da10a90af6a43b67f6c8c4bcfb86e4f3.png

     

    In the “Offline” folder there will be: your map file, your patch_v3 file, your newly created ContentMeta.xbx file, and your newly created ContentImage.xbx file.

     

    Complete

     

    I hope everything was clear, but feel free to ask questions if things are still unclear.

     

    This tutorial is number 3 of my 4-part tutorial for creating Halo 2 DLC. Once the fourth piece of the tutorial comes out creating Halo 2 DLC will be simple.

     



    #2 Dominater01

    Dominater01

      Apprentice Grade 1

    • Members+

    • 5 posts
    • Joined: 02-June 08

    Posted 28 October 2018 - 05:42 AM

    after following this tutorial the map still doesn't show up at all


    Edited by Dominater01, 07 November 2018 - 06:26 PM.


    #3 Stolen Ruby

    Stolen Ruby

      Apprentice Grade 2

    • Members+

    • 10 posts
    • Joined: 25-February 15
    • Gender:Male
    • Location:South Yorkshire, England

    Posted 08 August 2019 - 11:24 AM

    after following this tutorial the map still doesn't show up at all

     

    You still have to install them properly. You can do this by using a DLC installer disc, or, if you're running debug bios on your xbox, by clicking the "Test on Local Xbox" option on the Action menu of XLAST.



    #4 Dominater01

    Dominater01

      Apprentice Grade 1

    • Members+

    • 5 posts
    • Joined: 02-June 08

    Posted 21 August 2019 - 06:42 AM

    You still have to install them properly. You can do this by using a DLC installer disc, or, if you're running debug bios on your xbox, by clicking the "Test on Local Xbox" option on the Action menu of XLAST.

    but how do images work correctly is what i cant figure out



    #5 Stolen Ruby

    Stolen Ruby

      Apprentice Grade 2

    • Members+

    • 10 posts
    • Joined: 25-February 15
    • Gender:Male
    • Location:South Yorkshire, England

    Posted 20 September 2019 - 09:59 PM

    but how do images work correctly is what i cant figure out

     

    The image file is just what is displayed on the xbox dashboard when browsing game saves and content. It can be any bitmap image that is 60x60 pixels.



    #6 Dominater01

    Dominater01

      Apprentice Grade 1

    • Members+

    • 5 posts
    • Joined: 02-June 08

    Posted 28 October 2019 - 12:49 AM

    The image file is just what is displayed on the xbox dashboard when browsing game saves and content. It can be any bitmap image that is 60x60 pixels.

    i mean the image for the map so on the mainmenu it'll show up correctly



    #7 gruntlord6

    gruntlord6

      Apprentice Grade 2

    • Members+

    • 20 posts
    • Joined: 20-June 08
    • Gender:Male

    Posted 03 June 2020 - 09:39 PM

    i mean the image for the map so on the mainmenu it'll show up correctly

    That's in the actual content file and not the dlc package.


    Edited by gruntlord6, 03 June 2020 - 09:39 PM.






    Also tagged with one or more of these keywords: halo 2, dlc, contentmeta.xbx, contentimage.xbx, modding, stolen ruby, tutorial