4jcraft/targets/resources
2026-04-07 23:23:31 -05:00
..
_unused rename minecraft folder to `targets 2026-04-01 13:27:58 -05:00
Common rename minecraft folder to `targets 2026-04-01 13:27:58 -05:00
DurangoMedia rename minecraft folder to `targets 2026-04-01 13:27:58 -05:00
OrbisMedia rename minecraft folder to `targets 2026-04-01 13:27:58 -05:00
PS3_GAME rename minecraft folder to `targets 2026-04-01 13:27:58 -05:00
PS3Media rename minecraft folder to `targets 2026-04-01 13:27:58 -05:00
PS4_GAME rename minecraft folder to `targets 2026-04-01 13:27:58 -05:00
PSVitaMedia rename minecraft folder to `targets 2026-04-01 13:27:58 -05:00
redist64 rename minecraft folder to `targets 2026-04-01 13:27:58 -05:00
sce_sys rename minecraft folder to `targets 2026-04-01 13:27:58 -05:00
TROPDIR/NPWR05636_00 rename minecraft folder to `targets 2026-04-01 13:27:58 -05:00
Windows64Media rename minecraft folder to `targets 2026-04-01 13:27:58 -05:00
x64 rename minecraft folder to `targets 2026-04-01 13:27:58 -05:00
XboxMedia refactor: nuke all widestrings and widechars everywhere 2026-04-07 23:23:31 -05:00
meson.build rename minecraft folder to `targets 2026-04-01 13:27:58 -05:00
README.md rename minecraft folder to `targets 2026-04-01 13:27:58 -05:00

Minecraft.Client Asset Structure

This is the minimum asset structure needed for the game to function.

AssetStructure
├── Common
│   ├── Media
│   │   ├── MediaWindows64.arc
│   │   └── font
│   │       └── *
│   ├── Trial
│   │   └── TrialLevel.mcs
│   └── res
│       └── *
├── Durango
│   └── Sound
│       └── Minecraft.msscmp
├── Windows64Media
│   └── DLC
│       └── *
├── Windows64
│   └── GameHDD
└── music
    ├── cds
    │   └── *.binka
    └── music
        └── *.binka

Windows64Media.arc contents

The contents of the the arc file can be seen in the .txt files in this folder (movies.txt, media.txt, etc...).

  • languages.loc is built from Platform/Windows64Media/loc
  • HTMLColours.col is built from HTMLColours.xml
MediaWindows64.arc
├── Graphics
│   ├── MinecraftIcon.png
│   ├── SaveChest.png
│   └── TexturePackIcon.png
├── *.swf
├── HTMLColours.col
├── Tutorial.pck
├── languages.loc
└── splashes.txt

Asset locations

Generic assets should be contained inside this folder:

  • movies/ - Flash SWF files for Iggy
  • graphics/ - Contains images used by the client (only SaveChest.png MinecraftIcon.png, TexturePackIcon.png are packed into the arc)
  • font/ - Fonts, duh
  • res/ - Textures and other miscellaneous data
  • music/ - Contains background music as well as music discs
  • levels/ - Contains some premade worlds (Tutorial is unused as we pull it from somewhere else, atleast on Windows64 asset base)

Platform assets are contained in Minecraft.Client/Platform/

  • Windows64Media/loc/ - Localisation/language data that we use as a source to build the languages.loc (this file gets included in arc)
  • Windows64Media/Media/ - Contains a bunch of Windows64 customised swfs and also the tutorial level (Tutorial.pck), these should be included in arc
  • Windows64Media/DLC/ - Windows64 DLC (only has skin packs)
  • DurangoMedia/DLC/ - The actual DLC folder you want to use