Files
mtgodot-poc/assets/uiscript/uiscript/loadingwindow.py
T
shenandClaude Sonnet 5 2277b1dd60 Vendor Metin2 assets (assets/ + bgm/)
Committed to this self-hosted private repo so a clone builds on any machine
without a separate asset sync. Copyrighted Ymir art — do not publish or
redistribute. 54198 files, ~2.2 GB. asset_index.txt / assets.zip stay
gitignored (derived: bake_asset_index.gd / pack-assets.sh).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013EJxkHiNKS4kybHS3XKyAJ
2026-08-31 20:04:32 +09:00

106 lines
2.4 KiB
Python

import uiScriptLocale
window = {
"name" : "LoginWindow",
# MR-15: FIx loading background for Arabic
"style" : ("movable", "ltr",),
# MR-15: -- END OF -- Fix loading background for Arabic
"x" : 0,
"y" : 0,
"width" : SCREEN_WIDTH,
"height" : SCREEN_HEIGHT,
"children" :
(
## Board
{
"name" : "BackGround",
"type" : "expanded_image",
"x" : 0,
"y" : 0,
"image" : "d:/ymir work/ui/intro/pattern/Line_Pattern.tga",
"x_scale" : float(SCREEN_WIDTH) / 800.0,
"y_scale" : float(SCREEN_HEIGHT) / 600.0,
},
{
"name":"ErrorMessage",
"type":"text", "x":10, "y":10,
"text": uiScriptLocale.LOAD_ERROR,
},
{
"name" : "GageBoard",
"type" : "window",
"style" : ("ltr",),
"x" : float(SCREEN_WIDTH) * 400 / 800.0 - 200,
"y" : float(SCREEN_HEIGHT) * 500 / 600.0 ,
"width" : 400,
"height": 80,
"children" :
(
{
"name" : "BackGage",
"type" : "ani_image",
"x" : 0,
"y" : 0,
"delay" : 1,
"images" :
(
"d:/ymir work/ui/intro/loading/00.sub",
"d:/ymir work/ui/intro/loading/01.sub",
"d:/ymir work/ui/intro/loading/02.sub",
"d:/ymir work/ui/intro/loading/03.sub",
"d:/ymir work/ui/intro/loading/04.sub",
"d:/ymir work/ui/intro/loading/05.sub",
"d:/ymir work/ui/intro/loading/06.sub",
"d:/ymir work/ui/intro/loading/07.sub",
"d:/ymir work/ui/intro/loading/08.sub",
"d:/ymir work/ui/intro/loading/09.sub",
"d:/ymir work/ui/intro/loading/10.sub",
"d:/ymir work/ui/intro/loading/11.sub",
"d:/ymir work/ui/intro/loading/12.sub",
"d:/ymir work/ui/intro/loading/13.sub",
"d:/ymir work/ui/intro/loading/14.sub",
"d:/ymir work/ui/intro/loading/15.sub",
"d:/ymir work/ui/intro/loading/16.sub",
"d:/ymir work/ui/intro/loading/17.sub",
"d:/ymir work/ui/intro/loading/18.sub",
"d:/ymir work/ui/intro/loading/19.sub",
"d:/ymir work/ui/intro/loading/20.sub",
"d:/ymir work/ui/intro/loading/21.sub",
"d:/ymir work/ui/intro/loading/22.sub",
"d:/ymir work/ui/intro/loading/23.sub",
)
},
{
"name" : "BackGage",
"type" : "expanded_image",
"x" : 70,
"y" : 25,
"image" : "d:/ymir work/ui/intro/loading/gauge_empty.sub",
},
{
"name" : "FullGage",
"type" : "expanded_image",
"x" : 70,
"y" : 25,
"image" : "d:/ymir work/ui/intro/loading/gauge_full.sub",
},
),
},
),
}