mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-04-27 17:54:03 +00:00
58 lines
2.1 KiB
Markdown
58 lines
2.1 KiB
Markdown
# 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
|