Initial commit: UI-Quellcode (root + uiscript)
Enthaelt die editierbaren Python-UI-Skripte (root/, uiscript/) des EterNexus-Clients, u.a. die Aenderungen fuer aktivierbare Items (constinfo.py: IS_ACTIVATABLE_ITEM/IS_MOUNT_SEAL, uiinventory.py: RefreshBagSlotWindow). Kompilierte Pack-Dateien (.epk/.eix) sowie Binaries/DLLs/Locale-Assets sind bewusst nicht Teil dieses Repos.
This commit is contained in:
@@ -0,0 +1,90 @@
|
||||
import app
|
||||
|
||||
AUTOBAN_QUIZ_ANSWER = "ANSWER"
|
||||
AUTOBAN_QUIZ_REFRESH = "REFRESH"
|
||||
AUTOBAN_QUIZ_REST_TIME = "REST_TIME"
|
||||
|
||||
OPTION_SHADOW = "SHADOW"
|
||||
|
||||
CODEPAGE = str(app.GetDefaultCodePage())
|
||||
|
||||
#CUBE_TITLE = "Cube Window"
|
||||
|
||||
def LoadLocaleFile(srcFileName, localeDict):
|
||||
localeDict["CUBE_INFO_TITLE"] = "Recipe"
|
||||
localeDict["CUBE_REQUIRE_MATERIAL"] = "Requirements"
|
||||
localeDict["CUBE_REQUIRE_MATERIAL_OR"] = "or"
|
||||
|
||||
try:
|
||||
lines = pack_open(srcFileName, "r").readlines()
|
||||
except IOError:
|
||||
import dbg
|
||||
dbg.LogBox("LoadUIScriptLocaleError(%(srcFileName)s)" % locals())
|
||||
app.Abort()
|
||||
|
||||
for line in lines:
|
||||
tokens = line[:-1].split("\t")
|
||||
|
||||
if len(tokens) >= 2:
|
||||
localeDict[tokens[0]] = tokens[1]
|
||||
|
||||
else:
|
||||
print len(tokens), lines.index(line), line
|
||||
|
||||
|
||||
if "locale/ymir" == app.GetLocalePath():
|
||||
|
||||
LOCALE_UISCRIPT_PATH = "locale/ymir_ui/"
|
||||
|
||||
WINDOWS_PATH = "d:/ymir work/ui/game/949_windows/"
|
||||
SELECT_PATH = "d:/ymir work/ui/intro/949_select/"
|
||||
GUILD_PATH = "d:/ymir work/ui/game/949_guild/"
|
||||
EMPIRE_PATH = "d:/ymir work/ui/intro/949_empire/"
|
||||
MAPNAME_PATH = "locale/ymir_ui/mapname/"
|
||||
LOGIN_PATH = "d:/ymir work/ui/intro/949_login/"
|
||||
|
||||
JOBDESC_WARRIOR_PATH = "locale/ymir/desc_warrior.txt"
|
||||
JOBDESC_ASSASSIN_PATH = "locale/ymir/desc_assassin.txt"
|
||||
JOBDESC_SURA_PATH = "locale/ymir/desc_sura.txt"
|
||||
JOBDESC_SHAMAN_PATH = "locale/ymir/desc_shaman.txt"
|
||||
|
||||
EMPIREDESC_A = "locale/ymir/desc_empire_a.txt"
|
||||
EMPIREDESC_B = "locale/ymir/desc_empire_b.txt"
|
||||
EMPIREDESC_C = "locale/ymir/desc_empire_c.txt"
|
||||
|
||||
LOCALE_INTERFACE_FILE_NAME = "locale/ymir/locale_interface.txt"
|
||||
else:
|
||||
if "HONGKONG" == app.GetLocaleServiceName():
|
||||
name = "locale/hongkong"
|
||||
elif "JAPAN" == app.GetLocaleServiceName():
|
||||
name = "locale/japan"
|
||||
elif "TAIWAN" == app.GetLocaleServiceName():
|
||||
name = "locale/taiwan"
|
||||
elif "NEWCIBN" == app.GetLocaleServiceName():
|
||||
name = "locale/newcibn"
|
||||
elif "EUROPE" == app.GetLocaleServiceName():
|
||||
name = app.GetLocalePath()
|
||||
else:
|
||||
name = "locale/ymir"
|
||||
|
||||
LOCALE_UISCRIPT_PATH = "%s/ui/" % (name)
|
||||
LOGIN_PATH = "%s/ui/login/" % (name)
|
||||
EMPIRE_PATH = "%s/ui/empire/" % (name)
|
||||
GUILD_PATH = "%s/ui/guild/" % (name)
|
||||
SELECT_PATH = "%s/ui/select/" % (name)
|
||||
WINDOWS_PATH = "%s/ui/windows/" % (name)
|
||||
MAPNAME_PATH = "%s/ui/mapname/" % (name)
|
||||
|
||||
JOBDESC_WARRIOR_PATH = "%s/jobdesc_warrior.txt" % (name)
|
||||
JOBDESC_ASSASSIN_PATH = "%s/jobdesc_assassin.txt" % (name)
|
||||
JOBDESC_SURA_PATH = "%s/jobdesc_sura.txt" % (name)
|
||||
JOBDESC_SHAMAN_PATH = "%s/jobdesc_shaman.txt" % (name)
|
||||
|
||||
EMPIREDESC_A = "%s/empiredesc_a.txt" % (name)
|
||||
EMPIREDESC_B = "%s/empiredesc_b.txt" % (name)
|
||||
EMPIREDESC_C = "%s/empiredesc_c.txt" % (name)
|
||||
|
||||
LOCALE_INTERFACE_FILE_NAME = "%s/locale_interface.txt" % (name)
|
||||
|
||||
LoadLocaleFile(LOCALE_INTERFACE_FILE_NAME, locals())
|
||||
|
||||
Reference in New Issue
Block a user