mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-05-31 03:22:54 +00:00
Correct copy behaviour and bring back missing assets
This commit is contained in:
parent
6ee3b48ca0
commit
1326e4d344
BIN
Minecraft.Assets/Common/Media/font/CHT/DFHeiMedium-B5.ttf
Normal file
BIN
Minecraft.Assets/Common/Media/font/CHT/DFHeiMedium-B5.ttf
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/Media/font/CHT/DFTT_R5.TTC
Normal file
BIN
Minecraft.Assets/Common/Media/font/CHT/DFTT_R5.TTC
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/Media/font/JPN/DF-DotDotGothic16.ttf
Normal file
BIN
Minecraft.Assets/Common/Media/font/JPN/DF-DotDotGothic16.ttf
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/Media/font/JPN/DFGMaruGothic-Md.ttf
Normal file
BIN
Minecraft.Assets/Common/Media/font/JPN/DFGMaruGothic-Md.ttf
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/Media/font/KOR/BOKMSD.ttf
Normal file
BIN
Minecraft.Assets/Common/Media/font/KOR/BOKMSD.ttf
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/Media/font/KOR/candadite2.ttf
Normal file
BIN
Minecraft.Assets/Common/Media/font/KOR/candadite2.ttf
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/Media/font/Mojang Font_11.ttf
Normal file
BIN
Minecraft.Assets/Common/Media/font/Mojang Font_11.ttf
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/Media/font/Mojang Font_7.ttf
Normal file
BIN
Minecraft.Assets/Common/Media/font/Mojang Font_7.ttf
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/Media/font/Mojangles.ttf
Normal file
BIN
Minecraft.Assets/Common/Media/font/Mojangles.ttf
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/Media/font/Mojangles_11.abc
Normal file
BIN
Minecraft.Assets/Common/Media/font/Mojangles_11.abc
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/Media/font/Mojangles_7.abc
Normal file
BIN
Minecraft.Assets/Common/Media/font/Mojangles_7.abc
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/Media/font/RU/SpaceMace.ttf
Normal file
BIN
Minecraft.Assets/Common/Media/font/RU/SpaceMace.ttf
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/Media/font/chars.txt
Normal file
BIN
Minecraft.Assets/Common/Media/font/chars.txt
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/cds/11.binka
Normal file
BIN
Minecraft.Assets/Common/music/cds/11.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/cds/13.binka
Normal file
BIN
Minecraft.Assets/Common/music/cds/13.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/cds/blocks.binka
Normal file
BIN
Minecraft.Assets/Common/music/cds/blocks.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/cds/cat.binka
Normal file
BIN
Minecraft.Assets/Common/music/cds/cat.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/cds/chirp.binka
Normal file
BIN
Minecraft.Assets/Common/music/cds/chirp.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/cds/far.binka
Normal file
BIN
Minecraft.Assets/Common/music/cds/far.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/cds/mall.binka
Normal file
BIN
Minecraft.Assets/Common/music/cds/mall.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/cds/mellohi.binka
Normal file
BIN
Minecraft.Assets/Common/music/cds/mellohi.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/cds/stal.binka
Normal file
BIN
Minecraft.Assets/Common/music/cds/stal.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/cds/strad.binka
Normal file
BIN
Minecraft.Assets/Common/music/cds/strad.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/cds/ward.binka
Normal file
BIN
Minecraft.Assets/Common/music/cds/ward.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/cds/where_are_we_now.binka
Normal file
BIN
Minecraft.Assets/Common/music/cds/where_are_we_now.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/calm1.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/calm1.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/calm2.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/calm2.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/calm3.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/calm3.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/creative1.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/creative1.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/creative2.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/creative2.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/creative3.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/creative3.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/creative4.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/creative4.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/creative5.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/creative5.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/creative6.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/creative6.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/hal1.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/hal1.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/hal2.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/hal2.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/hal3.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/hal3.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/hal4.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/hal4.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/menu1.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/menu1.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/menu2.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/menu2.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/menu3.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/menu3.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/menu4.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/menu4.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/nether1.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/nether1.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/nether2.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/nether2.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/nether3.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/nether3.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/nether4.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/nether4.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/nuance1.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/nuance1.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/nuance2.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/nuance2.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/piano1.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/piano1.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/piano2.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/piano2.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/piano3.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/piano3.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/the_end_dragon_alive.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/the_end_dragon_alive.binka
Normal file
Binary file not shown.
BIN
Minecraft.Assets/Common/music/music/the_end_end.binka
Normal file
BIN
Minecraft.Assets/Common/music/music/the_end_end.binka
Normal file
Binary file not shown.
|
|
@ -2,10 +2,12 @@
|
|||
# Asset copy
|
||||
#
|
||||
|
||||
|
||||
client_platform_path = meson.project_source_root() / 'Minecraft.Client/Platform'
|
||||
|
||||
install_subdir('Common', install_dir : get_option('prefix'))
|
||||
install_subdir('Common/res', install_dir : get_option('prefix') / 'Common/res')
|
||||
install_subdir('Common/Trial', install_dir : get_option('prefix') / 'Trial')
|
||||
install_subdir('Common/music', install_dir : get_option('prefix'))
|
||||
install_subdir('DurangoMedia/Sound', install_dir : get_option('prefix'))
|
||||
# XXX: The DLC path is handled inside of 4JLibs but Windows64 expects a Windows64Media/DLC folder to exist to load DLC from
|
||||
# install_subdir('DurangoMedia/DLC', install_dir : get_option('prefix') / 'DurangoMedia')
|
||||
|
||||
#
|
||||
# Asset build
|
||||
|
|
@ -33,7 +35,7 @@ colour_table = custom_target('Minecraft.Assets_Colour_Table',
|
|||
)
|
||||
|
||||
archive_sources = [
|
||||
localisation[0], # client_platform_path / 'Windows64Media/Media/languages.loc',
|
||||
localisation[0], # 'Windows64Media/Media/languages.loc',
|
||||
colour_table,
|
||||
'Common/Media/splashes.txt',
|
||||
'Common/Media/Graphics/SaveChest.png',
|
||||
|
|
@ -424,6 +426,6 @@ media_archive = custom_target('Minecraft.Media_Archive',
|
|||
|
||||
assets_localisation_dep = declare_dependency(
|
||||
sources : localisation[1],
|
||||
# sources : client_platform_path / 'Windows64Media/strings.h',
|
||||
# sources : 'Windows64Media/strings.h',
|
||||
include_directories : include_directories('.')
|
||||
)
|
||||
|
|
@ -16,6 +16,8 @@ output_stamp = Path(sys.argv[5])
|
|||
#
|
||||
# `meson install` also handles this, but installs it to system folders, which can be annoying for
|
||||
# testing. Since we want a way to run it straight from `/build` when debugging, we do this instead.
|
||||
#
|
||||
# this script doesn't handle copying the same way `meson install` does but it should be good enough
|
||||
dest_common = Path(client_build_dir / "Common")
|
||||
|
||||
# clear out any old assets
|
||||
|
|
@ -31,5 +33,13 @@ shutil.copytree(
|
|||
# copy the media archive to `Common/Media` inside the folder we just copied.
|
||||
shutil.copy(media_archive, client_build_dir / "Common" / "Media")
|
||||
|
||||
# copy music and Sound
|
||||
shutil.copytree(project_source_root / "Minecraft.Assets" / "Common" / "music", client_build_dir)
|
||||
shutil.copytree(project_source_root / "Minecraft.Assets" / "DurangoMedia" / "Sound", client_build_dir)
|
||||
|
||||
# copy DLC
|
||||
# XXX: The DLC path is handled inside of 4JLibs, the Windows64 build expects `DurangoMedia/DLC` to load DLC data from
|
||||
# shutil.copytree(project_source_root / "Minecraft.Assets" / "DurangoMedia" / "DLC", client_build_dir / "DurangoMedia")
|
||||
|
||||
# modify the stamp so this only happens when client or media_archive targets are changed
|
||||
output_stamp.touch()
|
||||
Loading…
Reference in a new issue