layout: restructure into src/ tests/ android/ scripts/ tools/

- extension/src/{port,platform,codepage} -> src/; native_render -> src/host
  (+ dxt, shaders/); libgr2 -> src/gr2; extension/third_party -> third_party
- extension/tests -> tests/port, libgr2/tests -> tests/gr2
- android-native -> android (build.sh, push-client.sh moved in)
- script -> scripts; tools/40250 -> tools/server; oracle -> tools/granny-oracle;
  perf tools -> tools/perf
- all build trees under build/ (native, release, android, port-gate)
- xrender:: CMake aliases -> mt::; port-map ledger impl paths rewritten

No code changes. ctest 15/15, port_gate macos+android PASS, port_map check 0 errors.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
shenlei
2026-09-29 19:08:19 +09:00
co-authored by Claude Opus 5.5
parent 70710477cf
commit a46093104c
2817 changed files with 13728 additions and 13744 deletions
@@ -32,15 +32,15 @@ one of three layers:
| Layer | 40250 units | How to port | Where | | Layer | 40250 units | How to port | Where |
| --- | --- | --- | --- | | --- | --- | --- | --- |
| `logic` | `UserInterface/`, `GameLib/`, `EterLib` net/timer/text parsing, `EterPack`, `EterLocale`, `EterBase` pure units (`tea`, `lzo`, `cipher`, `Random`, `Stl`, `Timer`, `Poly/`) (everything not listed below) | Copy C++ -> C++. Same file name, class name, method names, member names and statement order; one reference file = one implementation file | `extension/src/port/<Lib>/<File>.{h,cpp}` | | `logic` | `UserInterface/`, `GameLib/`, `EterLib` net/timer/text parsing, `EterPack`, `EterLocale`, `EterBase` pure units (`tea`, `lzo`, `cipher`, `Random`, `Stl`, `Timer`, `Poly/`) (everything not listed below) | Copy C++ -> C++. Same file name, class name, method names, member names and statement order; one reference file = one implementation file | `src/port/<Lib>/<File>.{h,cpp}` |
| `python` | `Client/Eternexus/root/*.py`, `uiscript/`, `UserInterface/*Module.cpp`, `EterPythonLib/`, `ScriptLib/` | Decided: embedded CPython 2.7.18 runs the scripts unchanged (`docs/PYTHON-EMBED-EVAL.md`, batch 2P); port only the C++ side. Never translate the scripts. Script functions get `RUN_AS_IS` once its evidence gate passes, never `N_A`. Reference is 40250 `Eternexus/root`, **not** `assets/root` | `extension/src/port/<Lib>/` (bindings), scripts from pack | | `python` | `Client/Eternexus/root/*.py`, `uiscript/`, `UserInterface/*Module.cpp`, `EterPythonLib/`, `ScriptLib/` | Decided: embedded CPython 2.7.18 runs the scripts unchanged (`docs/PYTHON-EMBED-EVAL.md`, batch 2P); port only the C++ side. Never translate the scripts. Script functions get `RUN_AS_IS` once its evidence gate passes, never `N_A`. Reference is 40250 `Eternexus/root`, **not** `assets/root` | `src/port/<Lib>/` (bindings), scripts from pack |
| `platform` | Direct3D/`Grp*`, Granny (`EterGrnLib`), Miles, SpeedTree, `EffectLib`/terrain rendering, Win32 window/input/IME, threads, anti-cheat, `EterBase` file/OS units (`_ETERBASE_PLATFORM` in `port_map.py`) | Adapter behind the interface the 40250 caller uses; equivalence by observable output | `extension/src/platform/` + existing render code (`metin2_model`, `metin2_anim`, `gr2_bridge`, ...) | | `platform` | Direct3D/`Grp*`, Granny (`EterGrnLib`), Miles, SpeedTree, `EffectLib`/terrain rendering, Win32 window/input/IME, threads, anti-cheat, `EterBase` file/OS units (`_ETERBASE_PLATFORM` in `port_map.py`) | Adapter behind the interface the 40250 caller uses; equivalence by observable output | `src/platform/` + existing render code (`metin2_model`, `metin2_anim`, `gr2_bridge`, ...) |
Rules for the `logic` layer: Rules for the `logic` layer:
- Port a whole unit into its mirror file. Where 40250 calls a platform class (`CGraphicThingInstance`, - Port a whole unit into its mirror file. Where 40250 calls a platform class (`CGraphicThingInstance`,
`CStateManager`, `CSoundManager`, ...), call a same-named adapter interface declared under `CStateManager`, `CSoundManager`, ...), call a same-named adapter interface declared under
`extension/src/platform/`; never inline Godot calls into ported logic. `src/platform/`; never inline Godot calls into ported logic.
- 40250 singletons (`CPythonPlayer::Instance()`, `CPythonCharacterManager`, `CPythonNetworkStream`) - 40250 singletons (`CPythonPlayer::Instance()`, `CPythonCharacterManager`, `CPythonNetworkStream`)
stay singletons owned by the extension. GDScript does not hold gameplay state. stay singletons owned by the extension. GDScript does not hold gameplay state.
- GDScript (`net_play.gd`, `net_world.gd`, `game_scene.gd`, `player_controller.gd`) and - GDScript (`net_play.gd`, `net_world.gd`, `game_scene.gd`, `player_controller.gd`) and
@@ -149,12 +149,12 @@ behavior verified from code inspection alone.
per layer, and tag/port-map/layout consistency. Run `check` before every commit that touches per layer, and tag/port-map/layout consistency. Run `check` before every commit that touches
`audit/port-map/`. `audit/port-map/`.
- `scripts/port_copy.py copy <Lib/File>... | diff [<Lib/File>...]` — copy 40250 files into the - `scripts/port_copy.py copy <Lib/File>... | diff [<Lib/File>...]` — copy 40250 files into the
`extension/src/port/` mirror with mechanical edits only (CP949→UTF-8, LF, include-path case); `diff` `src/port/` mirror with mechanical edits only (CP949→UTF-8, LF, include-path case); `diff`
lists the manual `// PORT:` edits. lists the manual `// PORT:` edits.
- `scripts/platform_stub.py list | gen [<Lib/File.h>...] [--force]` — generate the empty platform - `scripts/platform_stub.py list | gen [<Lib/File.h>...] [--force]` — generate the empty platform
skeleton `extension/src/platform/<Lib>/<File>.cpp` for platform-layer mirror headers from clang's AST skeleton `src/platform/<Lib>/<File>.cpp` for platform-layer mirror headers from clang's AST
(needs `script/port_gate.sh macos` for compile commands); never overwrites without `--force`. (needs `scripts/port_gate.sh macos` for compile commands); never overwrites without `--force`.
`grep -r MT_PLATFORM_STUB extension/src/platform` lists the platform functions still unimplemented. `grep -r MT_PLATFORM_STUB src/platform` lists the platform functions still unimplemented.
- `scripts/stub_constants.py [--check]` — regenerates the 2V0 stub modules' constants - `scripts/stub_constants.py [--check]` — regenerates the 2V0 stub modules' constants
(`platform/ScriptLib/GameplayModuleConstants.cpp`) and stub return shapes (`GameplayModules.cpp`) (`platform/ScriptLib/GameplayModuleConstants.cpp`) and stub return shapes (`GameplayModules.cpp`)
from the 40250 module sources; rerun when a stub module is ported for real and removed. from the 40250 module sources; rerun when a stub module is ported for real and removed.
@@ -30,16 +30,17 @@
## Current client ## Current client
- GDScript runtime: `project/` (entry `project/app_flow.gd`, world `project/game_scene.gd`); UI in `project/ui/`. - `src/port/<Lib>/<File>.{h,cpp}` — mirror of each 40250 `logic`/`python` unit (see SKILL.md "Code layout").
- Native extension: `extension/src/` (network in `extension/src/net/`, classic 40250 protocol in `extension/src/net/classic/`). - `src/platform/` — implementations of the mirrored 40250 platform classes (D3D8 recorder, Granny,
- Format readers: `formats/`; Granny: `libgr2/`; assets/tables: `assets/`; Granny oracle: `oracle/`; tools: `tools/`. Miles, SpeedTree stand-in, window/input, ScriptLib boot).
- `src/host/` — SDL3 + Vulkan host (`main.cpp`); `src/gr2/` — Granny reader; `src/codepage/` — code pages.
- `third_party/` — vendored cpython 2.7.18, cryptopp, freetype, minilzo.
- `tests/port/` — port tests and the fake login server; `tests/gr2/` — Granny reader tests.
- `android/` — SDLActivity shell, `android/build.sh`, `android/push-client.sh`.
- `scripts/` — gates and build helpers; `tools/` — standalone dev tools (Granny oracle, perf, server).
- The GDScript runtime and `extension/src/net` below are gone (2026-09-23 … 09-29); the table records
where logic came from.
### Target layout
- `extension/src/port/<Lib>/<File>.{h,cpp}` — mirror of each 40250 `logic` unit (see SKILL.md
"Code layout"). Does not exist yet; the first ported unit creates it and adds it to
`extension/CMakeLists.txt`.
- `extension/src/platform/` — adapter interfaces named after the 40250 platform classes they replace.
- The files in the table below are **migration sources**: when a unit is ported, its logic moves out - The files in the table below are **migration sources**: when a unit is ported, its logic moves out
of them into the mirror file. of them into the mirror file.
@@ -67,16 +68,15 @@ The 106 `project/*_system.gd` files that only their own `test_*_parity.gd` loade
- `docs/CLIENT-GAP.md`, `docs/CLIENT-PARITY-AUDIT-AND-FIX-GUIDE.md`, `docs/archive/CLIENT-40250-PORT.md`, - `docs/CLIENT-GAP.md`, `docs/CLIENT-PARITY-AUDIT-AND-FIX-GUIDE.md`, `docs/archive/CLIENT-40250-PORT.md`,
`docs/PARITY-GAP.md`: background only; trust the port-map, not their status text. `docs/PARITY-GAP.md`: background only; trust the port-map, not their status text.
- `oracle/run-diff-suite.sh`: Granny numerical comparison suite. - `tools/granny-oracle/run-diff-suite.sh`: Granny numerical comparison suite.
## Verification commands ## Verification commands
```bash ```bash
godot --headless --path project --script <test>.gd # most project tests cmake -S . -B build/native -DCMAKE_BUILD_TYPE=Release -DMT_BUILD_NATIVE_RENDER=ON -DCMAKE_PREFIX_PATH=/opt/homebrew
cmake --build build -j8 && ctest --test-dir build --output-on-failure -j4 cmake --build build/native -j8 && ctest --test-dir build/native --output-on-failure -j4
./scripts/port_gate.sh macos android # build/port-gate
./android/build.sh Release --install # build/android + APK
``` ```
`build/` (Debug) is the configured tree; it also writes `project/bin/libmtgodot.*.dylib`, so rebuild All build trees live under `build/` (gitignored). Always finish with `git diff --check`.
before running Godot tests after pulling native changes (a stale dylib shows up as "method not
found" parse errors). `build-debug/` is a stale tree from another checkout; do not use it.
Always finish with `git diff --check`.
@@ -2,13 +2,13 @@
"""Generate the empty platform skeleton for mirrored platform-layer headers (docs/PORT-PLAN.md 2A). """Generate the empty platform skeleton for mirrored platform-layer headers (docs/PORT-PLAN.md 2A).
platform_stub.py list platform-layer headers in the mirror, with their stub state platform_stub.py list platform-layer headers in the mirror, with their stub state
platform_stub.py gen [<header>...] [--force] write extension/src/platform/<Lib>/<File>.cpp platform_stub.py gen [<header>...] [--force] write src/platform/<Lib>/<File>.cpp
(no args: every platform header; never overwrites (no args: every platform header; never overwrites
without --force, so hand-written implementations stay) without --force, so hand-written implementations stay)
platform_stub.py pending <header> <symbol>... [--ctor] platform_stub.py pending <header> <symbol>... [--ctor]
append stubs of just those members (the linker's append stubs of just those members (the linker's
undefined-symbol names, demangled as ld prints them) to the stand-in of a not-yet-ported undefined-symbol names, demangled as ld prints them) to the stand-in of a not-yet-ported
logic unit, extension/src/platform/pending/<Lib>/<File>.cpp; logic unit, src/platform/pending/<Lib>/<File>.cpp;
--ctor adds the class constructor/destructor so the --ctor adds the class constructor/destructor so the
singleton can exist (its members still default-construct) singleton can exist (its members still default-construct)
@@ -18,7 +18,7 @@
A stub file defines everything the header declares and does not define: non-pure, non-template member A stub file defines everything the header declares and does not define: non-pure, non-template member
functions, constructors/destructors, free functions, and static data members. Declarations come from functions, constructors/destructors, free functions, and static data members. Declarations come from
clang's AST of the header's gate translation unit (the library StdAfx.h + the header, with the exact clang's AST of the header's gate translation unit (the library StdAfx.h + the header, with the exact
flags from the macOS gate build's compile_commands.json: `script/port_gate.sh macos` first), dumped per flags from the macOS gate build's compile_commands.json: `scripts/port_gate.sh macos` first), dumped per
class/function name with -ast-dump-filter. Definitions use trailing return types, so types nested in the class/function name with -ast-dump-filter. Definitions use trailing return types, so types nested in the
class resolve in class scope, and `decltype(C::x) C::x{}` for static data. Each body is class resolve in class scope, and `decltype(C::x) C::x{}` for static data. Each body is
MT_PLATFORM_STUB() plus a default return (platform/PlatformStub.h); `grep -r MT_PLATFORM_STUB` is the MT_PLATFORM_STUB() plus a default return (platform/PlatformStub.h); `grep -r MT_PLATFORM_STUB` is the
@@ -45,7 +45,7 @@ import refroot # script directory is on sys.path when run directly
REPO = refroot.repo_root() REPO = refroot.repo_root()
PORT = REPO / "extension" / "src" / "port" PORT = REPO / "extension" / "src" / "port"
PLATFORM = REPO / "extension" / "src" / "platform" PLATFORM = REPO / "extension" / "src" / "platform"
GATE_BUILD = REPO / "build-port-gate" / "macos" GATE_BUILD = REPO / "build/port-gate" / "macos"
MARK = "platform_stub.py" MARK = "platform_stub.py"
COMMENT = re.compile(r"//[^\n]*|/\*.*?\*/", re.S) COMMENT = re.compile(r"//[^\n]*|/\*.*?\*/", re.S)
@@ -103,7 +103,7 @@ def scan(header: Path) -> tuple[list[str], list[str]]:
def gate_command(rel: str) -> tuple[list[str], str]: def gate_command(rel: str) -> tuple[list[str], str]:
db = GATE_BUILD / "compile_commands.json" db = GATE_BUILD / "compile_commands.json"
if not db.is_file(): if not db.is_file():
raise SystemExit(f"{db}: missing; run `script/port_gate.sh macos` (it exports compile commands)") raise SystemExit(f"{db}: missing; run `scripts/port_gate.sh macos` (it exports compile commands)")
tu = re.sub(r"[^A-Za-z0-9_]", "_", rel) tu = re.sub(r"[^A-Za-z0-9_]", "_", rel)
for entry in json.loads(db.read_text()): for entry in json.loads(db.read_text()):
if Path(entry["file"]).name == f"{tu}.cpp": if Path(entry["file"]).name == f"{tu}.cpp":
@@ -1,5 +1,5 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
"""Copy 40250 sources into the port mirror (extension/src/port/<Lib>/<File>) with mechanical edits only. """Copy 40250 sources into the port mirror (src/port/<Lib>/<File>) with mechanical edits only.
port_copy.py copy <rel> [<rel>...] [--force] write the mechanical copy (refuses to overwrite without --force) port_copy.py copy <rel> [<rel>...] [--force] write the mechanical copy (refuses to overwrite without --force)
port_copy.py diff [<rel>...] show the manual edits: port file vs its mechanical copy port_copy.py diff [<rel>...] show the manual edits: port file vs its mechanical copy
@@ -11,7 +11,7 @@ live in `audit/port-map/<unit path>.json`; functions without an entry count as T
port_map.py show <unit> per-function status of one unit port_map.py show <unit> per-function status of one unit
port_map.py check stale hashes, unknown functions, tag mismatches, layout port_map.py check stale hashes, unknown functions, tag mismatches, layout
Layers: `logic` (ported into extension/src/port/<Lib>/<File>, same names as 40250), `python` Layers: `logic` (ported into src/port/<Lib>/<File>, same names as 40250), `python`
(the embedded-Python track: Python binding modules, EterPythonLib window system, ScriptLib and the (the embedded-Python track: Python binding modules, EterPythonLib window system, ScriptLib and the
Python root) and `platform` (Direct3D/Granny/Miles/Win32 rendering, audio and OS plumbing, covered Python root) and `platform` (Direct3D/Granny/Miles/Win32 rendering, audio and OS plumbing, covered
by adapters). Progress is reported per layer so platform code does not dilute the logic figure. by adapters). Progress is reported per layer so platform code does not dilute the logic figure.
@@ -35,7 +35,7 @@ STATUSES = ("TODO", "PORTED", "RUN_AS_IS", "ADAPTED", "N_A", "DIVERGENT", "NEEDS
DONE = {"PORTED", "RUN_AS_IS", "ADAPTED", "N_A"} DONE = {"PORTED", "RUN_AS_IS", "ADAPTED", "N_A"}
PY_ROOT = "../../Client/Eternexus/root" PY_ROOT = "../../Client/Eternexus/root"
UNIT_DIRS = REFERENCE_DIRS + ("EterBase", "EterPythonLib", "ScriptLib", "SpeedTreeLib", "SphereLib", "EterImageLib") UNIT_DIRS = REFERENCE_DIRS + ("EterBase", "EterPythonLib", "ScriptLib", "SpeedTreeLib", "SphereLib", "EterImageLib")
PORT_DIR = "extension/src/port" PORT_DIR = "src/port"
LAYERS = ("logic", "python", "platform") LAYERS = ("logic", "python", "platform")
# EterBase units that wrap Win32 file/OS/UI resources. The rest (tea, lzo, cipher, Random, Stl, Timer, Poly/*) # EterBase units that wrap Win32 file/OS/UI resources. The rest (tea, lzo, cipher, Random, Stl, Timer, Poly/*)
# is plain logic and is ported into the mirror; CRC32 and Utils mix pure helpers with Win32 calls and stay here. # is plain logic and is ported into the mirror; CRC32 and Utils mix pure helpers with Win32 calls and stay here.
@@ -180,7 +180,7 @@ def layer(unit: str) -> str:
def port_file(unit: str) -> str: def port_file(unit: str) -> str:
"""Expected implementation path stem for a `logic` unit (`extension/src/port/GameLib/ActorInstance`).""" """Expected implementation path stem for a `logic` unit (`src/port/GameLib/ActorInstance`)."""
return f"{PORT_DIR}/{unit.rsplit('.', 1)[0]}" return f"{PORT_DIR}/{unit.rsplit('.', 1)[0]}"
@@ -300,7 +300,7 @@ def cmd_show(repo: Path, units: dict[str, Path], args) -> int:
def scan_tags(repo: Path) -> dict[str, list[str]]: def scan_tags(repo: Path) -> dict[str, list[str]]:
tags: dict[str, list[str]] = {} tags: dict[str, list[str]] = {}
for base, pattern in (("project", "*.gd"), ("extension/src", "*.[ch]*")): for base, pattern in (("src", "*.[ch]*"),):
for path in (repo / base).rglob(pattern): for path in (repo / base).rglob(pattern):
if "/addons/" in path.as_posix(): if "/addons/" in path.as_posix():
continue continue
@@ -3,11 +3,11 @@
stub_constants.py [--check] stub_constants.py [--check]
The stub modules in extension/src/platform/ScriptLib/GameplayModules.cpp only export names. Their The stub modules in src/platform/ScriptLib/GameplayModules.cpp only export names. Their
constants are data the root scripts compute with (uiSafebox divides by safebox.SAFEBOX_SLOT_Y_COUNT), constants are data the root scripts compute with (uiSafebox divides by safebox.SAFEBOX_SLOT_Y_COUNT),
so each stub module gets its 40250 init function's `PyModule_Add{Int,String}Constant` lines verbatim, so each stub module gets its 40250 init function's `PyModule_Add{Int,String}Constant` lines verbatim,
with the preprocessor lines around them and the source file's includes, in with the preprocessor lines around them and the source file's includes, in
extension/src/platform/ScriptLib/GameplayModuleConstants.cpp as `AddStubConstants_<module>(poModule)`. src/platform/ScriptLib/GameplayModuleConstants.cpp as `AddStubConstants_<module>(poModule)`.
A module that is ported for real drops out of the stub list and out of this file. A module that is ported for real drops out of the stub list and out of this file.
The stub functions themselves (`stub_<module>_<Name>` in GameplayModules.cpp) return a zero value of The stub functions themselves (`stub_<module>_<Name>` in GameplayModules.cpp) return a zero value of
@@ -26,8 +26,8 @@ import sys
import refroot import refroot
REPO = refroot.repo_root() REPO = refroot.repo_root()
STUBS = REPO / "extension/src/platform/ScriptLib/GameplayModules.cpp" STUBS = REPO / "src/platform/ScriptLib/GameplayModules.cpp"
OUT = REPO / "extension/src/platform/ScriptLib/GameplayModuleConstants.cpp" OUT = REPO / "src/platform/ScriptLib/GameplayModuleConstants.cpp"
INIT = re.compile(r'Py_InitModule\("([A-Za-z_]+)"') INIT = re.compile(r'Py_InitModule\("([A-Za-z_]+)"')
KEEP = re.compile(r'^\s*(PyModule_Add(Int|String)Constant\s*\(|#\s*(if|ifdef|ifndef|elif|else|endif)\b)') KEEP = re.compile(r'^\s*(PyModule_Add(Int|String)Constant\s*\(|#\s*(if|ifdef|ifndef|elif|else|endif)\b)')
INCLUDE = re.compile(r'^\s*#\s*include\s*"([^"]+)"') INCLUDE = re.compile(r'^\s*#\s*include\s*"([^"]+)"')
@@ -169,7 +169,7 @@ def generate() -> str:
"// module's init function with the preprocessor lines around them.", "// module's init function with the preprocessor lines around them.",
'#include "UserInterface/StdAfx.h"', '#include "UserInterface/StdAfx.h"',
] ]
root = REPO / "extension/src/port" root = REPO / "src/port"
port = {p.relative_to(root).as_posix().lower(): p.relative_to(root).as_posix() for p in root.rglob("*.h")} port = {p.relative_to(root).as_posix().lower(): p.relative_to(root).as_posix() for p in root.rglob("*.h")}
includes, bodies = [], [] includes, bodies = [], []
for module in modules: for module in modules:
+10 -22
View File
@@ -2,16 +2,8 @@
# build # build
/build/ /build/
/build-ios/ /build-*/
/build-android/
/build-classic/
/build-port-gate/
/build-debug/
/build-asan/
/cmake-build-*/ /cmake-build-*/
/build-release/
/build-native-render/
/build-native/
compile_commands.json compile_commands.json
@@ -33,21 +25,17 @@ __pycache__/
/.cache/ /.cache/
# oracle: cross-compiled exe + leaked Granny DLL (size / RAD IP — never commit; # oracle: cross-compiled exe + leaked Granny DLL (size / RAD IP — never commit;
# oracle/build-wine.sh rebuilds). See oracle/README.md. # tools/granny-oracle/build-wine.sh rebuilds). See tools/granny-oracle/README.md.
/oracle/oracle.exe /tools/granny-oracle/oracle.exe
/oracle/*.dll /tools/granny-oracle/*.dll
/oracle/*.dylib /tools/granny-oracle/*.dylib
# vendored-lib test artifacts
/build-tools/
# Written by 40250 uitaskbar.py at runtime. # Written by 40250 uitaskbar.py at runtime.
/mouse.cfg /mouse.cfg
# native Android client (./build-android-native.sh): SDL3 download, NDK builds, Gradle output # native Android client (./android/build.sh): SDL3 download, NDK builds, Gradle output
/build-android-native/ /android/.gradle/
/android-native/.gradle/ /android/app/build/
/android-native/app/build/ /android/build/
/android-native/build/ /android/local.properties
/android-native/local.properties
+1 -5
View File
@@ -1,5 +1 @@
# Project instructions @AGENTS.md
For any Metin2 40250 comparison, 1:1 parity, missing original-client behavior, or parity-regression task, use the project skill `metin2-40250-parity-audit` from `.claude/skills/`. Keep audit state in `audit/manifest.json`; do not repeat still-valid verified work.
The current port route, decisions and cross-machine setup are in `docs/PORT-PLAN.md`; read it first when resuming port work.
+5 -5
View File
@@ -16,11 +16,11 @@ option(MT_BUILD_TOOLS "Build libgr2 validation tools" OFF)
option(MT_BUILD_PORT "Build the 40250 port and its tests" ON) option(MT_BUILD_PORT "Build the 40250 port and its tests" ON)
option(MT_BUILD_NATIVE_RENDER "Build the SDL3 and Vulkan client" OFF) option(MT_BUILD_NATIVE_RENDER "Build the SDL3 and Vulkan client" OFF)
add_subdirectory(libgr2) add_subdirectory(src/gr2)
add_subdirectory(extension/third_party) add_subdirectory(third_party)
add_subdirectory(extension/src/codepage) add_subdirectory(src/codepage)
if(MT_BUILD_PORT OR MT_BUILD_NATIVE_RENDER) if(MT_BUILD_PORT OR MT_BUILD_NATIVE_RENDER)
add_subdirectory(extension/src/port) add_subdirectory(src/port)
endif() endif()
if(MT_BUILD_TOOLS) if(MT_BUILD_TOOLS)
@@ -28,5 +28,5 @@ if(MT_BUILD_TOOLS)
endif() endif()
if(MT_BUILD_NATIVE_RENDER) if(MT_BUILD_NATIVE_RENDER)
add_subdirectory(native_render) add_subdirectory(src/host)
endif() endif()
+9 -9
View File
@@ -1,30 +1,30 @@
# Metin2 原生客户端 # Metin2 原生客户端
40250 客户端的 macOS / Android 移植。SDL3 负责窗口与输入,Vulkan 负责 3D 和 UI 渲染;macOS 上通过 MoltenVK 使用 Metal。40250 的 C++ 逻辑、Python 2.7 脚本和 EPK 资源由 `extension/src/port` 与 `extension/src/platform` 提供。运行时不依赖 Godot。 40250 客户端的 macOS / Android 移植。SDL3 负责窗口与输入,Vulkan 负责 3D 和 UI 渲染;macOS 上通过 MoltenVK 使用 Metal。40250 的 C++ 逻辑、Python 2.7 脚本和 EPK 资源由 `src/port` 与 `src/platform` 提供。运行时不依赖 Godot。
## macOS ## macOS
需要 CMake、SDL3、Vulkan loader、MoltenVK、glslc(第三方库均已随仓库提供源码,无需子模块): 需要 CMake、SDL3、Vulkan loader、MoltenVK、glslc(第三方库均已随仓库提供源码,无需子模块):
```sh ```sh
cmake -S . -B build-release -DCMAKE_BUILD_TYPE=Release \ cmake -S . -B build/release -DCMAKE_BUILD_TYPE=Release \
-DMT_BUILD_NATIVE_RENDER=ON -DCMAKE_PREFIX_PATH=/opt/homebrew -DMT_BUILD_NATIVE_RENDER=ON -DCMAKE_PREFIX_PATH=/opt/homebrew
cmake --build build-release --target mt_native_render -j8 cmake --build build/release --target mt_native_render -j8
./build-release/native_render/mt_native_render \ ./build/release/src/host/mt_native_render \
--live-client "/path/to/40250/Client" --login-screen --width 1024 --height 768 --live-client "/path/to/40250/Client" --login-screen --width 1024 --height 768
``` ```
详见 [native_render/README.md](native_render/README.md)。 详见 [src/host/README.md](src/host/README.md)。
## Android ## Android
```sh ```sh
./build-android-native.sh Release --install ./android/build.sh Release --install
./push-android-client.sh /path/to/40250/Client ./android/push-client.sh /path/to/40250/Client
adb shell am start -n org.metin2port.client/.MainActivity adb shell am start -n org.metin2port.client/.MainActivity
``` ```
APK 由 SDLActivity、`libSDL3.so` 和 Vulkan 原生 `libmain.so` 组成。40250 `Client` 资源单独复制到应用数据目录;`--live-server HOST:AUTH_PORT:GAME_PORT --login-screen` 可连接服务器。构建与启动细节见 [native_render/README.md](native_render/README.md)。 APK 由 SDLActivity、`libSDL3.so` 和 Vulkan 原生 `libmain.so` 组成。40250 `Client` 资源单独复制到应用数据目录;`--live-server HOST:AUTH_PORT:GAME_PORT --login-screen` 可连接服务器。构建与启动细节见 [src/host/README.md](src/host/README.md)。
## 测试 ## 测试
@@ -32,4 +32,4 @@ APK 由 SDLActivity、`libSDL3.so` 和 Vulkan 原生 `libmain.so` 组成。40250
./script/port_gate.sh macos ./script/port_gate.sh macos
``` ```
`port_gate.sh` 构建并运行 40250 移植层的 C++ 测试。原生渲染验收入口是 `script/native_mac_acceptance.mjs`。历史迁移记录保留在 `docs/PORT-PLAN.md`;其中旧 Godot 路径已经退役。 `port_gate.sh` 构建并运行 40250 移植层的 C++ 测试。原生渲染验收入口是 `scripts/native_mac_acceptance.mjs`。历史迁移记录保留在 `docs/PORT-PLAN.md`;其中旧 Godot 路径已经退役。
@@ -1,10 +1,10 @@
// SDLActivity shell around native_render (libmain.so). The native libraries, the SDL Java sources // SDLActivity shell around src/host (libmain.so). The native libraries, the SDL Java sources
// and the assets come from ../build-android-native, produced by ../build-android-native.sh. // and the assets come from ../build/android, produced by build.sh.
plugins { plugins {
id 'com.android.application' id 'com.android.application'
} }
def nativeBuild = file("${rootDir}/../build-android-native") def nativeBuild = file("${rootDir}/../build/android")
android { android {
namespace = 'org.metin2port.client' namespace = 'org.metin2port.client'
@@ -26,7 +26,7 @@ android {
sourceSets.main { sourceSets.main {
java.srcDirs += "${nativeBuild}/_deps/SDL3-3.4.16/android-project/app/src/main/java" java.srcDirs += "${nativeBuild}/_deps/SDL3-3.4.16/android-project/app/src/main/java"
jniLibs.srcDirs = ["${nativeBuild}/jniLibs"] jniLibs.srcDirs = ["${nativeBuild}/jniLibs"]
assets.srcDirs = ["${nativeBuild}/app-build/native_render/android-assets"] assets.srcDirs = ["${nativeBuild}/app-build/src/host/android-assets"]
} }
packagingOptions { packagingOptions {
jniLibs { useLegacyPackaging = true } jniLibs { useLegacyPackaging = true }
@@ -20,7 +20,7 @@ import android.view.WindowInsetsController;
import org.libsdl.app.SDLActivity; import org.libsdl.app.SDLActivity;
/** /**
* Runs native_render's main() (libmain.so). Command-line arguments come from the launch intent, * Runs src/host's main() (libmain.so). Command-line arguments come from the launch intent,
* e.g. adb shell am start -n org.metin2port.client/.MainActivity \ * e.g. adb shell am start -n org.metin2port.client/.MainActivity \
* --es args "--live-server 192.168.21.203:11000:13000 --login-screen" * --es args "--live-server 192.168.21.203:11000:13000 --login-screen"
* A launcher start (no arguments) opens the login screen against DEFAULT_ARGS' server, so the * A launcher start (no arguments) opens the login screen against DEFAULT_ARGS' server, so the
@@ -28,7 +28,7 @@ import org.libsdl.app.SDLActivity;
* without --live-server (e.g. --es args "--fake-mobs 64") run the in-process fake-server smoke flow. * without --live-server (e.g. --es args "--fake-mobs 64") run the in-process fake-server smoke flow.
*/ */
public class MainActivity extends SDLActivity { public class MainActivity extends SDLActivity {
// --perf-log: native_render/perf_log.h writes perf-*.csv under files/perf (tools/pull_perf_logs.sh). // --perf-log: src/host/perf_log.h writes perf-*.csv under files/perf (tools/perf/pull_perf_logs.sh).
private static final String DEFAULT_ARGS = private static final String DEFAULT_ARGS =
"--live-server 192.168.21.203:11000:13000 --login-screen --perf-log --show-fps"; "--live-server 192.168.21.203:11000:13000 --login-screen --perf-log --show-fps";
@@ -37,7 +37,7 @@ public class MainActivity extends SDLActivity {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE); setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
applyImmersiveMode(); applyImmersiveMode();
// --refresh-rate N pins the display mode for a test run; otherwise native_render switches it with // --refresh-rate N pins the display mode for a test run; otherwise src/host switches it with
// the frame-rate setting (setDisplayRefreshRate). // the frame-rate setting (setDisplayRefreshRate).
final float pinned = requestedRefreshRate(launchArgs()); final float pinned = requestedRefreshRate(launchArgs());
if (pinned > 0) if (pinned > 0)
+9 -9
View File
@@ -1,10 +1,10 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# Build the native (SDL3 + Vulkan) 40250 client as an Android arm64 APK. # Build the native (SDL3 + Vulkan) 40250 client as an Android arm64 APK.
# ./build-android-native.sh [Debug|Release] [--install] # ./android/build.sh [Debug|Release] [--install]
# Output: android-native/app/build/outputs/apk/debug/app-debug.apk # Output: android/app/build/outputs/apk/debug/app-debug.apk
# The 1.4 GB Client/ directory is not in the APK; push it once with ./push-android-client.sh. # The 1.4 GB Client/ directory is not in the APK; push it once with ./android/push-client.sh.
set -euo pipefail set -euo pipefail
cd "$(dirname "$0")" cd "$(dirname "$0")/.."
REPO="$PWD" REPO="$PWD"
CONFIG=Release CONFIG=Release
@@ -17,7 +17,7 @@ for a in "$@"; do
esac esac
done done
API=24 API=24
OUT="$REPO/build-android-native" OUT="$REPO/build/android"
JOBS="${JOBS:-$(getconf _NPROCESSORS_ONLN 2>/dev/null || echo 4)}" JOBS="${JOBS:-$(getconf _NPROCESSORS_ONLN 2>/dev/null || echo 4)}"
SDK="${ANDROID_HOME:-${ANDROID_SDK_ROOT:-$HOME/Library/Android/sdk}}" SDK="${ANDROID_HOME:-${ANDROID_SDK_ROOT:-$HOME/Library/Android/sdk}}"
@@ -59,7 +59,7 @@ if [ ! -f "$OUT/sdl3/lib/libSDL3.so" ] || [ ! -f "$OUT/sdl3/.page16k" ]; then
touch "$OUT/sdl3/.page16k" touch "$OUT/sdl3/.page16k"
fi fi
# --- libmain.so (native_render + port_platform + embedded Python) and its assets --- # --- libmain.so (src/host + port_platform + embedded Python) and its assets ---
cmake -S . -B "$OUT/app-build" -G "Unix Makefiles" -Wno-deprecated \ cmake -S . -B "$OUT/app-build" -G "Unix Makefiles" -Wno-deprecated \
-DCMAKE_TOOLCHAIN_FILE="$TOOLCHAIN" -DANDROID_ABI=arm64-v8a -DANDROID_PLATFORM="android-$API" "$PAGE_SIZES" \ -DCMAKE_TOOLCHAIN_FILE="$TOOLCHAIN" -DANDROID_ABI=arm64-v8a -DANDROID_PLATFORM="android-$API" "$PAGE_SIZES" \
-DCMAKE_BUILD_TYPE="$CONFIG" -DMT_BUILD_TOOLS=OFF -DBUILD_TESTING=OFF \ -DCMAKE_BUILD_TYPE="$CONFIG" -DMT_BUILD_TOOLS=OFF -DBUILD_TESTING=OFF \
@@ -68,7 +68,7 @@ cmake -S . -B "$OUT/app-build" -G "Unix Makefiles" -Wno-deprecated \
cmake --build "$OUT/app-build" --target main mt_native_android_assets -j "$JOBS" cmake --build "$OUT/app-build" --target main mt_native_android_assets -j "$JOBS"
mkdir -p "$OUT/jniLibs/arm64-v8a" mkdir -p "$OUT/jniLibs/arm64-v8a"
cp -f "$OUT/sdl3/lib/libSDL3.so" "$OUT/app-build/native_render/libmain.so" "$OUT/jniLibs/arm64-v8a/" cp -f "$OUT/sdl3/lib/libSDL3.so" "$OUT/app-build/src/host/libmain.so" "$OUT/jniLibs/arm64-v8a/"
STRIP=$(ls -1d "$NDK"/toolchains/llvm/prebuilt/*/bin/llvm-strip | head -1) STRIP=$(ls -1d "$NDK"/toolchains/llvm/prebuilt/*/bin/llvm-strip | head -1)
"$STRIP" --strip-unneeded "$OUT/jniLibs/arm64-v8a/libSDL3.so" "$OUT/jniLibs/arm64-v8a/libmain.so" "$STRIP" --strip-unneeded "$OUT/jniLibs/arm64-v8a/libSDL3.so" "$OUT/jniLibs/arm64-v8a/libmain.so"
@@ -80,8 +80,8 @@ if [ -z "${JAVA_HOME:-}" ]; then
fi fi
export ANDROID_HOME="$SDK" export ANDROID_HOME="$SDK"
variant=Debug # debug-signed either way (sideload); CONFIG picks the native optimisation level variant=Debug # debug-signed either way (sideload); CONFIG picks the native optimisation level
(cd android-native && ./gradlew --quiet "assemble$variant") (cd android && ./gradlew --quiet "assemble$variant")
APK="$REPO/android-native/app/build/outputs/apk/debug/app-debug.apk" APK="$REPO/android/app/build/outputs/apk/debug/app-debug.apk"
ls -la "$APK" ls -la "$APK"
if [ "$INSTALL" = 1 ]; then if [ "$INSTALL" = 1 ]; then
View File
@@ -1,12 +1,12 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# Copy the 40250 Client/ directory into the Android app's private files/ (SDL_GetPrefPath), where # Copy the 40250 Client/ directory into the Android app's private files/ (SDL_GetPrefPath), where
# native_render looks for files/Client/pack/Index. Needs the debug APK installed (run-as). # src/host looks for files/Client/pack/Index. Needs the debug APK installed (run-as).
# ./push-android-client.sh [--locale XX] [CLIENT_DIR] # ./android/push-client.sh [--locale XX] [CLIENT_DIR]
# --locale XX writes the pushed locale.cfg from CLIENT_DIR/locale_XX.cfg. --locale zh defaults # --locale XX writes the pushed locale.cfg from CLIENT_DIR/locale_XX.cfg. --locale zh defaults
# CLIENT_DIR to build/zh-locale/Client (script/build_zh_locale.py), whose pack/ registers locale_zh. # CLIENT_DIR to build/zh-locale/Client (scripts/build_zh_locale.py), whose pack/ registers locale_zh.
# Symbolic links in CLIENT_DIR (the zh client links the original packs) are copied as their targets. # Symbolic links in CLIENT_DIR (the zh client links the original packs) are copied as their targets.
set -euo pipefail set -euo pipefail
cd "$(dirname "$0")" cd "$(dirname "$0")/.."
PKG=org.metin2port.client PKG=org.metin2port.client
LOCALE="" LOCALE=""
if [ "${1:-}" = "--locale" ]; then if [ "${1:-}" = "--locale" ]; then
@@ -65,7 +65,7 @@
- `project/combat_fx_test.gd`:攻击锁定、连击段、hit window、命中去重、击退、抗击倒、弓箭 target/shoot 时序。 - `project/combat_fx_test.gd`:攻击锁定、连击段、hit window、命中去重、击退、抗击倒、弓箭 target/shoot 时序。
- `project/combat_parity_test.gd`:攻击锁、伤害数字和受击反馈。 - `project/combat_parity_test.gd`:攻击锁、伤害数字和受击反馈。
- `project/gamescene_test.gd`:world reset 清理旧弓箭 FLY/CG_SHOOT 队列。 - `project/gamescene_test.gd`:world reset 清理旧弓箭 FLY/CG_SHOOT 队列。
- `extension/tests/net_state_queue_test.cpp`:远端 `FUNC_ATTACK`、`FUNC_COMBO`、`FUNC_SKILL` 到达/动作状态。 - `tests/port/net_state_queue_test.cpp`:远端 `FUNC_ATTACK`、`FUNC_COMBO`、`FUNC_SKILL` 到达/动作状态。
### Active GameLib weapon-trace review ### Active GameLib weapon-trace review
+1 -1
View File
@@ -85,7 +85,7 @@
## Regression evidence ## Regression evidence
- `extension/tests/net_state_queue_test`:`POINT_EXP.amount` 累计和一次性消费、死亡状态和网络状态队列。 - `tests/port/net_state_queue_test`:`POINT_EXP.amount` 累计和一次性消费、死亡状态和网络状态队列。
- `project/mob_death_drop_test.gd`:怪物死亡目标/HP/名字/影子清理、掉落坐标贴地、owner/拾取/删除。 - `project/mob_death_drop_test.gd`:怪物死亡目标/HP/名字/影子清理、掉落坐标贴地、owner/拾取/删除。
- `project/combat_parity_test.gd`:防御球、击退阻挡、攻击锁、伤害表现和死亡抗击退相关分支。 - `project/combat_parity_test.gd`:防御球、击退阻挡、攻击锁、伤害表现和死亡抗击退相关分支。
- `project/playable_combat_test.gd`:无目标、超距、死亡目标/自身、冷却和断线时不发送错误战斗请求。 - `project/playable_combat_test.gd`:无目标、超距、死亡目标/自身、冷却和断线时不发送错误战斗请求。
+2 -2
View File
@@ -16,7 +16,7 @@
- `../40250/Server Client TMP4/ClientVS22/source/EterPack` - `../40250/Server Client TMP4/ClientVS22/source/EterPack`
- `../40250/Server Client TMP4/ClientVS22/source/EterLocale` - `../40250/Server Client TMP4/ClientVS22/source/EterLocale`
当前范围:`project/`、`extension/`、`formats/`、`assets/`、`libgr2/` 和 `oracle/` 中会影响运行时行为的代码、资源读取和测试。第三方库、禁用代码、仅构建工具不作为独立 40250 行为合同;如果当前客户端存在没有 40250 对应物的扩展功能,则登记到 `extension.current_only_features`,不能静默算作已兼容。 当前范围:`project/`、`extension/`、`formats/`、`assets/`、`src/gr2/` 和 `tools/granny-oracle/` 中会影响运行时行为的代码、资源读取和测试。第三方库、禁用代码、仅构建工具不作为独立 40250 行为合同;如果当前客户端存在没有 40250 对应物的扩展功能,则登记到 `extension.current_only_features`,不能静默算作已兼容。
`MAPPED` 只表示两边入口已经定位,`UNMAPPED` 表示尚未找到当前实现或参考映射,`PARTIAL` 表示已经发现差异。任何新合同都必须先进入 `audit/manifest.json`,再开始实现或验证。 `MAPPED` 只表示两边入口已经定位,`UNMAPPED` 表示尚未找到当前实现或参考映射,`PARTIAL` 表示已经发现差异。任何新合同都必须先进入 `audit/manifest.json`,再开始实现或验证。
@@ -67,7 +67,7 @@
| `ui.hud_target_minimap_status` | 角色状态、血条、目标框、小地图、文本尾标和快捷栏 | `PythonTextTail.cpp/.h`, `PythonMiniMap.cpp/.h`, `PythonPlayer.cpp/.h`, `PythonApplication.cpp/.h`, `PythonPlayerEventHandler.cpp`, `InstanceBase*.cpp`, `PythonNetworkStreamPhaseGame.cpp`, `uitaskbar.py`, `uicharacter.py`, `uitarget.py` | `hud.gd`, `net_play.gd`, `net_world.gd`, `ui/char_status_ui.gd`, `ui/target_ui.gd`, `target_board.gd`, `ui/minimap.gd`, `text_tail.gd`, `text_tail_arrange.gd`, `chat_tail.gd`, `ui/ground_items.gd`, `ui/quickbar.gd` | PARTIAL | | `ui.hud_target_minimap_status` | 角色状态、血条、目标框、小地图、文本尾标和快捷栏 | `PythonTextTail.cpp/.h`, `PythonMiniMap.cpp/.h`, `PythonPlayer.cpp/.h`, `PythonApplication.cpp/.h`, `PythonPlayerEventHandler.cpp`, `InstanceBase*.cpp`, `PythonNetworkStreamPhaseGame.cpp`, `uitaskbar.py`, `uicharacter.py`, `uitarget.py` | `hud.gd`, `net_play.gd`, `net_world.gd`, `ui/char_status_ui.gd`, `ui/target_ui.gd`, `target_board.gd`, `ui/minimap.gd`, `text_tail.gd`, `text_tail_arrange.gd`, `chat_tail.gd`, `ui/ground_items.gd`, `ui/quickbar.gd` | PARTIAL |
| `resource.pack_locale_proto` | EterPack、资源解析、locale、proto、MSA/MSM 和格式转换 | `EterPack/*.cpp`, `EterLocale/*.cpp`, `PythonPackModule.cpp`, `ItemData.cpp`, `RaceDataFile.cpp` | `pack_mount.cpp`, `asset_io.cpp`, `locale.gd`, `proto.cpp`, `formats/*.cpp` | MAPPED | | `resource.pack_locale_proto` | EterPack、资源解析、locale、proto、MSA/MSM 和格式转换 | `EterPack/*.cpp`, `EterLocale/*.cpp`, `PythonPackModule.cpp`, `ItemData.cpp`, `RaceDataFile.cpp` | `pack_mount.cpp`, `asset_io.cpp`, `locale.gd`, `proto.cpp`, `formats/*.cpp` | MAPPED |
| `audio.bgm_ambience_3d` | BGM、区域环境音、角色音效、3D 监听器和前后台恢复 | `MilesLib/SoundManager*.cpp`, `PythonSoundManagerModule.cpp`, `GameLib/Area.cpp`, `MapOutdoor.cpp` | `audio.gd`, `bgm_director.gd`, `app_lifecycle.gd`, `formats/area_data.cpp`, `extension/src/metin2_world.cpp` | PARTIAL | | `audio.bgm_ambience_3d` | BGM、区域环境音、角色音效、3D 监听器和前后台恢复 | `MilesLib/SoundManager*.cpp`, `PythonSoundManagerModule.cpp`, `GameLib/Area.cpp`, `MapOutdoor.cpp` | `audio.gd`, `bgm_director.gd`, `app_lifecycle.gd`, `formats/area_data.cpp`, `extension/src/metin2_world.cpp` | PARTIAL |
| `lifecycle.platform_release` | Windows/桌面窗口、导出、资源自包含、崩溃和发布门禁 | `MSApplication.cpp`, `MSWindow.cpp`, `PythonApplication.cpp`, `PythonApplicationProcedure.cpp`, `CheckLatestFiles.cpp`, `EterPack/EterPackManager.cpp` | `build.sh`, `build-macos-client.sh`, `build-android.sh`, `export-android.sh`, `project/export_presets.cfg`, `project/client_main.gd`, `project/app_flow.gd`, `project/app_lifecycle.gd`, `project/asset_root.gd`, `project/asset_pack.gd`, `oracle/*` | PARTIAL | | `lifecycle.platform_release` | Windows/桌面窗口、导出、资源自包含、崩溃和发布门禁 | `MSApplication.cpp`, `MSWindow.cpp`, `PythonApplication.cpp`, `PythonApplicationProcedure.cpp`, `CheckLatestFiles.cpp`, `EterPack/EterPackManager.cpp` | `build.sh`, `build-macos-client.sh`, `build-android.sh`, `export-android.sh`, `project/export_presets.cfg`, `project/client_main.gd`, `project/app_flow.gd`, `project/app_lifecycle.gd`, `project/asset_root.gd`, `project/asset_pack.gd`, `tools/granny-oracle/*` | PARTIAL |
| `extension.current_only_features` | 没有 40250 参考实现的新增玩法和平台扩展 | 无对应 40250 运行时链路 | `*_system.gd` 中的新版副本、离线集市、邮件等 | EXCLUDED | | `extension.current_only_features` | 没有 40250 参考实现的新增玩法和平台扩展 | 无对应 40250 运行时链路 | `*_system.gd` 中的新版副本、离线集市、邮件等 | EXCLUDED |
## 初始审计规则 ## 初始审计规则
+1 -1
View File
@@ -73,7 +73,7 @@
- `project/mob_death_drop_test.gd`:掉落坐标/地形高度、Yang 名称、拾取调用和死亡清理通过。 - `project/mob_death_drop_test.gd`:掉落坐标/地形高度、Yang 名称、拾取调用和死亡清理通过。
- `project/p2b_test.gd`:掉落节点、proto 名称、多条名条去重、owner 独立名条和颜色通过,但退出仍有 2 个 ObjectDB 泄漏。 - `project/p2b_test.gd`:掉落节点、proto 名称、多条名条去重、owner 独立名条和颜色通过,但退出仍有 2 个 ObjectDB 泄漏。
- `project/text_tail_arrange_test.gd`:尾标 AABB 和 owner 排布通过。 - `project/text_tail_arrange_test.gd`:尾标 AABB 和 owner 排布通过。
- `extension/tests/net_entity_test.cpp`、`extension/tests/net_classic_session_test.cpp`:ground add/del/owner 与经典物品包基础布局通过。 - `tests/port/net_entity_test.cpp`、`tests/port/net_classic_session_test.cpp`:ground add/del/owner 与经典物品包基础布局通过。
- 未覆盖:未知 vnum、真实 drop model/effect/sound、模型相交拾取、party + anti-flag 权限矩阵、observer/native action gate、CG_ITEM_PICKUP 后 GC_DEL→ITEM_GET/ITEM_SET 顺序、失败/重复/断线/换图竞态。 - 未覆盖:未知 vnum、真实 drop model/effect/sound、模型相交拾取、party + anti-flag 权限矩阵、observer/native action gate、CG_ITEM_PICKUP 后 GC_DEL→ITEM_GET/ITEM_SET 顺序、失败/重复/断线/换图竞态。
## Deep audit round 2026-09-20 ## Deep audit round 2026-09-20
@@ -79,9 +79,9 @@
## Regression evidence ## Regression evidence
- `extension/tests/net_bounds_test.cpp`:验证 inventory/equipment/dragon-soul/belt 有效范围及非法窗口拒绝。 - `tests/port/net_bounds_test.cpp`:验证 inventory/equipment/dragon-soul/belt 有效范围及非法窗口拒绝。
- `extension/tests/net_entity_test.cpp`:验证 Set、Update、Del、socket/attribute、旧装备、扩展 belt,以及空槽 Update 不被错误丢弃。 - `tests/port/net_entity_test.cpp`:验证 Set、Update、Del、socket/attribute、旧装备、扩展 belt,以及空槽 Update 不被错误丢弃。
- `extension/tests/net_classic_session_test.cpp`:验证经典 40250 物品包固定长度、20 号 deprecated 清槽/设物品和 25 号 Update。 - `tests/port/net_classic_session_test.cpp`:验证经典 40250 物品包固定长度、20 号 deprecated 清槽/设物品和 25 号 Update。
- `project/inventory_ui_test.gd`、`project/equip_model_test.gd`:验证 UI 槽位映射、数量显示、拖放和装备模型刷新。 - `project/inventory_ui_test.gd`、`project/equip_model_test.gd`:验证 UI 槽位映射、数量显示、拖放和装备模型刷新。
本轮实际执行的自动测试全部退出码通过:`net_bounds_test`、`net_entity_test`、`net_classic_session_test`、`inventory_ui_test.gd`、`equip_model_test.gd`、`item_tooltip_test.gd`、`view_equipment_ui_test.gd`。其中 `view_equipment_ui_test.gd` 仍报告 5 个 ObjectDB 泄漏;这些测试没有覆盖未知 vnum、交易/商店/攻击中门、物品音效、Set2 highlight、Update 双刷新、空槽 Update 的 API 可见性和换图/断线重建。 本轮实际执行的自动测试全部退出码通过:`net_bounds_test`、`net_entity_test`、`net_classic_session_test`、`inventory_ui_test.gd`、`equip_model_test.gd`、`item_tooltip_test.gd`、`view_equipment_ui_test.gd`。其中 `view_equipment_ui_test.gd` 仍报告 5 个 ObjectDB 泄漏;这些测试没有覆盖未知 vnum、交易/商店/攻击中门、物品音效、Set2 highlight、Update 双刷新、空槽 Update 的 API 可见性和换图/断线重建。
@@ -29,7 +29,7 @@
- `project/asset_root.gd` / `asset_pack.gd` / `build-macos-client.sh` / `build-android.sh` / `project/export_presets.cfg` - `project/asset_root.gd` / `asset_pack.gd` / `build-macos-client.sh` / `build-android.sh` / `project/export_presets.cfg`
- macOS 脚本将 assets/bgm 复制到 app Resources,Android 使用 `assets.zip`/`asset_index.txt`,AssetRoot 支持环境变量、散文件、包内资源和可执行文件旁资源。 - macOS 脚本将 assets/bgm 复制到 app Resources,Android 使用 `assets.zip`/`asset_index.txt`,AssetRoot 支持环境变量、散文件、包内资源和可执行文件旁资源。
- 当前没有 Windows 导出预设或 Windows GDExtension 构建脚本;资源链也不是 EterPack 的原生 eix/epk/CRC/更新流程,移动端还依赖外部 zip。 - 当前没有 Windows 导出预设或 Windows GDExtension 构建脚本;资源链也不是 EterPack 的原生 eix/epk/CRC/更新流程,移动端还依赖外部 zip。
- `oracle/*` - `tools/granny-oracle/*`
- 有 Windows/Wine Granny 对拍工具和文档,但它是测试 oracle,不是客户端发布/崩溃/版本链。 - 有 Windows/Wine Granny 对拍工具和文档,但它是测试 oracle,不是客户端发布/崩溃/版本链。
## 分支等价矩阵 ## 分支等价矩阵
@@ -42,7 +42,7 @@
- 节点位置直接读取 C++ 实体坐标;按 `func`、`moving`、`walk_mode`、`dead` 更新远端动作。 - 节点位置直接读取 C++ 实体坐标;按 `func`、`moving`、`walk_mode`、`dead` 更新远端动作。
- `extension/src/net/classic/classic_session.cpp` - `extension/src/net/classic/classic_session.cpp`
- 将 classic 握手推导出的 `server_frame_ms()` 每帧喂给 `EntityStore`。 - 将 classic 握手推导出的 `server_frame_ms()` 每帧喂给 `EntityStore`。
- `extension/tests/net_state_queue_test.cpp` - `tests/port/net_state_queue_test.cpp`
- 覆盖帧门、阈值、技能位、死亡/击倒挂起、顺序、时钟防呆、根运动和 duration fallback。 - 覆盖帧门、阈值、技能位、死亡/击倒挂起、顺序、时钟防呆、根运动和 duration fallback。
## Audit findings (2026-09-20) ## Audit findings (2026-09-20)
@@ -86,12 +86,12 @@
## Regression evidence ## Regression evidence
- `extension/tests/net_state_queue_test.cpp`:服务器帧释放、WAIT 1.0、攻击/技能 50.0、FUNC_EMOTION 100.0、死亡/击倒挂队、FIFO、时钟防呆、根运动和 duration fallback。 - `tests/port/net_state_queue_test.cpp`:服务器帧释放、WAIT 1.0、攻击/技能 50.0、FUNC_EMOTION 100.0、死亡/击倒挂队、FIFO、时钟防呆、根运动和 duration fallback。
- `extension/tests/net_entity_test.cpp`:远端移动命令的 near/far 行为、到达后动作和未知 VID 忽略。 - `tests/port/net_entity_test.cpp`:远端移动命令的 near/far 行为、到达后动作和未知 VID 忽略。
- `project/netplay_test.gd`、`project/movement_parity_test.gd`:上行状态节流和移动预测不回归。 - `project/netplay_test.gd`、`project/movement_parity_test.gd`:上行状态节流和移动预测不回归。
- `project/net_world_remote_action_test.gd`:远端 `FUNC_ATTACK` 使用普通攻击索引 13,`FUNC_COMBO` 保留 `bArg` 连击段,并传递武器动作模式与攻速比例。 - `project/net_world_remote_action_test.gd`:远端 `FUNC_ATTACK` 使用普通攻击索引 13,`FUNC_COMBO` 保留 `bArg` 连击段,并传递武器动作模式与攻速比例。
- `extension/tests/net_state_queue_test.cpp`:不可取消技能、活动表情、TCP 状态禁用和恢复后的队列释放边界。 - `tests/port/net_state_queue_test.cpp`:不可取消技能、活动表情、TCP 状态禁用和恢复后的队列释放边界。
- `extension/tests/net_entity_test.cpp`:`GC_SYNC_POSITION` 记录源点、单调 serial、150cm 大位移和技能抑制状态。 - `tests/port/net_entity_test.cpp`:`GC_SYNC_POSITION` 记录源点、单调 serial、150cm 大位移和技能抑制状态。
- `project/net_world_remote_action_test.gd`:TEMP_Push 大位移动作、击倒网络门、旧位置起始偏移和动作尾释放。 - `project/net_world_remote_action_test.gd`:TEMP_Push 大位移动作、击倒网络门、旧位置起始偏移和动作尾释放。
## Implementation fix round 2026-09-20 ## Implementation fix round 2026-09-20
+2 -2
View File
@@ -85,9 +85,9 @@
通过的现有回归: 通过的现有回归:
- `extension/tests/net_classic_session_test.cpp` / `build/extension/net_classic_session_test`:4 槽成功列表、强制改名成功、创建失败包兼容、删除码 7 字节边界、普通选人、槽地址连接。 - `tests/port/net_classic_session_test.cpp` / `build/extension/net_classic_session_test`:4 槽成功列表、强制改名成功、创建失败包兼容、删除码 7 字节边界、普通选人、槽地址连接。
- 同一测试还覆盖 legacy 3 槽保持第 4 个空槽、DirectEnter SelectPhase 不发送普通选择包、未知改名 PID 的 `CreateFail(100)`,以及 Select phase 外角色回包被拒绝。 - 同一测试还覆盖 legacy 3 槽保持第 4 个空槽、DirectEnter SelectPhase 不发送普通选择包、未知改名 PID 的 `CreateFail(100)`,以及 Select phase 外角色回包被拒绝。
- `extension/tests/net_loopback_test.cpp` / `build/extension/net_loopback_test`:创建/删除/改名的经典 loopback 主路径。 - `tests/port/net_loopback_test.cpp` / `build/extension/net_loopback_test`:创建/删除/改名的经典 loopback 主路径。
- `project/char_create_delete_test.gd`:Godot 选人页 UI 创建、删除、改名和帝国按钮流程。 - `project/char_create_delete_test.gd`:Godot 选人页 UI 创建、删除、改名和帝国按钮流程。
- `project/test_intro_select_parity.gd`:选人页及删除码 UI 的既有测试。 - `project/test_intro_select_parity.gd`:选人页及删除码 UI 的既有测试。
@@ -66,7 +66,7 @@
- `godot --headless --path project --script channel_status_test.gd`:PASS。 - `godot --headless --path project --script channel_status_test.gd`:PASS。
- `MT_PROTOCOL=classic godot --headless --path project --script channel_status_test.gd`:PASS,覆盖 40250 classic 的 206 请求和 210 响应夹具。 - `MT_PROTOCOL=classic godot --headless --path project --script channel_status_test.gd`:PASS,覆盖 40250 classic 的 206 请求和 210 响应夹具。
- 认证 loopback 成功路径、密码清除、挂起连接 deadline 已在 `extension/tests/net_loopback_test.cpp` 覆盖;classic transport 的同等 deadline/可写门禁在 `extension/tests/net_classic_stream_test.cpp` 覆盖。 - 认证 loopback 成功路径、密码清除、挂起连接 deadline 已在 `tests/port/net_loopback_test.cpp` 覆盖;classic transport 的同等 deadline/可写门禁在 `tests/port/net_classic_stream_test.cpp` 覆盖。
- 当前合同继续 `PARTIAL`:通过的状态包解析测试不能替代 40250 的认证失败、远端关闭、失败通知顺序、count 边界和完整恢复链证据。 - 当前合同继续 `PARTIAL`:通过的状态包解析测试不能替代 40250 的认证失败、远端关闭、失败通知顺序、count 边界和完整恢复链证据。
## Active UserInterface server-state checker review ## Active UserInterface server-state checker review
+6 -6
View File
@@ -276,7 +276,7 @@ FAIL: in-game peer close keeps the LoginWindow retry owner on the same session
- `extension/src/net/classic/classic_session.h/.cpp`:统一静态 Matrix/Passpod/Panama/HS/XTrap 和动态 HybridCrypt 的 unsupported guard,保留当前 phase owner。 - `extension/src/net/classic/classic_session.h/.cpp`:统一静态 Matrix/Passpod/Panama/HS/XTrap 和动态 HybridCrypt 的 unsupported guard,保留当前 phase owner。
- `extension/src/net/classic/classic_parser.h`:允许 session 记录未处理 header,保持现有诊断队列。 - `extension/src/net/classic/classic_parser.h`:允许 session 记录未处理 header,保持现有诊断队列。
- `extension/src/net/m2_client.cpp`:增加 `optional_security_required` 信号,供 Godot 部署层显示或阻断不兼容服务配置。 - `extension/src/net/m2_client.cpp`:增加 `optional_security_required` 信号,供 Godot 部署层显示或阻断不兼容服务配置。
- `extension/tests/net_classic_session_test.cpp`:增加动态 HybridCrypt 分帧、显式通知、owner 保留和后续包对齐回归。 - `tests/port/net_classic_session_test.cpp`:增加动态 HybridCrypt 分帧、显式通知、owner 保留和后续包对齐回归。
修复后验证:`net_classic_session_test` PASS。完整 HybridCrypt key/SDB 注入、Panama IV、Matrix/Passpod UI、HS/XTrap response 仍未实现, 修复后验证:`net_classic_session_test` PASS。完整 HybridCrypt key/SDB 注入、Panama IV、Matrix/Passpod UI、HS/XTrap response 仍未实现,
因此本分支只关闭“不可见/误断线”的部署前置差异,合同继续保持 `PARTIAL`。 因此本分支只关闭“不可见/误断线”的部署前置差异,合同继续保持 `PARTIAL`。
@@ -773,7 +773,7 @@ peer close、旧新 socket 竞态和完整 UI retry 包序仍没有 fixture,
- `extension/src/net/classic/classic_stream.h/.cpp`:增加可选 `on_unknown_header` phase-owner hook;hook 接受时清空 receive burst 并保留连接,未设置或拒绝时保留严格默认行为。 - `extension/src/net/classic/classic_stream.h/.cpp`:增加可选 `on_unknown_header` phase-owner hook;hook 接受时清空 receive burst 并保留连接,未设置或拒绝时保留严格默认行为。
- `extension/src/net/classic/classic_session.cpp/.h`:为 active session 安装统一 unknown-header owner,并增加析构前解绑所有 stream 回调,避免 stream 最终 `Offline` 通知写入已析构的 session 字段。 - `extension/src/net/classic/classic_session.cpp/.h`:为 active session 安装统一 unknown-header owner,并增加析构前解绑所有 stream 回调,避免 stream 最终 `Offline` 通知写入已析构的 session 字段。
- `extension/tests/net_classic_session_test.cpp`:加入真实 loopback socket 上的 Loading 未知包回归。 - `tests/port/net_classic_session_test.cpp`:加入真实 loopback socket 上的 Loading 未知包回归。
修复后验证: 修复后验证:
@@ -811,7 +811,7 @@ peer close、旧新 socket 竞态和完整 UI retry 包序仍没有 fixture,
修复内容: 修复内容:
- `extension/src/net/classic/classic_session.cpp`:增加 auth stream connect-failure 回调,清理 auth/game transition 标志、记录连接错误并回到 Offline owner。 - `extension/src/net/classic/classic_session.cpp`:增加 auth stream connect-failure 回调,清理 auth/game transition 标志、记录连接错误并回到 Offline owner。
- `extension/tests/net_classic_session_test.cpp`:加入死端口连接失败、旧 stream 清理、同 session 重试和重新发送单个 `CG_LOGIN3` 的回归。 - `tests/port/net_classic_session_test.cpp`:加入死端口连接失败、旧 stream 清理、同 session 重试和重新发送单个 `CG_LOGIN3` 的回归。
修复后验证: 修复后验证:
@@ -846,7 +846,7 @@ peer close、旧新 socket 竞态和完整 UI retry 包序仍没有 fixture,
修复内容: 修复内容:
- `extension/src/net/classic/classic_session.cpp`:抽取统一 active phase-owner unknown-header 回调,并同时安装到游戏/认证 stream;不是针对 header 200 的单包特判。 - `extension/src/net/classic/classic_session.cpp`:抽取统一 active phase-owner unknown-header 回调,并同时安装到游戏/认证 stream;不是针对 header 200 的单包特判。
- `extension/tests/net_classic_session_test.cpp`:加入 `PHASE_AUTH -> unknown application header` 的 live loopback 回归。 - `tests/port/net_classic_session_test.cpp`:加入 `PHASE_AUTH -> unknown application header` 的 live loopback 回归。
修复后验证: 修复后验证:
@@ -1176,7 +1176,7 @@ DirectEnter/GC_WARP live 包序和可选安全 runtime 仍未取证,合同继
修改文件: 修改文件:
- `extension/src/net/classic/classic_session.cpp` - `extension/src/net/classic/classic_session.cpp`
- `extension/tests/net_classic_session_test.cpp` - `tests/port/net_classic_session_test.cpp`
修复后验证: 修复后验证:
@@ -1884,7 +1884,7 @@ FAIL: auth success starts game transport before clearing auth transport like 402
- `ClassicSession::pump()` 在认证成功交接中先调用 `m_stream.connect()`,再调用 - `ClassicSession::pump()` 在认证成功交接中先调用 `m_stream.connect()`,再调用
`m_auth_stream.disconnect()`;共享的 transition guard 仍覆盖两个清理/连接回调,未改变 `m_auth_stream.disconnect()`;共享的 transition guard 仍覆盖两个清理/连接回调,未改变
游戏连接失败、peer close 或登录重试 owner。 游戏连接失败、peer close 或登录重试 owner。
- `extension/tests/net_classic_session_test.cpp` 增加真实 loopback 双 transport fixture, - `tests/port/net_classic_session_test.cpp` 增加真实 loopback 双 transport fixture,
验证 `game:connecting -> auth:offline` 的顺序,并继续接受替换后的游戏连接,覆盖连接成功、 验证 `game:connecting -> auth:offline` 的顺序,并继续接受替换后的游戏连接,覆盖连接成功、
认证清理和旧 transport 边界。 认证清理和旧 transport 边界。
+4 -4
View File
@@ -80,10 +80,10 @@
## Evidence already available ## Evidence already available
- `extension/tests/net_classic_cipher_test.cpp`:client/server polarity 的 DH2 round-trip、CTR 连续性和新会话密钥差异。 - `tests/port/net_classic_cipher_test.cpp`:client/server polarity 的 DH2 round-trip、CTR 连续性和新会话密钥差异。
- `extension/tests/net_classic_encstream_test.cpp`:handshake、key agreement、completed、已缓冲密文和 sequence 的 stream happy path。 - `tests/port/net_classic_encstream_test.cpp`:handshake、key agreement、completed、已缓冲密文和 sequence 的 stream happy path。
- `extension/tests/net_text_codec_test.cpp`:12 个中文字符在 24 个 GB2312 字节内 round-trip、13 个字符被拒绝、真实中文名称和 32 字节商店招牌边界。 - `tests/port/net_text_codec_test.cpp`:12 个中文字符在 24 个 GB2312 字节内 round-trip、13 个字符被拒绝、真实中文名称和 32 字节商店招牌边界。
- `extension/tests/net_classic_session_test.cpp`:角色创建/改名包验证实际写入 GB2312 字节、NUL 结尾和 24 字节边界。 - `tests/port/net_classic_session_test.cpp`:角色创建/改名包验证实际写入 GB2312 字节、NUL 结尾和 24 字节边界。
- `extension/src/net/classic/sequence_table.h`:32768 项静态表和编译期长度断言;`audit_sequence_table.py` 已逐字节比对 40250 数组,SHA-256 为 `3f6f31964896e712f1f54cb813c7b488b656f700f6ca948ece3313419f876279`。 - `extension/src/net/classic/sequence_table.h`:32768 项静态表和编译期长度断言;`audit_sequence_table.py` 已逐字节比对 40250 数组,SHA-256 为 `3f6f31964896e712f1f54cb813c7b488b656f700f6ca948ece3313419f876279`。
## Deep audit round 2026-09-20 ## Deep audit round 2026-09-20
@@ -74,8 +74,8 @@
## Regression evidence ## Regression evidence
- `extension/tests/pack_roundtrip_test.cpp`:当前自定义 `.epk` 的加密/压缩、路径归一化、ymir suffix 和 patch 覆盖。 - `tests/port/pack_roundtrip_test.cpp`:当前自定义 `.epk` 的加密/压缩、路径归一化、ymir suffix 和 patch 覆盖。
- `extension/tests/proto_test.cpp`、`extension/tests/proto_item_layout_test.cpp`:真实/合成 item_proto、mob_proto、stride 和字段偏移。 - `tests/port/proto_test.cpp`、`tests/port/proto_item_layout_test.cpp`:真实/合成 item_proto、mob_proto、stride 和字段偏移。
- `formats/tests/msm_test.cpp`、`formats/tests/msa_test.cpp`、`formats/tests/combo_table_test.cpp`、`formats/tests/map_formats_test.cpp`:格式解析与真实资源样本。 - `formats/tests/msm_test.cpp`、`formats/tests/msa_test.cpp`、`formats/tests/combo_table_test.cpp`、`formats/tests/map_formats_test.cpp`:格式解析与真实资源样本。
- `project/test_chinese_locale.gd`、`project/skill_test.gd`:locale 和技能文本 smoke test。 - `project/test_chinese_locale.gd`、`project/skill_test.gd`:locale 和技能文本 smoke test。
+1 -1
View File
@@ -24,7 +24,7 @@
- `project/fx/skill_fx.gd` - `project/fx/skill_fx.gd`
- `project/fx/effect_player.gd` - `project/fx/effect_player.gd`
- `extension/src/net/entity_store.cpp` - `extension/src/net/entity_store.cpp`
- `extension/tests/net_state_queue_test.cpp` - `tests/port/net_state_queue_test.cpp`
- `project/combat_fx_test.gd` - `project/combat_fx_test.gd`
- `project/skill_test.gd` - `project/skill_test.gd`
@@ -116,7 +116,7 @@
新增回归: 新增回归:
- `project/net_world_respawn_test.gd`:普通同 VID 重建坐标/朝向、上下马重建保留旧位置但使用新朝向。 - `project/net_world_respawn_test.gd`:普通同 VID 重建坐标/朝向、上下马重建保留旧位置但使用新朝向。
- `extension/tests/net_entity_test.cpp`:首次主角注册和重复主角包的 `MainSet` 次数。 - `tests/port/net_entity_test.cpp`:首次主角注册和重复主角包的 `MainSet` 次数。
修复前上述测试分别能够复现普通重建位置/朝向错误、上下马朝向错误以及 `MainSet` 缺失/重复;修复后 修复前上述测试分别能够复现普通重建位置/朝向错误、上下马朝向错误以及 `MainSet` 缺失/重复;修复后
`build/extension/net_entity_test` 和 `net_world_respawn_test.gd` 通过。Add2 隐身种族、AdditionalInfo 未命中、旧 Add 字段完整性已在后续修复轮补齐;淡出期间同 VID 重用和主 VID 切换清理当时仍保持 `PARTIAL`。 `build/extension/net_entity_test` 和 `net_world_respawn_test.gd` 通过。Add2 隐身种族、AdditionalInfo 未命中、旧 Add 字段完整性已在后续修复轮补齐;淡出期间同 VID 重用和主 VID 切换清理当时仍保持 `PARTIAL`。
@@ -134,8 +134,8 @@
新增/扩展回归: 新增/扩展回归:
- `extension/tests/net_entity_test.cpp`:Add/Add2/Update 全字段、隐身 Add2、未知 AdditionalInfo、单次 Spawn/Info。 - `tests/port/net_entity_test.cpp`:Add/Add2/Update 全字段、隐身 Add2、未知 AdditionalInfo、单次 Spawn/Info。
- `extension/tests/net_classic_session_test.cpp`:40250 Add2 全字段、三种隐身 race、未知 AdditionalInfo 和清理。 - `tests/port/net_classic_session_test.cpp`:40250 Add2 全字段、三种隐身 race、未知 AdditionalInfo 和清理。
修复前新增回归可复现 state/affect 丢失、Add2 元数据丢失、隐身实体错误出现、unknown AdditionalInfo 半实体和事件计数差异;修复后两个 native 测试均通过。淡出期间同 VID 重用、pending 交错清理、主 VID 切换清理和 Godot 可见性时序仍保持 `PARTIAL`。 修复前新增回归可复现 state/affect 丢失、Add2 元数据丢失、隐身实体错误出现、unknown AdditionalInfo 半实体和事件计数差异;修复后两个 native 测试均通过。淡出期间同 VID 重用、pending 交错清理、主 VID 切换清理和 Godot 可见性时序仍保持 `PARTIAL`。
+1 -1
View File
@@ -52,7 +52,7 @@
- `project/skybox_test.gd`:通过;CapeDragonHead/DawnMistWood texture-mode 六面天空、云层、scale 和 UV speed 断言通过。 - `project/skybox_test.gd`:通过;CapeDragonHead/DawnMistWood texture-mode 六面天空、云层、scale 和 UV speed 断言通过。
- `project/p9_test.gd`:通过;通用 weather snow/rain/none 粒子开关路径通过,但不是参考雪环境池测试。 - `project/p9_test.gd`:通过;通用 weather snow/rain/none 粒子开关路径通过,但不是参考雪环境池测试。
- `project/test_weather_daynight_parity.gd`:22 passed、0 failed;仅覆盖 `WeatherDayNightSystem` helper 的默认时相、时间推进、天气预设和信号,不覆盖正式 GameScene 接入或 40250 `.msenv` 渲染。 - `project/test_weather_daynight_parity.gd`:22 passed、0 failed;仅覆盖 `WeatherDayNightSystem` helper 的默认时相、时间推进、天气预设和信号,不覆盖正式 GameScene 接入或 40250 `.msenv` 渲染。
- `extension/tests/net_entity_test.cpp` / `build/extension/net_entity_test`:通过;覆盖 `GC_CHAT/COMMAND` 的 `xmas_snow 1/0` typed event 顺序。 - `tests/port/net_entity_test.cpp` / `build/extension/net_entity_test`:通过;覆盖 `GC_CHAT/COMMAND` 的 `xmas_snow 1/0` typed event 顺序。
- `project/gamescene_test.gd`:通过;覆盖正式 GameScene 对 eligible map、四张 40250 排除地图和关闭命令的雪开关处理。 - `project/gamescene_test.gd`:通过;覆盖正式 GameScene 对 eligible map、四张 40250 排除地图和关闭命令的雪开关处理。
- `project/netbridge_test.gd`:通过;确认 `M2Client.weather_changed` 信号已注册。 - `project/netbridge_test.gd`:通过;确认 `M2Client.weather_changed` 信号已注册。
+1 -1
View File
@@ -87,7 +87,7 @@
- `project/gamescene_test.gd`:通过,验证缺图 fallback、GameScene 装配、主角定位、world reset 和实体镜像;它不证明 40250 的 Leave/Enter 顺序。 - `project/gamescene_test.gd`:通过,验证缺图 fallback、GameScene 装配、主角定位、world reset 和实体镜像;它不证明 40250 的 Leave/Enter 顺序。
- `project/p9_test.gd`:通过,验证小地图、昼夜、天气和 warp signal 接收;它不创建真实 world transition。 - `project/p9_test.gd`:通过,验证小地图、昼夜、天气和 warp signal 接收;它不创建真实 world transition。
- `project/forest_map_render_test.gd`:这是由 `script/forest_map_render_test.sh`/客户端主循环启动的 Node 脚本,不能用 `godot --headless --script` 直接当 SceneTree 测试;本轮直接启动会被 Godot 拒绝,故不得计为通过。 - `project/forest_map_render_test.gd`:这是由 `scripts/forest_map_render_test.sh`/客户端主循环启动的 Node 脚本,不能用 `godot --headless --script` 直接当 SceneTree 测试;本轮直接启动会被 Godot 拒绝,故不得计为通过。
## Deep audit round 2026-09-20 ## Deep audit round 2026-09-20
+1 -1
View File
@@ -119,7 +119,7 @@
## Regression evidence ## Regression evidence
- `extension/tests/net_entity_test.cpp`:map reset 丢弃实体、地面、目标、飞行、飞行目标和特效队列。 - `tests/port/net_entity_test.cpp`:map reset 丢弃实体、地面、目标、飞行、飞行目标和特效队列。
- `project/fly_reset_test.gd`:活动弹道、弹道视觉和爆点视觉在 map reset 后全部消失。 - `project/fly_reset_test.gd`:活动弹道、弹道视觉和爆点视觉在 map reset 后全部消失。
- `project/screen_hp_bar_test.gd`:实体/HP 条的 map reset 清理。 - `project/screen_hp_bar_test.gd`:实体/HP 条的 map reset 清理。
- `project/net_world_reset_test.gd`:模型升级队列、聊天尾标、target/hover 引用和 live actor 的 Loading 清理;修复前失败 3 项,修复后通过。 - `project/net_world_reset_test.gd`:模型升级队列、聊天尾标、target/hover 引用和 live actor 的 Loading 清理;修复前失败 3 项,修复后通过。
+57 -57
View File
@@ -54,7 +54,7 @@
"extension/src/net/text_codec.h", "extension/src/net/text_codec.h",
"extension/src/net/text_codec.cpp", "extension/src/net/text_codec.cpp",
"extension/src/net/classic/wire_classic.h", "extension/src/net/classic/wire_classic.h",
"extension/tests/net_text_codec_test.cpp", "tests/port/net_text_codec_test.cpp",
"extension/tools/net_classic_e2e.cpp" "extension/tools/net_classic_e2e.cpp"
], ],
"symbols": [ "symbols": [
@@ -343,8 +343,8 @@
"project/combat_parity_test.gd", "project/combat_parity_test.gd",
"project/playable_combat_test.gd", "project/playable_combat_test.gd",
"project/netplay_test.gd", "project/netplay_test.gd",
"extension/tests/net_state_queue_test.cpp", "tests/port/net_state_queue_test.cpp",
"extension/tests/net_entity_test.cpp" "tests/port/net_entity_test.cpp"
], ],
"symbols": [ "symbols": [
"NetPlay", "NetPlay",
@@ -384,8 +384,8 @@
"project/playable_combat_test.gd", "project/playable_combat_test.gd",
"project/gamescene_test.gd", "project/gamescene_test.gd",
"project/netplay_test.gd", "project/netplay_test.gd",
"extension/tests/net_state_queue_test.cpp", "tests/port/net_state_queue_test.cpp",
"extension/tests/net_entity_test.cpp" "tests/port/net_entity_test.cpp"
], ],
"last_test_result": "PARTIAL: local-main fallback and indexed-fly actor-instance gate regressions pass; live server packet order and protocol race cases remain unverified" "last_test_result": "PARTIAL: local-main fallback and indexed-fly actor-instance gate regressions pass; live server packet order and protocol race cases remain unverified"
}, },
@@ -442,7 +442,7 @@
"extension/src/metin2_anim.cpp", "extension/src/metin2_anim.cpp",
"extension/src/net/entity_store.cpp", "extension/src/net/entity_store.cpp",
"extension/src/net/m2_client.cpp", "extension/src/net/m2_client.cpp",
"extension/tests/net_state_queue_test.cpp", "tests/port/net_state_queue_test.cpp",
"project/combat_fx_test.gd", "project/combat_fx_test.gd",
"project/skill_test.gd", "project/skill_test.gd",
"project/test_skill_state_arg_parity.gd", "project/test_skill_state_arg_parity.gd",
@@ -479,7 +479,7 @@
"project/combat_fx_test.gd", "project/combat_fx_test.gd",
"project/skill_test.gd", "project/skill_test.gd",
"project/effect_playback_test.gd", "project/effect_playback_test.gd",
"extension/tests/net_state_queue_test.cpp", "tests/port/net_state_queue_test.cpp",
"project/test_skill_state_arg_parity.gd", "project/test_skill_state_arg_parity.gd",
"project/skill_motion_loop_test.gd", "project/skill_motion_loop_test.gd",
"project/net_world_remote_action_test.gd", "project/net_world_remote_action_test.gd",
@@ -791,8 +791,8 @@
"implementation": "ClassicParser vector、M2Client signal、Godot 选人场景", "implementation": "ClassicParser vector、M2Client signal、Godot 选人场景",
"invariant": "数组/信号的适配必须保留固定槽位、包处理顺序、成功/失败分支和清理副作用;当前固定 3/4 槽与异常分支尚无证明", "invariant": "数组/信号的适配必须保留固定槽位、包处理顺序、成功/失败分支和清理副作用;当前固定 3/4 槽与异常分支尚无证明",
"tests": [ "tests": [
"extension/tests/net_classic_session_test.cpp", "tests/port/net_classic_session_test.cpp",
"extension/tests/net_loopback_test.cpp", "tests/port/net_loopback_test.cpp",
"project/char_create_delete_test.gd" "project/char_create_delete_test.gd"
] ]
} }
@@ -802,8 +802,8 @@
"tests": [ "tests": [
"project/char_create_delete_test.gd", "project/char_create_delete_test.gd",
"project/test_intro_select_parity.gd", "project/test_intro_select_parity.gd",
"extension/tests/net_classic_session_test.cpp", "tests/port/net_classic_session_test.cpp",
"extension/tests/net_loopback_test.cpp" "tests/port/net_loopback_test.cpp"
], ],
"last_test_result": "PASS" "last_test_result": "PASS"
}, },
@@ -884,9 +884,9 @@
"evidence": { "evidence": {
"contract": "audit/contracts/network.packet-dispatch.md", "contract": "audit/contracts/network.packet-dispatch.md",
"tests": [ "tests": [
"extension/tests/net_classic_stream_test.cpp", "tests/port/net_classic_stream_test.cpp",
"extension/tests/net_classic_wire_test.cpp", "tests/port/net_classic_wire_test.cpp",
"extension/tests/net_classic_session_test.cpp", "tests/port/net_classic_session_test.cpp",
".agents/skills/metin2-40250-parity-audit/scripts/audit_packet_registry.py", ".agents/skills/metin2-40250-parity-audit/scripts/audit_packet_registry.py",
".agents/skills/metin2-40250-parity-audit/scripts/audit_phase_dispatch.py", ".agents/skills/metin2-40250-parity-audit/scripts/audit_phase_dispatch.py",
".agents/skills/metin2-40250-parity-audit/scripts/audit_sequence_table.py", ".agents/skills/metin2-40250-parity-audit/scripts/audit_sequence_table.py",
@@ -998,10 +998,10 @@
"evidence": { "evidence": {
"contract": "audit/contracts/network.security-encoding.md", "contract": "audit/contracts/network.security-encoding.md",
"tests": [ "tests": [
"extension/tests/net_classic_cipher_test.cpp", "tests/port/net_classic_cipher_test.cpp",
"extension/tests/net_classic_encstream_test.cpp", "tests/port/net_classic_encstream_test.cpp",
"extension/tests/net_text_codec_test.cpp", "tests/port/net_text_codec_test.cpp",
"extension/tests/net_classic_session_test.cpp" "tests/port/net_classic_session_test.cpp"
], ],
"last_test_result": "PARTIAL" "last_test_result": "PARTIAL"
}, },
@@ -1083,7 +1083,7 @@
"evidence": { "evidence": {
"contract": "audit/contracts/network.reconnect-warp.md", "contract": "audit/contracts/network.reconnect-warp.md",
"tests": [ "tests": [
"extension/tests/net_classic_session_test.cpp", "tests/port/net_classic_session_test.cpp",
"project/app_flow_lifecycle_test.gd", "project/app_flow_lifecycle_test.gd",
"project/gamescene_test.gd", "project/gamescene_test.gd",
"project/p9_test.gd", "project/p9_test.gd",
@@ -1134,7 +1134,7 @@
"tests": [ "tests": [
"project/app_flow_lifecycle_test.gd", "project/app_flow_lifecycle_test.gd",
"project/channel_status_test.gd", "project/channel_status_test.gd",
"extension/tests/net_loopback_test.cpp" "tests/port/net_loopback_test.cpp"
], ],
"last_test_result": "PARTIAL", "last_test_result": "PARTIAL",
"commands": [ "commands": [
@@ -1240,8 +1240,8 @@
"evidence": { "evidence": {
"contract": "audit/contracts/world.entity-spawn-state-sync.md", "contract": "audit/contracts/world.entity-spawn-state-sync.md",
"tests": [ "tests": [
"extension/tests/net_entity_test.cpp", "tests/port/net_entity_test.cpp",
"extension/tests/net_classic_session_test.cpp", "tests/port/net_classic_session_test.cpp",
"project/net_world_respawn_test.gd", "project/net_world_respawn_test.gd",
"project/net_world_vis_test.gd", "project/net_world_vis_test.gd",
"project/net_world_main_switch_test.gd", "project/net_world_main_switch_test.gd",
@@ -1566,7 +1566,7 @@
"evidence": { "evidence": {
"contract": "audit/contracts/world.reset-cleanup.md", "contract": "audit/contracts/world.reset-cleanup.md",
"tests": [ "tests": [
"extension/tests/net_entity_test.cpp", "tests/port/net_entity_test.cpp",
"project/fly_reset_test.gd", "project/fly_reset_test.gd",
"project/screen_hp_bar_test.gd", "project/screen_hp_bar_test.gd",
"project/net_world_reset_test.gd", "project/net_world_reset_test.gd",
@@ -1728,9 +1728,9 @@
"extension/src/net/classic/classic_session.cpp", "extension/src/net/classic/classic_session.cpp",
"extension/src/net/m2_client.cpp", "extension/src/net/m2_client.cpp",
"extension/src/net/m2_client.h", "extension/src/net/m2_client.h",
"extension/tests/net_state_queue_test.cpp", "tests/port/net_state_queue_test.cpp",
"extension/tests/net_entity_test.cpp", "tests/port/net_entity_test.cpp",
"extension/tests/net_bounds_test.cpp", "tests/port/net_bounds_test.cpp",
"project/net_world_remote_action_test.gd" "project/net_world_remote_action_test.gd"
], ],
"symbols": [ "symbols": [
@@ -1761,8 +1761,8 @@
"evidence": { "evidence": {
"contract": "audit/contracts/movement.remote-sync-state.md", "contract": "audit/contracts/movement.remote-sync-state.md",
"tests": [ "tests": [
"extension/tests/net_state_queue_test.cpp", "tests/port/net_state_queue_test.cpp",
"extension/tests/net_entity_test.cpp", "tests/port/net_entity_test.cpp",
"project/netplay_test.gd", "project/netplay_test.gd",
"project/movement_parity_test.gd" "project/movement_parity_test.gd"
], ],
@@ -1953,7 +1953,7 @@
"project/weapon_trace_reach_affect_parity_test.gd", "project/weapon_trace_reach_affect_parity_test.gd",
"project/weapon_reach_scale_attack_parity_test.gd", "project/weapon_reach_scale_attack_parity_test.gd",
"project/damage_local_main_parity_test.gd", "project/damage_local_main_parity_test.gd",
"extension/tests/net_state_queue_test.cpp" "tests/port/net_state_queue_test.cpp"
], ],
"last_test_result": "PARTIAL; local damage, multi-part WeaponTrace, bound-box/local-Z/reach-scale and attack-sweep regressions pass" "last_test_result": "PARTIAL; local damage, multi-part WeaponTrace, bound-box/local-Z/reach-scale and attack-sweep regressions pass"
}, },
@@ -2444,9 +2444,9 @@
"extension/src/net/m2_client.h", "extension/src/net/m2_client.h",
"extension/src/net/net_bounds.h", "extension/src/net/net_bounds.h",
"extension/src/net/item_action_rules.h", "extension/src/net/item_action_rules.h",
"extension/tests/net_bounds_test.cpp", "tests/port/net_bounds_test.cpp",
"extension/tests/net_entity_test.cpp", "tests/port/net_entity_test.cpp",
"extension/tests/net_classic_session_test.cpp", "tests/port/net_classic_session_test.cpp",
"project/inventory_ui_test.gd", "project/inventory_ui_test.gd",
"project/equip_model_test.gd", "project/equip_model_test.gd",
"project/game_scene.gd", "project/game_scene.gd",
@@ -2498,9 +2498,9 @@
"evidence": { "evidence": {
"contract": "audit/contracts/item.inventory-equipment-state.md", "contract": "audit/contracts/item.inventory-equipment-state.md",
"tests": [ "tests": [
"extension/tests/net_bounds_test.cpp", "tests/port/net_bounds_test.cpp",
"extension/tests/net_entity_test.cpp", "tests/port/net_entity_test.cpp",
"extension/tests/net_classic_session_test.cpp", "tests/port/net_classic_session_test.cpp",
"project/inventory_ui_test.gd", "project/inventory_ui_test.gd",
"project/equip_model_test.gd", "project/equip_model_test.gd",
"project/item_tooltip_test.gd", "project/item_tooltip_test.gd",
@@ -2570,7 +2570,7 @@
"extension/src/net/m2_client.h", "extension/src/net/m2_client.h",
"extension/src/net/classic/classic_session.cpp", "extension/src/net/classic/classic_session.cpp",
"extension/src/net/entity_store.cpp", "extension/src/net/entity_store.cpp",
"extension/tests/net_classic_session_test.cpp", "tests/port/net_classic_session_test.cpp",
"project/test_consumables_parity.gd", "project/test_consumables_parity.gd",
"project/test_taskbar_quickslot_parity.gd", "project/test_taskbar_quickslot_parity.gd",
"project/test_skill_inventory_parity.gd", "project/test_skill_inventory_parity.gd",
@@ -2694,8 +2694,8 @@
"extension/src/net/entity_store.cpp", "extension/src/net/entity_store.cpp",
"extension/src/net/entity_store.h", "extension/src/net/entity_store.h",
"extension/src/net/m2_client.cpp", "extension/src/net/m2_client.cpp",
"extension/tests/net_entity_test.cpp", "tests/port/net_entity_test.cpp",
"extension/tests/net_classic_session_test.cpp", "tests/port/net_classic_session_test.cpp",
"project/test_ground_pickup_parity.gd", "project/test_ground_pickup_parity.gd",
"project/mob_death_drop_test.gd", "project/mob_death_drop_test.gd",
"project/p2b_test.gd", "project/p2b_test.gd",
@@ -2738,8 +2738,8 @@
"project/mob_death_drop_test.gd", "project/mob_death_drop_test.gd",
"project/p2b_test.gd", "project/p2b_test.gd",
"project/text_tail_arrange_test.gd", "project/text_tail_arrange_test.gd",
"extension/tests/net_entity_test.cpp", "tests/port/net_entity_test.cpp",
"extension/tests/net_classic_session_test.cpp" "tests/port/net_classic_session_test.cpp"
], ],
"last_test_result": "PARTIAL" "last_test_result": "PARTIAL"
}, },
@@ -2855,9 +2855,9 @@
"tests": [ "tests": [
"project/test_refine_parity.gd", "project/test_refine_parity.gd",
"project/test_item_attr_parity.gd", "project/test_item_attr_parity.gd",
"extension/tests/net_classic_session_test.cpp", "tests/port/net_classic_session_test.cpp",
"extension/tests/net_entity_test.cpp", "tests/port/net_entity_test.cpp",
"extension/tests/net_bounds_test.cpp" "tests/port/net_bounds_test.cpp"
], ],
"last_test_result": "PARTIAL" "last_test_result": "PARTIAL"
}, },
@@ -2969,8 +2969,8 @@
"project/shop_rules_test.gd", "project/shop_rules_test.gd",
"project/p8_test.gd", "project/p8_test.gd",
"project/complex_item_drop_test.gd", "project/complex_item_drop_test.gd",
"extension/tests/net_classic_session_test.cpp", "tests/port/net_classic_session_test.cpp",
"extension/tests/net_entity_test.cpp" "tests/port/net_entity_test.cpp"
], ],
"last_test_result": "PARTIAL" "last_test_result": "PARTIAL"
}, },
@@ -3218,8 +3218,8 @@
"project/guild_mark_tail_test.gd", "project/guild_mark_tail_test.gd",
"project/guild_creation_ui_test.gd", "project/guild_creation_ui_test.gd",
"project/p8_test.gd", "project/p8_test.gd",
"extension/tests/net_entity_test.cpp", "tests/port/net_entity_test.cpp",
"extension/tests/net_classic_session_test.cpp" "tests/port/net_classic_session_test.cpp"
], ],
"last_test_result": "PARTIAL" "last_test_result": "PARTIAL"
}, },
@@ -3423,9 +3423,9 @@
"evidence": { "evidence": {
"contract": "audit/contracts/quest.quest-event-navigation.md", "contract": "audit/contracts/quest.quest-event-navigation.md",
"tests": [ "tests": [
"extension/tests/net_entity_test.cpp", "tests/port/net_entity_test.cpp",
"extension/tests/net_classic_session_test.cpp", "tests/port/net_classic_session_test.cpp",
"extension/tests/net_bounds_test.cpp", "tests/port/net_bounds_test.cpp",
"project/quest_test.gd", "project/quest_test.gd",
"project/quest_event_test.gd", "project/quest_event_test.gd",
"project/test_quest_hud_parity.gd", "project/test_quest_hud_parity.gd",
@@ -4045,7 +4045,7 @@
"project/environment_test.gd", "project/environment_test.gd",
"project/skybox_test.gd", "project/skybox_test.gd",
"project/p9_test.gd", "project/p9_test.gd",
"extension/tests/net_entity_test.cpp", "tests/port/net_entity_test.cpp",
"project/gamescene_test.gd", "project/gamescene_test.gd",
"project/netbridge_test.gd" "project/netbridge_test.gd"
], ],
@@ -4315,9 +4315,9 @@
"formats/tests/combo_table_test.cpp", "formats/tests/combo_table_test.cpp",
"formats/tests/map_formats_test.cpp", "formats/tests/map_formats_test.cpp",
"formats/tests/msa_test.cpp", "formats/tests/msa_test.cpp",
"extension/tests/pack_roundtrip_test.cpp", "tests/port/pack_roundtrip_test.cpp",
"extension/tests/proto_test.cpp", "tests/port/proto_test.cpp",
"extension/tests/proto_item_layout_test.cpp", "tests/port/proto_item_layout_test.cpp",
"project/test_chinese_locale.gd", "project/test_chinese_locale.gd",
"project/skill_test.gd" "project/skill_test.gd"
], ],
@@ -4348,9 +4348,9 @@
"evidence": { "evidence": {
"contract": "audit/contracts/resource.pack-locale-proto.md", "contract": "audit/contracts/resource.pack-locale-proto.md",
"tests": [ "tests": [
"extension/tests/pack_roundtrip_test.cpp", "tests/port/pack_roundtrip_test.cpp",
"extension/tests/proto_test.cpp", "tests/port/proto_test.cpp",
"extension/tests/proto_item_layout_test.cpp", "tests/port/proto_item_layout_test.cpp",
"formats/tests/msm_test.cpp", "formats/tests/msm_test.cpp",
"formats/tests/msa_test.cpp", "formats/tests/msa_test.cpp",
"formats/tests/combo_table_test.cpp", "formats/tests/combo_table_test.cpp",
+190 -190
View File
@@ -10,8 +10,8 @@
"pack://consolemodule.py:Console.__init__" "pack://consolemodule.py:Console.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.Close": { "Console.Close": {
@@ -20,8 +20,8 @@
"pack://consolemodule.py:Console.Close" "pack://consolemodule.py:Console.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.BindGameClass": { "Console.BindGameClass": {
@@ -30,8 +30,8 @@
"pack://consolemodule.py:Console.BindGameClass" "pack://consolemodule.py:Console.BindGameClass"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.Exit": { "Console.Exit": {
@@ -40,8 +40,8 @@
"pack://consolemodule.py:Console.Exit" "pack://consolemodule.py:Console.Exit"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.EnablePerformanceTime": { "Console.EnablePerformanceTime": {
@@ -50,8 +50,8 @@
"pack://consolemodule.py:Console.EnablePerformanceTime" "pack://consolemodule.py:Console.EnablePerformanceTime"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.ReloadLocale": { "Console.ReloadLocale": {
@@ -60,8 +60,8 @@
"pack://consolemodule.py:Console.ReloadLocale" "pack://consolemodule.py:Console.ReloadLocale"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.ReloadDevel": { "Console.ReloadDevel": {
@@ -70,8 +70,8 @@
"pack://consolemodule.py:Console.ReloadDevel" "pack://consolemodule.py:Console.ReloadDevel"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.ShowPerformanceInfo": { "Console.ShowPerformanceInfo": {
@@ -80,8 +80,8 @@
"pack://consolemodule.py:Console.ShowPerformanceInfo" "pack://consolemodule.py:Console.ShowPerformanceInfo"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.Disconnect": { "Console.Disconnect": {
@@ -90,8 +90,8 @@
"pack://consolemodule.py:Console.Disconnect" "pack://consolemodule.py:Console.Disconnect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.ToggleActorDirectionLine": { "Console.ToggleActorDirectionLine": {
@@ -100,8 +100,8 @@
"pack://consolemodule.py:Console.ToggleActorDirectionLine" "pack://consolemodule.py:Console.ToggleActorDirectionLine"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.RegisterCharacterEffect": { "Console.RegisterCharacterEffect": {
@@ -110,8 +110,8 @@
"pack://consolemodule.py:Console.RegisterCharacterEffect" "pack://consolemodule.py:Console.RegisterCharacterEffect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetCharacterAffect": { "Console.SetCharacterAffect": {
@@ -120,8 +120,8 @@
"pack://consolemodule.py:Console.SetCharacterAffect" "pack://consolemodule.py:Console.SetCharacterAffect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetCharacterEmoticon": { "Console.SetCharacterEmoticon": {
@@ -130,8 +130,8 @@
"pack://consolemodule.py:Console.SetCharacterEmoticon" "pack://consolemodule.py:Console.SetCharacterEmoticon"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.ShowPickedCharacterInfo": { "Console.ShowPickedCharacterInfo": {
@@ -140,8 +140,8 @@
"pack://consolemodule.py:Console.ShowPickedCharacterInfo" "pack://consolemodule.py:Console.ShowPickedCharacterInfo"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.ShowCharacterInfo": { "Console.ShowCharacterInfo": {
@@ -150,8 +150,8 @@
"pack://consolemodule.py:Console.ShowCharacterInfo" "pack://consolemodule.py:Console.ShowCharacterInfo"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetWeaponTraceTexture": { "Console.SetWeaponTraceTexture": {
@@ -160,8 +160,8 @@
"pack://consolemodule.py:Console.SetWeaponTraceTexture" "pack://consolemodule.py:Console.SetWeaponTraceTexture"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetAutoCameraRotationSpeed": { "Console.SetAutoCameraRotationSpeed": {
@@ -170,8 +170,8 @@
"pack://consolemodule.py:Console.SetAutoCameraRotationSpeed" "pack://consolemodule.py:Console.SetAutoCameraRotationSpeed"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetWeaponTraceMode": { "Console.SetWeaponTraceMode": {
@@ -180,8 +180,8 @@
"pack://consolemodule.py:Console.SetWeaponTraceMode" "pack://consolemodule.py:Console.SetWeaponTraceMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetCollision": { "Console.SetCollision": {
@@ -190,8 +190,8 @@
"pack://consolemodule.py:Console.SetCollision" "pack://consolemodule.py:Console.SetCollision"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetMovingSpeed": { "Console.SetMovingSpeed": {
@@ -200,8 +200,8 @@
"pack://consolemodule.py:Console.SetMovingSpeed" "pack://consolemodule.py:Console.SetMovingSpeed"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetMusicVolume": { "Console.SetMusicVolume": {
@@ -210,8 +210,8 @@
"pack://consolemodule.py:Console.SetMusicVolume" "pack://consolemodule.py:Console.SetMusicVolume"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetSoundVolume": { "Console.SetSoundVolume": {
@@ -220,8 +220,8 @@
"pack://consolemodule.py:Console.SetSoundVolume" "pack://consolemodule.py:Console.SetSoundVolume"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetSoundScale": { "Console.SetSoundScale": {
@@ -230,8 +230,8 @@
"pack://consolemodule.py:Console.SetSoundScale" "pack://consolemodule.py:Console.SetSoundScale"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetAmbienceSoundScale": { "Console.SetAmbienceSoundScale": {
@@ -240,8 +240,8 @@
"pack://consolemodule.py:Console.SetAmbienceSoundScale" "pack://consolemodule.py:Console.SetAmbienceSoundScale"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetCoolTime": { "Console.SetCoolTime": {
@@ -250,8 +250,8 @@
"pack://consolemodule.py:Console.SetCoolTime" "pack://consolemodule.py:Console.SetCoolTime"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetLevelLimit": { "Console.SetLevelLimit": {
@@ -260,8 +260,8 @@
"pack://consolemodule.py:Console.SetLevelLimit" "pack://consolemodule.py:Console.SetLevelLimit"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.ShowCursor": { "Console.ShowCursor": {
@@ -270,8 +270,8 @@
"pack://consolemodule.py:Console.ShowCursor" "pack://consolemodule.py:Console.ShowCursor"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.HideCursor": { "Console.HideCursor": {
@@ -280,8 +280,8 @@
"pack://consolemodule.py:Console.HideCursor" "pack://consolemodule.py:Console.HideCursor"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.Print": { "Console.Print": {
@@ -290,8 +290,8 @@
"pack://consolemodule.py:Console.Print" "pack://consolemodule.py:Console.Print"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.RefreshPath": { "Console.RefreshPath": {
@@ -300,8 +300,8 @@
"pack://consolemodule.py:Console.RefreshPath" "pack://consolemodule.py:Console.RefreshPath"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetPath": { "Console.SetPath": {
@@ -310,8 +310,8 @@
"pack://consolemodule.py:Console.SetPath" "pack://consolemodule.py:Console.SetPath"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.GetPath": { "Console.GetPath": {
@@ -320,8 +320,8 @@
"pack://consolemodule.py:Console.GetPath" "pack://consolemodule.py:Console.GetPath"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.GetDirName": { "Console.GetDirName": {
@@ -330,8 +330,8 @@
"pack://consolemodule.py:Console.GetDirName" "pack://consolemodule.py:Console.GetDirName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.GetFileName": { "Console.GetFileName": {
@@ -340,8 +340,8 @@
"pack://consolemodule.py:Console.GetFileName" "pack://consolemodule.py:Console.GetFileName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.MoveParentPath": { "Console.MoveParentPath": {
@@ -350,8 +350,8 @@
"pack://consolemodule.py:Console.MoveParentPath" "pack://consolemodule.py:Console.MoveParentPath"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.GetFullPathName": { "Console.GetFullPathName": {
@@ -360,8 +360,8 @@
"pack://consolemodule.py:Console.GetFullPathName" "pack://consolemodule.py:Console.GetFullPathName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.MoveChildPath": { "Console.MoveChildPath": {
@@ -370,8 +370,8 @@
"pack://consolemodule.py:Console.MoveChildPath" "pack://consolemodule.py:Console.MoveChildPath"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetHitEffect": { "Console.SetHitEffect": {
@@ -380,8 +380,8 @@
"pack://consolemodule.py:Console.SetHitEffect" "pack://consolemodule.py:Console.SetHitEffect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetStunEffect": { "Console.SetStunEffect": {
@@ -390,8 +390,8 @@
"pack://consolemodule.py:Console.SetStunEffect" "pack://consolemodule.py:Console.SetStunEffect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetDustEffect": { "Console.SetDustEffect": {
@@ -400,8 +400,8 @@
"pack://consolemodule.py:Console.SetDustEffect" "pack://consolemodule.py:Console.SetDustEffect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetDustGap": { "Console.SetDustGap": {
@@ -410,8 +410,8 @@
"pack://consolemodule.py:Console.SetDustGap" "pack://consolemodule.py:Console.SetDustGap"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.ShowBackgroundPart": { "Console.ShowBackgroundPart": {
@@ -420,8 +420,8 @@
"pack://consolemodule.py:Console.ShowBackgroundPart" "pack://consolemodule.py:Console.ShowBackgroundPart"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.HideBackgroundPart": { "Console.HideBackgroundPart": {
@@ -430,8 +430,8 @@
"pack://consolemodule.py:Console.HideBackgroundPart" "pack://consolemodule.py:Console.HideBackgroundPart"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetShadowLevel": { "Console.SetShadowLevel": {
@@ -440,8 +440,8 @@
"pack://consolemodule.py:Console.SetShadowLevel" "pack://consolemodule.py:Console.SetShadowLevel"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetSplatLimit": { "Console.SetSplatLimit": {
@@ -450,8 +450,8 @@
"pack://consolemodule.py:Console.SetSplatLimit" "pack://consolemodule.py:Console.SetSplatLimit"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SelectViewDistanceNum": { "Console.SelectViewDistanceNum": {
@@ -460,8 +460,8 @@
"pack://consolemodule.py:Console.SelectViewDistanceNum" "pack://consolemodule.py:Console.SelectViewDistanceNum"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetBGLoading": { "Console.SetBGLoading": {
@@ -470,8 +470,8 @@
"pack://consolemodule.py:Console.SetBGLoading" "pack://consolemodule.py:Console.SetBGLoading"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetTerrainRenderSort": { "Console.SetTerrainRenderSort": {
@@ -480,8 +480,8 @@
"pack://consolemodule.py:Console.SetTerrainRenderSort" "pack://consolemodule.py:Console.SetTerrainRenderSort"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetTransparentTree": { "Console.SetTransparentTree": {
@@ -490,8 +490,8 @@
"pack://consolemodule.py:Console.SetTransparentTree" "pack://consolemodule.py:Console.SetTransparentTree"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.WarpTest": { "Console.WarpTest": {
@@ -500,8 +500,8 @@
"pack://consolemodule.py:Console.WarpTest" "pack://consolemodule.py:Console.WarpTest"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.ToggleDebugInfo": { "Console.ToggleDebugInfo": {
@@ -510,8 +510,8 @@
"pack://consolemodule.py:Console.ToggleDebugInfo" "pack://consolemodule.py:Console.ToggleDebugInfo"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.ShowPath": { "Console.ShowPath": {
@@ -520,8 +520,8 @@
"pack://consolemodule.py:Console.ShowPath" "pack://consolemodule.py:Console.ShowPath"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.ShowList": { "Console.ShowList": {
@@ -530,8 +530,8 @@
"pack://consolemodule.py:Console.ShowList" "pack://consolemodule.py:Console.ShowList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.ShowDirList": { "Console.ShowDirList": {
@@ -540,8 +540,8 @@
"pack://consolemodule.py:Console.ShowDirList" "pack://consolemodule.py:Console.ShowDirList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.ShowFileList": { "Console.ShowFileList": {
@@ -550,8 +550,8 @@
"pack://consolemodule.py:Console.ShowFileList" "pack://consolemodule.py:Console.ShowFileList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.ShowEffectList": { "Console.ShowEffectList": {
@@ -560,8 +560,8 @@
"pack://consolemodule.py:Console.ShowEffectList" "pack://consolemodule.py:Console.ShowEffectList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.ShowWeb": { "Console.ShowWeb": {
@@ -570,8 +570,8 @@
"pack://consolemodule.py:Console.ShowWeb" "pack://consolemodule.py:Console.ShowWeb"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.ShowUI": { "Console.ShowUI": {
@@ -580,8 +580,8 @@
"pack://consolemodule.py:Console.ShowUI" "pack://consolemodule.py:Console.ShowUI"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.HideUI": { "Console.HideUI": {
@@ -590,8 +590,8 @@
"pack://consolemodule.py:Console.HideUI" "pack://consolemodule.py:Console.HideUI"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetCameraSpeed": { "Console.SetCameraSpeed": {
@@ -600,8 +600,8 @@
"pack://consolemodule.py:Console.SetCameraSpeed" "pack://consolemodule.py:Console.SetCameraSpeed"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SaveCameraSetting": { "Console.SaveCameraSetting": {
@@ -610,8 +610,8 @@
"pack://consolemodule.py:Console.SaveCameraSetting" "pack://consolemodule.py:Console.SaveCameraSetting"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.LoadCameraSetting": { "Console.LoadCameraSetting": {
@@ -620,8 +620,8 @@
"pack://consolemodule.py:Console.LoadCameraSetting" "pack://consolemodule.py:Console.LoadCameraSetting"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetDefaultCamera": { "Console.SetDefaultCamera": {
@@ -630,8 +630,8 @@
"pack://consolemodule.py:Console.SetDefaultCamera" "pack://consolemodule.py:Console.SetDefaultCamera"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.ShowClock": { "Console.ShowClock": {
@@ -640,8 +640,8 @@
"pack://consolemodule.py:Console.ShowClock" "pack://consolemodule.py:Console.ShowClock"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.HideClock": { "Console.HideClock": {
@@ -650,8 +650,8 @@
"pack://consolemodule.py:Console.HideClock" "pack://consolemodule.py:Console.HideClock"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.ShowNotice": { "Console.ShowNotice": {
@@ -660,8 +660,8 @@
"pack://consolemodule.py:Console.ShowNotice" "pack://consolemodule.py:Console.ShowNotice"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.HideNotice": { "Console.HideNotice": {
@@ -670,8 +670,8 @@
"pack://consolemodule.py:Console.HideNotice" "pack://consolemodule.py:Console.HideNotice"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetSight": { "Console.SetSight": {
@@ -680,8 +680,8 @@
"pack://consolemodule.py:Console.SetSight" "pack://consolemodule.py:Console.SetSight"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetComboType": { "Console.SetComboType": {
@@ -690,8 +690,8 @@
"pack://consolemodule.py:Console.SetComboType" "pack://consolemodule.py:Console.SetComboType"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetSkillGroupFake": { "Console.SetSkillGroupFake": {
@@ -700,8 +700,8 @@
"pack://consolemodule.py:Console.SetSkillGroupFake" "pack://consolemodule.py:Console.SetSkillGroupFake"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetEmpireLanguageMode": { "Console.SetEmpireLanguageMode": {
@@ -710,8 +710,8 @@
"pack://consolemodule.py:Console.SetEmpireLanguageMode" "pack://consolemodule.py:Console.SetEmpireLanguageMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetCharacterRenderModeTypeAdd": { "Console.SetCharacterRenderModeTypeAdd": {
@@ -720,8 +720,8 @@
"pack://consolemodule.py:Console.SetCharacterRenderModeTypeAdd" "pack://consolemodule.py:Console.SetCharacterRenderModeTypeAdd"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetCharacterRenderModeTypeMod": { "Console.SetCharacterRenderModeTypeMod": {
@@ -730,8 +730,8 @@
"pack://consolemodule.py:Console.SetCharacterRenderModeTypeMod" "pack://consolemodule.py:Console.SetCharacterRenderModeTypeMod"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetCharacterRenderModeTypeAddRGB": { "Console.SetCharacterRenderModeTypeAddRGB": {
@@ -740,8 +740,8 @@
"pack://consolemodule.py:Console.SetCharacterRenderModeTypeAddRGB" "pack://consolemodule.py:Console.SetCharacterRenderModeTypeAddRGB"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetCharacterRenderModeTypeModRGB": { "Console.SetCharacterRenderModeTypeModRGB": {
@@ -750,8 +750,8 @@
"pack://consolemodule.py:Console.SetCharacterRenderModeTypeModRGB" "pack://consolemodule.py:Console.SetCharacterRenderModeTypeModRGB"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.SetCharacterRenderModeSpecular": { "Console.SetCharacterRenderModeSpecular": {
@@ -760,8 +760,8 @@
"pack://consolemodule.py:Console.SetCharacterRenderModeSpecular" "pack://consolemodule.py:Console.SetCharacterRenderModeSpecular"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.RestoreCharacterRenderModeType": { "Console.RestoreCharacterRenderModeType": {
@@ -770,8 +770,8 @@
"pack://consolemodule.py:Console.RestoreCharacterRenderModeType" "pack://consolemodule.py:Console.RestoreCharacterRenderModeType"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Console.ShowNameList": { "Console.ShowNameList": {
@@ -780,8 +780,8 @@
"pack://consolemodule.py:Console.ShowNameList" "pack://consolemodule.py:Console.ShowNameList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConsoleWindow.__init__": { "ConsoleWindow.__init__": {
@@ -790,8 +790,8 @@
"pack://consolemodule.py:ConsoleWindow.__init__" "pack://consolemodule.py:ConsoleWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConsoleWindow.__del__": { "ConsoleWindow.__del__": {
@@ -800,8 +800,8 @@
"pack://consolemodule.py:ConsoleWindow.__del__" "pack://consolemodule.py:ConsoleWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConsoleWindow.SetReturnEvent": { "ConsoleWindow.SetReturnEvent": {
@@ -810,8 +810,8 @@
"pack://consolemodule.py:ConsoleWindow.SetReturnEvent" "pack://consolemodule.py:ConsoleWindow.SetReturnEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConsoleWindow.SetEscapeEvent": { "ConsoleWindow.SetEscapeEvent": {
@@ -820,8 +820,8 @@
"pack://consolemodule.py:ConsoleWindow.SetEscapeEvent" "pack://consolemodule.py:ConsoleWindow.SetEscapeEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConsoleWindow.OnIMEReturn": { "ConsoleWindow.OnIMEReturn": {
@@ -830,8 +830,8 @@
"pack://consolemodule.py:ConsoleWindow.OnIMEReturn" "pack://consolemodule.py:ConsoleWindow.OnIMEReturn"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConsoleWindow.OnPressEscapeKey": { "ConsoleWindow.OnPressEscapeKey": {
@@ -840,8 +840,8 @@
"pack://consolemodule.py:ConsoleWindow.OnPressEscapeKey" "pack://consolemodule.py:ConsoleWindow.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConsoleWindow.BindGameClass": { "ConsoleWindow.BindGameClass": {
@@ -850,8 +850,8 @@
"pack://consolemodule.py:ConsoleWindow.BindGameClass" "pack://consolemodule.py:ConsoleWindow.BindGameClass"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConsoleWindow.Close": { "ConsoleWindow.Close": {
@@ -860,8 +860,8 @@
"pack://consolemodule.py:ConsoleWindow.Close" "pack://consolemodule.py:ConsoleWindow.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConsoleWindow.SetConsoleSize": { "ConsoleWindow.SetConsoleSize": {
@@ -870,8 +870,8 @@
"pack://consolemodule.py:ConsoleWindow.SetConsoleSize" "pack://consolemodule.py:ConsoleWindow.SetConsoleSize"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConsoleWindow.OnRender": { "ConsoleWindow.OnRender": {
@@ -880,8 +880,8 @@
"pack://consolemodule.py:ConsoleWindow.OnRender" "pack://consolemodule.py:ConsoleWindow.OnRender"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConsoleWindow.UpdatePosition": { "ConsoleWindow.UpdatePosition": {
@@ -890,8 +890,8 @@
"pack://consolemodule.py:ConsoleWindow.UpdatePosition" "pack://consolemodule.py:ConsoleWindow.UpdatePosition"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConsoleWindow.OpenWindow": { "ConsoleWindow.OpenWindow": {
@@ -900,8 +900,8 @@
"pack://consolemodule.py:ConsoleWindow.OpenWindow" "pack://consolemodule.py:ConsoleWindow.OpenWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConsoleWindow.CloseWindow": { "ConsoleWindow.CloseWindow": {
@@ -910,8 +910,8 @@
"pack://consolemodule.py:ConsoleWindow.CloseWindow" "pack://consolemodule.py:ConsoleWindow.CloseWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConsoleWindow.ProcessCommand": { "ConsoleWindow.ProcessCommand": {
@@ -920,8 +920,8 @@
"pack://consolemodule.py:ConsoleWindow.ProcessCommand" "pack://consolemodule.py:ConsoleWindow.ProcessCommand"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConsoleWindow.InitFunction": { "ConsoleWindow.InitFunction": {
@@ -930,8 +930,8 @@
"pack://consolemodule.py:ConsoleWindow.InitFunction" "pack://consolemodule.py:ConsoleWindow.InitFunction"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConsoleWindow.AddFunction": { "ConsoleWindow.AddFunction": {
@@ -940,8 +940,8 @@
"pack://consolemodule.py:ConsoleWindow.AddFunction" "pack://consolemodule.py:ConsoleWindow.AddFunction"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConsoleWindow.Print": { "ConsoleWindow.Print": {
@@ -950,8 +950,8 @@
"pack://consolemodule.py:ConsoleWindow.Print" "pack://consolemodule.py:ConsoleWindow.Print"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: consolemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+44 -44
View File
@@ -10,8 +10,8 @@
"pack://constinfo.py:GET_ITEM_QUESTION_DIALOG_STATUS" "pack://constinfo.py:GET_ITEM_QUESTION_DIALOG_STATUS"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SET_ITEM_QUESTION_DIALOG_STATUS": { "SET_ITEM_QUESTION_DIALOG_STATUS": {
@@ -20,8 +20,8 @@
"pack://constinfo.py:SET_ITEM_QUESTION_DIALOG_STATUS" "pack://constinfo.py:SET_ITEM_QUESTION_DIALOG_STATUS"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SET_DEFAULT_FOG_LEVEL": { "SET_DEFAULT_FOG_LEVEL": {
@@ -30,8 +30,8 @@
"pack://constinfo.py:SET_DEFAULT_FOG_LEVEL" "pack://constinfo.py:SET_DEFAULT_FOG_LEVEL"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SET_FOG_LEVEL_INDEX": { "SET_FOG_LEVEL_INDEX": {
@@ -40,8 +40,8 @@
"pack://constinfo.py:SET_FOG_LEVEL_INDEX" "pack://constinfo.py:SET_FOG_LEVEL_INDEX"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GET_FOG_LEVEL_INDEX": { "GET_FOG_LEVEL_INDEX": {
@@ -50,8 +50,8 @@
"pack://constinfo.py:GET_FOG_LEVEL_INDEX" "pack://constinfo.py:GET_FOG_LEVEL_INDEX"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SET_DEFAULT_CAMERA_MAX_DISTANCE": { "SET_DEFAULT_CAMERA_MAX_DISTANCE": {
@@ -60,8 +60,8 @@
"pack://constinfo.py:SET_DEFAULT_CAMERA_MAX_DISTANCE" "pack://constinfo.py:SET_DEFAULT_CAMERA_MAX_DISTANCE"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SET_CAMERA_MAX_DISTANCE_INDEX": { "SET_CAMERA_MAX_DISTANCE_INDEX": {
@@ -70,8 +70,8 @@
"pack://constinfo.py:SET_CAMERA_MAX_DISTANCE_INDEX" "pack://constinfo.py:SET_CAMERA_MAX_DISTANCE_INDEX"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GET_CAMERA_MAX_DISTANCE_INDEX": { "GET_CAMERA_MAX_DISTANCE_INDEX": {
@@ -80,8 +80,8 @@
"pack://constinfo.py:GET_CAMERA_MAX_DISTANCE_INDEX" "pack://constinfo.py:GET_CAMERA_MAX_DISTANCE_INDEX"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SET_DEFAULT_CHRNAME_COLOR": { "SET_DEFAULT_CHRNAME_COLOR": {
@@ -90,8 +90,8 @@
"pack://constinfo.py:SET_DEFAULT_CHRNAME_COLOR" "pack://constinfo.py:SET_DEFAULT_CHRNAME_COLOR"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SET_CHRNAME_COLOR_INDEX": { "SET_CHRNAME_COLOR_INDEX": {
@@ -100,8 +100,8 @@
"pack://constinfo.py:SET_CHRNAME_COLOR_INDEX" "pack://constinfo.py:SET_CHRNAME_COLOR_INDEX"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GET_CHRNAME_COLOR_INDEX": { "GET_CHRNAME_COLOR_INDEX": {
@@ -110,8 +110,8 @@
"pack://constinfo.py:GET_CHRNAME_COLOR_INDEX" "pack://constinfo.py:GET_CHRNAME_COLOR_INDEX"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SET_VIEW_OTHER_EMPIRE_PLAYER_TARGET_BOARD": { "SET_VIEW_OTHER_EMPIRE_PLAYER_TARGET_BOARD": {
@@ -120,8 +120,8 @@
"pack://constinfo.py:SET_VIEW_OTHER_EMPIRE_PLAYER_TARGET_BOARD" "pack://constinfo.py:SET_VIEW_OTHER_EMPIRE_PLAYER_TARGET_BOARD"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GET_VIEW_OTHER_EMPIRE_PLAYER_TARGET_BOARD": { "GET_VIEW_OTHER_EMPIRE_PLAYER_TARGET_BOARD": {
@@ -130,8 +130,8 @@
"pack://constinfo.py:GET_VIEW_OTHER_EMPIRE_PLAYER_TARGET_BOARD" "pack://constinfo.py:GET_VIEW_OTHER_EMPIRE_PLAYER_TARGET_BOARD"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SET_DEFAULT_CONVERT_EMPIRE_LANGUAGE_ENABLE": { "SET_DEFAULT_CONVERT_EMPIRE_LANGUAGE_ENABLE": {
@@ -140,8 +140,8 @@
"pack://constinfo.py:SET_DEFAULT_CONVERT_EMPIRE_LANGUAGE_ENABLE" "pack://constinfo.py:SET_DEFAULT_CONVERT_EMPIRE_LANGUAGE_ENABLE"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SET_DEFAULT_USE_ITEM_WEAPON_TABLE_ATTACK_BONUS": { "SET_DEFAULT_USE_ITEM_WEAPON_TABLE_ATTACK_BONUS": {
@@ -150,8 +150,8 @@
"pack://constinfo.py:SET_DEFAULT_USE_ITEM_WEAPON_TABLE_ATTACK_BONUS" "pack://constinfo.py:SET_DEFAULT_USE_ITEM_WEAPON_TABLE_ATTACK_BONUS"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SET_DEFAULT_USE_SKILL_EFFECT_ENABLE": { "SET_DEFAULT_USE_SKILL_EFFECT_ENABLE": {
@@ -160,8 +160,8 @@
"pack://constinfo.py:SET_DEFAULT_USE_SKILL_EFFECT_ENABLE" "pack://constinfo.py:SET_DEFAULT_USE_SKILL_EFFECT_ENABLE"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SET_TWO_HANDED_WEAPON_ATT_SPEED_DECREASE_VALUE": { "SET_TWO_HANDED_WEAPON_ATT_SPEED_DECREASE_VALUE": {
@@ -170,8 +170,8 @@
"pack://constinfo.py:SET_TWO_HANDED_WEAPON_ATT_SPEED_DECREASE_VALUE" "pack://constinfo.py:SET_TWO_HANDED_WEAPON_ATT_SPEED_DECREASE_VALUE"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GET_ACCESSORY_MATERIAL_VNUM": { "GET_ACCESSORY_MATERIAL_VNUM": {
@@ -180,8 +180,8 @@
"pack://constinfo.py:GET_ACCESSORY_MATERIAL_VNUM" "pack://constinfo.py:GET_ACCESSORY_MATERIAL_VNUM"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GET_BELT_MATERIAL_VNUM": { "GET_BELT_MATERIAL_VNUM": {
@@ -190,8 +190,8 @@
"pack://constinfo.py:GET_BELT_MATERIAL_VNUM" "pack://constinfo.py:GET_BELT_MATERIAL_VNUM"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IS_AUTO_POTION": { "IS_AUTO_POTION": {
@@ -200,8 +200,8 @@
"pack://constinfo.py:IS_AUTO_POTION" "pack://constinfo.py:IS_AUTO_POTION"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IS_AUTO_POTION_HP": { "IS_AUTO_POTION_HP": {
@@ -210,8 +210,8 @@
"pack://constinfo.py:IS_AUTO_POTION_HP" "pack://constinfo.py:IS_AUTO_POTION_HP"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IS_AUTO_POTION_SP": { "IS_AUTO_POTION_SP": {
@@ -220,8 +220,8 @@
"pack://constinfo.py:IS_AUTO_POTION_SP" "pack://constinfo.py:IS_AUTO_POTION_SP"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: constinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+4 -4
View File
@@ -10,8 +10,8 @@
"pack://debuginfo.py:SetDebugMode" "pack://debuginfo.py:SetDebugMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: debuginfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: debuginfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsDebugMode": { "IsDebugMode": {
@@ -20,8 +20,8 @@
"pack://debuginfo.py:IsDebugMode" "pack://debuginfo.py:IsDebugMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: debuginfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: debuginfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+6 -6
View File
@@ -10,8 +10,8 @@
"pack://emotion.py:__RegisterSharedEmotionAnis" "pack://emotion.py:__RegisterSharedEmotionAnis"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: emotion.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: emotion.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RegisterEmotionAnis": { "RegisterEmotionAnis": {
@@ -20,8 +20,8 @@
"pack://emotion.py:RegisterEmotionAnis" "pack://emotion.py:RegisterEmotionAnis"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: emotion.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: emotion.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RegisterEmotionIcons": { "RegisterEmotionIcons": {
@@ -30,8 +30,8 @@
"pack://emotion.py:RegisterEmotionIcons" "pack://emotion.py:RegisterEmotionIcons"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: emotion.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: emotion.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+4 -4
View File
@@ -10,8 +10,8 @@
"pack://exception.py:GetExceptionString" "pack://exception.py:GetExceptionString"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: exception.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: exception.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Abort": { "Abort": {
@@ -20,8 +20,8 @@
"pack://exception.py:Abort" "pack://exception.py:Abort"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: exception.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: exception.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+64 -64
View File
@@ -10,8 +10,8 @@
"pack://introcreate.py:CreateCharacterWindow.__init__" "pack://introcreate.py:CreateCharacterWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.__del__": { "CreateCharacterWindow.__del__": {
@@ -20,8 +20,8 @@
"pack://introcreate.py:CreateCharacterWindow.__del__" "pack://introcreate.py:CreateCharacterWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.SetIndex": { "CreateCharacterWindow.SetIndex": {
@@ -30,8 +30,8 @@
"pack://introcreate.py:CreateCharacterWindow.SetIndex" "pack://introcreate.py:CreateCharacterWindow.SetIndex"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.OnRender": { "CreateCharacterWindow.OnRender": {
@@ -40,8 +40,8 @@
"pack://introcreate.py:CreateCharacterWindow.OnRender" "pack://introcreate.py:CreateCharacterWindow.OnRender"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.Open": { "CreateCharacterWindow.Open": {
@@ -50,8 +50,8 @@
"pack://introcreate.py:CreateCharacterWindow.Open" "pack://introcreate.py:CreateCharacterWindow.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.Close": { "CreateCharacterWindow.Close": {
@@ -60,8 +60,8 @@
"pack://introcreate.py:CreateCharacterWindow.Close" "pack://introcreate.py:CreateCharacterWindow.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.EnableWindow": { "CreateCharacterWindow.EnableWindow": {
@@ -70,8 +70,8 @@
"pack://introcreate.py:CreateCharacterWindow.EnableWindow" "pack://introcreate.py:CreateCharacterWindow.EnableWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.DisableWindow": { "CreateCharacterWindow.DisableWindow": {
@@ -80,8 +80,8 @@
"pack://introcreate.py:CreateCharacterWindow.DisableWindow" "pack://introcreate.py:CreateCharacterWindow.DisableWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.__GetSlotChrID": { "CreateCharacterWindow.__GetSlotChrID": {
@@ -90,8 +90,8 @@
"pack://introcreate.py:CreateCharacterWindow.__GetSlotChrID" "pack://introcreate.py:CreateCharacterWindow.__GetSlotChrID"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.__MakeCharacter": { "CreateCharacterWindow.__MakeCharacter": {
@@ -100,8 +100,8 @@
"pack://introcreate.py:CreateCharacterWindow.__MakeCharacter" "pack://introcreate.py:CreateCharacterWindow.__MakeCharacter"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.__SelectGender": { "CreateCharacterWindow.__SelectGender": {
@@ -110,8 +110,8 @@
"pack://introcreate.py:CreateCharacterWindow.__SelectGender" "pack://introcreate.py:CreateCharacterWindow.__SelectGender"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.__SelectShape": { "CreateCharacterWindow.__SelectShape": {
@@ -120,8 +120,8 @@
"pack://introcreate.py:CreateCharacterWindow.__SelectShape" "pack://introcreate.py:CreateCharacterWindow.__SelectShape"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.GetSlotIndex": { "CreateCharacterWindow.GetSlotIndex": {
@@ -130,8 +130,8 @@
"pack://introcreate.py:CreateCharacterWindow.GetSlotIndex" "pack://introcreate.py:CreateCharacterWindow.GetSlotIndex"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.RefreshStat": { "CreateCharacterWindow.RefreshStat": {
@@ -140,8 +140,8 @@
"pack://introcreate.py:CreateCharacterWindow.RefreshStat" "pack://introcreate.py:CreateCharacterWindow.RefreshStat"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.__SelectSlot": { "CreateCharacterWindow.__SelectSlot": {
@@ -150,8 +150,8 @@
"pack://introcreate.py:CreateCharacterWindow.__SelectSlot" "pack://introcreate.py:CreateCharacterWindow.__SelectSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.CreateCharacter": { "CreateCharacterWindow.CreateCharacter": {
@@ -160,8 +160,8 @@
"pack://introcreate.py:CreateCharacterWindow.CreateCharacter" "pack://introcreate.py:CreateCharacterWindow.CreateCharacter"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.CancelCreate": { "CreateCharacterWindow.CancelCreate": {
@@ -170,8 +170,8 @@
"pack://introcreate.py:CreateCharacterWindow.CancelCreate" "pack://introcreate.py:CreateCharacterWindow.CancelCreate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.__DecreaseSlotIndex": { "CreateCharacterWindow.__DecreaseSlotIndex": {
@@ -180,8 +180,8 @@
"pack://introcreate.py:CreateCharacterWindow.__DecreaseSlotIndex" "pack://introcreate.py:CreateCharacterWindow.__DecreaseSlotIndex"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.__IncreaseSlotIndex": { "CreateCharacterWindow.__IncreaseSlotIndex": {
@@ -190,8 +190,8 @@
"pack://introcreate.py:CreateCharacterWindow.__IncreaseSlotIndex" "pack://introcreate.py:CreateCharacterWindow.__IncreaseSlotIndex"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.PrevDescriptionPage": { "CreateCharacterWindow.PrevDescriptionPage": {
@@ -200,8 +200,8 @@
"pack://introcreate.py:CreateCharacterWindow.PrevDescriptionPage" "pack://introcreate.py:CreateCharacterWindow.PrevDescriptionPage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.NextDescriptionPage": { "CreateCharacterWindow.NextDescriptionPage": {
@@ -210,8 +210,8 @@
"pack://introcreate.py:CreateCharacterWindow.NextDescriptionPage" "pack://introcreate.py:CreateCharacterWindow.NextDescriptionPage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.__CheckCreateCharacter": { "CreateCharacterWindow.__CheckCreateCharacter": {
@@ -220,8 +220,8 @@
"pack://introcreate.py:CreateCharacterWindow.__CheckCreateCharacter" "pack://introcreate.py:CreateCharacterWindow.__CheckCreateCharacter"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.ResetStat": { "CreateCharacterWindow.ResetStat": {
@@ -230,8 +230,8 @@
"pack://introcreate.py:CreateCharacterWindow.ResetStat" "pack://introcreate.py:CreateCharacterWindow.ResetStat"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.OnCreateSuccess": { "CreateCharacterWindow.OnCreateSuccess": {
@@ -240,8 +240,8 @@
"pack://introcreate.py:CreateCharacterWindow.OnCreateSuccess" "pack://introcreate.py:CreateCharacterWindow.OnCreateSuccess"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.OnCreateFailure": { "CreateCharacterWindow.OnCreateFailure": {
@@ -250,8 +250,8 @@
"pack://introcreate.py:CreateCharacterWindow.OnCreateFailure" "pack://introcreate.py:CreateCharacterWindow.OnCreateFailure"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.OnKeyDown": { "CreateCharacterWindow.OnKeyDown": {
@@ -260,8 +260,8 @@
"pack://introcreate.py:CreateCharacterWindow.OnKeyDown" "pack://introcreate.py:CreateCharacterWindow.OnKeyDown"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.OnUpdate": { "CreateCharacterWindow.OnUpdate": {
@@ -270,8 +270,8 @@
"pack://introcreate.py:CreateCharacterWindow.OnUpdate" "pack://introcreate.py:CreateCharacterWindow.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.EmptyFunc": { "CreateCharacterWindow.EmptyFunc": {
@@ -280,8 +280,8 @@
"pack://introcreate.py:CreateCharacterWindow.EmptyFunc" "pack://introcreate.py:CreateCharacterWindow.EmptyFunc"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.PopupMessage": { "CreateCharacterWindow.PopupMessage": {
@@ -290,8 +290,8 @@
"pack://introcreate.py:CreateCharacterWindow.PopupMessage" "pack://introcreate.py:CreateCharacterWindow.PopupMessage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.OnPressExitKey": { "CreateCharacterWindow.OnPressExitKey": {
@@ -300,8 +300,8 @@
"pack://introcreate.py:CreateCharacterWindow.OnPressExitKey" "pack://introcreate.py:CreateCharacterWindow.OnPressExitKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.OverInStatButton": { "CreateCharacterWindow.OverInStatButton": {
@@ -310,8 +310,8 @@
"pack://introcreate.py:CreateCharacterWindow.OverInStatButton" "pack://introcreate.py:CreateCharacterWindow.OverInStatButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CreateCharacterWindow.OverOutStatButton": { "CreateCharacterWindow.OverOutStatButton": {
@@ -320,8 +320,8 @@
"pack://introcreate.py:CreateCharacterWindow.OverOutStatButton" "pack://introcreate.py:CreateCharacterWindow.OverOutStatButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introcreate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+52 -52
View File
@@ -10,8 +10,8 @@
"pack://introempire.py:SelectEmpireWindow.__init__" "pack://introempire.py:SelectEmpireWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.OnMouseOverIn": { "SelectEmpireWindow.OnMouseOverIn": {
@@ -20,8 +20,8 @@
"pack://introempire.py:SelectEmpireWindow.OnMouseOverIn" "pack://introempire.py:SelectEmpireWindow.OnMouseOverIn"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.OnMouseOverOut": { "SelectEmpireWindow.OnMouseOverOut": {
@@ -30,8 +30,8 @@
"pack://introempire.py:SelectEmpireWindow.OnMouseOverOut" "pack://introempire.py:SelectEmpireWindow.OnMouseOverOut"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.OnMouseLeftButtonDown": { "SelectEmpireWindow.OnMouseLeftButtonDown": {
@@ -40,8 +40,8 @@
"pack://introempire.py:SelectEmpireWindow.OnMouseLeftButtonDown" "pack://introempire.py:SelectEmpireWindow.OnMouseLeftButtonDown"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.__del__": { "SelectEmpireWindow.__del__": {
@@ -50,8 +50,8 @@
"pack://introempire.py:SelectEmpireWindow.__del__" "pack://introempire.py:SelectEmpireWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.SetIndex": { "SelectEmpireWindow.SetIndex": {
@@ -60,8 +60,8 @@
"pack://introempire.py:SelectEmpireWindow.SetIndex" "pack://introempire.py:SelectEmpireWindow.SetIndex"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.OnRender": { "SelectEmpireWindow.OnRender": {
@@ -70,8 +70,8 @@
"pack://introempire.py:SelectEmpireWindow.OnRender" "pack://introempire.py:SelectEmpireWindow.OnRender"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.Close": { "SelectEmpireWindow.Close": {
@@ -80,8 +80,8 @@
"pack://introempire.py:SelectEmpireWindow.Close" "pack://introempire.py:SelectEmpireWindow.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.Open": { "SelectEmpireWindow.Open": {
@@ -90,8 +90,8 @@
"pack://introempire.py:SelectEmpireWindow.Open" "pack://introempire.py:SelectEmpireWindow.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.__CreateButtons": { "SelectEmpireWindow.__CreateButtons": {
@@ -100,8 +100,8 @@
"pack://introempire.py:SelectEmpireWindow.__CreateButtons" "pack://introempire.py:SelectEmpireWindow.__CreateButtons"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.__CreateDescriptionBox": { "SelectEmpireWindow.__CreateDescriptionBox": {
@@ -110,8 +110,8 @@
"pack://introempire.py:SelectEmpireWindow.__CreateDescriptionBox" "pack://introempire.py:SelectEmpireWindow.__CreateDescriptionBox"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.OnOverInEmpire": { "SelectEmpireWindow.OnOverInEmpire": {
@@ -120,8 +120,8 @@
"pack://introempire.py:SelectEmpireWindow.OnOverInEmpire" "pack://introempire.py:SelectEmpireWindow.OnOverInEmpire"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.OnOverOutEmpire": { "SelectEmpireWindow.OnOverOutEmpire": {
@@ -130,8 +130,8 @@
"pack://introempire.py:SelectEmpireWindow.OnOverOutEmpire" "pack://introempire.py:SelectEmpireWindow.OnOverOutEmpire"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.OnSelectEmpire": { "SelectEmpireWindow.OnSelectEmpire": {
@@ -140,8 +140,8 @@
"pack://introempire.py:SelectEmpireWindow.OnSelectEmpire" "pack://introempire.py:SelectEmpireWindow.OnSelectEmpire"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.PrevDescriptionPage": { "SelectEmpireWindow.PrevDescriptionPage": {
@@ -150,8 +150,8 @@
"pack://introempire.py:SelectEmpireWindow.PrevDescriptionPage" "pack://introempire.py:SelectEmpireWindow.PrevDescriptionPage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.NextDescriptionPage": { "SelectEmpireWindow.NextDescriptionPage": {
@@ -160,8 +160,8 @@
"pack://introempire.py:SelectEmpireWindow.NextDescriptionPage" "pack://introempire.py:SelectEmpireWindow.NextDescriptionPage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.__LoadScript": { "SelectEmpireWindow.__LoadScript": {
@@ -170,8 +170,8 @@
"pack://introempire.py:SelectEmpireWindow.__LoadScript" "pack://introempire.py:SelectEmpireWindow.__LoadScript"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.ClickLeftButton": { "SelectEmpireWindow.ClickLeftButton": {
@@ -180,8 +180,8 @@
"pack://introempire.py:SelectEmpireWindow.ClickLeftButton" "pack://introempire.py:SelectEmpireWindow.ClickLeftButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.ClickRightButton": { "SelectEmpireWindow.ClickRightButton": {
@@ -190,8 +190,8 @@
"pack://introempire.py:SelectEmpireWindow.ClickRightButton" "pack://introempire.py:SelectEmpireWindow.ClickRightButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.ClickSelectButton": { "SelectEmpireWindow.ClickSelectButton": {
@@ -200,8 +200,8 @@
"pack://introempire.py:SelectEmpireWindow.ClickSelectButton" "pack://introempire.py:SelectEmpireWindow.ClickSelectButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.ClickExitButton": { "SelectEmpireWindow.ClickExitButton": {
@@ -210,8 +210,8 @@
"pack://introempire.py:SelectEmpireWindow.ClickExitButton" "pack://introempire.py:SelectEmpireWindow.ClickExitButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.OnUpdate": { "SelectEmpireWindow.OnUpdate": {
@@ -220,8 +220,8 @@
"pack://introempire.py:SelectEmpireWindow.OnUpdate" "pack://introempire.py:SelectEmpireWindow.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.__UpdateAlpha": { "SelectEmpireWindow.__UpdateAlpha": {
@@ -230,8 +230,8 @@
"pack://introempire.py:SelectEmpireWindow.__UpdateAlpha" "pack://introempire.py:SelectEmpireWindow.__UpdateAlpha"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectEmpireWindow.OnPressEscapeKey": { "SelectEmpireWindow.OnPressEscapeKey": {
@@ -240,8 +240,8 @@
"pack://introempire.py:SelectEmpireWindow.OnPressEscapeKey" "pack://introempire.py:SelectEmpireWindow.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ReselectEmpireWindow.ClickSelectButton": { "ReselectEmpireWindow.ClickSelectButton": {
@@ -250,8 +250,8 @@
"pack://introempire.py:ReselectEmpireWindow.ClickSelectButton" "pack://introempire.py:ReselectEmpireWindow.ClickSelectButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ReselectEmpireWindow.ClickExitButton": { "ReselectEmpireWindow.ClickExitButton": {
@@ -260,8 +260,8 @@
"pack://introempire.py:ReselectEmpireWindow.ClickExitButton" "pack://introempire.py:ReselectEmpireWindow.ClickExitButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introempire.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+56 -56
View File
@@ -10,8 +10,8 @@
"pack://introloading.py:LoadingWindow.__init__" "pack://introloading.py:LoadingWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__del__": { "LoadingWindow.__del__": {
@@ -20,8 +20,8 @@
"pack://introloading.py:LoadingWindow.__del__" "pack://introloading.py:LoadingWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.Open": { "LoadingWindow.Open": {
@@ -30,8 +30,8 @@
"pack://introloading.py:LoadingWindow.Open" "pack://introloading.py:LoadingWindow.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.Close": { "LoadingWindow.Close": {
@@ -40,8 +40,8 @@
"pack://introloading.py:LoadingWindow.Close" "pack://introloading.py:LoadingWindow.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.OnPressEscapeKey": { "LoadingWindow.OnPressEscapeKey": {
@@ -50,8 +50,8 @@
"pack://introloading.py:LoadingWindow.OnPressEscapeKey" "pack://introloading.py:LoadingWindow.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__SetNext": { "LoadingWindow.__SetNext": {
@@ -60,8 +60,8 @@
"pack://introloading.py:LoadingWindow.__SetNext" "pack://introloading.py:LoadingWindow.__SetNext"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__SetProgress": { "LoadingWindow.__SetProgress": {
@@ -70,8 +70,8 @@
"pack://introloading.py:LoadingWindow.__SetProgress" "pack://introloading.py:LoadingWindow.__SetProgress"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.DEBUG_LoadData": { "LoadingWindow.DEBUG_LoadData": {
@@ -80,8 +80,8 @@
"pack://introloading.py:LoadingWindow.DEBUG_LoadData" "pack://introloading.py:LoadingWindow.DEBUG_LoadData"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.LoadData": { "LoadingWindow.LoadData": {
@@ -90,8 +90,8 @@
"pack://introloading.py:LoadingWindow.LoadData" "pack://introloading.py:LoadingWindow.LoadData"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.OnUpdate": { "LoadingWindow.OnUpdate": {
@@ -100,8 +100,8 @@
"pack://introloading.py:LoadingWindow.OnUpdate" "pack://introloading.py:LoadingWindow.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__InitData": { "LoadingWindow.__InitData": {
@@ -110,8 +110,8 @@
"pack://introloading.py:LoadingWindow.__InitData" "pack://introloading.py:LoadingWindow.__InitData"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__RegisterDungeonMapName": { "LoadingWindow.__RegisterDungeonMapName": {
@@ -120,8 +120,8 @@
"pack://introloading.py:LoadingWindow.__RegisterDungeonMapName" "pack://introloading.py:LoadingWindow.__RegisterDungeonMapName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__RegisterSkill": { "LoadingWindow.__RegisterSkill": {
@@ -130,8 +130,8 @@
"pack://introloading.py:LoadingWindow.__RegisterSkill" "pack://introloading.py:LoadingWindow.__RegisterSkill"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__RegisterTitleName": { "LoadingWindow.__RegisterTitleName": {
@@ -140,8 +140,8 @@
"pack://introloading.py:LoadingWindow.__RegisterTitleName" "pack://introloading.py:LoadingWindow.__RegisterTitleName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__RegisterColor": { "LoadingWindow.__RegisterColor": {
@@ -150,8 +150,8 @@
"pack://introloading.py:LoadingWindow.__RegisterColor" "pack://introloading.py:LoadingWindow.__RegisterColor"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__RegisterEmotionIcon": { "LoadingWindow.__RegisterEmotionIcon": {
@@ -160,8 +160,8 @@
"pack://introloading.py:LoadingWindow.__RegisterEmotionIcon" "pack://introloading.py:LoadingWindow.__RegisterEmotionIcon"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__LoadMap": { "LoadingWindow.__LoadMap": {
@@ -170,8 +170,8 @@
"pack://introloading.py:LoadingWindow.__LoadMap" "pack://introloading.py:LoadingWindow.__LoadMap"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__LoadSound": { "LoadingWindow.__LoadSound": {
@@ -180,8 +180,8 @@
"pack://introloading.py:LoadingWindow.__LoadSound" "pack://introloading.py:LoadingWindow.__LoadSound"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__LoadEffect": { "LoadingWindow.__LoadEffect": {
@@ -190,8 +190,8 @@
"pack://introloading.py:LoadingWindow.__LoadEffect" "pack://introloading.py:LoadingWindow.__LoadEffect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__LoadWarrior": { "LoadingWindow.__LoadWarrior": {
@@ -200,8 +200,8 @@
"pack://introloading.py:LoadingWindow.__LoadWarrior" "pack://introloading.py:LoadingWindow.__LoadWarrior"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__LoadAssassin": { "LoadingWindow.__LoadAssassin": {
@@ -210,8 +210,8 @@
"pack://introloading.py:LoadingWindow.__LoadAssassin" "pack://introloading.py:LoadingWindow.__LoadAssassin"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__LoadSura": { "LoadingWindow.__LoadSura": {
@@ -220,8 +220,8 @@
"pack://introloading.py:LoadingWindow.__LoadSura" "pack://introloading.py:LoadingWindow.__LoadSura"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__LoadShaman": { "LoadingWindow.__LoadShaman": {
@@ -230,8 +230,8 @@
"pack://introloading.py:LoadingWindow.__LoadShaman" "pack://introloading.py:LoadingWindow.__LoadShaman"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__LoadSkill": { "LoadingWindow.__LoadSkill": {
@@ -240,8 +240,8 @@
"pack://introloading.py:LoadingWindow.__LoadSkill" "pack://introloading.py:LoadingWindow.__LoadSkill"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__LoadEnemy": { "LoadingWindow.__LoadEnemy": {
@@ -250,8 +250,8 @@
"pack://introloading.py:LoadingWindow.__LoadEnemy" "pack://introloading.py:LoadingWindow.__LoadEnemy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__LoadNPC": { "LoadingWindow.__LoadNPC": {
@@ -260,8 +260,8 @@
"pack://introloading.py:LoadingWindow.__LoadNPC" "pack://introloading.py:LoadingWindow.__LoadNPC"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__LoadGuildBuilding": { "LoadingWindow.__LoadGuildBuilding": {
@@ -270,8 +270,8 @@
"pack://introloading.py:LoadingWindow.__LoadGuildBuilding" "pack://introloading.py:LoadingWindow.__LoadGuildBuilding"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadingWindow.__StartGame": { "LoadingWindow.__StartGame": {
@@ -280,8 +280,8 @@
"pack://introloading.py:LoadingWindow.__StartGame" "pack://introloading.py:LoadingWindow.__StartGame"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introloading.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+176 -176
View File
@@ -10,8 +10,8 @@
"pack://intrologin.py:Suffle" "pack://intrologin.py:Suffle"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsFullBackImage": { "IsFullBackImage": {
@@ -20,8 +20,8 @@
"pack://intrologin.py:IsFullBackImage" "pack://intrologin.py:IsFullBackImage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsLoginDelay": { "IsLoginDelay": {
@@ -30,8 +30,8 @@
"pack://intrologin.py:IsLoginDelay" "pack://intrologin.py:IsLoginDelay"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsRunupMatrixAuth": { "IsRunupMatrixAuth": {
@@ -40,8 +40,8 @@
"pack://intrologin.py:IsRunupMatrixAuth" "pack://intrologin.py:IsRunupMatrixAuth"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsNEWCIBNPassPodAuth": { "IsNEWCIBNPassPodAuth": {
@@ -50,8 +50,8 @@
"pack://intrologin.py:IsNEWCIBNPassPodAuth" "pack://intrologin.py:IsNEWCIBNPassPodAuth"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GetLoginDelay": { "GetLoginDelay": {
@@ -60,8 +60,8 @@
"pack://intrologin.py:GetLoginDelay" "pack://intrologin.py:GetLoginDelay"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConnectingDialog.__init__": { "ConnectingDialog.__init__": {
@@ -70,8 +70,8 @@
"pack://intrologin.py:ConnectingDialog.__init__" "pack://intrologin.py:ConnectingDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConnectingDialog.__del__": { "ConnectingDialog.__del__": {
@@ -80,8 +80,8 @@
"pack://intrologin.py:ConnectingDialog.__del__" "pack://intrologin.py:ConnectingDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConnectingDialog.__LoadDialog": { "ConnectingDialog.__LoadDialog": {
@@ -90,8 +90,8 @@
"pack://intrologin.py:ConnectingDialog.__LoadDialog" "pack://intrologin.py:ConnectingDialog.__LoadDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConnectingDialog.Open": { "ConnectingDialog.Open": {
@@ -100,8 +100,8 @@
"pack://intrologin.py:ConnectingDialog.Open" "pack://intrologin.py:ConnectingDialog.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConnectingDialog.Close": { "ConnectingDialog.Close": {
@@ -110,8 +110,8 @@
"pack://intrologin.py:ConnectingDialog.Close" "pack://intrologin.py:ConnectingDialog.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConnectingDialog.Destroy": { "ConnectingDialog.Destroy": {
@@ -120,8 +120,8 @@
"pack://intrologin.py:ConnectingDialog.Destroy" "pack://intrologin.py:ConnectingDialog.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConnectingDialog.SetText": { "ConnectingDialog.SetText": {
@@ -130,8 +130,8 @@
"pack://intrologin.py:ConnectingDialog.SetText" "pack://intrologin.py:ConnectingDialog.SetText"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConnectingDialog.SetCountDownMessage": { "ConnectingDialog.SetCountDownMessage": {
@@ -140,8 +140,8 @@
"pack://intrologin.py:ConnectingDialog.SetCountDownMessage" "pack://intrologin.py:ConnectingDialog.SetCountDownMessage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConnectingDialog.SAFE_SetTimeOverEvent": { "ConnectingDialog.SAFE_SetTimeOverEvent": {
@@ -150,8 +150,8 @@
"pack://intrologin.py:ConnectingDialog.SAFE_SetTimeOverEvent" "pack://intrologin.py:ConnectingDialog.SAFE_SetTimeOverEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConnectingDialog.SAFE_SetExitEvent": { "ConnectingDialog.SAFE_SetExitEvent": {
@@ -160,8 +160,8 @@
"pack://intrologin.py:ConnectingDialog.SAFE_SetExitEvent" "pack://intrologin.py:ConnectingDialog.SAFE_SetExitEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConnectingDialog.OnUpdate": { "ConnectingDialog.OnUpdate": {
@@ -170,8 +170,8 @@
"pack://intrologin.py:ConnectingDialog.OnUpdate" "pack://intrologin.py:ConnectingDialog.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ConnectingDialog.OnPressExitKey": { "ConnectingDialog.OnPressExitKey": {
@@ -180,8 +180,8 @@
"pack://intrologin.py:ConnectingDialog.OnPressExitKey" "pack://intrologin.py:ConnectingDialog.OnPressExitKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__init__": { "LoginWindow.__init__": {
@@ -190,8 +190,8 @@
"pack://intrologin.py:LoginWindow.__init__" "pack://intrologin.py:LoginWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__del__": { "LoginWindow.__del__": {
@@ -200,8 +200,8 @@
"pack://intrologin.py:LoginWindow.__del__" "pack://intrologin.py:LoginWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.Open": { "LoginWindow.Open": {
@@ -210,8 +210,8 @@
"pack://intrologin.py:LoginWindow.Open" "pack://intrologin.py:LoginWindow.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.Close": { "LoginWindow.Close": {
@@ -220,8 +220,8 @@
"pack://intrologin.py:LoginWindow.Close" "pack://intrologin.py:LoginWindow.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__SaveChannelInfo": { "LoginWindow.__SaveChannelInfo": {
@@ -230,8 +230,8 @@
"pack://intrologin.py:LoginWindow.__SaveChannelInfo" "pack://intrologin.py:LoginWindow.__SaveChannelInfo"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__LoadChannelInfo": { "LoginWindow.__LoadChannelInfo": {
@@ -240,8 +240,8 @@
"pack://intrologin.py:LoginWindow.__LoadChannelInfo" "pack://intrologin.py:LoginWindow.__LoadChannelInfo"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__ExitGame": { "LoginWindow.__ExitGame": {
@@ -250,8 +250,8 @@
"pack://intrologin.py:LoginWindow.__ExitGame" "pack://intrologin.py:LoginWindow.__ExitGame"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.SetIDEditLineFocus": { "LoginWindow.SetIDEditLineFocus": {
@@ -260,8 +260,8 @@
"pack://intrologin.py:LoginWindow.SetIDEditLineFocus" "pack://intrologin.py:LoginWindow.SetIDEditLineFocus"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.SetPasswordEditLineFocus": { "LoginWindow.SetPasswordEditLineFocus": {
@@ -270,8 +270,8 @@
"pack://intrologin.py:LoginWindow.SetPasswordEditLineFocus" "pack://intrologin.py:LoginWindow.SetPasswordEditLineFocus"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.OnEndCountDown": { "LoginWindow.OnEndCountDown": {
@@ -280,8 +280,8 @@
"pack://intrologin.py:LoginWindow.OnEndCountDown" "pack://intrologin.py:LoginWindow.OnEndCountDown"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.OnConnectFailure": { "LoginWindow.OnConnectFailure": {
@@ -290,8 +290,8 @@
"pack://intrologin.py:LoginWindow.OnConnectFailure" "pack://intrologin.py:LoginWindow.OnConnectFailure"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.OnHandShake": { "LoginWindow.OnHandShake": {
@@ -300,8 +300,8 @@
"pack://intrologin.py:LoginWindow.OnHandShake" "pack://intrologin.py:LoginWindow.OnHandShake"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.OnLoginStart": { "LoginWindow.OnLoginStart": {
@@ -310,8 +310,8 @@
"pack://intrologin.py:LoginWindow.OnLoginStart" "pack://intrologin.py:LoginWindow.OnLoginStart"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.OnLoginFailure": { "LoginWindow.OnLoginFailure": {
@@ -320,8 +320,8 @@
"pack://intrologin.py:LoginWindow.OnLoginFailure" "pack://intrologin.py:LoginWindow.OnLoginFailure"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__DisconnectAndInputID": { "LoginWindow.__DisconnectAndInputID": {
@@ -330,8 +330,8 @@
"pack://intrologin.py:LoginWindow.__DisconnectAndInputID" "pack://intrologin.py:LoginWindow.__DisconnectAndInputID"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__DisconnectAndInputPassword": { "LoginWindow.__DisconnectAndInputPassword": {
@@ -340,8 +340,8 @@
"pack://intrologin.py:LoginWindow.__DisconnectAndInputPassword" "pack://intrologin.py:LoginWindow.__DisconnectAndInputPassword"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__DisconnectAndInputMatrix": { "LoginWindow.__DisconnectAndInputMatrix": {
@@ -350,8 +350,8 @@
"pack://intrologin.py:LoginWindow.__DisconnectAndInputMatrix" "pack://intrologin.py:LoginWindow.__DisconnectAndInputMatrix"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__LoadScript": { "LoginWindow.__LoadScript": {
@@ -360,8 +360,8 @@
"pack://intrologin.py:LoginWindow.__LoadScript" "pack://intrologin.py:LoginWindow.__LoadScript"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__VirtualKeyboard_SetKeys": { "LoginWindow.__VirtualKeyboard_SetKeys": {
@@ -370,8 +370,8 @@
"pack://intrologin.py:LoginWindow.__VirtualKeyboard_SetKeys" "pack://intrologin.py:LoginWindow.__VirtualKeyboard_SetKeys"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__VirtualKeyboard_PressKey": { "LoginWindow.__VirtualKeyboard_PressKey": {
@@ -380,8 +380,8 @@
"pack://intrologin.py:LoginWindow.__VirtualKeyboard_PressKey" "pack://intrologin.py:LoginWindow.__VirtualKeyboard_PressKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__VirtualKeyboard_PressBackspace": { "LoginWindow.__VirtualKeyboard_PressBackspace": {
@@ -390,8 +390,8 @@
"pack://intrologin.py:LoginWindow.__VirtualKeyboard_PressBackspace" "pack://intrologin.py:LoginWindow.__VirtualKeyboard_PressBackspace"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__VirtualKeyboard_PressReturn": { "LoginWindow.__VirtualKeyboard_PressReturn": {
@@ -400,8 +400,8 @@
"pack://intrologin.py:LoginWindow.__VirtualKeyboard_PressReturn" "pack://intrologin.py:LoginWindow.__VirtualKeyboard_PressReturn"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__VirtualKeyboard_SetUpperMode": { "LoginWindow.__VirtualKeyboard_SetUpperMode": {
@@ -410,8 +410,8 @@
"pack://intrologin.py:LoginWindow.__VirtualKeyboard_SetUpperMode" "pack://intrologin.py:LoginWindow.__VirtualKeyboard_SetUpperMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__VirtualKeyboard_SetLowerMode": { "LoginWindow.__VirtualKeyboard_SetLowerMode": {
@@ -420,8 +420,8 @@
"pack://intrologin.py:LoginWindow.__VirtualKeyboard_SetLowerMode" "pack://intrologin.py:LoginWindow.__VirtualKeyboard_SetLowerMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__VirtualKeyboard_SetAlphabetMode": { "LoginWindow.__VirtualKeyboard_SetAlphabetMode": {
@@ -430,8 +430,8 @@
"pack://intrologin.py:LoginWindow.__VirtualKeyboard_SetAlphabetMode" "pack://intrologin.py:LoginWindow.__VirtualKeyboard_SetAlphabetMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__VirtualKeyboard_SetNumberMode": { "LoginWindow.__VirtualKeyboard_SetNumberMode": {
@@ -440,8 +440,8 @@
"pack://intrologin.py:LoginWindow.__VirtualKeyboard_SetNumberMode" "pack://intrologin.py:LoginWindow.__VirtualKeyboard_SetNumberMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__VirtualKeyboard_SetSymbolMode": { "LoginWindow.__VirtualKeyboard_SetSymbolMode": {
@@ -450,8 +450,8 @@
"pack://intrologin.py:LoginWindow.__VirtualKeyboard_SetSymbolMode" "pack://intrologin.py:LoginWindow.__VirtualKeyboard_SetSymbolMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.Connect": { "LoginWindow.Connect": {
@@ -460,8 +460,8 @@
"pack://intrologin.py:LoginWindow.Connect" "pack://intrologin.py:LoginWindow.Connect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__OnClickExitButton": { "LoginWindow.__OnClickExitButton": {
@@ -470,8 +470,8 @@
"pack://intrologin.py:LoginWindow.__OnClickExitButton" "pack://intrologin.py:LoginWindow.__OnClickExitButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__SetServerInfo": { "LoginWindow.__SetServerInfo": {
@@ -480,8 +480,8 @@
"pack://intrologin.py:LoginWindow.__SetServerInfo" "pack://intrologin.py:LoginWindow.__SetServerInfo"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__LoadLoginInfo": { "LoginWindow.__LoadLoginInfo": {
@@ -490,8 +490,8 @@
"pack://intrologin.py:LoginWindow.__LoadLoginInfo" "pack://intrologin.py:LoginWindow.__LoadLoginInfo"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.PopupDisplayMessage": { "LoginWindow.PopupDisplayMessage": {
@@ -500,8 +500,8 @@
"pack://intrologin.py:LoginWindow.PopupDisplayMessage" "pack://intrologin.py:LoginWindow.PopupDisplayMessage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.PopupNotifyMessage": { "LoginWindow.PopupNotifyMessage": {
@@ -510,8 +510,8 @@
"pack://intrologin.py:LoginWindow.PopupNotifyMessage" "pack://intrologin.py:LoginWindow.PopupNotifyMessage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.BINARY_OnRunupMatrixQuiz": { "LoginWindow.BINARY_OnRunupMatrixQuiz": {
@@ -520,8 +520,8 @@
"pack://intrologin.py:LoginWindow.BINARY_OnRunupMatrixQuiz" "pack://intrologin.py:LoginWindow.BINARY_OnRunupMatrixQuiz"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__OnClickMatrixAnswerOK": { "LoginWindow.__OnClickMatrixAnswerOK": {
@@ -530,8 +530,8 @@
"pack://intrologin.py:LoginWindow.__OnClickMatrixAnswerOK" "pack://intrologin.py:LoginWindow.__OnClickMatrixAnswerOK"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__OnClickMatrixAnswerCancel": { "LoginWindow.__OnClickMatrixAnswerCancel": {
@@ -540,8 +540,8 @@
"pack://intrologin.py:LoginWindow.__OnClickMatrixAnswerCancel" "pack://intrologin.py:LoginWindow.__OnClickMatrixAnswerCancel"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.BINARY_OnNEWCIBNPasspodRequest": { "LoginWindow.BINARY_OnNEWCIBNPasspodRequest": {
@@ -550,8 +550,8 @@
"pack://intrologin.py:LoginWindow.BINARY_OnNEWCIBNPasspodRequest" "pack://intrologin.py:LoginWindow.BINARY_OnNEWCIBNPasspodRequest"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.BINARY_OnNEWCIBNPasspodFailure": { "LoginWindow.BINARY_OnNEWCIBNPasspodFailure": {
@@ -560,8 +560,8 @@
"pack://intrologin.py:LoginWindow.BINARY_OnNEWCIBNPasspodFailure" "pack://intrologin.py:LoginWindow.BINARY_OnNEWCIBNPasspodFailure"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__OnClickNEWCIBNPasspodAnswerOK": { "LoginWindow.__OnClickNEWCIBNPasspodAnswerOK": {
@@ -570,8 +570,8 @@
"pack://intrologin.py:LoginWindow.__OnClickNEWCIBNPasspodAnswerOK" "pack://intrologin.py:LoginWindow.__OnClickNEWCIBNPasspodAnswerOK"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__OnClickNEWCIBNPasspodAnswerCancel": { "LoginWindow.__OnClickNEWCIBNPasspodAnswerCancel": {
@@ -580,8 +580,8 @@
"pack://intrologin.py:LoginWindow.__OnClickNEWCIBNPasspodAnswerCancel" "pack://intrologin.py:LoginWindow.__OnClickNEWCIBNPasspodAnswerCancel"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.OnMatrixCard": { "LoginWindow.OnMatrixCard": {
@@ -590,8 +590,8 @@
"pack://intrologin.py:LoginWindow.OnMatrixCard" "pack://intrologin.py:LoginWindow.OnMatrixCard"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__OnAcceptMatrixCardData": { "LoginWindow.__OnAcceptMatrixCardData": {
@@ -600,8 +600,8 @@
"pack://intrologin.py:LoginWindow.__OnAcceptMatrixCardData" "pack://intrologin.py:LoginWindow.__OnAcceptMatrixCardData"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__OnCancelMatrixCardData": { "LoginWindow.__OnCancelMatrixCardData": {
@@ -610,8 +610,8 @@
"pack://intrologin.py:LoginWindow.__OnCancelMatrixCardData" "pack://intrologin.py:LoginWindow.__OnCancelMatrixCardData"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__OnCloseInputDialog": { "LoginWindow.__OnCloseInputDialog": {
@@ -620,8 +620,8 @@
"pack://intrologin.py:LoginWindow.__OnCloseInputDialog" "pack://intrologin.py:LoginWindow.__OnCloseInputDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.OnPressExitKey": { "LoginWindow.OnPressExitKey": {
@@ -630,8 +630,8 @@
"pack://intrologin.py:LoginWindow.OnPressExitKey" "pack://intrologin.py:LoginWindow.OnPressExitKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.OnExit": { "LoginWindow.OnExit": {
@@ -640,8 +640,8 @@
"pack://intrologin.py:LoginWindow.OnExit" "pack://intrologin.py:LoginWindow.OnExit"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.OnUpdate": { "LoginWindow.OnUpdate": {
@@ -650,8 +650,8 @@
"pack://intrologin.py:LoginWindow.OnUpdate" "pack://intrologin.py:LoginWindow.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.EmptyFunc": { "LoginWindow.EmptyFunc": {
@@ -660,8 +660,8 @@
"pack://intrologin.py:LoginWindow.EmptyFunc" "pack://intrologin.py:LoginWindow.EmptyFunc"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__ServerBoard_OnKeyUp": { "LoginWindow.__ServerBoard_OnKeyUp": {
@@ -670,8 +670,8 @@
"pack://intrologin.py:LoginWindow.__ServerBoard_OnKeyUp" "pack://intrologin.py:LoginWindow.__ServerBoard_OnKeyUp"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__GetRegionID": { "LoginWindow.__GetRegionID": {
@@ -680,8 +680,8 @@
"pack://intrologin.py:LoginWindow.__GetRegionID" "pack://intrologin.py:LoginWindow.__GetRegionID"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__GetServerID": { "LoginWindow.__GetServerID": {
@@ -690,8 +690,8 @@
"pack://intrologin.py:LoginWindow.__GetServerID" "pack://intrologin.py:LoginWindow.__GetServerID"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__GetChannelID": { "LoginWindow.__GetChannelID": {
@@ -700,8 +700,8 @@
"pack://intrologin.py:LoginWindow.__GetChannelID" "pack://intrologin.py:LoginWindow.__GetChannelID"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__ServerIDToServerIndex": { "LoginWindow.__ServerIDToServerIndex": {
@@ -710,8 +710,8 @@
"pack://intrologin.py:LoginWindow.__ServerIDToServerIndex" "pack://intrologin.py:LoginWindow.__ServerIDToServerIndex"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__ChannelIDToChannelIndex": { "LoginWindow.__ChannelIDToChannelIndex": {
@@ -720,8 +720,8 @@
"pack://intrologin.py:LoginWindow.__ChannelIDToChannelIndex" "pack://intrologin.py:LoginWindow.__ChannelIDToChannelIndex"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__OpenServerBoard": { "LoginWindow.__OpenServerBoard": {
@@ -730,8 +730,8 @@
"pack://intrologin.py:LoginWindow.__OpenServerBoard" "pack://intrologin.py:LoginWindow.__OpenServerBoard"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__OpenLoginBoard": { "LoginWindow.__OpenLoginBoard": {
@@ -740,8 +740,8 @@
"pack://intrologin.py:LoginWindow.__OpenLoginBoard" "pack://intrologin.py:LoginWindow.__OpenLoginBoard"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__OnSelectRegionGroup": { "LoginWindow.__OnSelectRegionGroup": {
@@ -750,8 +750,8 @@
"pack://intrologin.py:LoginWindow.__OnSelectRegionGroup" "pack://intrologin.py:LoginWindow.__OnSelectRegionGroup"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__OnSelectSettlementArea": { "LoginWindow.__OnSelectSettlementArea": {
@@ -760,8 +760,8 @@
"pack://intrologin.py:LoginWindow.__OnSelectSettlementArea" "pack://intrologin.py:LoginWindow.__OnSelectSettlementArea"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__RefreshServerList": { "LoginWindow.__RefreshServerList": {
@@ -770,8 +770,8 @@
"pack://intrologin.py:LoginWindow.__RefreshServerList" "pack://intrologin.py:LoginWindow.__RefreshServerList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__OnSelectServer": { "LoginWindow.__OnSelectServer": {
@@ -780,8 +780,8 @@
"pack://intrologin.py:LoginWindow.__OnSelectServer" "pack://intrologin.py:LoginWindow.__OnSelectServer"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__RequestServerStateList": { "LoginWindow.__RequestServerStateList": {
@@ -790,8 +790,8 @@
"pack://intrologin.py:LoginWindow.__RequestServerStateList" "pack://intrologin.py:LoginWindow.__RequestServerStateList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__RefreshServerStateList": { "LoginWindow.__RefreshServerStateList": {
@@ -800,8 +800,8 @@
"pack://intrologin.py:LoginWindow.__RefreshServerStateList" "pack://intrologin.py:LoginWindow.__RefreshServerStateList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__GetChannelName": { "LoginWindow.__GetChannelName": {
@@ -810,8 +810,8 @@
"pack://intrologin.py:LoginWindow.__GetChannelName" "pack://intrologin.py:LoginWindow.__GetChannelName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.NotifyChannelState": { "LoginWindow.NotifyChannelState": {
@@ -820,8 +820,8 @@
"pack://intrologin.py:LoginWindow.NotifyChannelState" "pack://intrologin.py:LoginWindow.NotifyChannelState"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__OnClickExitServerButton": { "LoginWindow.__OnClickExitServerButton": {
@@ -830,8 +830,8 @@
"pack://intrologin.py:LoginWindow.__OnClickExitServerButton" "pack://intrologin.py:LoginWindow.__OnClickExitServerButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__OnClickSelectRegionButton": { "LoginWindow.__OnClickSelectRegionButton": {
@@ -840,8 +840,8 @@
"pack://intrologin.py:LoginWindow.__OnClickSelectRegionButton" "pack://intrologin.py:LoginWindow.__OnClickSelectRegionButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__OnClickSelectServerButton": { "LoginWindow.__OnClickSelectServerButton": {
@@ -850,8 +850,8 @@
"pack://intrologin.py:LoginWindow.__OnClickSelectServerButton" "pack://intrologin.py:LoginWindow.__OnClickSelectServerButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__OnClickSelectConnectButton": { "LoginWindow.__OnClickSelectConnectButton": {
@@ -860,8 +860,8 @@
"pack://intrologin.py:LoginWindow.__OnClickSelectConnectButton" "pack://intrologin.py:LoginWindow.__OnClickSelectConnectButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.__OnClickLoginButton": { "LoginWindow.__OnClickLoginButton": {
@@ -870,8 +870,8 @@
"pack://intrologin.py:LoginWindow.__OnClickLoginButton" "pack://intrologin.py:LoginWindow.__OnClickLoginButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoginWindow.SameLogin_OpenUI": { "LoginWindow.SameLogin_OpenUI": {
@@ -880,8 +880,8 @@
"pack://intrologin.py:LoginWindow.SameLogin_OpenUI" "pack://intrologin.py:LoginWindow.SameLogin_OpenUI"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+16 -16
View File
@@ -10,8 +10,8 @@
"pack://intrologo.py:LogoWindow.__init__" "pack://intrologo.py:LogoWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LogoWindow.__del__": { "LogoWindow.__del__": {
@@ -20,8 +20,8 @@
"pack://intrologo.py:LogoWindow.__del__" "pack://intrologo.py:LogoWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LogoWindow.Open": { "LogoWindow.Open": {
@@ -30,8 +30,8 @@
"pack://intrologo.py:LogoWindow.Open" "pack://intrologo.py:LogoWindow.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LogoWindow.Close": { "LogoWindow.Close": {
@@ -40,8 +40,8 @@
"pack://intrologo.py:LogoWindow.Close" "pack://intrologo.py:LogoWindow.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LogoWindow.OnUpdate": { "LogoWindow.OnUpdate": {
@@ -50,8 +50,8 @@
"pack://intrologo.py:LogoWindow.OnUpdate" "pack://intrologo.py:LogoWindow.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LogoWindow.OnRender": { "LogoWindow.OnRender": {
@@ -60,8 +60,8 @@
"pack://intrologo.py:LogoWindow.OnRender" "pack://intrologo.py:LogoWindow.OnRender"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LogoWindow.LoadNextVideo": { "LogoWindow.LoadNextVideo": {
@@ -70,8 +70,8 @@
"pack://intrologo.py:LogoWindow.LoadNextVideo" "pack://intrologo.py:LogoWindow.LoadNextVideo"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LogoWindow.CloseVideo": { "LogoWindow.CloseVideo": {
@@ -80,8 +80,8 @@
"pack://intrologo.py:LogoWindow.CloseVideo" "pack://intrologo.py:LogoWindow.CloseVideo"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: intrologo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: intrologo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+80 -80
View File
@@ -10,8 +10,8 @@
"pack://introselect.py:SelectCharacterWindow.OnRender" "pack://introselect.py:SelectCharacterWindow.OnRender"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.__init__": { "SelectCharacterWindow.__init__": {
@@ -20,8 +20,8 @@
"pack://introselect.py:SelectCharacterWindow.__init__" "pack://introselect.py:SelectCharacterWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.__del__": { "SelectCharacterWindow.__del__": {
@@ -30,8 +30,8 @@
"pack://introselect.py:SelectCharacterWindow.__del__" "pack://introselect.py:SelectCharacterWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.Open": { "SelectCharacterWindow.Open": {
@@ -40,8 +40,8 @@
"pack://introselect.py:SelectCharacterWindow.Open" "pack://introselect.py:SelectCharacterWindow.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.Close": { "SelectCharacterWindow.Close": {
@@ -50,8 +50,8 @@
"pack://introselect.py:SelectCharacterWindow.Close" "pack://introselect.py:SelectCharacterWindow.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.SetEmpire": { "SelectCharacterWindow.SetEmpire": {
@@ -60,8 +60,8 @@
"pack://introselect.py:SelectCharacterWindow.SetEmpire" "pack://introselect.py:SelectCharacterWindow.SetEmpire"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.HideAllFlag": { "SelectCharacterWindow.HideAllFlag": {
@@ -70,8 +70,8 @@
"pack://introselect.py:SelectCharacterWindow.HideAllFlag" "pack://introselect.py:SelectCharacterWindow.HideAllFlag"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.Refresh": { "SelectCharacterWindow.Refresh": {
@@ -80,8 +80,8 @@
"pack://introselect.py:SelectCharacterWindow.Refresh" "pack://introselect.py:SelectCharacterWindow.Refresh"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.GetCharacterSlotID": { "SelectCharacterWindow.GetCharacterSlotID": {
@@ -90,8 +90,8 @@
"pack://introselect.py:SelectCharacterWindow.GetCharacterSlotID" "pack://introselect.py:SelectCharacterWindow.GetCharacterSlotID"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.__LoadQuestionDialog": { "SelectCharacterWindow.__LoadQuestionDialog": {
@@ -100,8 +100,8 @@
"pack://introselect.py:SelectCharacterWindow.__LoadQuestionDialog" "pack://introselect.py:SelectCharacterWindow.__LoadQuestionDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.__LoadBoardDialog": { "SelectCharacterWindow.__LoadBoardDialog": {
@@ -110,8 +110,8 @@
"pack://introselect.py:SelectCharacterWindow.__LoadBoardDialog" "pack://introselect.py:SelectCharacterWindow.__LoadBoardDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.SameLoginDisconnect": { "SelectCharacterWindow.SameLoginDisconnect": {
@@ -120,8 +120,8 @@
"pack://introselect.py:SelectCharacterWindow.SameLoginDisconnect" "pack://introselect.py:SelectCharacterWindow.SameLoginDisconnect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.MakeCharacter": { "SelectCharacterWindow.MakeCharacter": {
@@ -130,8 +130,8 @@
"pack://introselect.py:SelectCharacterWindow.MakeCharacter" "pack://introselect.py:SelectCharacterWindow.MakeCharacter"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.StartGame": { "SelectCharacterWindow.StartGame": {
@@ -140,8 +140,8 @@
"pack://introselect.py:SelectCharacterWindow.StartGame" "pack://introselect.py:SelectCharacterWindow.StartGame"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.OpenChangeNameDialog": { "SelectCharacterWindow.OpenChangeNameDialog": {
@@ -150,8 +150,8 @@
"pack://introselect.py:SelectCharacterWindow.OpenChangeNameDialog" "pack://introselect.py:SelectCharacterWindow.OpenChangeNameDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.OnChangeName": { "SelectCharacterWindow.OnChangeName": {
@@ -160,8 +160,8 @@
"pack://introselect.py:SelectCharacterWindow.OnChangeName" "pack://introselect.py:SelectCharacterWindow.OnChangeName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.AcceptInputName": { "SelectCharacterWindow.AcceptInputName": {
@@ -170,8 +170,8 @@
"pack://introselect.py:SelectCharacterWindow.AcceptInputName" "pack://introselect.py:SelectCharacterWindow.AcceptInputName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.CancelInputName": { "SelectCharacterWindow.CancelInputName": {
@@ -180,8 +180,8 @@
"pack://introselect.py:SelectCharacterWindow.CancelInputName" "pack://introselect.py:SelectCharacterWindow.CancelInputName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.OnCreateFailure": { "SelectCharacterWindow.OnCreateFailure": {
@@ -190,8 +190,8 @@
"pack://introselect.py:SelectCharacterWindow.OnCreateFailure" "pack://introselect.py:SelectCharacterWindow.OnCreateFailure"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.CreateCharacter": { "SelectCharacterWindow.CreateCharacter": {
@@ -200,8 +200,8 @@
"pack://introselect.py:SelectCharacterWindow.CreateCharacter" "pack://introselect.py:SelectCharacterWindow.CreateCharacter"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.__AreAllSlotEmpty": { "SelectCharacterWindow.__AreAllSlotEmpty": {
@@ -210,8 +210,8 @@
"pack://introselect.py:SelectCharacterWindow.__AreAllSlotEmpty" "pack://introselect.py:SelectCharacterWindow.__AreAllSlotEmpty"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.PopupDeleteQuestion": { "SelectCharacterWindow.PopupDeleteQuestion": {
@@ -220,8 +220,8 @@
"pack://introselect.py:SelectCharacterWindow.PopupDeleteQuestion" "pack://introselect.py:SelectCharacterWindow.PopupDeleteQuestion"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.RequestDeleteCharacter": { "SelectCharacterWindow.RequestDeleteCharacter": {
@@ -230,8 +230,8 @@
"pack://introselect.py:SelectCharacterWindow.RequestDeleteCharacter" "pack://introselect.py:SelectCharacterWindow.RequestDeleteCharacter"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.InputPrivateCode": { "SelectCharacterWindow.InputPrivateCode": {
@@ -240,8 +240,8 @@
"pack://introselect.py:SelectCharacterWindow.InputPrivateCode" "pack://introselect.py:SelectCharacterWindow.InputPrivateCode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.AcceptInputPrivateCode": { "SelectCharacterWindow.AcceptInputPrivateCode": {
@@ -250,8 +250,8 @@
"pack://introselect.py:SelectCharacterWindow.AcceptInputPrivateCode" "pack://introselect.py:SelectCharacterWindow.AcceptInputPrivateCode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.CancelInputPrivateCode": { "SelectCharacterWindow.CancelInputPrivateCode": {
@@ -260,8 +260,8 @@
"pack://introselect.py:SelectCharacterWindow.CancelInputPrivateCode" "pack://introselect.py:SelectCharacterWindow.CancelInputPrivateCode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.OnDeleteSuccess": { "SelectCharacterWindow.OnDeleteSuccess": {
@@ -270,8 +270,8 @@
"pack://introselect.py:SelectCharacterWindow.OnDeleteSuccess" "pack://introselect.py:SelectCharacterWindow.OnDeleteSuccess"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.OnDeleteFailure": { "SelectCharacterWindow.OnDeleteFailure": {
@@ -280,8 +280,8 @@
"pack://introselect.py:SelectCharacterWindow.OnDeleteFailure" "pack://introselect.py:SelectCharacterWindow.OnDeleteFailure"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.DeleteCharacter": { "SelectCharacterWindow.DeleteCharacter": {
@@ -290,8 +290,8 @@
"pack://introselect.py:SelectCharacterWindow.DeleteCharacter" "pack://introselect.py:SelectCharacterWindow.DeleteCharacter"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.ExitSelect": { "SelectCharacterWindow.ExitSelect": {
@@ -300,8 +300,8 @@
"pack://introselect.py:SelectCharacterWindow.ExitSelect" "pack://introselect.py:SelectCharacterWindow.ExitSelect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.GetSlotIndex": { "SelectCharacterWindow.GetSlotIndex": {
@@ -310,8 +310,8 @@
"pack://introselect.py:SelectCharacterWindow.GetSlotIndex" "pack://introselect.py:SelectCharacterWindow.GetSlotIndex"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.DecreaseSlotIndex": { "SelectCharacterWindow.DecreaseSlotIndex": {
@@ -320,8 +320,8 @@
"pack://introselect.py:SelectCharacterWindow.DecreaseSlotIndex" "pack://introselect.py:SelectCharacterWindow.DecreaseSlotIndex"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.IncreaseSlotIndex": { "SelectCharacterWindow.IncreaseSlotIndex": {
@@ -330,8 +330,8 @@
"pack://introselect.py:SelectCharacterWindow.IncreaseSlotIndex" "pack://introselect.py:SelectCharacterWindow.IncreaseSlotIndex"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.SelectSlot": { "SelectCharacterWindow.SelectSlot": {
@@ -340,8 +340,8 @@
"pack://introselect.py:SelectCharacterWindow.SelectSlot" "pack://introselect.py:SelectCharacterWindow.SelectSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.InitCharacterBoard": { "SelectCharacterWindow.InitCharacterBoard": {
@@ -350,8 +350,8 @@
"pack://introselect.py:SelectCharacterWindow.InitCharacterBoard" "pack://introselect.py:SelectCharacterWindow.InitCharacterBoard"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.OnKeyDown": { "SelectCharacterWindow.OnKeyDown": {
@@ -360,8 +360,8 @@
"pack://introselect.py:SelectCharacterWindow.OnKeyDown" "pack://introselect.py:SelectCharacterWindow.OnKeyDown"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.OnUpdate": { "SelectCharacterWindow.OnUpdate": {
@@ -370,8 +370,8 @@
"pack://introselect.py:SelectCharacterWindow.OnUpdate" "pack://introselect.py:SelectCharacterWindow.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.EmptyFunc": { "SelectCharacterWindow.EmptyFunc": {
@@ -380,8 +380,8 @@
"pack://introselect.py:SelectCharacterWindow.EmptyFunc" "pack://introselect.py:SelectCharacterWindow.EmptyFunc"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.PopupMessage": { "SelectCharacterWindow.PopupMessage": {
@@ -390,8 +390,8 @@
"pack://introselect.py:SelectCharacterWindow.PopupMessage" "pack://introselect.py:SelectCharacterWindow.PopupMessage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectCharacterWindow.OnPressExitKey": { "SelectCharacterWindow.OnPressExitKey": {
@@ -400,8 +400,8 @@
"pack://introselect.py:SelectCharacterWindow.OnPressExitKey" "pack://introselect.py:SelectCharacterWindow.OnPressExitKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: introselect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+82 -82
View File
@@ -10,8 +10,8 @@
"pack://localeinfo.py:IsYMIR" "pack://localeinfo.py:IsYMIR"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsJAPAN": { "IsJAPAN": {
@@ -20,8 +20,8 @@
"pack://localeinfo.py:IsJAPAN" "pack://localeinfo.py:IsJAPAN"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsENGLISH": { "IsENGLISH": {
@@ -30,8 +30,8 @@
"pack://localeinfo.py:IsENGLISH" "pack://localeinfo.py:IsENGLISH"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsHONGKONG": { "IsHONGKONG": {
@@ -40,8 +40,8 @@
"pack://localeinfo.py:IsHONGKONG" "pack://localeinfo.py:IsHONGKONG"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsTAIWAN": { "IsTAIWAN": {
@@ -50,8 +50,8 @@
"pack://localeinfo.py:IsTAIWAN" "pack://localeinfo.py:IsTAIWAN"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsNEWCIBN": { "IsNEWCIBN": {
@@ -60,8 +60,8 @@
"pack://localeinfo.py:IsNEWCIBN" "pack://localeinfo.py:IsNEWCIBN"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsCIBN10": { "IsCIBN10": {
@@ -70,8 +70,8 @@
"pack://localeinfo.py:IsCIBN10" "pack://localeinfo.py:IsCIBN10"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsEUROPE": { "IsEUROPE": {
@@ -80,8 +80,8 @@
"pack://localeinfo.py:IsEUROPE" "pack://localeinfo.py:IsEUROPE"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsCANADA": { "IsCANADA": {
@@ -90,8 +90,8 @@
"pack://localeinfo.py:IsCANADA" "pack://localeinfo.py:IsCANADA"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsBRAZIL": { "IsBRAZIL": {
@@ -100,8 +100,8 @@
"pack://localeinfo.py:IsBRAZIL" "pack://localeinfo.py:IsBRAZIL"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsVIETNAM": { "IsVIETNAM": {
@@ -110,8 +110,8 @@
"pack://localeinfo.py:IsVIETNAM" "pack://localeinfo.py:IsVIETNAM"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsSINGAPORE": { "IsSINGAPORE": {
@@ -120,8 +120,8 @@
"pack://localeinfo.py:IsSINGAPORE" "pack://localeinfo.py:IsSINGAPORE"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsARABIC": { "IsARABIC": {
@@ -130,8 +130,8 @@
"pack://localeinfo.py:IsARABIC" "pack://localeinfo.py:IsARABIC"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsWE_KOREA": { "IsWE_KOREA": {
@@ -140,8 +140,8 @@
"pack://localeinfo.py:IsWE_KOREA" "pack://localeinfo.py:IsWE_KOREA"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadLocaleData": { "LoadLocaleData": {
@@ -150,8 +150,8 @@
"pack://localeinfo.py:LoadLocaleData" "pack://localeinfo.py:LoadLocaleData"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsCHEONMA": { "IsCHEONMA": {
@@ -160,8 +160,8 @@
"pack://localeinfo.py:IsCHEONMA" "pack://localeinfo.py:IsCHEONMA"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"mapping": { "mapping": {
@@ -170,8 +170,8 @@
"pack://localeinfo.py:mapping" "pack://localeinfo.py:mapping"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SNA": { "SNA": {
@@ -180,8 +180,8 @@
"pack://localeinfo.py:SNA" "pack://localeinfo.py:SNA"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"f": { "f": {
@@ -190,8 +190,8 @@
"pack://localeinfo.py:f" "pack://localeinfo.py:f"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SA": { "SA": {
@@ -200,8 +200,8 @@
"pack://localeinfo.py:SA" "pack://localeinfo.py:SA"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadLocaleFile": { "LoadLocaleFile": {
@@ -210,8 +210,8 @@
"pack://localeinfo.py:LoadLocaleFile" "pack://localeinfo.py:LoadLocaleFile"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GetAuxiliaryWordType": { "GetAuxiliaryWordType": {
@@ -220,8 +220,8 @@
"pack://localeinfo.py:GetAuxiliaryWordType" "pack://localeinfo.py:GetAuxiliaryWordType"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CutMoneyString": { "CutMoneyString": {
@@ -230,8 +230,8 @@
"pack://localeinfo.py:CutMoneyString" "pack://localeinfo.py:CutMoneyString"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SecondToDHM": { "SecondToDHM": {
@@ -240,8 +240,8 @@
"pack://localeinfo.py:SecondToDHM" "pack://localeinfo.py:SecondToDHM"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SecondToHM": { "SecondToHM": {
@@ -250,8 +250,8 @@
"pack://localeinfo.py:SecondToHM" "pack://localeinfo.py:SecondToHM"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GetAlignmentTitleName": { "GetAlignmentTitleName": {
@@ -260,8 +260,8 @@
"pack://localeinfo.py:GetAlignmentTitleName" "pack://localeinfo.py:GetAlignmentTitleName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GetLetterImageName": { "GetLetterImageName": {
@@ -270,8 +270,8 @@
"pack://localeinfo.py:GetLetterImageName" "pack://localeinfo.py:GetLetterImageName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GetLetterOpenImageName": { "GetLetterOpenImageName": {
@@ -280,8 +280,8 @@
"pack://localeinfo.py:GetLetterOpenImageName" "pack://localeinfo.py:GetLetterOpenImageName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GetLetterCloseImageName": { "GetLetterCloseImageName": {
@@ -290,8 +290,8 @@
"pack://localeinfo.py:GetLetterCloseImageName" "pack://localeinfo.py:GetLetterCloseImageName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EUL": { "EUL": {
@@ -300,8 +300,8 @@
"pack://localeinfo.py:EUL" "pack://localeinfo.py:EUL"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"I": { "I": {
@@ -310,8 +310,8 @@
"pack://localeinfo.py:I" "pack://localeinfo.py:I"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DO_YOU_SELL_ITEM": { "DO_YOU_SELL_ITEM": {
@@ -320,8 +320,8 @@
"pack://localeinfo.py:DO_YOU_SELL_ITEM" "pack://localeinfo.py:DO_YOU_SELL_ITEM"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DO_YOU_BUY_ITEM": { "DO_YOU_BUY_ITEM": {
@@ -330,8 +330,8 @@
"pack://localeinfo.py:DO_YOU_BUY_ITEM" "pack://localeinfo.py:DO_YOU_BUY_ITEM"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"REFINE_FAILURE_CAN_NOT_ATTACH": { "REFINE_FAILURE_CAN_NOT_ATTACH": {
@@ -340,8 +340,8 @@
"pack://localeinfo.py:REFINE_FAILURE_CAN_NOT_ATTACH" "pack://localeinfo.py:REFINE_FAILURE_CAN_NOT_ATTACH"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"REFINE_FAILURE_NO_SOCKET": { "REFINE_FAILURE_NO_SOCKET": {
@@ -350,8 +350,8 @@
"pack://localeinfo.py:REFINE_FAILURE_NO_SOCKET" "pack://localeinfo.py:REFINE_FAILURE_NO_SOCKET"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"REFINE_FAILURE_NO_GOLD_SOCKET": { "REFINE_FAILURE_NO_GOLD_SOCKET": {
@@ -360,8 +360,8 @@
"pack://localeinfo.py:REFINE_FAILURE_NO_GOLD_SOCKET" "pack://localeinfo.py:REFINE_FAILURE_NO_GOLD_SOCKET"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HOW_MANY_ITEM_DO_YOU_DROP": { "HOW_MANY_ITEM_DO_YOU_DROP": {
@@ -370,8 +370,8 @@
"pack://localeinfo.py:HOW_MANY_ITEM_DO_YOU_DROP" "pack://localeinfo.py:HOW_MANY_ITEM_DO_YOU_DROP"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"NumberToMoneyString": { "NumberToMoneyString": {
@@ -380,8 +380,8 @@
"pack://localeinfo.py:NumberToMoneyString" "pack://localeinfo.py:NumberToMoneyString"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"NumberToSecondaryCoinString": { "NumberToSecondaryCoinString": {
@@ -390,8 +390,8 @@
"pack://localeinfo.py:NumberToSecondaryCoinString" "pack://localeinfo.py:NumberToSecondaryCoinString"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FISHING_NOTIFY": { "FISHING_NOTIFY": {
@@ -400,8 +400,8 @@
"pack://localeinfo.py:FISHING_NOTIFY" "pack://localeinfo.py:FISHING_NOTIFY"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FISHING_SUCCESS": { "FISHING_SUCCESS": {
@@ -410,8 +410,8 @@
"pack://localeinfo.py:FISHING_SUCCESS" "pack://localeinfo.py:FISHING_SUCCESS"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: localeinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+56 -56
View File
@@ -10,8 +10,8 @@
"pack://mousemodule.py:CursorImage.__init__" "pack://mousemodule.py:CursorImage.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CursorImage.__del__": { "CursorImage.__del__": {
@@ -20,8 +20,8 @@
"pack://mousemodule.py:CursorImage.__del__" "pack://mousemodule.py:CursorImage.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CursorImage.LoadImage": { "CursorImage.LoadImage": {
@@ -30,8 +30,8 @@
"pack://mousemodule.py:CursorImage.LoadImage" "pack://mousemodule.py:CursorImage.LoadImage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CursorImage.DeleteImage": { "CursorImage.DeleteImage": {
@@ -40,8 +40,8 @@
"pack://mousemodule.py:CursorImage.DeleteImage" "pack://mousemodule.py:CursorImage.DeleteImage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CursorImage.IsImage": { "CursorImage.IsImage": {
@@ -50,8 +50,8 @@
"pack://mousemodule.py:CursorImage.IsImage" "pack://mousemodule.py:CursorImage.IsImage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CursorImage.SetPosition": { "CursorImage.SetPosition": {
@@ -60,8 +60,8 @@
"pack://mousemodule.py:CursorImage.SetPosition" "pack://mousemodule.py:CursorImage.SetPosition"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CursorImage.Render": { "CursorImage.Render": {
@@ -70,8 +70,8 @@
"pack://mousemodule.py:CursorImage.Render" "pack://mousemodule.py:CursorImage.Render"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.__init__": { "CMouseController.__init__": {
@@ -80,8 +80,8 @@
"pack://mousemodule.py:CMouseController.__init__" "pack://mousemodule.py:CMouseController.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.__del__": { "CMouseController.__del__": {
@@ -90,8 +90,8 @@
"pack://mousemodule.py:CMouseController.__del__" "pack://mousemodule.py:CMouseController.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.Create": { "CMouseController.Create": {
@@ -100,8 +100,8 @@
"pack://mousemodule.py:CMouseController.Create" "pack://mousemodule.py:CMouseController.Create"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.ChangeCursor": { "CMouseController.ChangeCursor": {
@@ -110,8 +110,8 @@
"pack://mousemodule.py:CMouseController.ChangeCursor" "pack://mousemodule.py:CMouseController.ChangeCursor"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.AttachObject": { "CMouseController.AttachObject": {
@@ -120,8 +120,8 @@
"pack://mousemodule.py:CMouseController.AttachObject" "pack://mousemodule.py:CMouseController.AttachObject"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.IsAttachedMoney": { "CMouseController.IsAttachedMoney": {
@@ -130,8 +130,8 @@
"pack://mousemodule.py:CMouseController.IsAttachedMoney" "pack://mousemodule.py:CMouseController.IsAttachedMoney"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.GetAttachedMoneyAmount": { "CMouseController.GetAttachedMoneyAmount": {
@@ -140,8 +140,8 @@
"pack://mousemodule.py:CMouseController.GetAttachedMoneyAmount" "pack://mousemodule.py:CMouseController.GetAttachedMoneyAmount"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.AttachMoney": { "CMouseController.AttachMoney": {
@@ -150,8 +150,8 @@
"pack://mousemodule.py:CMouseController.AttachMoney" "pack://mousemodule.py:CMouseController.AttachMoney"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.DeattachObject": { "CMouseController.DeattachObject": {
@@ -160,8 +160,8 @@
"pack://mousemodule.py:CMouseController.DeattachObject" "pack://mousemodule.py:CMouseController.DeattachObject"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.isAttached": { "CMouseController.isAttached": {
@@ -170,8 +170,8 @@
"pack://mousemodule.py:CMouseController.isAttached" "pack://mousemodule.py:CMouseController.isAttached"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.GetAttachedOwner": { "CMouseController.GetAttachedOwner": {
@@ -180,8 +180,8 @@
"pack://mousemodule.py:CMouseController.GetAttachedOwner" "pack://mousemodule.py:CMouseController.GetAttachedOwner"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.GetAttachedType": { "CMouseController.GetAttachedType": {
@@ -190,8 +190,8 @@
"pack://mousemodule.py:CMouseController.GetAttachedType" "pack://mousemodule.py:CMouseController.GetAttachedType"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.GetAttachedSlotNumber": { "CMouseController.GetAttachedSlotNumber": {
@@ -200,8 +200,8 @@
"pack://mousemodule.py:CMouseController.GetAttachedSlotNumber" "pack://mousemodule.py:CMouseController.GetAttachedSlotNumber"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.GetLastAttachedSlotNumber": { "CMouseController.GetLastAttachedSlotNumber": {
@@ -210,8 +210,8 @@
"pack://mousemodule.py:CMouseController.GetLastAttachedSlotNumber" "pack://mousemodule.py:CMouseController.GetLastAttachedSlotNumber"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.GetAttachedItemIndex": { "CMouseController.GetAttachedItemIndex": {
@@ -220,8 +220,8 @@
"pack://mousemodule.py:CMouseController.GetAttachedItemIndex" "pack://mousemodule.py:CMouseController.GetAttachedItemIndex"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.GetAttachedItemCount": { "CMouseController.GetAttachedItemCount": {
@@ -230,8 +230,8 @@
"pack://mousemodule.py:CMouseController.GetAttachedItemCount" "pack://mousemodule.py:CMouseController.GetAttachedItemCount"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.Update": { "CMouseController.Update": {
@@ -240,8 +240,8 @@
"pack://mousemodule.py:CMouseController.Update" "pack://mousemodule.py:CMouseController.Update"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.Render": { "CMouseController.Render": {
@@ -250,8 +250,8 @@
"pack://mousemodule.py:CMouseController.Render" "pack://mousemodule.py:CMouseController.Render"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.SetCallBack": { "CMouseController.SetCallBack": {
@@ -260,8 +260,8 @@
"pack://mousemodule.py:CMouseController.SetCallBack" "pack://mousemodule.py:CMouseController.SetCallBack"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.RunCallBack": { "CMouseController.RunCallBack": {
@@ -270,8 +270,8 @@
"pack://mousemodule.py:CMouseController.RunCallBack" "pack://mousemodule.py:CMouseController.RunCallBack"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CMouseController.ClearCallBack": { "CMouseController.ClearCallBack": {
@@ -280,8 +280,8 @@
"pack://mousemodule.py:CMouseController.ClearCallBack" "pack://mousemodule.py:CMouseController.ClearCallBack"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: mousemodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+4 -4
View File
@@ -10,8 +10,8 @@
"pack://musicinfo.py:SaveLastPlayFieldMusic" "pack://musicinfo.py:SaveLastPlayFieldMusic"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: musicinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: musicinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadLastPlayFieldMusic": { "LoadLastPlayFieldMusic": {
@@ -20,8 +20,8 @@
"pack://musicinfo.py:LoadLastPlayFieldMusic" "pack://musicinfo.py:LoadLastPlayFieldMusic"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: musicinfo.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: musicinfo.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
@@ -10,8 +10,8 @@
"pack://networkmodule.py:PopupDialog.__init__" "pack://networkmodule.py:PopupDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.__del__": { "PopupDialog.__del__": {
@@ -20,8 +20,8 @@
"pack://networkmodule.py:PopupDialog.__del__" "pack://networkmodule.py:PopupDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.LoadDialog": { "PopupDialog.LoadDialog": {
@@ -30,8 +30,8 @@
"pack://networkmodule.py:PopupDialog.LoadDialog" "pack://networkmodule.py:PopupDialog.LoadDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.Open": { "PopupDialog.Open": {
@@ -40,8 +40,8 @@
"pack://networkmodule.py:PopupDialog.Open" "pack://networkmodule.py:PopupDialog.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.Close": { "PopupDialog.Close": {
@@ -50,8 +50,8 @@
"pack://networkmodule.py:PopupDialog.Close" "pack://networkmodule.py:PopupDialog.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.Destroy": { "PopupDialog.Destroy": {
@@ -60,8 +60,8 @@
"pack://networkmodule.py:PopupDialog.Destroy" "pack://networkmodule.py:PopupDialog.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.OnPressEscapeKey": { "PopupDialog.OnPressEscapeKey": {
@@ -70,8 +70,8 @@
"pack://networkmodule.py:PopupDialog.OnPressEscapeKey" "pack://networkmodule.py:PopupDialog.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.OnIMEReturn": { "PopupDialog.OnIMEReturn": {
@@ -80,8 +80,8 @@
"pack://networkmodule.py:PopupDialog.OnIMEReturn" "pack://networkmodule.py:PopupDialog.OnIMEReturn"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.__init__": { "MainStream.__init__": {
@@ -90,8 +90,8 @@
"pack://networkmodule.py:MainStream.__init__" "pack://networkmodule.py:MainStream.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.__del__": { "MainStream.__del__": {
@@ -100,8 +100,8 @@
"pack://networkmodule.py:MainStream.__del__" "pack://networkmodule.py:MainStream.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.Destroy": { "MainStream.Destroy": {
@@ -110,8 +110,8 @@
"pack://networkmodule.py:MainStream.Destroy" "pack://networkmodule.py:MainStream.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.Create": { "MainStream.Create": {
@@ -120,8 +120,8 @@
"pack://networkmodule.py:MainStream.Create" "pack://networkmodule.py:MainStream.Create"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.SetPhaseWindow": { "MainStream.SetPhaseWindow": {
@@ -130,8 +130,8 @@
"pack://networkmodule.py:MainStream.SetPhaseWindow" "pack://networkmodule.py:MainStream.SetPhaseWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.__ChangePhaseWindow": { "MainStream.__ChangePhaseWindow": {
@@ -140,8 +140,8 @@
"pack://networkmodule.py:MainStream.__ChangePhaseWindow" "pack://networkmodule.py:MainStream.__ChangePhaseWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.CreatePopupDialog": { "MainStream.CreatePopupDialog": {
@@ -150,8 +150,8 @@
"pack://networkmodule.py:MainStream.CreatePopupDialog" "pack://networkmodule.py:MainStream.CreatePopupDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.SetLogoPhase": { "MainStream.SetLogoPhase": {
@@ -160,8 +160,8 @@
"pack://networkmodule.py:MainStream.SetLogoPhase" "pack://networkmodule.py:MainStream.SetLogoPhase"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.SetLoginPhase": { "MainStream.SetLoginPhase": {
@@ -170,8 +170,8 @@
"pack://networkmodule.py:MainStream.SetLoginPhase" "pack://networkmodule.py:MainStream.SetLoginPhase"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.SameLogin_SetLoginPhase": { "MainStream.SameLogin_SetLoginPhase": {
@@ -180,8 +180,8 @@
"pack://networkmodule.py:MainStream.SameLogin_SetLoginPhase" "pack://networkmodule.py:MainStream.SameLogin_SetLoginPhase"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.SetSelectEmpirePhase": { "MainStream.SetSelectEmpirePhase": {
@@ -190,8 +190,8 @@
"pack://networkmodule.py:MainStream.SetSelectEmpirePhase" "pack://networkmodule.py:MainStream.SetSelectEmpirePhase"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.SetReselectEmpirePhase": { "MainStream.SetReselectEmpirePhase": {
@@ -200,8 +200,8 @@
"pack://networkmodule.py:MainStream.SetReselectEmpirePhase" "pack://networkmodule.py:MainStream.SetReselectEmpirePhase"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.SetSelectCharacterPhase": { "MainStream.SetSelectCharacterPhase": {
@@ -210,8 +210,8 @@
"pack://networkmodule.py:MainStream.SetSelectCharacterPhase" "pack://networkmodule.py:MainStream.SetSelectCharacterPhase"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.SetCreateCharacterPhase": { "MainStream.SetCreateCharacterPhase": {
@@ -220,8 +220,8 @@
"pack://networkmodule.py:MainStream.SetCreateCharacterPhase" "pack://networkmodule.py:MainStream.SetCreateCharacterPhase"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.SetTestGamePhase": { "MainStream.SetTestGamePhase": {
@@ -230,8 +230,8 @@
"pack://networkmodule.py:MainStream.SetTestGamePhase" "pack://networkmodule.py:MainStream.SetTestGamePhase"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.SetLoadingPhase": { "MainStream.SetLoadingPhase": {
@@ -240,8 +240,8 @@
"pack://networkmodule.py:MainStream.SetLoadingPhase" "pack://networkmodule.py:MainStream.SetLoadingPhase"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.SetGamePhase": { "MainStream.SetGamePhase": {
@@ -250,8 +250,8 @@
"pack://networkmodule.py:MainStream.SetGamePhase" "pack://networkmodule.py:MainStream.SetGamePhase"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.Connect": { "MainStream.Connect": {
@@ -260,8 +260,8 @@
"pack://networkmodule.py:MainStream.Connect" "pack://networkmodule.py:MainStream.Connect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.SetConnectInfo": { "MainStream.SetConnectInfo": {
@@ -270,8 +270,8 @@
"pack://networkmodule.py:MainStream.SetConnectInfo" "pack://networkmodule.py:MainStream.SetConnectInfo"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.GetConnectAddr": { "MainStream.GetConnectAddr": {
@@ -280,8 +280,8 @@
"pack://networkmodule.py:MainStream.GetConnectAddr" "pack://networkmodule.py:MainStream.GetConnectAddr"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.SetLoginInfo": { "MainStream.SetLoginInfo": {
@@ -290,8 +290,8 @@
"pack://networkmodule.py:MainStream.SetLoginInfo" "pack://networkmodule.py:MainStream.SetLoginInfo"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.CancelEnterGame": { "MainStream.CancelEnterGame": {
@@ -300,8 +300,8 @@
"pack://networkmodule.py:MainStream.CancelEnterGame" "pack://networkmodule.py:MainStream.CancelEnterGame"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.SetCharacterSlot": { "MainStream.SetCharacterSlot": {
@@ -310,8 +310,8 @@
"pack://networkmodule.py:MainStream.SetCharacterSlot" "pack://networkmodule.py:MainStream.SetCharacterSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.GetCharacterSlot": { "MainStream.GetCharacterSlot": {
@@ -320,8 +320,8 @@
"pack://networkmodule.py:MainStream.GetCharacterSlot" "pack://networkmodule.py:MainStream.GetCharacterSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MainStream.EmptyFunction": { "MainStream.EmptyFunction": {
@@ -330,8 +330,8 @@
"pack://networkmodule.py:MainStream.EmptyFunction" "pack://networkmodule.py:MainStream.EmptyFunction"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: networkmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
@@ -10,8 +10,8 @@
"pack://playersettingmodule.py:DefineSkillIndexDict" "pack://playersettingmodule.py:DefineSkillIndexDict"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RegisterSkill": { "RegisterSkill": {
@@ -20,8 +20,8 @@
"pack://playersettingmodule.py:RegisterSkill" "pack://playersettingmodule.py:RegisterSkill"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RegisterSkillAt": { "RegisterSkillAt": {
@@ -30,8 +30,8 @@
"pack://playersettingmodule.py:RegisterSkillAt" "pack://playersettingmodule.py:RegisterSkillAt"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SetGeneralMotions": { "SetGeneralMotions": {
@@ -40,8 +40,8 @@
"pack://playersettingmodule.py:SetGeneralMotions" "pack://playersettingmodule.py:SetGeneralMotions"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SetIntroMotions": { "SetIntroMotions": {
@@ -50,8 +50,8 @@
"pack://playersettingmodule.py:SetIntroMotions" "pack://playersettingmodule.py:SetIntroMotions"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"__InitData": { "__InitData": {
@@ -60,8 +60,8 @@
"pack://playersettingmodule.py:__InitData" "pack://playersettingmodule.py:__InitData"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"__LoadGameSound": { "__LoadGameSound": {
@@ -70,8 +70,8 @@
"pack://playersettingmodule.py:__LoadGameSound" "pack://playersettingmodule.py:__LoadGameSound"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"__LoadGameEffect": { "__LoadGameEffect": {
@@ -80,8 +80,8 @@
"pack://playersettingmodule.py:__LoadGameEffect" "pack://playersettingmodule.py:__LoadGameEffect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"__LoadGameWarrior": { "__LoadGameWarrior": {
@@ -90,8 +90,8 @@
"pack://playersettingmodule.py:__LoadGameWarrior" "pack://playersettingmodule.py:__LoadGameWarrior"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"__LoadGameAssassin": { "__LoadGameAssassin": {
@@ -100,8 +100,8 @@
"pack://playersettingmodule.py:__LoadGameAssassin" "pack://playersettingmodule.py:__LoadGameAssassin"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"__LoadGameSura": { "__LoadGameSura": {
@@ -110,8 +110,8 @@
"pack://playersettingmodule.py:__LoadGameSura" "pack://playersettingmodule.py:__LoadGameSura"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"__LoadGameShaman": { "__LoadGameShaman": {
@@ -120,8 +120,8 @@
"pack://playersettingmodule.py:__LoadGameShaman" "pack://playersettingmodule.py:__LoadGameShaman"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"__LoadGameWarriorEx": { "__LoadGameWarriorEx": {
@@ -130,8 +130,8 @@
"pack://playersettingmodule.py:__LoadGameWarriorEx" "pack://playersettingmodule.py:__LoadGameWarriorEx"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"__LoadGameAssassinEx": { "__LoadGameAssassinEx": {
@@ -140,8 +140,8 @@
"pack://playersettingmodule.py:__LoadGameAssassinEx" "pack://playersettingmodule.py:__LoadGameAssassinEx"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"__LoadGameSuraEx": { "__LoadGameSuraEx": {
@@ -150,8 +150,8 @@
"pack://playersettingmodule.py:__LoadGameSuraEx" "pack://playersettingmodule.py:__LoadGameSuraEx"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"__LoadGameShamanEx": { "__LoadGameShamanEx": {
@@ -160,8 +160,8 @@
"pack://playersettingmodule.py:__LoadGameShamanEx" "pack://playersettingmodule.py:__LoadGameShamanEx"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"__LoadGameSkill": { "__LoadGameSkill": {
@@ -170,8 +170,8 @@
"pack://playersettingmodule.py:__LoadGameSkill" "pack://playersettingmodule.py:__LoadGameSkill"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"__LoadGameEnemy": { "__LoadGameEnemy": {
@@ -180,8 +180,8 @@
"pack://playersettingmodule.py:__LoadGameEnemy" "pack://playersettingmodule.py:__LoadGameEnemy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"__LoadGameNPC": { "__LoadGameNPC": {
@@ -190,8 +190,8 @@
"pack://playersettingmodule.py:__LoadGameNPC" "pack://playersettingmodule.py:__LoadGameNPC"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadGuildBuildingList": { "LoadGuildBuildingList": {
@@ -200,8 +200,8 @@
"pack://playersettingmodule.py:LoadGuildBuildingList" "pack://playersettingmodule.py:LoadGuildBuildingList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LoadGameData": { "LoadGameData": {
@@ -210,8 +210,8 @@
"pack://playersettingmodule.py:LoadGameData" "pack://playersettingmodule.py:LoadGameData"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SetMovingNPC": { "SetMovingNPC": {
@@ -220,8 +220,8 @@
"pack://playersettingmodule.py:SetMovingNPC" "pack://playersettingmodule.py:SetMovingNPC"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SetOneNPC": { "SetOneNPC": {
@@ -230,8 +230,8 @@
"pack://playersettingmodule.py:SetOneNPC" "pack://playersettingmodule.py:SetOneNPC"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SetGuard": { "SetGuard": {
@@ -240,8 +240,8 @@
"pack://playersettingmodule.py:SetGuard" "pack://playersettingmodule.py:SetGuard"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SetWarp": { "SetWarp": {
@@ -250,8 +250,8 @@
"pack://playersettingmodule.py:SetWarp" "pack://playersettingmodule.py:SetWarp"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SetDoor": { "SetDoor": {
@@ -260,8 +260,8 @@
"pack://playersettingmodule.py:SetDoor" "pack://playersettingmodule.py:SetDoor"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SetGuildBuilding": { "SetGuildBuilding": {
@@ -270,8 +270,8 @@
"pack://playersettingmodule.py:SetGuildBuilding" "pack://playersettingmodule.py:SetGuildBuilding"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OLD_SetNPC": { "OLD_SetNPC": {
@@ -280,8 +280,8 @@
"pack://playersettingmodule.py:OLD_SetNPC" "pack://playersettingmodule.py:OLD_SetNPC"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: playersettingmodule.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+2 -2
View File
@@ -10,8 +10,8 @@
"pack://prototype.py:RunApp" "pack://prototype.py:RunApp"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: prototype.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: prototype.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
@@ -10,8 +10,8 @@
"pack://servercommandparser.py:ServerCommandParser.__init__" "pack://servercommandparser.py:ServerCommandParser.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: servercommandparser.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: servercommandparser.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ServerCommandParser.__ServerCommand_Build": { "ServerCommandParser.__ServerCommand_Build": {
@@ -20,8 +20,8 @@
"pack://servercommandparser.py:ServerCommandParser.__ServerCommand_Build" "pack://servercommandparser.py:ServerCommandParser.__ServerCommand_Build"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: servercommandparser.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: servercommandparser.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ServerCommandParser.BINARY_ServerCommand_Run": { "ServerCommandParser.BINARY_ServerCommand_Run": {
@@ -30,8 +30,8 @@
"pack://servercommandparser.py:ServerCommandParser.BINARY_ServerCommand_Run" "pack://servercommandparser.py:ServerCommandParser.BINARY_ServerCommand_Run"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: servercommandparser.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: servercommandparser.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ServerCommandParser.__PreserveCommand": { "ServerCommandParser.__PreserveCommand": {
@@ -40,8 +40,8 @@
"pack://servercommandparser.py:ServerCommandParser.__PreserveCommand" "pack://servercommandparser.py:ServerCommandParser.__PreserveCommand"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: servercommandparser.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: servercommandparser.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ServerCommandParser.__DayMode_Update": { "ServerCommandParser.__DayMode_Update": {
@@ -50,8 +50,8 @@
"pack://servercommandparser.py:ServerCommandParser.__DayMode_Update" "pack://servercommandparser.py:ServerCommandParser.__DayMode_Update"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: servercommandparser.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: servercommandparser.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ServerCommandParser.__ItemMall_Open": { "ServerCommandParser.__ItemMall_Open": {
@@ -60,8 +60,8 @@
"pack://servercommandparser.py:ServerCommandParser.__ItemMall_Open" "pack://servercommandparser.py:ServerCommandParser.__ItemMall_Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: servercommandparser.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: servercommandparser.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ServerCommandParser.__XMasBoom_Enable": { "ServerCommandParser.__XMasBoom_Enable": {
@@ -70,8 +70,8 @@
"pack://servercommandparser.py:ServerCommandParser.__XMasBoom_Enable" "pack://servercommandparser.py:ServerCommandParser.__XMasBoom_Enable"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: servercommandparser.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: servercommandparser.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ServerCommandParser.__XMasSnow_Enable": { "ServerCommandParser.__XMasSnow_Enable": {
@@ -80,8 +80,8 @@
"pack://servercommandparser.py:ServerCommandParser.__XMasSnow_Enable" "pack://servercommandparser.py:ServerCommandParser.__XMasSnow_Enable"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: servercommandparser.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: servercommandparser.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ServerCommandParser.__XMasTree_Enable": { "ServerCommandParser.__XMasTree_Enable": {
@@ -90,8 +90,8 @@
"pack://servercommandparser.py:ServerCommandParser.__XMasTree_Enable" "pack://servercommandparser.py:ServerCommandParser.__XMasTree_Enable"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: servercommandparser.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: servercommandparser.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
@@ -10,8 +10,8 @@
"pack://stringcommander.py:CallBackFunction.__init__" "pack://stringcommander.py:CallBackFunction.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: stringcommander.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: stringcommander.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CallBackFunction.__call__": { "CallBackFunction.__call__": {
@@ -20,8 +20,8 @@
"pack://stringcommander.py:CallBackFunction.__call__" "pack://stringcommander.py:CallBackFunction.__call__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: stringcommander.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: stringcommander.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CallBackFunction.GetArgumentCount": { "CallBackFunction.GetArgumentCount": {
@@ -30,8 +30,8 @@
"pack://stringcommander.py:CallBackFunction.GetArgumentCount" "pack://stringcommander.py:CallBackFunction.GetArgumentCount"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: stringcommander.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: stringcommander.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Analyzer.__init__": { "Analyzer.__init__": {
@@ -40,8 +40,8 @@
"pack://stringcommander.py:Analyzer.__init__" "pack://stringcommander.py:Analyzer.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: stringcommander.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: stringcommander.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Analyzer.SAFE_RegisterCallBack": { "Analyzer.SAFE_RegisterCallBack": {
@@ -50,8 +50,8 @@
"pack://stringcommander.py:Analyzer.SAFE_RegisterCallBack" "pack://stringcommander.py:Analyzer.SAFE_RegisterCallBack"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: stringcommander.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: stringcommander.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Analyzer.Run": { "Analyzer.Run": {
@@ -60,8 +60,8 @@
"pack://stringcommander.py:Analyzer.Run" "pack://stringcommander.py:Analyzer.Run"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: stringcommander.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: stringcommander.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+56 -56
View File
@@ -10,8 +10,8 @@
"pack://system.py:TraceFile.write" "pack://system.py:TraceFile.write"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"TraceErrorFile.write": { "TraceErrorFile.write": {
@@ -20,8 +20,8 @@
"pack://system.py:TraceErrorFile.write" "pack://system.py:TraceErrorFile.write"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LogBoxFile.__init__": { "LogBoxFile.__init__": {
@@ -30,8 +30,8 @@
"pack://system.py:LogBoxFile.__init__" "pack://system.py:LogBoxFile.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LogBoxFile.__del__": { "LogBoxFile.__del__": {
@@ -40,8 +40,8 @@
"pack://system.py:LogBoxFile.__del__" "pack://system.py:LogBoxFile.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LogBoxFile.restore": { "LogBoxFile.restore": {
@@ -50,8 +50,8 @@
"pack://system.py:LogBoxFile.restore" "pack://system.py:LogBoxFile.restore"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LogBoxFile.write": { "LogBoxFile.write": {
@@ -60,8 +60,8 @@
"pack://system.py:LogBoxFile.write" "pack://system.py:LogBoxFile.write"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LogBoxFile.show": { "LogBoxFile.show": {
@@ -70,8 +70,8 @@
"pack://system.py:LogBoxFile.show" "pack://system.py:LogBoxFile.show"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"pack_file_iterator.__init__": { "pack_file_iterator.__init__": {
@@ -80,8 +80,8 @@
"pack://system.py:pack_file_iterator.__init__" "pack://system.py:pack_file_iterator.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"pack_file_iterator.next": { "pack_file_iterator.next": {
@@ -90,8 +90,8 @@
"pack://system.py:pack_file_iterator.next" "pack://system.py:pack_file_iterator.next"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"pack_file.__init__": { "pack_file.__init__": {
@@ -100,8 +100,8 @@
"pack://system.py:pack_file.__init__" "pack://system.py:pack_file.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"pack_file.__iter__": { "pack_file.__iter__": {
@@ -110,8 +110,8 @@
"pack://system.py:pack_file.__iter__" "pack://system.py:pack_file.__iter__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"pack_file.read": { "pack_file.read": {
@@ -120,8 +120,8 @@
"pack://system.py:pack_file.read" "pack://system.py:pack_file.read"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"pack_file.readline": { "pack_file.readline": {
@@ -130,8 +130,8 @@
"pack://system.py:pack_file.readline" "pack://system.py:pack_file.readline"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"pack_file.readlines": { "pack_file.readlines": {
@@ -140,8 +140,8 @@
"pack://system.py:pack_file.readlines" "pack://system.py:pack_file.readlines"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"_process_result": { "_process_result": {
@@ -150,8 +150,8 @@
"pack://system.py:_process_result" "pack://system.py:_process_result"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"__pack_import": { "__pack_import": {
@@ -160,8 +160,8 @@
"pack://system.py:__pack_import" "pack://system.py:__pack_import"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"splitext": { "splitext": {
@@ -170,8 +170,8 @@
"pack://system.py:splitext" "pack://system.py:splitext"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PythonExecutioner.Run": { "PythonExecutioner.Run": {
@@ -180,8 +180,8 @@
"pack://system.py:PythonExecutioner.Run" "pack://system.py:PythonExecutioner.Run"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PythonExecutioner.__IsCompiledFile__": { "PythonExecutioner.__IsCompiledFile__": {
@@ -190,8 +190,8 @@
"pack://system.py:PythonExecutioner.__IsCompiledFile__" "pack://system.py:PythonExecutioner.__IsCompiledFile__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PythonExecutioner.__LoadTextFile__": { "PythonExecutioner.__LoadTextFile__": {
@@ -200,8 +200,8 @@
"pack://system.py:PythonExecutioner.__LoadTextFile__" "pack://system.py:PythonExecutioner.__LoadTextFile__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PythonExecutioner.__LoadCompiledFile__": { "PythonExecutioner.__LoadCompiledFile__": {
@@ -210,8 +210,8 @@
"pack://system.py:PythonExecutioner.__LoadCompiledFile__" "pack://system.py:PythonExecutioner.__LoadCompiledFile__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"execfile": { "execfile": {
@@ -220,8 +220,8 @@
"pack://system.py:execfile" "pack://system.py:execfile"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"exec_add_module_do": { "exec_add_module_do": {
@@ -230,8 +230,8 @@
"pack://system.py:exec_add_module_do" "pack://system.py:exec_add_module_do"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"bind_me": { "bind_me": {
@@ -240,8 +240,8 @@
"pack://system.py:bind_me" "pack://system.py:bind_me"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"module_bind": { "module_bind": {
@@ -250,8 +250,8 @@
"pack://system.py:module_bind" "pack://system.py:module_bind"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GetExceptionString": { "GetExceptionString": {
@@ -260,8 +260,8 @@
"pack://system.py:GetExceptionString" "pack://system.py:GetExceptionString"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShowException": { "ShowException": {
@@ -270,8 +270,8 @@
"pack://system.py:ShowException" "pack://system.py:ShowException"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RunMainScript": { "RunMainScript": {
@@ -280,8 +280,8 @@
"pack://system.py:RunMainScript" "pack://system.py:RunMainScript"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: system.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: system.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+10 -10
View File
@@ -10,8 +10,8 @@
"pack://test_affect.py:TestGame.__init__" "pack://test_affect.py:TestGame.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: test_affect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: test_affect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"TestGame.__del__": { "TestGame.__del__": {
@@ -20,8 +20,8 @@
"pack://test_affect.py:TestGame.__del__" "pack://test_affect.py:TestGame.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: test_affect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: test_affect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"TestGame.OnKeyUp": { "TestGame.OnKeyUp": {
@@ -30,8 +30,8 @@
"pack://test_affect.py:TestGame.OnKeyUp" "pack://test_affect.py:TestGame.OnKeyUp"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: test_affect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: test_affect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"TestGame.OnUpdate": { "TestGame.OnUpdate": {
@@ -40,8 +40,8 @@
"pack://test_affect.py:TestGame.OnUpdate" "pack://test_affect.py:TestGame.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: test_affect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: test_affect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"TestGame.OnRender": { "TestGame.OnRender": {
@@ -50,8 +50,8 @@
"pack://test_affect.py:TestGame.OnRender" "pack://test_affect.py:TestGame.OnRender"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: test_affect.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: test_affect.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
File diff suppressed because it is too large Load Diff
+104 -104
View File
@@ -10,8 +10,8 @@
"pack://uiaffectshower.py:LovePointImage.__init__" "pack://uiaffectshower.py:LovePointImage.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LovePointImage.__del__": { "LovePointImage.__del__": {
@@ -20,8 +20,8 @@
"pack://uiaffectshower.py:LovePointImage.__del__" "pack://uiaffectshower.py:LovePointImage.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LovePointImage.SetLoverInfo": { "LovePointImage.SetLoverInfo": {
@@ -30,8 +30,8 @@
"pack://uiaffectshower.py:LovePointImage.SetLoverInfo" "pack://uiaffectshower.py:LovePointImage.SetLoverInfo"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LovePointImage.OnUpdateLovePoint": { "LovePointImage.OnUpdateLovePoint": {
@@ -40,8 +40,8 @@
"pack://uiaffectshower.py:LovePointImage.OnUpdateLovePoint" "pack://uiaffectshower.py:LovePointImage.OnUpdateLovePoint"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LovePointImage.__Refresh": { "LovePointImage.__Refresh": {
@@ -50,8 +50,8 @@
"pack://uiaffectshower.py:LovePointImage.__Refresh" "pack://uiaffectshower.py:LovePointImage.__Refresh"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LovePointImage.OnMouseOverIn": { "LovePointImage.OnMouseOverIn": {
@@ -60,8 +60,8 @@
"pack://uiaffectshower.py:LovePointImage.OnMouseOverIn" "pack://uiaffectshower.py:LovePointImage.OnMouseOverIn"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"LovePointImage.OnMouseOverOut": { "LovePointImage.OnMouseOverOut": {
@@ -70,8 +70,8 @@
"pack://uiaffectshower.py:LovePointImage.OnMouseOverOut" "pack://uiaffectshower.py:LovePointImage.OnMouseOverOut"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HorseImage.__init__": { "HorseImage.__init__": {
@@ -80,8 +80,8 @@
"pack://uiaffectshower.py:HorseImage.__init__" "pack://uiaffectshower.py:HorseImage.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HorseImage.__GetHorseGrade": { "HorseImage.__GetHorseGrade": {
@@ -90,8 +90,8 @@
"pack://uiaffectshower.py:HorseImage.__GetHorseGrade" "pack://uiaffectshower.py:HorseImage.__GetHorseGrade"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HorseImage.SetState": { "HorseImage.SetState": {
@@ -100,8 +100,8 @@
"pack://uiaffectshower.py:HorseImage.SetState" "pack://uiaffectshower.py:HorseImage.SetState"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HorseImage.__AppendText": { "HorseImage.__AppendText": {
@@ -110,8 +110,8 @@
"pack://uiaffectshower.py:HorseImage.__AppendText" "pack://uiaffectshower.py:HorseImage.__AppendText"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HorseImage.OnMouseOverIn": { "HorseImage.OnMouseOverIn": {
@@ -120,8 +120,8 @@
"pack://uiaffectshower.py:HorseImage.OnMouseOverIn" "pack://uiaffectshower.py:HorseImage.OnMouseOverIn"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HorseImage.OnMouseOverOut": { "HorseImage.OnMouseOverOut": {
@@ -130,8 +130,8 @@
"pack://uiaffectshower.py:HorseImage.OnMouseOverOut" "pack://uiaffectshower.py:HorseImage.OnMouseOverOut"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoPotionImage.__init__": { "AutoPotionImage.__init__": {
@@ -140,8 +140,8 @@
"pack://uiaffectshower.py:AutoPotionImage.__init__" "pack://uiaffectshower.py:AutoPotionImage.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoPotionImage.__del__": { "AutoPotionImage.__del__": {
@@ -150,8 +150,8 @@
"pack://uiaffectshower.py:AutoPotionImage.__del__" "pack://uiaffectshower.py:AutoPotionImage.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoPotionImage.SetPotionType": { "AutoPotionImage.SetPotionType": {
@@ -160,8 +160,8 @@
"pack://uiaffectshower.py:AutoPotionImage.SetPotionType" "pack://uiaffectshower.py:AutoPotionImage.SetPotionType"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoPotionImage.OnUpdateAutoPotionImage": { "AutoPotionImage.OnUpdateAutoPotionImage": {
@@ -170,8 +170,8 @@
"pack://uiaffectshower.py:AutoPotionImage.OnUpdateAutoPotionImage" "pack://uiaffectshower.py:AutoPotionImage.OnUpdateAutoPotionImage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoPotionImage.__Refresh": { "AutoPotionImage.__Refresh": {
@@ -180,8 +180,8 @@
"pack://uiaffectshower.py:AutoPotionImage.__Refresh" "pack://uiaffectshower.py:AutoPotionImage.__Refresh"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoPotionImage.OnMouseOverIn": { "AutoPotionImage.OnMouseOverIn": {
@@ -190,8 +190,8 @@
"pack://uiaffectshower.py:AutoPotionImage.OnMouseOverIn" "pack://uiaffectshower.py:AutoPotionImage.OnMouseOverIn"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoPotionImage.OnMouseOverOut": { "AutoPotionImage.OnMouseOverOut": {
@@ -200,8 +200,8 @@
"pack://uiaffectshower.py:AutoPotionImage.OnMouseOverOut" "pack://uiaffectshower.py:AutoPotionImage.OnMouseOverOut"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectImage.__init__": { "AffectImage.__init__": {
@@ -210,8 +210,8 @@
"pack://uiaffectshower.py:AffectImage.__init__" "pack://uiaffectshower.py:AffectImage.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectImage.SetAffect": { "AffectImage.SetAffect": {
@@ -220,8 +220,8 @@
"pack://uiaffectshower.py:AffectImage.SetAffect" "pack://uiaffectshower.py:AffectImage.SetAffect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectImage.GetAffect": { "AffectImage.GetAffect": {
@@ -230,8 +230,8 @@
"pack://uiaffectshower.py:AffectImage.GetAffect" "pack://uiaffectshower.py:AffectImage.GetAffect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectImage.SetToolTipText": { "AffectImage.SetToolTipText": {
@@ -240,8 +240,8 @@
"pack://uiaffectshower.py:AffectImage.SetToolTipText" "pack://uiaffectshower.py:AffectImage.SetToolTipText"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectImage.SetDescription": { "AffectImage.SetDescription": {
@@ -250,8 +250,8 @@
"pack://uiaffectshower.py:AffectImage.SetDescription" "pack://uiaffectshower.py:AffectImage.SetDescription"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectImage.SetDuration": { "AffectImage.SetDuration": {
@@ -260,8 +260,8 @@
"pack://uiaffectshower.py:AffectImage.SetDuration" "pack://uiaffectshower.py:AffectImage.SetDuration"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectImage.UpdateAutoPotionDescription": { "AffectImage.UpdateAutoPotionDescription": {
@@ -270,8 +270,8 @@
"pack://uiaffectshower.py:AffectImage.UpdateAutoPotionDescription" "pack://uiaffectshower.py:AffectImage.UpdateAutoPotionDescription"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectImage.SetClock": { "AffectImage.SetClock": {
@@ -280,8 +280,8 @@
"pack://uiaffectshower.py:AffectImage.SetClock" "pack://uiaffectshower.py:AffectImage.SetClock"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectImage.UpdateDescription": { "AffectImage.UpdateDescription": {
@@ -290,8 +290,8 @@
"pack://uiaffectshower.py:AffectImage.UpdateDescription" "pack://uiaffectshower.py:AffectImage.UpdateDescription"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectImage.__UpdateDescription2": { "AffectImage.__UpdateDescription2": {
@@ -300,8 +300,8 @@
"pack://uiaffectshower.py:AffectImage.__UpdateDescription2" "pack://uiaffectshower.py:AffectImage.__UpdateDescription2"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectImage.SetSkillAffectFlag": { "AffectImage.SetSkillAffectFlag": {
@@ -310,8 +310,8 @@
"pack://uiaffectshower.py:AffectImage.SetSkillAffectFlag" "pack://uiaffectshower.py:AffectImage.SetSkillAffectFlag"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectImage.IsSkillAffect": { "AffectImage.IsSkillAffect": {
@@ -320,8 +320,8 @@
"pack://uiaffectshower.py:AffectImage.IsSkillAffect" "pack://uiaffectshower.py:AffectImage.IsSkillAffect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectImage.OnMouseOverIn": { "AffectImage.OnMouseOverIn": {
@@ -330,8 +330,8 @@
"pack://uiaffectshower.py:AffectImage.OnMouseOverIn" "pack://uiaffectshower.py:AffectImage.OnMouseOverIn"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectImage.OnMouseOverOut": { "AffectImage.OnMouseOverOut": {
@@ -340,8 +340,8 @@
"pack://uiaffectshower.py:AffectImage.OnMouseOverOut" "pack://uiaffectshower.py:AffectImage.OnMouseOverOut"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectShower.__init__": { "AffectShower.__init__": {
@@ -350,8 +350,8 @@
"pack://uiaffectshower.py:AffectShower.__init__" "pack://uiaffectshower.py:AffectShower.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectShower.ClearAllAffects": { "AffectShower.ClearAllAffects": {
@@ -360,8 +360,8 @@
"pack://uiaffectshower.py:AffectShower.ClearAllAffects" "pack://uiaffectshower.py:AffectShower.ClearAllAffects"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectShower.ClearAffects": { "AffectShower.ClearAffects": {
@@ -370,8 +370,8 @@
"pack://uiaffectshower.py:AffectShower.ClearAffects" "pack://uiaffectshower.py:AffectShower.ClearAffects"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectShower.BINARY_NEW_AddAffect": { "AffectShower.BINARY_NEW_AddAffect": {
@@ -380,8 +380,8 @@
"pack://uiaffectshower.py:AffectShower.BINARY_NEW_AddAffect" "pack://uiaffectshower.py:AffectShower.BINARY_NEW_AddAffect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectShower.BINARY_NEW_RemoveAffect": { "AffectShower.BINARY_NEW_RemoveAffect": {
@@ -390,8 +390,8 @@
"pack://uiaffectshower.py:AffectShower.BINARY_NEW_RemoveAffect" "pack://uiaffectshower.py:AffectShower.BINARY_NEW_RemoveAffect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectShower.SetAffect": { "AffectShower.SetAffect": {
@@ -400,8 +400,8 @@
"pack://uiaffectshower.py:AffectShower.SetAffect" "pack://uiaffectshower.py:AffectShower.SetAffect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectShower.ResetAffect": { "AffectShower.ResetAffect": {
@@ -410,8 +410,8 @@
"pack://uiaffectshower.py:AffectShower.ResetAffect" "pack://uiaffectshower.py:AffectShower.ResetAffect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectShower.SetLoverInfo": { "AffectShower.SetLoverInfo": {
@@ -420,8 +420,8 @@
"pack://uiaffectshower.py:AffectShower.SetLoverInfo" "pack://uiaffectshower.py:AffectShower.SetLoverInfo"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectShower.ShowLoverState": { "AffectShower.ShowLoverState": {
@@ -430,8 +430,8 @@
"pack://uiaffectshower.py:AffectShower.ShowLoverState" "pack://uiaffectshower.py:AffectShower.ShowLoverState"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectShower.HideLoverState": { "AffectShower.HideLoverState": {
@@ -440,8 +440,8 @@
"pack://uiaffectshower.py:AffectShower.HideLoverState" "pack://uiaffectshower.py:AffectShower.HideLoverState"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectShower.ClearLoverState": { "AffectShower.ClearLoverState": {
@@ -450,8 +450,8 @@
"pack://uiaffectshower.py:AffectShower.ClearLoverState" "pack://uiaffectshower.py:AffectShower.ClearLoverState"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectShower.OnUpdateLovePoint": { "AffectShower.OnUpdateLovePoint": {
@@ -460,8 +460,8 @@
"pack://uiaffectshower.py:AffectShower.OnUpdateLovePoint" "pack://uiaffectshower.py:AffectShower.OnUpdateLovePoint"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectShower.SetHorseState": { "AffectShower.SetHorseState": {
@@ -470,8 +470,8 @@
"pack://uiaffectshower.py:AffectShower.SetHorseState" "pack://uiaffectshower.py:AffectShower.SetHorseState"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectShower.SetPlayTime": { "AffectShower.SetPlayTime": {
@@ -480,8 +480,8 @@
"pack://uiaffectshower.py:AffectShower.SetPlayTime" "pack://uiaffectshower.py:AffectShower.SetPlayTime"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectShower.__AppendAffect": { "AffectShower.__AppendAffect": {
@@ -490,8 +490,8 @@
"pack://uiaffectshower.py:AffectShower.__AppendAffect" "pack://uiaffectshower.py:AffectShower.__AppendAffect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectShower.__RemoveAffect": { "AffectShower.__RemoveAffect": {
@@ -500,8 +500,8 @@
"pack://uiaffectshower.py:AffectShower.__RemoveAffect" "pack://uiaffectshower.py:AffectShower.__RemoveAffect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectShower.__ArrangeImageList": { "AffectShower.__ArrangeImageList": {
@@ -510,8 +510,8 @@
"pack://uiaffectshower.py:AffectShower.__ArrangeImageList" "pack://uiaffectshower.py:AffectShower.__ArrangeImageList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AffectShower.OnUpdate": { "AffectShower.OnUpdate": {
@@ -520,8 +520,8 @@
"pack://uiaffectshower.py:AffectShower.OnUpdate" "pack://uiaffectshower.py:AffectShower.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiaffectshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
@@ -10,8 +10,8 @@
"pack://uiattachmetin.py:AttachMetinDialog.__init__" "pack://uiattachmetin.py:AttachMetinDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiattachmetin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiattachmetin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AttachMetinDialog.__LoadScript": { "AttachMetinDialog.__LoadScript": {
@@ -20,8 +20,8 @@
"pack://uiattachmetin.py:AttachMetinDialog.__LoadScript" "pack://uiattachmetin.py:AttachMetinDialog.__LoadScript"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiattachmetin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiattachmetin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AttachMetinDialog.__del__": { "AttachMetinDialog.__del__": {
@@ -30,8 +30,8 @@
"pack://uiattachmetin.py:AttachMetinDialog.__del__" "pack://uiattachmetin.py:AttachMetinDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiattachmetin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiattachmetin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AttachMetinDialog.Destroy": { "AttachMetinDialog.Destroy": {
@@ -40,8 +40,8 @@
"pack://uiattachmetin.py:AttachMetinDialog.Destroy" "pack://uiattachmetin.py:AttachMetinDialog.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiattachmetin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiattachmetin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AttachMetinDialog.CanAttachMetin": { "AttachMetinDialog.CanAttachMetin": {
@@ -50,8 +50,8 @@
"pack://uiattachmetin.py:AttachMetinDialog.CanAttachMetin" "pack://uiattachmetin.py:AttachMetinDialog.CanAttachMetin"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiattachmetin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiattachmetin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AttachMetinDialog.Open": { "AttachMetinDialog.Open": {
@@ -60,8 +60,8 @@
"pack://uiattachmetin.py:AttachMetinDialog.Open" "pack://uiattachmetin.py:AttachMetinDialog.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiattachmetin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiattachmetin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AttachMetinDialog.UpdateDialog": { "AttachMetinDialog.UpdateDialog": {
@@ -70,8 +70,8 @@
"pack://uiattachmetin.py:AttachMetinDialog.UpdateDialog" "pack://uiattachmetin.py:AttachMetinDialog.UpdateDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiattachmetin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiattachmetin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AttachMetinDialog.Accept": { "AttachMetinDialog.Accept": {
@@ -80,8 +80,8 @@
"pack://uiattachmetin.py:AttachMetinDialog.Accept" "pack://uiattachmetin.py:AttachMetinDialog.Accept"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiattachmetin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiattachmetin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AttachMetinDialog.Close": { "AttachMetinDialog.Close": {
@@ -90,8 +90,8 @@
"pack://uiattachmetin.py:AttachMetinDialog.Close" "pack://uiattachmetin.py:AttachMetinDialog.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiattachmetin.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiattachmetin.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+16 -16
View File
@@ -10,8 +10,8 @@
"pack://uiauction.py:AuctionWindow.__init__" "pack://uiauction.py:AuctionWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiauction.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiauction.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AuctionWindow.GetScriptFileName": { "AuctionWindow.GetScriptFileName": {
@@ -20,8 +20,8 @@
"pack://uiauction.py:AuctionWindow.GetScriptFileName" "pack://uiauction.py:AuctionWindow.GetScriptFileName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiauction.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiauction.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AuctionWindow.__LoadWindow": { "AuctionWindow.__LoadWindow": {
@@ -30,8 +30,8 @@
"pack://uiauction.py:AuctionWindow.__LoadWindow" "pack://uiauction.py:AuctionWindow.__LoadWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiauction.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiauction.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AuctionWindow.Destroy": { "AuctionWindow.Destroy": {
@@ -40,8 +40,8 @@
"pack://uiauction.py:AuctionWindow.Destroy" "pack://uiauction.py:AuctionWindow.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiauction.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiauction.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AuctionWindow.__MakeListPage": { "AuctionWindow.__MakeListPage": {
@@ -50,8 +50,8 @@
"pack://uiauction.py:AuctionWindow.__MakeListPage" "pack://uiauction.py:AuctionWindow.__MakeListPage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiauction.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiauction.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AuctionWindow.__MakeRegisterPage": { "AuctionWindow.__MakeRegisterPage": {
@@ -60,8 +60,8 @@
"pack://uiauction.py:AuctionWindow.__MakeRegisterPage" "pack://uiauction.py:AuctionWindow.__MakeRegisterPage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiauction.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiauction.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AuctionWindow.__MakeUniqueAuctionPage": { "AuctionWindow.__MakeUniqueAuctionPage": {
@@ -70,8 +70,8 @@
"pack://uiauction.py:AuctionWindow.__MakeUniqueAuctionPage" "pack://uiauction.py:AuctionWindow.__MakeUniqueAuctionPage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiauction.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiauction.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AuctionWindow.SelectPage": { "AuctionWindow.SelectPage": {
@@ -80,8 +80,8 @@
"pack://uiauction.py:AuctionWindow.SelectPage" "pack://uiauction.py:AuctionWindow.SelectPage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiauction.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiauction.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+34 -34
View File
@@ -10,8 +10,8 @@
"pack://uiautoban.py:AutoBanQuizWindow.__init__" "pack://uiautoban.py:AutoBanQuizWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoBanQuizWindow.__del__": { "AutoBanQuizWindow.__del__": {
@@ -20,8 +20,8 @@
"pack://uiautoban.py:AutoBanQuizWindow.__del__" "pack://uiautoban.py:AutoBanQuizWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoBanQuizWindow.LoadWindow": { "AutoBanQuizWindow.LoadWindow": {
@@ -30,8 +30,8 @@
"pack://uiautoban.py:AutoBanQuizWindow.LoadWindow" "pack://uiautoban.py:AutoBanQuizWindow.LoadWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoBanQuizWindow.Destroy": { "AutoBanQuizWindow.Destroy": {
@@ -40,8 +40,8 @@
"pack://uiautoban.py:AutoBanQuizWindow.Destroy" "pack://uiautoban.py:AutoBanQuizWindow.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoBanQuizWindow.Open": { "AutoBanQuizWindow.Open": {
@@ -50,8 +50,8 @@
"pack://uiautoban.py:AutoBanQuizWindow.Open" "pack://uiautoban.py:AutoBanQuizWindow.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoBanQuizWindow.Close": { "AutoBanQuizWindow.Close": {
@@ -60,8 +60,8 @@
"pack://uiautoban.py:AutoBanQuizWindow.Close" "pack://uiautoban.py:AutoBanQuizWindow.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoBanQuizWindow.Clear": { "AutoBanQuizWindow.Clear": {
@@ -70,8 +70,8 @@
"pack://uiautoban.py:AutoBanQuizWindow.Clear" "pack://uiautoban.py:AutoBanQuizWindow.Clear"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoBanQuizWindow.Refresh": { "AutoBanQuizWindow.Refresh": {
@@ -80,8 +80,8 @@
"pack://uiautoban.py:AutoBanQuizWindow.Refresh" "pack://uiautoban.py:AutoBanQuizWindow.Refresh"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoBanQuizWindow.__OnClickSelectButton0": { "AutoBanQuizWindow.__OnClickSelectButton0": {
@@ -90,8 +90,8 @@
"pack://uiautoban.py:AutoBanQuizWindow.__OnClickSelectButton0" "pack://uiautoban.py:AutoBanQuizWindow.__OnClickSelectButton0"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoBanQuizWindow.__OnClickSelectButton1": { "AutoBanQuizWindow.__OnClickSelectButton1": {
@@ -100,8 +100,8 @@
"pack://uiautoban.py:AutoBanQuizWindow.__OnClickSelectButton1" "pack://uiautoban.py:AutoBanQuizWindow.__OnClickSelectButton1"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoBanQuizWindow.__OnClickSelectButton2": { "AutoBanQuizWindow.__OnClickSelectButton2": {
@@ -110,8 +110,8 @@
"pack://uiautoban.py:AutoBanQuizWindow.__OnClickSelectButton2" "pack://uiautoban.py:AutoBanQuizWindow.__OnClickSelectButton2"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoBanQuizWindow.__Select": { "AutoBanQuizWindow.__Select": {
@@ -120,8 +120,8 @@
"pack://uiautoban.py:AutoBanQuizWindow.__Select" "pack://uiautoban.py:AutoBanQuizWindow.__Select"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoBanQuizWindow.__OnClickAnswerButton": { "AutoBanQuizWindow.__OnClickAnswerButton": {
@@ -130,8 +130,8 @@
"pack://uiautoban.py:AutoBanQuizWindow.__OnClickAnswerButton" "pack://uiautoban.py:AutoBanQuizWindow.__OnClickAnswerButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoBanQuizWindow.__OnClickRefreshButton": { "AutoBanQuizWindow.__OnClickRefreshButton": {
@@ -140,8 +140,8 @@
"pack://uiautoban.py:AutoBanQuizWindow.__OnClickRefreshButton" "pack://uiautoban.py:AutoBanQuizWindow.__OnClickRefreshButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoBanQuizWindow.OnPressEscapeKey": { "AutoBanQuizWindow.OnPressEscapeKey": {
@@ -150,8 +150,8 @@
"pack://uiautoban.py:AutoBanQuizWindow.OnPressEscapeKey" "pack://uiautoban.py:AutoBanQuizWindow.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoBanQuizWindow.OnUpdate": { "AutoBanQuizWindow.OnUpdate": {
@@ -160,8 +160,8 @@
"pack://uiautoban.py:AutoBanQuizWindow.OnUpdate" "pack://uiautoban.py:AutoBanQuizWindow.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AutoBanQuizWindow.OnRender": { "AutoBanQuizWindow.OnRender": {
@@ -170,8 +170,8 @@
"pack://uiautoban.py:AutoBanQuizWindow.OnRender" "pack://uiautoban.py:AutoBanQuizWindow.OnRender"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiautoban.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+36 -36
View File
@@ -10,8 +10,8 @@
"pack://uicandidate.py:VerticalCandidateBoard.__init__" "pack://uicandidate.py:VerticalCandidateBoard.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"VerticalCandidateBoard.__del__": { "VerticalCandidateBoard.__del__": {
@@ -20,8 +20,8 @@
"pack://uicandidate.py:VerticalCandidateBoard.__del__" "pack://uicandidate.py:VerticalCandidateBoard.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"VerticalCandidateBoard.SetCharacterCount": { "VerticalCandidateBoard.SetCharacterCount": {
@@ -30,8 +30,8 @@
"pack://uicandidate.py:VerticalCandidateBoard.SetCharacterCount" "pack://uicandidate.py:VerticalCandidateBoard.SetCharacterCount"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"VerticalCandidateBoard.SetCandidatePosition": { "VerticalCandidateBoard.SetCandidatePosition": {
@@ -40,8 +40,8 @@
"pack://uicandidate.py:VerticalCandidateBoard.SetCandidatePosition" "pack://uicandidate.py:VerticalCandidateBoard.SetCandidatePosition"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"VerticalCandidateBoard.Load": { "VerticalCandidateBoard.Load": {
@@ -50,8 +50,8 @@
"pack://uicandidate.py:VerticalCandidateBoard.Load" "pack://uicandidate.py:VerticalCandidateBoard.Load"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"VerticalCandidateBoard.Clear": { "VerticalCandidateBoard.Clear": {
@@ -60,8 +60,8 @@
"pack://uicandidate.py:VerticalCandidateBoard.Clear" "pack://uicandidate.py:VerticalCandidateBoard.Clear"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"VerticalCandidateBoard.Append": { "VerticalCandidateBoard.Append": {
@@ -70,8 +70,8 @@
"pack://uicandidate.py:VerticalCandidateBoard.Append" "pack://uicandidate.py:VerticalCandidateBoard.Append"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"VerticalCandidateBoard.Refresh": { "VerticalCandidateBoard.Refresh": {
@@ -80,8 +80,8 @@
"pack://uicandidate.py:VerticalCandidateBoard.Refresh" "pack://uicandidate.py:VerticalCandidateBoard.Refresh"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"KORCandidateWindow.__init__": { "KORCandidateWindow.__init__": {
@@ -90,8 +90,8 @@
"pack://uicandidate.py:KORCandidateWindow.__init__" "pack://uicandidate.py:KORCandidateWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"KORCandidateWindow.__del__": { "KORCandidateWindow.__del__": {
@@ -100,8 +100,8 @@
"pack://uicandidate.py:KORCandidateWindow.__del__" "pack://uicandidate.py:KORCandidateWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"KORCandidateWindow.SetCandidatePosition": { "KORCandidateWindow.SetCandidatePosition": {
@@ -110,8 +110,8 @@
"pack://uicandidate.py:KORCandidateWindow.SetCandidatePosition" "pack://uicandidate.py:KORCandidateWindow.SetCandidatePosition"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"KORCandidateWindow.Clear": { "KORCandidateWindow.Clear": {
@@ -120,8 +120,8 @@
"pack://uicandidate.py:KORCandidateWindow.Clear" "pack://uicandidate.py:KORCandidateWindow.Clear"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"KORCandidateWindow.Append": { "KORCandidateWindow.Append": {
@@ -130,8 +130,8 @@
"pack://uicandidate.py:KORCandidateWindow.Append" "pack://uicandidate.py:KORCandidateWindow.Append"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"KORCandidateWindow.Refresh": { "KORCandidateWindow.Refresh": {
@@ -140,8 +140,8 @@
"pack://uicandidate.py:KORCandidateWindow.Refresh" "pack://uicandidate.py:KORCandidateWindow.Refresh"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"KORCandidateWindow.Select": { "KORCandidateWindow.Select": {
@@ -150,8 +150,8 @@
"pack://uicandidate.py:KORCandidateWindow.Select" "pack://uicandidate.py:KORCandidateWindow.Select"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"KORCandidateWindow.Load": { "KORCandidateWindow.Load": {
@@ -160,8 +160,8 @@
"pack://uicandidate.py:KORCandidateWindow.Load" "pack://uicandidate.py:KORCandidateWindow.Load"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"KORCandidateWindow.__LoadScript": { "KORCandidateWindow.__LoadScript": {
@@ -170,8 +170,8 @@
"pack://uicandidate.py:KORCandidateWindow.__LoadScript" "pack://uicandidate.py:KORCandidateWindow.__LoadScript"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"KORCandidateWindow.__BindObject": { "KORCandidateWindow.__BindObject": {
@@ -180,8 +180,8 @@
"pack://uicandidate.py:KORCandidateWindow.__BindObject" "pack://uicandidate.py:KORCandidateWindow.__BindObject"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicandidate.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+160 -160
View File
@@ -10,8 +10,8 @@
"pack://uicharacter.py:unsigned32" "pack://uicharacter.py:unsigned32"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__init__": { "CharacterWindow.__init__": {
@@ -20,8 +20,8 @@
"pack://uicharacter.py:CharacterWindow.__init__" "pack://uicharacter.py:CharacterWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__del__": { "CharacterWindow.__del__": {
@@ -30,8 +30,8 @@
"pack://uicharacter.py:CharacterWindow.__del__" "pack://uicharacter.py:CharacterWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__Initialize": { "CharacterWindow.__Initialize": {
@@ -40,8 +40,8 @@
"pack://uicharacter.py:CharacterWindow.__Initialize" "pack://uicharacter.py:CharacterWindow.__Initialize"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.Show": { "CharacterWindow.Show": {
@@ -50,8 +50,8 @@
"pack://uicharacter.py:CharacterWindow.Show" "pack://uicharacter.py:CharacterWindow.Show"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__LoadScript": { "CharacterWindow.__LoadScript": {
@@ -60,8 +60,8 @@
"pack://uicharacter.py:CharacterWindow.__LoadScript" "pack://uicharacter.py:CharacterWindow.__LoadScript"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__BindObject": { "CharacterWindow.__BindObject": {
@@ -70,8 +70,8 @@
"pack://uicharacter.py:CharacterWindow.__BindObject" "pack://uicharacter.py:CharacterWindow.__BindObject"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__SetSkillSlotEvent": { "CharacterWindow.__SetSkillSlotEvent": {
@@ -80,8 +80,8 @@
"pack://uicharacter.py:CharacterWindow.__SetSkillSlotEvent" "pack://uicharacter.py:CharacterWindow.__SetSkillSlotEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__SetEmotionSlot": { "CharacterWindow.__SetEmotionSlot": {
@@ -90,8 +90,8 @@
"pack://uicharacter.py:CharacterWindow.__SetEmotionSlot" "pack://uicharacter.py:CharacterWindow.__SetEmotionSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__SelectEmotion": { "CharacterWindow.__SelectEmotion": {
@@ -100,8 +100,8 @@
"pack://uicharacter.py:CharacterWindow.__SelectEmotion" "pack://uicharacter.py:CharacterWindow.__SelectEmotion"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__ClickEmotionSlot": { "CharacterWindow.__ClickEmotionSlot": {
@@ -110,8 +110,8 @@
"pack://uicharacter.py:CharacterWindow.__ClickEmotionSlot" "pack://uicharacter.py:CharacterWindow.__ClickEmotionSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.ActEmotion": { "CharacterWindow.ActEmotion": {
@@ -120,8 +120,8 @@
"pack://uicharacter.py:CharacterWindow.ActEmotion" "pack://uicharacter.py:CharacterWindow.ActEmotion"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__OverInEmotion": { "CharacterWindow.__OverInEmotion": {
@@ -130,8 +130,8 @@
"pack://uicharacter.py:CharacterWindow.__OverInEmotion" "pack://uicharacter.py:CharacterWindow.__OverInEmotion"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__OverOutEmotion": { "CharacterWindow.__OverOutEmotion": {
@@ -140,8 +140,8 @@
"pack://uicharacter.py:CharacterWindow.__OverOutEmotion" "pack://uicharacter.py:CharacterWindow.__OverOutEmotion"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__BindEvent": { "CharacterWindow.__BindEvent": {
@@ -150,8 +150,8 @@
"pack://uicharacter.py:CharacterWindow.__BindEvent" "pack://uicharacter.py:CharacterWindow.__BindEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__LoadWindow": { "CharacterWindow.__LoadWindow": {
@@ -160,8 +160,8 @@
"pack://uicharacter.py:CharacterWindow.__LoadWindow" "pack://uicharacter.py:CharacterWindow.__LoadWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.Destroy": { "CharacterWindow.Destroy": {
@@ -170,8 +170,8 @@
"pack://uicharacter.py:CharacterWindow.Destroy" "pack://uicharacter.py:CharacterWindow.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.Close": { "CharacterWindow.Close": {
@@ -180,8 +180,8 @@
"pack://uicharacter.py:CharacterWindow.Close" "pack://uicharacter.py:CharacterWindow.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.SetSkillToolTip": { "CharacterWindow.SetSkillToolTip": {
@@ -190,8 +190,8 @@
"pack://uicharacter.py:CharacterWindow.SetSkillToolTip" "pack://uicharacter.py:CharacterWindow.SetSkillToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__OnClickStatusPlusButton": { "CharacterWindow.__OnClickStatusPlusButton": {
@@ -200,8 +200,8 @@
"pack://uicharacter.py:CharacterWindow.__OnClickStatusPlusButton" "pack://uicharacter.py:CharacterWindow.__OnClickStatusPlusButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__OnClickStatusMinusButton": { "CharacterWindow.__OnClickStatusMinusButton": {
@@ -210,8 +210,8 @@
"pack://uicharacter.py:CharacterWindow.__OnClickStatusMinusButton" "pack://uicharacter.py:CharacterWindow.__OnClickStatusMinusButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__OnClickTabButton": { "CharacterWindow.__OnClickTabButton": {
@@ -220,8 +220,8 @@
"pack://uicharacter.py:CharacterWindow.__OnClickTabButton" "pack://uicharacter.py:CharacterWindow.__OnClickTabButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.SetState": { "CharacterWindow.SetState": {
@@ -230,8 +230,8 @@
"pack://uicharacter.py:CharacterWindow.SetState" "pack://uicharacter.py:CharacterWindow.SetState"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.GetState": { "CharacterWindow.GetState": {
@@ -240,8 +240,8 @@
"pack://uicharacter.py:CharacterWindow.GetState" "pack://uicharacter.py:CharacterWindow.GetState"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__GetTotalAtkText": { "CharacterWindow.__GetTotalAtkText": {
@@ -250,8 +250,8 @@
"pack://uicharacter.py:CharacterWindow.__GetTotalAtkText" "pack://uicharacter.py:CharacterWindow.__GetTotalAtkText"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__GetTotalMagAtkText": { "CharacterWindow.__GetTotalMagAtkText": {
@@ -260,8 +260,8 @@
"pack://uicharacter.py:CharacterWindow.__GetTotalMagAtkText" "pack://uicharacter.py:CharacterWindow.__GetTotalMagAtkText"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__GetTotalDefText": { "CharacterWindow.__GetTotalDefText": {
@@ -270,8 +270,8 @@
"pack://uicharacter.py:CharacterWindow.__GetTotalDefText" "pack://uicharacter.py:CharacterWindow.__GetTotalDefText"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.RefreshStatus": { "CharacterWindow.RefreshStatus": {
@@ -280,8 +280,8 @@
"pack://uicharacter.py:CharacterWindow.RefreshStatus" "pack://uicharacter.py:CharacterWindow.RefreshStatus"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__RefreshStatusPlusButtonList": { "CharacterWindow.__RefreshStatusPlusButtonList": {
@@ -290,8 +290,8 @@
"pack://uicharacter.py:CharacterWindow.__RefreshStatusPlusButtonList" "pack://uicharacter.py:CharacterWindow.__RefreshStatusPlusButtonList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__RefreshStatusMinusButtonList": { "CharacterWindow.__RefreshStatusMinusButtonList": {
@@ -300,8 +300,8 @@
"pack://uicharacter.py:CharacterWindow.__RefreshStatusMinusButtonList" "pack://uicharacter.py:CharacterWindow.__RefreshStatusMinusButtonList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.RefreshAlignment": { "CharacterWindow.RefreshAlignment": {
@@ -310,8 +310,8 @@
"pack://uicharacter.py:CharacterWindow.RefreshAlignment" "pack://uicharacter.py:CharacterWindow.RefreshAlignment"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__ShowStatusMinusButtonList": { "CharacterWindow.__ShowStatusMinusButtonList": {
@@ -320,8 +320,8 @@
"pack://uicharacter.py:CharacterWindow.__ShowStatusMinusButtonList" "pack://uicharacter.py:CharacterWindow.__ShowStatusMinusButtonList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__HideStatusMinusButtonList": { "CharacterWindow.__HideStatusMinusButtonList": {
@@ -330,8 +330,8 @@
"pack://uicharacter.py:CharacterWindow.__HideStatusMinusButtonList" "pack://uicharacter.py:CharacterWindow.__HideStatusMinusButtonList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.ShowStatusPlusButtonList": { "CharacterWindow.ShowStatusPlusButtonList": {
@@ -340,8 +340,8 @@
"pack://uicharacter.py:CharacterWindow.ShowStatusPlusButtonList" "pack://uicharacter.py:CharacterWindow.ShowStatusPlusButtonList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.HideStatusPlusButtonList": { "CharacterWindow.HideStatusPlusButtonList": {
@@ -350,8 +350,8 @@
"pack://uicharacter.py:CharacterWindow.HideStatusPlusButtonList" "pack://uicharacter.py:CharacterWindow.HideStatusPlusButtonList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.SelectSkill": { "CharacterWindow.SelectSkill": {
@@ -360,8 +360,8 @@
"pack://uicharacter.py:CharacterWindow.SelectSkill" "pack://uicharacter.py:CharacterWindow.SelectSkill"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.SelectEmptySlot": { "CharacterWindow.SelectEmptySlot": {
@@ -370,8 +370,8 @@
"pack://uicharacter.py:CharacterWindow.SelectEmptySlot" "pack://uicharacter.py:CharacterWindow.SelectEmptySlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.OverInItem": { "CharacterWindow.OverInItem": {
@@ -380,8 +380,8 @@
"pack://uicharacter.py:CharacterWindow.OverInItem" "pack://uicharacter.py:CharacterWindow.OverInItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.OverOutItem": { "CharacterWindow.OverOutItem": {
@@ -390,8 +390,8 @@
"pack://uicharacter.py:CharacterWindow.OverOutItem" "pack://uicharacter.py:CharacterWindow.OverOutItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__SelectQuest": { "CharacterWindow.__SelectQuest": {
@@ -400,8 +400,8 @@
"pack://uicharacter.py:CharacterWindow.__SelectQuest" "pack://uicharacter.py:CharacterWindow.__SelectQuest"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.RefreshQuest": { "CharacterWindow.RefreshQuest": {
@@ -410,8 +410,8 @@
"pack://uicharacter.py:CharacterWindow.RefreshQuest" "pack://uicharacter.py:CharacterWindow.RefreshQuest"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__UpdateQuestClock": { "CharacterWindow.__UpdateQuestClock": {
@@ -420,8 +420,8 @@
"pack://uicharacter.py:CharacterWindow.__UpdateQuestClock" "pack://uicharacter.py:CharacterWindow.__UpdateQuestClock"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__GetStatMinusPoint": { "CharacterWindow.__GetStatMinusPoint": {
@@ -430,8 +430,8 @@
"pack://uicharacter.py:CharacterWindow.__GetStatMinusPoint" "pack://uicharacter.py:CharacterWindow.__GetStatMinusPoint"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__OverInStatMinusButton": { "CharacterWindow.__OverInStatMinusButton": {
@@ -440,8 +440,8 @@
"pack://uicharacter.py:CharacterWindow.__OverInStatMinusButton" "pack://uicharacter.py:CharacterWindow.__OverInStatMinusButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__OverOutStatMinusButton": { "CharacterWindow.__OverOutStatMinusButton": {
@@ -450,8 +450,8 @@
"pack://uicharacter.py:CharacterWindow.__OverOutStatMinusButton" "pack://uicharacter.py:CharacterWindow.__OverOutStatMinusButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__OverInStatButton": { "CharacterWindow.__OverInStatButton": {
@@ -460,8 +460,8 @@
"pack://uicharacter.py:CharacterWindow.__OverInStatButton" "pack://uicharacter.py:CharacterWindow.__OverInStatButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__OverOutStatButton": { "CharacterWindow.__OverOutStatButton": {
@@ -470,8 +470,8 @@
"pack://uicharacter.py:CharacterWindow.__OverOutStatButton" "pack://uicharacter.py:CharacterWindow.__OverOutStatButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__ShowStatToolTip": { "CharacterWindow.__ShowStatToolTip": {
@@ -480,8 +480,8 @@
"pack://uicharacter.py:CharacterWindow.__ShowStatToolTip" "pack://uicharacter.py:CharacterWindow.__ShowStatToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__HideStatToolTip": { "CharacterWindow.__HideStatToolTip": {
@@ -490,8 +490,8 @@
"pack://uicharacter.py:CharacterWindow.__HideStatToolTip" "pack://uicharacter.py:CharacterWindow.__HideStatToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.OnPressEscapeKey": { "CharacterWindow.OnPressEscapeKey": {
@@ -500,8 +500,8 @@
"pack://uicharacter.py:CharacterWindow.OnPressEscapeKey" "pack://uicharacter.py:CharacterWindow.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.OnUpdate": { "CharacterWindow.OnUpdate": {
@@ -510,8 +510,8 @@
"pack://uicharacter.py:CharacterWindow.OnUpdate" "pack://uicharacter.py:CharacterWindow.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__RefreshSkillPage": { "CharacterWindow.__RefreshSkillPage": {
@@ -520,8 +520,8 @@
"pack://uicharacter.py:CharacterWindow.__RefreshSkillPage" "pack://uicharacter.py:CharacterWindow.__RefreshSkillPage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.RefreshSkill": { "CharacterWindow.RefreshSkill": {
@@ -530,8 +530,8 @@
"pack://uicharacter.py:CharacterWindow.RefreshSkill" "pack://uicharacter.py:CharacterWindow.RefreshSkill"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.CanShowPlusButton": { "CharacterWindow.CanShowPlusButton": {
@@ -540,8 +540,8 @@
"pack://uicharacter.py:CharacterWindow.CanShowPlusButton" "pack://uicharacter.py:CharacterWindow.CanShowPlusButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__RefreshSkillPlusButton": { "CharacterWindow.__RefreshSkillPlusButton": {
@@ -550,8 +550,8 @@
"pack://uicharacter.py:CharacterWindow.__RefreshSkillPlusButton" "pack://uicharacter.py:CharacterWindow.__RefreshSkillPlusButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.RefreshSkillPlusButtonList": { "CharacterWindow.RefreshSkillPlusButtonList": {
@@ -560,8 +560,8 @@
"pack://uicharacter.py:CharacterWindow.RefreshSkillPlusButtonList" "pack://uicharacter.py:CharacterWindow.RefreshSkillPlusButtonList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.RefreshSkillPlusPointLabel": { "CharacterWindow.RefreshSkillPlusPointLabel": {
@@ -570,8 +570,8 @@
"pack://uicharacter.py:CharacterWindow.RefreshSkillPlusPointLabel" "pack://uicharacter.py:CharacterWindow.RefreshSkillPlusPointLabel"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.OnPressedSlotButton": { "CharacterWindow.OnPressedSlotButton": {
@@ -580,8 +580,8 @@
"pack://uicharacter.py:CharacterWindow.OnPressedSlotButton" "pack://uicharacter.py:CharacterWindow.OnPressedSlotButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.ClickSkillSlot": { "CharacterWindow.ClickSkillSlot": {
@@ -590,8 +590,8 @@
"pack://uicharacter.py:CharacterWindow.ClickSkillSlot" "pack://uicharacter.py:CharacterWindow.ClickSkillSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.OnUseSkill": { "CharacterWindow.OnUseSkill": {
@@ -600,8 +600,8 @@
"pack://uicharacter.py:CharacterWindow.OnUseSkill" "pack://uicharacter.py:CharacterWindow.OnUseSkill"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.OnActivateSkill": { "CharacterWindow.OnActivateSkill": {
@@ -610,8 +610,8 @@
"pack://uicharacter.py:CharacterWindow.OnActivateSkill" "pack://uicharacter.py:CharacterWindow.OnActivateSkill"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.OnDeactivateSkill": { "CharacterWindow.OnDeactivateSkill": {
@@ -620,8 +620,8 @@
"pack://uicharacter.py:CharacterWindow.OnDeactivateSkill" "pack://uicharacter.py:CharacterWindow.OnDeactivateSkill"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__ShowJobToolTip": { "CharacterWindow.__ShowJobToolTip": {
@@ -630,8 +630,8 @@
"pack://uicharacter.py:CharacterWindow.__ShowJobToolTip" "pack://uicharacter.py:CharacterWindow.__ShowJobToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__HideJobToolTip": { "CharacterWindow.__HideJobToolTip": {
@@ -640,8 +640,8 @@
"pack://uicharacter.py:CharacterWindow.__HideJobToolTip" "pack://uicharacter.py:CharacterWindow.__HideJobToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__SetJobText": { "CharacterWindow.__SetJobText": {
@@ -650,8 +650,8 @@
"pack://uicharacter.py:CharacterWindow.__SetJobText" "pack://uicharacter.py:CharacterWindow.__SetJobText"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__ShowAlignmentToolTip": { "CharacterWindow.__ShowAlignmentToolTip": {
@@ -660,8 +660,8 @@
"pack://uicharacter.py:CharacterWindow.__ShowAlignmentToolTip" "pack://uicharacter.py:CharacterWindow.__ShowAlignmentToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__HideAlignmentToolTip": { "CharacterWindow.__HideAlignmentToolTip": {
@@ -670,8 +670,8 @@
"pack://uicharacter.py:CharacterWindow.__HideAlignmentToolTip" "pack://uicharacter.py:CharacterWindow.__HideAlignmentToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.RefreshCharacter": { "CharacterWindow.RefreshCharacter": {
@@ -680,8 +680,8 @@
"pack://uicharacter.py:CharacterWindow.RefreshCharacter" "pack://uicharacter.py:CharacterWindow.RefreshCharacter"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__SetSkillGroupName": { "CharacterWindow.__SetSkillGroupName": {
@@ -690,8 +690,8 @@
"pack://uicharacter.py:CharacterWindow.__SetSkillGroupName" "pack://uicharacter.py:CharacterWindow.__SetSkillGroupName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__SetSkillSlotData": { "CharacterWindow.__SetSkillSlotData": {
@@ -700,8 +700,8 @@
"pack://uicharacter.py:CharacterWindow.__SetSkillSlotData" "pack://uicharacter.py:CharacterWindow.__SetSkillSlotData"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__SelectSkillGroup": { "CharacterWindow.__SelectSkillGroup": {
@@ -710,8 +710,8 @@
"pack://uicharacter.py:CharacterWindow.__SelectSkillGroup" "pack://uicharacter.py:CharacterWindow.__SelectSkillGroup"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__CanUseSkillNow": { "CharacterWindow.__CanUseSkillNow": {
@@ -720,8 +720,8 @@
"pack://uicharacter.py:CharacterWindow.__CanUseSkillNow" "pack://uicharacter.py:CharacterWindow.__CanUseSkillNow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__CanUseHorseSkill": { "CharacterWindow.__CanUseHorseSkill": {
@@ -730,8 +730,8 @@
"pack://uicharacter.py:CharacterWindow.__CanUseHorseSkill" "pack://uicharacter.py:CharacterWindow.__CanUseHorseSkill"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__IsChangedHorseRidingSkillLevel": { "CharacterWindow.__IsChangedHorseRidingSkillLevel": {
@@ -740,8 +740,8 @@
"pack://uicharacter.py:CharacterWindow.__IsChangedHorseRidingSkillLevel" "pack://uicharacter.py:CharacterWindow.__IsChangedHorseRidingSkillLevel"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__GetRealSkillSlot": { "CharacterWindow.__GetRealSkillSlot": {
@@ -750,8 +750,8 @@
"pack://uicharacter.py:CharacterWindow.__GetRealSkillSlot" "pack://uicharacter.py:CharacterWindow.__GetRealSkillSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__GetETCSkillRealSlotIndex": { "CharacterWindow.__GetETCSkillRealSlotIndex": {
@@ -760,8 +760,8 @@
"pack://uicharacter.py:CharacterWindow.__GetETCSkillRealSlotIndex" "pack://uicharacter.py:CharacterWindow.__GetETCSkillRealSlotIndex"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__RealSkillSlotToSourceSlot": { "CharacterWindow.__RealSkillSlotToSourceSlot": {
@@ -770,8 +770,8 @@
"pack://uicharacter.py:CharacterWindow.__RealSkillSlotToSourceSlot" "pack://uicharacter.py:CharacterWindow.__RealSkillSlotToSourceSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.__GetSkillGradeFromSlot": { "CharacterWindow.__GetSkillGradeFromSlot": {
@@ -780,8 +780,8 @@
"pack://uicharacter.py:CharacterWindow.__GetSkillGradeFromSlot" "pack://uicharacter.py:CharacterWindow.__GetSkillGradeFromSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.SelectSkillGroup": { "CharacterWindow.SelectSkillGroup": {
@@ -790,8 +790,8 @@
"pack://uicharacter.py:CharacterWindow.SelectSkillGroup" "pack://uicharacter.py:CharacterWindow.SelectSkillGroup"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CharacterWindow.OnQuestScroll": { "CharacterWindow.OnQuestScroll": {
@@ -800,8 +800,8 @@
"pack://uicharacter.py:CharacterWindow.OnQuestScroll" "pack://uicharacter.py:CharacterWindow.OnQuestScroll"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicharacter.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
File diff suppressed because it is too large Load Diff
+148 -148
View File
@@ -10,8 +10,8 @@
"pack://uicommon.py:PopupDialog.__init__" "pack://uicommon.py:PopupDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.__del__": { "PopupDialog.__del__": {
@@ -20,8 +20,8 @@
"pack://uicommon.py:PopupDialog.__del__" "pack://uicommon.py:PopupDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.__LoadDialog": { "PopupDialog.__LoadDialog": {
@@ -30,8 +30,8 @@
"pack://uicommon.py:PopupDialog.__LoadDialog" "pack://uicommon.py:PopupDialog.__LoadDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.Open": { "PopupDialog.Open": {
@@ -40,8 +40,8 @@
"pack://uicommon.py:PopupDialog.Open" "pack://uicommon.py:PopupDialog.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.Close": { "PopupDialog.Close": {
@@ -50,8 +50,8 @@
"pack://uicommon.py:PopupDialog.Close" "pack://uicommon.py:PopupDialog.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.Destroy": { "PopupDialog.Destroy": {
@@ -60,8 +60,8 @@
"pack://uicommon.py:PopupDialog.Destroy" "pack://uicommon.py:PopupDialog.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.SetWidth": { "PopupDialog.SetWidth": {
@@ -70,8 +70,8 @@
"pack://uicommon.py:PopupDialog.SetWidth" "pack://uicommon.py:PopupDialog.SetWidth"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.SetText": { "PopupDialog.SetText": {
@@ -80,8 +80,8 @@
"pack://uicommon.py:PopupDialog.SetText" "pack://uicommon.py:PopupDialog.SetText"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.SetAcceptEvent": { "PopupDialog.SetAcceptEvent": {
@@ -90,8 +90,8 @@
"pack://uicommon.py:PopupDialog.SetAcceptEvent" "pack://uicommon.py:PopupDialog.SetAcceptEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.SetButtonName": { "PopupDialog.SetButtonName": {
@@ -100,8 +100,8 @@
"pack://uicommon.py:PopupDialog.SetButtonName" "pack://uicommon.py:PopupDialog.SetButtonName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.OnPressEscapeKey": { "PopupDialog.OnPressEscapeKey": {
@@ -110,8 +110,8 @@
"pack://uicommon.py:PopupDialog.OnPressEscapeKey" "pack://uicommon.py:PopupDialog.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.OnIMEReturn": { "PopupDialog.OnIMEReturn": {
@@ -120,8 +120,8 @@
"pack://uicommon.py:PopupDialog.OnIMEReturn" "pack://uicommon.py:PopupDialog.OnIMEReturn"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialog.__init__": { "InputDialog.__init__": {
@@ -130,8 +130,8 @@
"pack://uicommon.py:InputDialog.__init__" "pack://uicommon.py:InputDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialog.__del__": { "InputDialog.__del__": {
@@ -140,8 +140,8 @@
"pack://uicommon.py:InputDialog.__del__" "pack://uicommon.py:InputDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialog.__CreateDialog": { "InputDialog.__CreateDialog": {
@@ -150,8 +150,8 @@
"pack://uicommon.py:InputDialog.__CreateDialog" "pack://uicommon.py:InputDialog.__CreateDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialog.Open": { "InputDialog.Open": {
@@ -160,8 +160,8 @@
"pack://uicommon.py:InputDialog.Open" "pack://uicommon.py:InputDialog.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialog.Close": { "InputDialog.Close": {
@@ -170,8 +170,8 @@
"pack://uicommon.py:InputDialog.Close" "pack://uicommon.py:InputDialog.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialog.SetTitle": { "InputDialog.SetTitle": {
@@ -180,8 +180,8 @@
"pack://uicommon.py:InputDialog.SetTitle" "pack://uicommon.py:InputDialog.SetTitle"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialog.SetNumberMode": { "InputDialog.SetNumberMode": {
@@ -190,8 +190,8 @@
"pack://uicommon.py:InputDialog.SetNumberMode" "pack://uicommon.py:InputDialog.SetNumberMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialog.SetSecretMode": { "InputDialog.SetSecretMode": {
@@ -200,8 +200,8 @@
"pack://uicommon.py:InputDialog.SetSecretMode" "pack://uicommon.py:InputDialog.SetSecretMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialog.SetFocus": { "InputDialog.SetFocus": {
@@ -210,8 +210,8 @@
"pack://uicommon.py:InputDialog.SetFocus" "pack://uicommon.py:InputDialog.SetFocus"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialog.SetMaxLength": { "InputDialog.SetMaxLength": {
@@ -220,8 +220,8 @@
"pack://uicommon.py:InputDialog.SetMaxLength" "pack://uicommon.py:InputDialog.SetMaxLength"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialog.SetSlotWidth": { "InputDialog.SetSlotWidth": {
@@ -230,8 +230,8 @@
"pack://uicommon.py:InputDialog.SetSlotWidth" "pack://uicommon.py:InputDialog.SetSlotWidth"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialog.SetBoardWidth": { "InputDialog.SetBoardWidth": {
@@ -240,8 +240,8 @@
"pack://uicommon.py:InputDialog.SetBoardWidth" "pack://uicommon.py:InputDialog.SetBoardWidth"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialog.SetAcceptEvent": { "InputDialog.SetAcceptEvent": {
@@ -250,8 +250,8 @@
"pack://uicommon.py:InputDialog.SetAcceptEvent" "pack://uicommon.py:InputDialog.SetAcceptEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialog.SetCancelEvent": { "InputDialog.SetCancelEvent": {
@@ -260,8 +260,8 @@
"pack://uicommon.py:InputDialog.SetCancelEvent" "pack://uicommon.py:InputDialog.SetCancelEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialog.GetText": { "InputDialog.GetText": {
@@ -270,8 +270,8 @@
"pack://uicommon.py:InputDialog.GetText" "pack://uicommon.py:InputDialog.GetText"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialogWithDescription.__init__": { "InputDialogWithDescription.__init__": {
@@ -280,8 +280,8 @@
"pack://uicommon.py:InputDialogWithDescription.__init__" "pack://uicommon.py:InputDialogWithDescription.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialogWithDescription.__del__": { "InputDialogWithDescription.__del__": {
@@ -290,8 +290,8 @@
"pack://uicommon.py:InputDialogWithDescription.__del__" "pack://uicommon.py:InputDialogWithDescription.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialogWithDescription.__CreateDialog": { "InputDialogWithDescription.__CreateDialog": {
@@ -300,8 +300,8 @@
"pack://uicommon.py:InputDialogWithDescription.__CreateDialog" "pack://uicommon.py:InputDialogWithDescription.__CreateDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialogWithDescription.SetDescription": { "InputDialogWithDescription.SetDescription": {
@@ -310,8 +310,8 @@
"pack://uicommon.py:InputDialogWithDescription.SetDescription" "pack://uicommon.py:InputDialogWithDescription.SetDescription"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialogWithDescription2.__init__": { "InputDialogWithDescription2.__init__": {
@@ -320,8 +320,8 @@
"pack://uicommon.py:InputDialogWithDescription2.__init__" "pack://uicommon.py:InputDialogWithDescription2.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialogWithDescription2.__del__": { "InputDialogWithDescription2.__del__": {
@@ -330,8 +330,8 @@
"pack://uicommon.py:InputDialogWithDescription2.__del__" "pack://uicommon.py:InputDialogWithDescription2.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialogWithDescription2.__CreateDialog": { "InputDialogWithDescription2.__CreateDialog": {
@@ -340,8 +340,8 @@
"pack://uicommon.py:InputDialogWithDescription2.__CreateDialog" "pack://uicommon.py:InputDialogWithDescription2.__CreateDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialogWithDescription2.SetDescription1": { "InputDialogWithDescription2.SetDescription1": {
@@ -350,8 +350,8 @@
"pack://uicommon.py:InputDialogWithDescription2.SetDescription1" "pack://uicommon.py:InputDialogWithDescription2.SetDescription1"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InputDialogWithDescription2.SetDescription2": { "InputDialogWithDescription2.SetDescription2": {
@@ -360,8 +360,8 @@
"pack://uicommon.py:InputDialogWithDescription2.SetDescription2" "pack://uicommon.py:InputDialogWithDescription2.SetDescription2"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialog.__init__": { "QuestionDialog.__init__": {
@@ -370,8 +370,8 @@
"pack://uicommon.py:QuestionDialog.__init__" "pack://uicommon.py:QuestionDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialog.__del__": { "QuestionDialog.__del__": {
@@ -380,8 +380,8 @@
"pack://uicommon.py:QuestionDialog.__del__" "pack://uicommon.py:QuestionDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialog.__CreateDialog": { "QuestionDialog.__CreateDialog": {
@@ -390,8 +390,8 @@
"pack://uicommon.py:QuestionDialog.__CreateDialog" "pack://uicommon.py:QuestionDialog.__CreateDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialog.Open": { "QuestionDialog.Open": {
@@ -400,8 +400,8 @@
"pack://uicommon.py:QuestionDialog.Open" "pack://uicommon.py:QuestionDialog.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialog.Close": { "QuestionDialog.Close": {
@@ -410,8 +410,8 @@
"pack://uicommon.py:QuestionDialog.Close" "pack://uicommon.py:QuestionDialog.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialog.SetWidth": { "QuestionDialog.SetWidth": {
@@ -420,8 +420,8 @@
"pack://uicommon.py:QuestionDialog.SetWidth" "pack://uicommon.py:QuestionDialog.SetWidth"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialog.SAFE_SetAcceptEvent": { "QuestionDialog.SAFE_SetAcceptEvent": {
@@ -430,8 +430,8 @@
"pack://uicommon.py:QuestionDialog.SAFE_SetAcceptEvent" "pack://uicommon.py:QuestionDialog.SAFE_SetAcceptEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialog.SAFE_SetCancelEvent": { "QuestionDialog.SAFE_SetCancelEvent": {
@@ -440,8 +440,8 @@
"pack://uicommon.py:QuestionDialog.SAFE_SetCancelEvent" "pack://uicommon.py:QuestionDialog.SAFE_SetCancelEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialog.SetAcceptEvent": { "QuestionDialog.SetAcceptEvent": {
@@ -450,8 +450,8 @@
"pack://uicommon.py:QuestionDialog.SetAcceptEvent" "pack://uicommon.py:QuestionDialog.SetAcceptEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialog.SetCancelEvent": { "QuestionDialog.SetCancelEvent": {
@@ -460,8 +460,8 @@
"pack://uicommon.py:QuestionDialog.SetCancelEvent" "pack://uicommon.py:QuestionDialog.SetCancelEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialog.SetText": { "QuestionDialog.SetText": {
@@ -470,8 +470,8 @@
"pack://uicommon.py:QuestionDialog.SetText" "pack://uicommon.py:QuestionDialog.SetText"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialog.SetAcceptText": { "QuestionDialog.SetAcceptText": {
@@ -480,8 +480,8 @@
"pack://uicommon.py:QuestionDialog.SetAcceptText" "pack://uicommon.py:QuestionDialog.SetAcceptText"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialog.SetCancelText": { "QuestionDialog.SetCancelText": {
@@ -490,8 +490,8 @@
"pack://uicommon.py:QuestionDialog.SetCancelText" "pack://uicommon.py:QuestionDialog.SetCancelText"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialog.OnPressEscapeKey": { "QuestionDialog.OnPressEscapeKey": {
@@ -500,8 +500,8 @@
"pack://uicommon.py:QuestionDialog.OnPressEscapeKey" "pack://uicommon.py:QuestionDialog.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialog2.__init__": { "QuestionDialog2.__init__": {
@@ -510,8 +510,8 @@
"pack://uicommon.py:QuestionDialog2.__init__" "pack://uicommon.py:QuestionDialog2.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialog2.__del__": { "QuestionDialog2.__del__": {
@@ -520,8 +520,8 @@
"pack://uicommon.py:QuestionDialog2.__del__" "pack://uicommon.py:QuestionDialog2.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialog2.__CreateDialog": { "QuestionDialog2.__CreateDialog": {
@@ -530,8 +530,8 @@
"pack://uicommon.py:QuestionDialog2.__CreateDialog" "pack://uicommon.py:QuestionDialog2.__CreateDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialog2.SetText1": { "QuestionDialog2.SetText1": {
@@ -540,8 +540,8 @@
"pack://uicommon.py:QuestionDialog2.SetText1" "pack://uicommon.py:QuestionDialog2.SetText1"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialog2.SetText2": { "QuestionDialog2.SetText2": {
@@ -550,8 +550,8 @@
"pack://uicommon.py:QuestionDialog2.SetText2" "pack://uicommon.py:QuestionDialog2.SetText2"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialogWithTimeLimit.__init__": { "QuestionDialogWithTimeLimit.__init__": {
@@ -560,8 +560,8 @@
"pack://uicommon.py:QuestionDialogWithTimeLimit.__init__" "pack://uicommon.py:QuestionDialogWithTimeLimit.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialogWithTimeLimit.__del__": { "QuestionDialogWithTimeLimit.__del__": {
@@ -570,8 +570,8 @@
"pack://uicommon.py:QuestionDialogWithTimeLimit.__del__" "pack://uicommon.py:QuestionDialogWithTimeLimit.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialogWithTimeLimit.__CreateDialog": { "QuestionDialogWithTimeLimit.__CreateDialog": {
@@ -580,8 +580,8 @@
"pack://uicommon.py:QuestionDialogWithTimeLimit.__CreateDialog" "pack://uicommon.py:QuestionDialogWithTimeLimit.__CreateDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialogWithTimeLimit.Open": { "QuestionDialogWithTimeLimit.Open": {
@@ -590,8 +590,8 @@
"pack://uicommon.py:QuestionDialogWithTimeLimit.Open" "pack://uicommon.py:QuestionDialogWithTimeLimit.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestionDialogWithTimeLimit.OnUpdate": { "QuestionDialogWithTimeLimit.OnUpdate": {
@@ -600,8 +600,8 @@
"pack://uicommon.py:QuestionDialogWithTimeLimit.OnUpdate" "pack://uicommon.py:QuestionDialogWithTimeLimit.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MoneyInputDialog.__init__": { "MoneyInputDialog.__init__": {
@@ -610,8 +610,8 @@
"pack://uicommon.py:MoneyInputDialog.__init__" "pack://uicommon.py:MoneyInputDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MoneyInputDialog.__del__": { "MoneyInputDialog.__del__": {
@@ -620,8 +620,8 @@
"pack://uicommon.py:MoneyInputDialog.__del__" "pack://uicommon.py:MoneyInputDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MoneyInputDialog.__CreateDialog": { "MoneyInputDialog.__CreateDialog": {
@@ -630,8 +630,8 @@
"pack://uicommon.py:MoneyInputDialog.__CreateDialog" "pack://uicommon.py:MoneyInputDialog.__CreateDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MoneyInputDialog.Open": { "MoneyInputDialog.Open": {
@@ -640,8 +640,8 @@
"pack://uicommon.py:MoneyInputDialog.Open" "pack://uicommon.py:MoneyInputDialog.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MoneyInputDialog.Close": { "MoneyInputDialog.Close": {
@@ -650,8 +650,8 @@
"pack://uicommon.py:MoneyInputDialog.Close" "pack://uicommon.py:MoneyInputDialog.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MoneyInputDialog.SetTitle": { "MoneyInputDialog.SetTitle": {
@@ -660,8 +660,8 @@
"pack://uicommon.py:MoneyInputDialog.SetTitle" "pack://uicommon.py:MoneyInputDialog.SetTitle"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MoneyInputDialog.SetFocus": { "MoneyInputDialog.SetFocus": {
@@ -670,8 +670,8 @@
"pack://uicommon.py:MoneyInputDialog.SetFocus" "pack://uicommon.py:MoneyInputDialog.SetFocus"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MoneyInputDialog.SetMaxLength": { "MoneyInputDialog.SetMaxLength": {
@@ -680,8 +680,8 @@
"pack://uicommon.py:MoneyInputDialog.SetMaxLength" "pack://uicommon.py:MoneyInputDialog.SetMaxLength"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MoneyInputDialog.SetMoneyHeaderText": { "MoneyInputDialog.SetMoneyHeaderText": {
@@ -690,8 +690,8 @@
"pack://uicommon.py:MoneyInputDialog.SetMoneyHeaderText" "pack://uicommon.py:MoneyInputDialog.SetMoneyHeaderText"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MoneyInputDialog.SetAcceptEvent": { "MoneyInputDialog.SetAcceptEvent": {
@@ -700,8 +700,8 @@
"pack://uicommon.py:MoneyInputDialog.SetAcceptEvent" "pack://uicommon.py:MoneyInputDialog.SetAcceptEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MoneyInputDialog.SetCancelEvent": { "MoneyInputDialog.SetCancelEvent": {
@@ -710,8 +710,8 @@
"pack://uicommon.py:MoneyInputDialog.SetCancelEvent" "pack://uicommon.py:MoneyInputDialog.SetCancelEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MoneyInputDialog.SetValue": { "MoneyInputDialog.SetValue": {
@@ -720,8 +720,8 @@
"pack://uicommon.py:MoneyInputDialog.SetValue" "pack://uicommon.py:MoneyInputDialog.SetValue"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MoneyInputDialog.GetText": { "MoneyInputDialog.GetText": {
@@ -730,8 +730,8 @@
"pack://uicommon.py:MoneyInputDialog.GetText" "pack://uicommon.py:MoneyInputDialog.GetText"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MoneyInputDialog.__OnValueUpdate": { "MoneyInputDialog.__OnValueUpdate": {
@@ -740,8 +740,8 @@
"pack://uicommon.py:MoneyInputDialog.__OnValueUpdate" "pack://uicommon.py:MoneyInputDialog.__OnValueUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicommon.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+80 -80
View File
@@ -10,8 +10,8 @@
"pack://uicube.py:CubeResultWindow.__init__" "pack://uicube.py:CubeResultWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeResultWindow.__del__": { "CubeResultWindow.__del__": {
@@ -20,8 +20,8 @@
"pack://uicube.py:CubeResultWindow.__del__" "pack://uicube.py:CubeResultWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeResultWindow.LoadWindow": { "CubeResultWindow.LoadWindow": {
@@ -30,8 +30,8 @@
"pack://uicube.py:CubeResultWindow.LoadWindow" "pack://uicube.py:CubeResultWindow.LoadWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeResultWindow.Destroy": { "CubeResultWindow.Destroy": {
@@ -40,8 +40,8 @@
"pack://uicube.py:CubeResultWindow.Destroy" "pack://uicube.py:CubeResultWindow.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeResultWindow.SetItemToolTip": { "CubeResultWindow.SetItemToolTip": {
@@ -50,8 +50,8 @@
"pack://uicube.py:CubeResultWindow.SetItemToolTip" "pack://uicube.py:CubeResultWindow.SetItemToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeResultWindow.SetCubeResultItem": { "CubeResultWindow.SetCubeResultItem": {
@@ -60,8 +60,8 @@
"pack://uicube.py:CubeResultWindow.SetCubeResultItem" "pack://uicube.py:CubeResultWindow.SetCubeResultItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeResultWindow.Open": { "CubeResultWindow.Open": {
@@ -70,8 +70,8 @@
"pack://uicube.py:CubeResultWindow.Open" "pack://uicube.py:CubeResultWindow.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeResultWindow.Close": { "CubeResultWindow.Close": {
@@ -80,8 +80,8 @@
"pack://uicube.py:CubeResultWindow.Close" "pack://uicube.py:CubeResultWindow.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeResultWindow.__OnCloseButtonClick": { "CubeResultWindow.__OnCloseButtonClick": {
@@ -90,8 +90,8 @@
"pack://uicube.py:CubeResultWindow.__OnCloseButtonClick" "pack://uicube.py:CubeResultWindow.__OnCloseButtonClick"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeResultWindow.__OnOverInItem": { "CubeResultWindow.__OnOverInItem": {
@@ -100,8 +100,8 @@
"pack://uicube.py:CubeResultWindow.__OnOverInItem" "pack://uicube.py:CubeResultWindow.__OnOverInItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeResultWindow.__OnOverOutItem": { "CubeResultWindow.__OnOverOutItem": {
@@ -110,8 +110,8 @@
"pack://uicube.py:CubeResultWindow.__OnOverOutItem" "pack://uicube.py:CubeResultWindow.__OnOverOutItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeResultWindow.OnPressEscapeKey": { "CubeResultWindow.OnPressEscapeKey": {
@@ -120,8 +120,8 @@
"pack://uicube.py:CubeResultWindow.OnPressEscapeKey" "pack://uicube.py:CubeResultWindow.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.__init__": { "CubeWindow.__init__": {
@@ -130,8 +130,8 @@
"pack://uicube.py:CubeWindow.__init__" "pack://uicube.py:CubeWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.__del__": { "CubeWindow.__del__": {
@@ -140,8 +140,8 @@
"pack://uicube.py:CubeWindow.__del__" "pack://uicube.py:CubeWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.LoadWindow": { "CubeWindow.LoadWindow": {
@@ -150,8 +150,8 @@
"pack://uicube.py:CubeWindow.LoadWindow" "pack://uicube.py:CubeWindow.LoadWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.SetItemToolTip": { "CubeWindow.SetItemToolTip": {
@@ -160,8 +160,8 @@
"pack://uicube.py:CubeWindow.SetItemToolTip" "pack://uicube.py:CubeWindow.SetItemToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.GetResultCount": { "CubeWindow.GetResultCount": {
@@ -170,8 +170,8 @@
"pack://uicube.py:CubeWindow.GetResultCount" "pack://uicube.py:CubeWindow.GetResultCount"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.OnScrollResultList": { "CubeWindow.OnScrollResultList": {
@@ -180,8 +180,8 @@
"pack://uicube.py:CubeWindow.OnScrollResultList" "pack://uicube.py:CubeWindow.OnScrollResultList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.AddCubeResultItem": { "CubeWindow.AddCubeResultItem": {
@@ -190,8 +190,8 @@
"pack://uicube.py:CubeWindow.AddCubeResultItem" "pack://uicube.py:CubeWindow.AddCubeResultItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.AddMaterialInfo": { "CubeWindow.AddMaterialInfo": {
@@ -200,8 +200,8 @@
"pack://uicube.py:CubeWindow.AddMaterialInfo" "pack://uicube.py:CubeWindow.AddMaterialInfo"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.ClearCubeResultItem": { "CubeWindow.ClearCubeResultItem": {
@@ -210,8 +210,8 @@
"pack://uicube.py:CubeWindow.ClearCubeResultItem" "pack://uicube.py:CubeWindow.ClearCubeResultItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.Destroy": { "CubeWindow.Destroy": {
@@ -220,8 +220,8 @@
"pack://uicube.py:CubeWindow.Destroy" "pack://uicube.py:CubeWindow.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.__OverOutMaterialSlot": { "CubeWindow.__OverOutMaterialSlot": {
@@ -230,8 +230,8 @@
"pack://uicube.py:CubeWindow.__OverOutMaterialSlot" "pack://uicube.py:CubeWindow.__OverOutMaterialSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.__OverInCubeResultSlot": { "CubeWindow.__OverInCubeResultSlot": {
@@ -240,8 +240,8 @@
"pack://uicube.py:CubeWindow.__OverInCubeResultSlot" "pack://uicube.py:CubeWindow.__OverInCubeResultSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.__OnSelectMaterialSlot": { "CubeWindow.__OnSelectMaterialSlot": {
@@ -250,8 +250,8 @@
"pack://uicube.py:CubeWindow.__OnSelectMaterialSlot" "pack://uicube.py:CubeWindow.__OnSelectMaterialSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.__OverInMaterialSlot": { "CubeWindow.__OverInMaterialSlot": {
@@ -260,8 +260,8 @@
"pack://uicube.py:CubeWindow.__OverInMaterialSlot" "pack://uicube.py:CubeWindow.__OverInMaterialSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.Open": { "CubeWindow.Open": {
@@ -270,8 +270,8 @@
"pack://uicube.py:CubeWindow.Open" "pack://uicube.py:CubeWindow.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.UpdateInfo": { "CubeWindow.UpdateInfo": {
@@ -280,8 +280,8 @@
"pack://uicube.py:CubeWindow.UpdateInfo" "pack://uicube.py:CubeWindow.UpdateInfo"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.OnPressEscapeKey": { "CubeWindow.OnPressEscapeKey": {
@@ -290,8 +290,8 @@
"pack://uicube.py:CubeWindow.OnPressEscapeKey" "pack://uicube.py:CubeWindow.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.Close": { "CubeWindow.Close": {
@@ -300,8 +300,8 @@
"pack://uicube.py:CubeWindow.Close" "pack://uicube.py:CubeWindow.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.Clear": { "CubeWindow.Clear": {
@@ -310,8 +310,8 @@
"pack://uicube.py:CubeWindow.Clear" "pack://uicube.py:CubeWindow.Clear"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.Refresh": { "CubeWindow.Refresh": {
@@ -320,8 +320,8 @@
"pack://uicube.py:CubeWindow.Refresh" "pack://uicube.py:CubeWindow.Refresh"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.__OnCloseButtonClick": { "CubeWindow.__OnCloseButtonClick": {
@@ -330,8 +330,8 @@
"pack://uicube.py:CubeWindow.__OnCloseButtonClick" "pack://uicube.py:CubeWindow.__OnCloseButtonClick"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.__OnAcceptButtonClick": { "CubeWindow.__OnAcceptButtonClick": {
@@ -340,8 +340,8 @@
"pack://uicube.py:CubeWindow.__OnAcceptButtonClick" "pack://uicube.py:CubeWindow.__OnAcceptButtonClick"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.__OnSelectEmptySlot": { "CubeWindow.__OnSelectEmptySlot": {
@@ -350,8 +350,8 @@
"pack://uicube.py:CubeWindow.__OnSelectEmptySlot" "pack://uicube.py:CubeWindow.__OnSelectEmptySlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.__OnSelectItemSlot": { "CubeWindow.__OnSelectItemSlot": {
@@ -360,8 +360,8 @@
"pack://uicube.py:CubeWindow.__OnSelectItemSlot" "pack://uicube.py:CubeWindow.__OnSelectItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.__OnOverInItem": { "CubeWindow.__OnOverInItem": {
@@ -370,8 +370,8 @@
"pack://uicube.py:CubeWindow.__OnOverInItem" "pack://uicube.py:CubeWindow.__OnOverInItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.__OnOverOutItem": { "CubeWindow.__OnOverOutItem": {
@@ -380,8 +380,8 @@
"pack://uicube.py:CubeWindow.__OnOverOutItem" "pack://uicube.py:CubeWindow.__OnOverOutItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.OnUpdate": { "CubeWindow.OnUpdate": {
@@ -390,8 +390,8 @@
"pack://uicube.py:CubeWindow.OnUpdate" "pack://uicube.py:CubeWindow.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CubeWindow.OnRender": { "CubeWindow.OnRender": {
@@ -400,8 +400,8 @@
"pack://uicube.py:CubeWindow.OnRender" "pack://uicube.py:CubeWindow.OnRender"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uicube.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+176 -176
View File
@@ -10,8 +10,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.__init__" "pack://uidragonsoul.py:DragonSoulWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.__del__": { "DragonSoulWindow.__del__": {
@@ -20,8 +20,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.__del__" "pack://uidragonsoul.py:DragonSoulWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.Show": { "DragonSoulWindow.Show": {
@@ -30,8 +30,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.Show" "pack://uidragonsoul.py:DragonSoulWindow.Show"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.__LoadWindow": { "DragonSoulWindow.__LoadWindow": {
@@ -40,8 +40,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.__LoadWindow" "pack://uidragonsoul.py:DragonSoulWindow.__LoadWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.Destroy": { "DragonSoulWindow.Destroy": {
@@ -50,8 +50,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.Destroy" "pack://uidragonsoul.py:DragonSoulWindow.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.Close": { "DragonSoulWindow.Close": {
@@ -60,8 +60,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.Close" "pack://uidragonsoul.py:DragonSoulWindow.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.__DeckButtonDown": { "DragonSoulWindow.__DeckButtonDown": {
@@ -70,8 +70,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.__DeckButtonDown" "pack://uidragonsoul.py:DragonSoulWindow.__DeckButtonDown"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.SetInventoryPage": { "DragonSoulWindow.SetInventoryPage": {
@@ -80,8 +80,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.SetInventoryPage" "pack://uidragonsoul.py:DragonSoulWindow.SetInventoryPage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.SetItemToolTip": { "DragonSoulWindow.SetItemToolTip": {
@@ -90,8 +90,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.SetItemToolTip" "pack://uidragonsoul.py:DragonSoulWindow.SetItemToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.RefreshItemSlot": { "DragonSoulWindow.RefreshItemSlot": {
@@ -100,8 +100,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.RefreshItemSlot" "pack://uidragonsoul.py:DragonSoulWindow.RefreshItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.RefreshEquipSlotWindow": { "DragonSoulWindow.RefreshEquipSlotWindow": {
@@ -110,8 +110,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.RefreshEquipSlotWindow" "pack://uidragonsoul.py:DragonSoulWindow.RefreshEquipSlotWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.RefreshStatus": { "DragonSoulWindow.RefreshStatus": {
@@ -120,8 +120,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.RefreshStatus" "pack://uidragonsoul.py:DragonSoulWindow.RefreshStatus"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.__InventoryLocalSlotPosToGlobalSlotPos": { "DragonSoulWindow.__InventoryLocalSlotPosToGlobalSlotPos": {
@@ -130,8 +130,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.__InventoryLocalSlotPosToGlobalSlotPos" "pack://uidragonsoul.py:DragonSoulWindow.__InventoryLocalSlotPosToGlobalSlotPos"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.RefreshBagSlotWindow": { "DragonSoulWindow.RefreshBagSlotWindow": {
@@ -140,8 +140,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.RefreshBagSlotWindow" "pack://uidragonsoul.py:DragonSoulWindow.RefreshBagSlotWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.ShowToolTip": { "DragonSoulWindow.ShowToolTip": {
@@ -150,8 +150,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.ShowToolTip" "pack://uidragonsoul.py:DragonSoulWindow.ShowToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.OnPressEscapeKey": { "DragonSoulWindow.OnPressEscapeKey": {
@@ -160,8 +160,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.OnPressEscapeKey" "pack://uidragonsoul.py:DragonSoulWindow.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.OnTop": { "DragonSoulWindow.OnTop": {
@@ -170,8 +170,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.OnTop" "pack://uidragonsoul.py:DragonSoulWindow.OnTop"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.OverOutItem": { "DragonSoulWindow.OverOutItem": {
@@ -180,8 +180,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.OverOutItem" "pack://uidragonsoul.py:DragonSoulWindow.OverOutItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.OverInItem": { "DragonSoulWindow.OverInItem": {
@@ -190,8 +190,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.OverInItem" "pack://uidragonsoul.py:DragonSoulWindow.OverInItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.__UseItem": { "DragonSoulWindow.__UseItem": {
@@ -200,8 +200,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.__UseItem" "pack://uidragonsoul.py:DragonSoulWindow.__UseItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.__EquipItem": { "DragonSoulWindow.__EquipItem": {
@@ -210,8 +210,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.__EquipItem" "pack://uidragonsoul.py:DragonSoulWindow.__EquipItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.SelectItemSlot": { "DragonSoulWindow.SelectItemSlot": {
@@ -220,8 +220,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.SelectItemSlot" "pack://uidragonsoul.py:DragonSoulWindow.SelectItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.__SellItem": { "DragonSoulWindow.__SellItem": {
@@ -230,8 +230,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.__SellItem" "pack://uidragonsoul.py:DragonSoulWindow.__SellItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.SellItem": { "DragonSoulWindow.SellItem": {
@@ -240,8 +240,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.SellItem" "pack://uidragonsoul.py:DragonSoulWindow.SellItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.OnCloseQuestionDialog": { "DragonSoulWindow.OnCloseQuestionDialog": {
@@ -250,8 +250,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.OnCloseQuestionDialog" "pack://uidragonsoul.py:DragonSoulWindow.OnCloseQuestionDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.__OnClosePopupDialog": { "DragonSoulWindow.__OnClosePopupDialog": {
@@ -260,8 +260,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.__OnClosePopupDialog" "pack://uidragonsoul.py:DragonSoulWindow.__OnClosePopupDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.SelectEmptySlot": { "DragonSoulWindow.SelectEmptySlot": {
@@ -270,8 +270,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.SelectEmptySlot" "pack://uidragonsoul.py:DragonSoulWindow.SelectEmptySlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.UseItemSlot": { "DragonSoulWindow.UseItemSlot": {
@@ -280,8 +280,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.UseItemSlot" "pack://uidragonsoul.py:DragonSoulWindow.UseItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.__SendMoveItemPacket": { "DragonSoulWindow.__SendMoveItemPacket": {
@@ -290,8 +290,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.__SendMoveItemPacket" "pack://uidragonsoul.py:DragonSoulWindow.__SendMoveItemPacket"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.OverOutEquipItem": { "DragonSoulWindow.OverOutEquipItem": {
@@ -300,8 +300,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.OverOutEquipItem" "pack://uidragonsoul.py:DragonSoulWindow.OverOutEquipItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.OverInEquipItem": { "DragonSoulWindow.OverInEquipItem": {
@@ -310,8 +310,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.OverInEquipItem" "pack://uidragonsoul.py:DragonSoulWindow.OverInEquipItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.UseEquipItemSlot": { "DragonSoulWindow.UseEquipItemSlot": {
@@ -320,8 +320,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.UseEquipItemSlot" "pack://uidragonsoul.py:DragonSoulWindow.UseEquipItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.__UseEquipItem": { "DragonSoulWindow.__UseEquipItem": {
@@ -330,8 +330,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.__UseEquipItem" "pack://uidragonsoul.py:DragonSoulWindow.__UseEquipItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.SelectEquipItemSlot": { "DragonSoulWindow.SelectEquipItemSlot": {
@@ -340,8 +340,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.SelectEquipItemSlot" "pack://uidragonsoul.py:DragonSoulWindow.SelectEquipItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.SelectEmptyEquipSlot": { "DragonSoulWindow.SelectEmptyEquipSlot": {
@@ -350,8 +350,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.SelectEmptyEquipSlot" "pack://uidragonsoul.py:DragonSoulWindow.SelectEmptyEquipSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.__OpenQuestionDialog": { "DragonSoulWindow.__OpenQuestionDialog": {
@@ -360,8 +360,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.__OpenQuestionDialog" "pack://uidragonsoul.py:DragonSoulWindow.__OpenQuestionDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.__Accept": { "DragonSoulWindow.__Accept": {
@@ -370,8 +370,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.__Accept" "pack://uidragonsoul.py:DragonSoulWindow.__Accept"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.__Cancel": { "DragonSoulWindow.__Cancel": {
@@ -380,8 +380,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.__Cancel" "pack://uidragonsoul.py:DragonSoulWindow.__Cancel"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.SetDSKindIndex": { "DragonSoulWindow.SetDSKindIndex": {
@@ -390,8 +390,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.SetDSKindIndex" "pack://uidragonsoul.py:DragonSoulWindow.SetDSKindIndex"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.SetDeckPage": { "DragonSoulWindow.SetDeckPage": {
@@ -400,8 +400,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.SetDeckPage" "pack://uidragonsoul.py:DragonSoulWindow.SetDeckPage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.ActivateDragonSoulByExtern": { "DragonSoulWindow.ActivateDragonSoulByExtern": {
@@ -410,8 +410,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.ActivateDragonSoulByExtern" "pack://uidragonsoul.py:DragonSoulWindow.ActivateDragonSoulByExtern"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.DeactivateDragonSoul": { "DragonSoulWindow.DeactivateDragonSoul": {
@@ -420,8 +420,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.DeactivateDragonSoul" "pack://uidragonsoul.py:DragonSoulWindow.DeactivateDragonSoul"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.ActivateButtonClick": { "DragonSoulWindow.ActivateButtonClick": {
@@ -430,8 +430,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.ActivateButtonClick" "pack://uidragonsoul.py:DragonSoulWindow.ActivateButtonClick"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.__CanActivateDeck": { "DragonSoulWindow.__CanActivateDeck": {
@@ -440,8 +440,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.__CanActivateDeck" "pack://uidragonsoul.py:DragonSoulWindow.__CanActivateDeck"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.__HighlightSlot_ClearCurrentPage": { "DragonSoulWindow.__HighlightSlot_ClearCurrentPage": {
@@ -450,8 +450,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.__HighlightSlot_ClearCurrentPage" "pack://uidragonsoul.py:DragonSoulWindow.__HighlightSlot_ClearCurrentPage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.__HighlightSlot_RefreshCurrentPage": { "DragonSoulWindow.__HighlightSlot_RefreshCurrentPage": {
@@ -460,8 +460,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.__HighlightSlot_RefreshCurrentPage" "pack://uidragonsoul.py:DragonSoulWindow.__HighlightSlot_RefreshCurrentPage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.HighlightSlot": { "DragonSoulWindow.HighlightSlot": {
@@ -470,8 +470,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.HighlightSlot" "pack://uidragonsoul.py:DragonSoulWindow.HighlightSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulWindow.SetDragonSoulRefineWindow": { "DragonSoulWindow.SetDragonSoulRefineWindow": {
@@ -480,8 +480,8 @@
"pack://uidragonsoul.py:DragonSoulWindow.SetDragonSoulRefineWindow" "pack://uidragonsoul.py:DragonSoulWindow.SetDragonSoulRefineWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__init__": { "DragonSoulRefineWindow.__init__": {
@@ -490,8 +490,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__init__" "pack://uidragonsoul.py:DragonSoulRefineWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__del__": { "DragonSoulRefineWindow.__del__": {
@@ -500,8 +500,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__del__" "pack://uidragonsoul.py:DragonSoulRefineWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.Show": { "DragonSoulRefineWindow.Show": {
@@ -510,8 +510,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.Show" "pack://uidragonsoul.py:DragonSoulRefineWindow.Show"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__LoadWindow": { "DragonSoulRefineWindow.__LoadWindow": {
@@ -520,8 +520,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__LoadWindow" "pack://uidragonsoul.py:DragonSoulRefineWindow.__LoadWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.Destroy": { "DragonSoulRefineWindow.Destroy": {
@@ -530,8 +530,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.Destroy" "pack://uidragonsoul.py:DragonSoulRefineWindow.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.Close": { "DragonSoulRefineWindow.Close": {
@@ -540,8 +540,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.Close" "pack://uidragonsoul.py:DragonSoulRefineWindow.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.SetItemToolTip": { "DragonSoulRefineWindow.SetItemToolTip": {
@@ -550,8 +550,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.SetItemToolTip" "pack://uidragonsoul.py:DragonSoulRefineWindow.SetItemToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__Initialize": { "DragonSoulRefineWindow.__Initialize": {
@@ -560,8 +560,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__Initialize" "pack://uidragonsoul.py:DragonSoulRefineWindow.__Initialize"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__FlushRefineItemSlot": { "DragonSoulRefineWindow.__FlushRefineItemSlot": {
@@ -570,8 +570,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__FlushRefineItemSlot" "pack://uidragonsoul.py:DragonSoulRefineWindow.__FlushRefineItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__ToggleUpButton": { "DragonSoulRefineWindow.__ToggleUpButton": {
@@ -580,8 +580,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__ToggleUpButton" "pack://uidragonsoul.py:DragonSoulRefineWindow.__ToggleUpButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__ToggleDownGradeButton": { "DragonSoulRefineWindow.__ToggleDownGradeButton": {
@@ -590,8 +590,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__ToggleDownGradeButton" "pack://uidragonsoul.py:DragonSoulRefineWindow.__ToggleDownGradeButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__ToggleDownStepButton": { "DragonSoulRefineWindow.__ToggleDownStepButton": {
@@ -600,8 +600,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__ToggleDownStepButton" "pack://uidragonsoul.py:DragonSoulRefineWindow.__ToggleDownStepButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__ToggleDownStrengthButton": { "DragonSoulRefineWindow.__ToggleDownStrengthButton": {
@@ -610,8 +610,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__ToggleDownStrengthButton" "pack://uidragonsoul.py:DragonSoulRefineWindow.__ToggleDownStrengthButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__PopUp": { "DragonSoulRefineWindow.__PopUp": {
@@ -620,8 +620,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__PopUp" "pack://uidragonsoul.py:DragonSoulRefineWindow.__PopUp"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__SetItem": { "DragonSoulRefineWindow.__SetItem": {
@@ -630,8 +630,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__SetItem" "pack://uidragonsoul.py:DragonSoulRefineWindow.__SetItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__CheckCanRefine": { "DragonSoulRefineWindow.__CheckCanRefine": {
@@ -640,8 +640,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__CheckCanRefine" "pack://uidragonsoul.py:DragonSoulRefineWindow.__CheckCanRefine"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__CanRefineGrade": { "DragonSoulRefineWindow.__CanRefineGrade": {
@@ -650,8 +650,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__CanRefineGrade" "pack://uidragonsoul.py:DragonSoulRefineWindow.__CanRefineGrade"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__CanRefineStep": { "DragonSoulRefineWindow.__CanRefineStep": {
@@ -660,8 +660,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__CanRefineStep" "pack://uidragonsoul.py:DragonSoulRefineWindow.__CanRefineStep"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__CanRefineStrength": { "DragonSoulRefineWindow.__CanRefineStrength": {
@@ -670,8 +670,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__CanRefineStrength" "pack://uidragonsoul.py:DragonSoulRefineWindow.__CanRefineStrength"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__GetRefineGradeRecipe": { "DragonSoulRefineWindow.__GetRefineGradeRecipe": {
@@ -680,8 +680,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__GetRefineGradeRecipe" "pack://uidragonsoul.py:DragonSoulRefineWindow.__GetRefineGradeRecipe"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__GetRefineStepRecipe": { "DragonSoulRefineWindow.__GetRefineStepRecipe": {
@@ -690,8 +690,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__GetRefineStepRecipe" "pack://uidragonsoul.py:DragonSoulRefineWindow.__GetRefineStepRecipe"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__GetRefineStrengthInfo": { "DragonSoulRefineWindow.__GetRefineStrengthInfo": {
@@ -700,8 +700,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__GetRefineStrengthInfo" "pack://uidragonsoul.py:DragonSoulRefineWindow.__GetRefineStrengthInfo"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__IsDragonSoul": { "DragonSoulRefineWindow.__IsDragonSoul": {
@@ -710,8 +710,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__IsDragonSoul" "pack://uidragonsoul.py:DragonSoulRefineWindow.__IsDragonSoul"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__GetDragonSoulTypeInfo": { "DragonSoulRefineWindow.__GetDragonSoulTypeInfo": {
@@ -720,8 +720,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__GetDragonSoulTypeInfo" "pack://uidragonsoul.py:DragonSoulRefineWindow.__GetDragonSoulTypeInfo"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__MakeDragonSoulVnum": { "DragonSoulRefineWindow.__MakeDragonSoulVnum": {
@@ -730,8 +730,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__MakeDragonSoulVnum" "pack://uidragonsoul.py:DragonSoulRefineWindow.__MakeDragonSoulVnum"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__SelectRefineEmptySlot": { "DragonSoulRefineWindow.__SelectRefineEmptySlot": {
@@ -740,8 +740,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__SelectRefineEmptySlot" "pack://uidragonsoul.py:DragonSoulRefineWindow.__SelectRefineEmptySlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__SelectRefineItemSlot": { "DragonSoulRefineWindow.__SelectRefineItemSlot": {
@@ -750,8 +750,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__SelectRefineItemSlot" "pack://uidragonsoul.py:DragonSoulRefineWindow.__SelectRefineItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__OverInRefineItem": { "DragonSoulRefineWindow.__OverInRefineItem": {
@@ -760,8 +760,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__OverInRefineItem" "pack://uidragonsoul.py:DragonSoulRefineWindow.__OverInRefineItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__OverInResultItem": { "DragonSoulRefineWindow.__OverInResultItem": {
@@ -770,8 +770,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__OverInResultItem" "pack://uidragonsoul.py:DragonSoulRefineWindow.__OverInResultItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__OverOutItem": { "DragonSoulRefineWindow.__OverOutItem": {
@@ -780,8 +780,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__OverOutItem" "pack://uidragonsoul.py:DragonSoulRefineWindow.__OverOutItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__PressDoRefineButton": { "DragonSoulRefineWindow.__PressDoRefineButton": {
@@ -790,8 +790,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__PressDoRefineButton" "pack://uidragonsoul.py:DragonSoulRefineWindow.__PressDoRefineButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.OnPressEscapeKey": { "DragonSoulRefineWindow.OnPressEscapeKey": {
@@ -800,8 +800,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.OnPressEscapeKey" "pack://uidragonsoul.py:DragonSoulRefineWindow.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.Refresh": { "DragonSoulRefineWindow.Refresh": {
@@ -810,8 +810,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.Refresh" "pack://uidragonsoul.py:DragonSoulRefineWindow.Refresh"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__RefreshRefineItemSlot": { "DragonSoulRefineWindow.__RefreshRefineItemSlot": {
@@ -820,8 +820,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__RefreshRefineItemSlot" "pack://uidragonsoul.py:DragonSoulRefineWindow.__RefreshRefineItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__GetEmptySlot": { "DragonSoulRefineWindow.__GetEmptySlot": {
@@ -830,8 +830,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__GetEmptySlot" "pack://uidragonsoul.py:DragonSoulRefineWindow.__GetEmptySlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.AutoSetItem": { "DragonSoulRefineWindow.AutoSetItem": {
@@ -840,8 +840,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.AutoSetItem" "pack://uidragonsoul.py:DragonSoulRefineWindow.AutoSetItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.__ClearResultItemSlot": { "DragonSoulRefineWindow.__ClearResultItemSlot": {
@@ -850,8 +850,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.__ClearResultItemSlot" "pack://uidragonsoul.py:DragonSoulRefineWindow.__ClearResultItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.RefineSucceed": { "DragonSoulRefineWindow.RefineSucceed": {
@@ -860,8 +860,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.RefineSucceed" "pack://uidragonsoul.py:DragonSoulRefineWindow.RefineSucceed"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.RefineFail": { "DragonSoulRefineWindow.RefineFail": {
@@ -870,8 +870,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.RefineFail" "pack://uidragonsoul.py:DragonSoulRefineWindow.RefineFail"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DragonSoulRefineWindow.SetInventoryWindows": { "DragonSoulRefineWindow.SetInventoryWindows": {
@@ -880,8 +880,8 @@
"pack://uidragonsoul.py:DragonSoulRefineWindow.SetInventoryWindows" "pack://uidragonsoul.py:DragonSoulRefineWindow.SetInventoryWindows"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uidragonsoul.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
@@ -10,8 +10,8 @@
"pack://uiequipmentdialog.py:EquipmentDialog.__init__" "pack://uiequipmentdialog.py:EquipmentDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EquipmentDialog.__del__": { "EquipmentDialog.__del__": {
@@ -20,8 +20,8 @@
"pack://uiequipmentdialog.py:EquipmentDialog.__del__" "pack://uiequipmentdialog.py:EquipmentDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EquipmentDialog.__LoadDialog": { "EquipmentDialog.__LoadDialog": {
@@ -30,8 +30,8 @@
"pack://uiequipmentdialog.py:EquipmentDialog.__LoadDialog" "pack://uiequipmentdialog.py:EquipmentDialog.__LoadDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EquipmentDialog.Open": { "EquipmentDialog.Open": {
@@ -40,8 +40,8 @@
"pack://uiequipmentdialog.py:EquipmentDialog.Open" "pack://uiequipmentdialog.py:EquipmentDialog.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EquipmentDialog.Close": { "EquipmentDialog.Close": {
@@ -50,8 +50,8 @@
"pack://uiequipmentdialog.py:EquipmentDialog.Close" "pack://uiequipmentdialog.py:EquipmentDialog.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EquipmentDialog.Destroy": { "EquipmentDialog.Destroy": {
@@ -60,8 +60,8 @@
"pack://uiequipmentdialog.py:EquipmentDialog.Destroy" "pack://uiequipmentdialog.py:EquipmentDialog.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EquipmentDialog.SetEquipmentDialogItem": { "EquipmentDialog.SetEquipmentDialogItem": {
@@ -70,8 +70,8 @@
"pack://uiequipmentdialog.py:EquipmentDialog.SetEquipmentDialogItem" "pack://uiequipmentdialog.py:EquipmentDialog.SetEquipmentDialogItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EquipmentDialog.SetEquipmentDialogSocket": { "EquipmentDialog.SetEquipmentDialogSocket": {
@@ -80,8 +80,8 @@
"pack://uiequipmentdialog.py:EquipmentDialog.SetEquipmentDialogSocket" "pack://uiequipmentdialog.py:EquipmentDialog.SetEquipmentDialogSocket"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EquipmentDialog.SetEquipmentDialogAttr": { "EquipmentDialog.SetEquipmentDialogAttr": {
@@ -90,8 +90,8 @@
"pack://uiequipmentdialog.py:EquipmentDialog.SetEquipmentDialogAttr" "pack://uiequipmentdialog.py:EquipmentDialog.SetEquipmentDialogAttr"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EquipmentDialog.SetItemToolTip": { "EquipmentDialog.SetItemToolTip": {
@@ -100,8 +100,8 @@
"pack://uiequipmentdialog.py:EquipmentDialog.SetItemToolTip" "pack://uiequipmentdialog.py:EquipmentDialog.SetItemToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EquipmentDialog.SetCloseEvent": { "EquipmentDialog.SetCloseEvent": {
@@ -110,8 +110,8 @@
"pack://uiequipmentdialog.py:EquipmentDialog.SetCloseEvent" "pack://uiequipmentdialog.py:EquipmentDialog.SetCloseEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EquipmentDialog.OverInItem": { "EquipmentDialog.OverInItem": {
@@ -120,8 +120,8 @@
"pack://uiequipmentdialog.py:EquipmentDialog.OverInItem" "pack://uiequipmentdialog.py:EquipmentDialog.OverInItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EquipmentDialog.OverOutItem": { "EquipmentDialog.OverOutItem": {
@@ -130,8 +130,8 @@
"pack://uiequipmentdialog.py:EquipmentDialog.OverOutItem" "pack://uiequipmentdialog.py:EquipmentDialog.OverOutItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EquipmentDialog.OnPressEscapeKey": { "EquipmentDialog.OnPressEscapeKey": {
@@ -140,8 +140,8 @@
"pack://uiequipmentdialog.py:EquipmentDialog.OnPressEscapeKey" "pack://uiequipmentdialog.py:EquipmentDialog.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiequipmentdialog.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+22 -22
View File
@@ -10,8 +10,8 @@
"pack://uiex.py:Window.__init__" "pack://uiex.py:Window.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Window.__del__": { "Window.__del__": {
@@ -20,8 +20,8 @@
"pack://uiex.py:Window.__del__" "pack://uiex.py:Window.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Window.ClearDictionary": { "Window.ClearDictionary": {
@@ -30,8 +30,8 @@
"pack://uiex.py:Window.ClearDictionary" "pack://uiex.py:Window.ClearDictionary"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Window.InsertChild": { "Window.InsertChild": {
@@ -40,8 +40,8 @@
"pack://uiex.py:Window.InsertChild" "pack://uiex.py:Window.InsertChild"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Window.IsChild": { "Window.IsChild": {
@@ -50,8 +50,8 @@
"pack://uiex.py:Window.IsChild" "pack://uiex.py:Window.IsChild"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Window.GetChild": { "Window.GetChild": {
@@ -60,8 +60,8 @@
"pack://uiex.py:Window.GetChild" "pack://uiex.py:Window.GetChild"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Window.__LoadSkin": { "Window.__LoadSkin": {
@@ -70,8 +70,8 @@
"pack://uiex.py:Window.__LoadSkin" "pack://uiex.py:Window.__LoadSkin"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"App.__init__": { "App.__init__": {
@@ -80,8 +80,8 @@
"pack://uiex.py:App.__init__" "pack://uiex.py:App.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"App.MainLoop": { "App.MainLoop": {
@@ -90,8 +90,8 @@
"pack://uiex.py:App.MainLoop" "pack://uiex.py:App.MainLoop"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"App.OnInit": { "App.OnInit": {
@@ -100,8 +100,8 @@
"pack://uiex.py:App.OnInit" "pack://uiex.py:App.OnInit"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"App.__del__": { "App.__del__": {
@@ -110,8 +110,8 @@
"pack://uiex.py:App.__del__" "pack://uiex.py:App.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiex.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+40 -40
View File
@@ -10,8 +10,8 @@
"pack://uiexchange.py:ExchangeDialog.__init__" "pack://uiexchange.py:ExchangeDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ExchangeDialog.__del__": { "ExchangeDialog.__del__": {
@@ -20,8 +20,8 @@
"pack://uiexchange.py:ExchangeDialog.__del__" "pack://uiexchange.py:ExchangeDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ExchangeDialog.LoadDialog": { "ExchangeDialog.LoadDialog": {
@@ -30,8 +30,8 @@
"pack://uiexchange.py:ExchangeDialog.LoadDialog" "pack://uiexchange.py:ExchangeDialog.LoadDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ExchangeDialog.Destroy": { "ExchangeDialog.Destroy": {
@@ -40,8 +40,8 @@
"pack://uiexchange.py:ExchangeDialog.Destroy" "pack://uiexchange.py:ExchangeDialog.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ExchangeDialog.OpenDialog": { "ExchangeDialog.OpenDialog": {
@@ -50,8 +50,8 @@
"pack://uiexchange.py:ExchangeDialog.OpenDialog" "pack://uiexchange.py:ExchangeDialog.OpenDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ExchangeDialog.CloseDialog": { "ExchangeDialog.CloseDialog": {
@@ -60,8 +60,8 @@
"pack://uiexchange.py:ExchangeDialog.CloseDialog" "pack://uiexchange.py:ExchangeDialog.CloseDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ExchangeDialog.SetItemToolTip": { "ExchangeDialog.SetItemToolTip": {
@@ -70,8 +70,8 @@
"pack://uiexchange.py:ExchangeDialog.SetItemToolTip" "pack://uiexchange.py:ExchangeDialog.SetItemToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ExchangeDialog.OpenPickMoneyDialog": { "ExchangeDialog.OpenPickMoneyDialog": {
@@ -80,8 +80,8 @@
"pack://uiexchange.py:ExchangeDialog.OpenPickMoneyDialog" "pack://uiexchange.py:ExchangeDialog.OpenPickMoneyDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ExchangeDialog.OnPickMoney": { "ExchangeDialog.OnPickMoney": {
@@ -90,8 +90,8 @@
"pack://uiexchange.py:ExchangeDialog.OnPickMoney" "pack://uiexchange.py:ExchangeDialog.OnPickMoney"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ExchangeDialog.AcceptExchange": { "ExchangeDialog.AcceptExchange": {
@@ -100,8 +100,8 @@
"pack://uiexchange.py:ExchangeDialog.AcceptExchange" "pack://uiexchange.py:ExchangeDialog.AcceptExchange"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ExchangeDialog.SelectOwnerEmptySlot": { "ExchangeDialog.SelectOwnerEmptySlot": {
@@ -110,8 +110,8 @@
"pack://uiexchange.py:ExchangeDialog.SelectOwnerEmptySlot" "pack://uiexchange.py:ExchangeDialog.SelectOwnerEmptySlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ExchangeDialog.SelectOwnerItemSlot": { "ExchangeDialog.SelectOwnerItemSlot": {
@@ -120,8 +120,8 @@
"pack://uiexchange.py:ExchangeDialog.SelectOwnerItemSlot" "pack://uiexchange.py:ExchangeDialog.SelectOwnerItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ExchangeDialog.RefreshOwnerSlot": { "ExchangeDialog.RefreshOwnerSlot": {
@@ -130,8 +130,8 @@
"pack://uiexchange.py:ExchangeDialog.RefreshOwnerSlot" "pack://uiexchange.py:ExchangeDialog.RefreshOwnerSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ExchangeDialog.RefreshTargetSlot": { "ExchangeDialog.RefreshTargetSlot": {
@@ -140,8 +140,8 @@
"pack://uiexchange.py:ExchangeDialog.RefreshTargetSlot" "pack://uiexchange.py:ExchangeDialog.RefreshTargetSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ExchangeDialog.Refresh": { "ExchangeDialog.Refresh": {
@@ -150,8 +150,8 @@
"pack://uiexchange.py:ExchangeDialog.Refresh" "pack://uiexchange.py:ExchangeDialog.Refresh"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ExchangeDialog.OverInOwnerItem": { "ExchangeDialog.OverInOwnerItem": {
@@ -160,8 +160,8 @@
"pack://uiexchange.py:ExchangeDialog.OverInOwnerItem" "pack://uiexchange.py:ExchangeDialog.OverInOwnerItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ExchangeDialog.OverInTargetItem": { "ExchangeDialog.OverInTargetItem": {
@@ -170,8 +170,8 @@
"pack://uiexchange.py:ExchangeDialog.OverInTargetItem" "pack://uiexchange.py:ExchangeDialog.OverInTargetItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ExchangeDialog.OverOutItem": { "ExchangeDialog.OverOutItem": {
@@ -180,8 +180,8 @@
"pack://uiexchange.py:ExchangeDialog.OverOutItem" "pack://uiexchange.py:ExchangeDialog.OverOutItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ExchangeDialog.OnTop": { "ExchangeDialog.OnTop": {
@@ -190,8 +190,8 @@
"pack://uiexchange.py:ExchangeDialog.OnTop" "pack://uiexchange.py:ExchangeDialog.OnTop"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ExchangeDialog.OnUpdate": { "ExchangeDialog.OnUpdate": {
@@ -200,8 +200,8 @@
"pack://uiexchange.py:ExchangeDialog.OnUpdate" "pack://uiexchange.py:ExchangeDialog.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiexchange.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+24 -24
View File
@@ -10,8 +10,8 @@
"pack://uigamebutton.py:GameButtonWindow.__init__" "pack://uigamebutton.py:GameButtonWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GameButtonWindow.__del__": { "GameButtonWindow.__del__": {
@@ -20,8 +20,8 @@
"pack://uigamebutton.py:GameButtonWindow.__del__" "pack://uigamebutton.py:GameButtonWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GameButtonWindow.__LoadWindow": { "GameButtonWindow.__LoadWindow": {
@@ -30,8 +30,8 @@
"pack://uigamebutton.py:GameButtonWindow.__LoadWindow" "pack://uigamebutton.py:GameButtonWindow.__LoadWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GameButtonWindow.Destroy": { "GameButtonWindow.Destroy": {
@@ -40,8 +40,8 @@
"pack://uigamebutton.py:GameButtonWindow.Destroy" "pack://uigamebutton.py:GameButtonWindow.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GameButtonWindow.SetButtonEvent": { "GameButtonWindow.SetButtonEvent": {
@@ -50,8 +50,8 @@
"pack://uigamebutton.py:GameButtonWindow.SetButtonEvent" "pack://uigamebutton.py:GameButtonWindow.SetButtonEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GameButtonWindow.ShowBuildButton": { "GameButtonWindow.ShowBuildButton": {
@@ -60,8 +60,8 @@
"pack://uigamebutton.py:GameButtonWindow.ShowBuildButton" "pack://uigamebutton.py:GameButtonWindow.ShowBuildButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GameButtonWindow.HideBuildButton": { "GameButtonWindow.HideBuildButton": {
@@ -70,8 +70,8 @@
"pack://uigamebutton.py:GameButtonWindow.HideBuildButton" "pack://uigamebutton.py:GameButtonWindow.HideBuildButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GameButtonWindow.CheckGameButton": { "GameButtonWindow.CheckGameButton": {
@@ -80,8 +80,8 @@
"pack://uigamebutton.py:GameButtonWindow.CheckGameButton" "pack://uigamebutton.py:GameButtonWindow.CheckGameButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GameButtonWindow.__IsSkillStat": { "GameButtonWindow.__IsSkillStat": {
@@ -90,8 +90,8 @@
"pack://uigamebutton.py:GameButtonWindow.__IsSkillStat" "pack://uigamebutton.py:GameButtonWindow.__IsSkillStat"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GameButtonWindow.__OnClickExitObserver": { "GameButtonWindow.__OnClickExitObserver": {
@@ -100,8 +100,8 @@
"pack://uigamebutton.py:GameButtonWindow.__OnClickExitObserver" "pack://uigamebutton.py:GameButtonWindow.__OnClickExitObserver"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GameButtonWindow.__HideAllGameButton": { "GameButtonWindow.__HideAllGameButton": {
@@ -110,8 +110,8 @@
"pack://uigamebutton.py:GameButtonWindow.__HideAllGameButton" "pack://uigamebutton.py:GameButtonWindow.__HideAllGameButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GameButtonWindow.SetObserverMode": { "GameButtonWindow.SetObserverMode": {
@@ -120,8 +120,8 @@
"pack://uigamebutton.py:GameButtonWindow.SetObserverMode" "pack://uigamebutton.py:GameButtonWindow.SetObserverMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigamebutton.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+120 -120
View File
@@ -10,8 +10,8 @@
"pack://uigameoption.py:OptionDialog.__init__" "pack://uigameoption.py:OptionDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__del__": { "OptionDialog.__del__": {
@@ -20,8 +20,8 @@
"pack://uigameoption.py:OptionDialog.__del__" "pack://uigameoption.py:OptionDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__Initialize": { "OptionDialog.__Initialize": {
@@ -30,8 +30,8 @@
"pack://uigameoption.py:OptionDialog.__Initialize" "pack://uigameoption.py:OptionDialog.__Initialize"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.Destroy": { "OptionDialog.Destroy": {
@@ -40,8 +40,8 @@
"pack://uigameoption.py:OptionDialog.Destroy" "pack://uigameoption.py:OptionDialog.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__Load_LoadScript": { "OptionDialog.__Load_LoadScript": {
@@ -50,8 +50,8 @@
"pack://uigameoption.py:OptionDialog.__Load_LoadScript" "pack://uigameoption.py:OptionDialog.__Load_LoadScript"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__Load_BindObject": { "OptionDialog.__Load_BindObject": {
@@ -60,8 +60,8 @@
"pack://uigameoption.py:OptionDialog.__Load_BindObject" "pack://uigameoption.py:OptionDialog.__Load_BindObject"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__Load": { "OptionDialog.__Load": {
@@ -70,8 +70,8 @@
"pack://uigameoption.py:OptionDialog.__Load" "pack://uigameoption.py:OptionDialog.__Load"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__ClickRadioButton": { "OptionDialog.__ClickRadioButton": {
@@ -80,8 +80,8 @@
"pack://uigameoption.py:OptionDialog.__ClickRadioButton" "pack://uigameoption.py:OptionDialog.__ClickRadioButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__SetNameColorMode": { "OptionDialog.__SetNameColorMode": {
@@ -90,8 +90,8 @@
"pack://uigameoption.py:OptionDialog.__SetNameColorMode" "pack://uigameoption.py:OptionDialog.__SetNameColorMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__SetTargetBoardViewMode": { "OptionDialog.__SetTargetBoardViewMode": {
@@ -100,8 +100,8 @@
"pack://uigameoption.py:OptionDialog.__SetTargetBoardViewMode" "pack://uigameoption.py:OptionDialog.__SetTargetBoardViewMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickNameColorModeNormalButton": { "OptionDialog.__OnClickNameColorModeNormalButton": {
@@ -110,8 +110,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickNameColorModeNormalButton" "pack://uigameoption.py:OptionDialog.__OnClickNameColorModeNormalButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickNameColorModeEmpireButton": { "OptionDialog.__OnClickNameColorModeEmpireButton": {
@@ -120,8 +120,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickNameColorModeEmpireButton" "pack://uigameoption.py:OptionDialog.__OnClickNameColorModeEmpireButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickTargetBoardViewButton": { "OptionDialog.__OnClickTargetBoardViewButton": {
@@ -130,8 +130,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickTargetBoardViewButton" "pack://uigameoption.py:OptionDialog.__OnClickTargetBoardViewButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickTargetBoardNoViewButton": { "OptionDialog.__OnClickTargetBoardNoViewButton": {
@@ -140,8 +140,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickTargetBoardNoViewButton" "pack://uigameoption.py:OptionDialog.__OnClickTargetBoardNoViewButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickCameraModeShortButton": { "OptionDialog.__OnClickCameraModeShortButton": {
@@ -150,8 +150,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickCameraModeShortButton" "pack://uigameoption.py:OptionDialog.__OnClickCameraModeShortButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickCameraModeLongButton": { "OptionDialog.__OnClickCameraModeLongButton": {
@@ -160,8 +160,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickCameraModeLongButton" "pack://uigameoption.py:OptionDialog.__OnClickCameraModeLongButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickFogModeLevel0Button": { "OptionDialog.__OnClickFogModeLevel0Button": {
@@ -170,8 +170,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickFogModeLevel0Button" "pack://uigameoption.py:OptionDialog.__OnClickFogModeLevel0Button"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickFogModeLevel1Button": { "OptionDialog.__OnClickFogModeLevel1Button": {
@@ -180,8 +180,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickFogModeLevel1Button" "pack://uigameoption.py:OptionDialog.__OnClickFogModeLevel1Button"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickFogModeLevel2Button": { "OptionDialog.__OnClickFogModeLevel2Button": {
@@ -190,8 +190,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickFogModeLevel2Button" "pack://uigameoption.py:OptionDialog.__OnClickFogModeLevel2Button"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickBlockExchangeButton": { "OptionDialog.__OnClickBlockExchangeButton": {
@@ -200,8 +200,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickBlockExchangeButton" "pack://uigameoption.py:OptionDialog.__OnClickBlockExchangeButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickBlockPartyButton": { "OptionDialog.__OnClickBlockPartyButton": {
@@ -210,8 +210,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickBlockPartyButton" "pack://uigameoption.py:OptionDialog.__OnClickBlockPartyButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickBlockGuildButton": { "OptionDialog.__OnClickBlockGuildButton": {
@@ -220,8 +220,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickBlockGuildButton" "pack://uigameoption.py:OptionDialog.__OnClickBlockGuildButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickBlockWhisperButton": { "OptionDialog.__OnClickBlockWhisperButton": {
@@ -230,8 +230,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickBlockWhisperButton" "pack://uigameoption.py:OptionDialog.__OnClickBlockWhisperButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickBlockFriendButton": { "OptionDialog.__OnClickBlockFriendButton": {
@@ -240,8 +240,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickBlockFriendButton" "pack://uigameoption.py:OptionDialog.__OnClickBlockFriendButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickBlockPartyRequest": { "OptionDialog.__OnClickBlockPartyRequest": {
@@ -250,8 +250,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickBlockPartyRequest" "pack://uigameoption.py:OptionDialog.__OnClickBlockPartyRequest"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickViewChatOnButton": { "OptionDialog.__OnClickViewChatOnButton": {
@@ -260,8 +260,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickViewChatOnButton" "pack://uigameoption.py:OptionDialog.__OnClickViewChatOnButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickViewChatOffButton": { "OptionDialog.__OnClickViewChatOffButton": {
@@ -270,8 +270,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickViewChatOffButton" "pack://uigameoption.py:OptionDialog.__OnClickViewChatOffButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickAlwaysShowNameOnButton": { "OptionDialog.__OnClickAlwaysShowNameOnButton": {
@@ -280,8 +280,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickAlwaysShowNameOnButton" "pack://uigameoption.py:OptionDialog.__OnClickAlwaysShowNameOnButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickAlwaysShowNameOffButton": { "OptionDialog.__OnClickAlwaysShowNameOffButton": {
@@ -290,8 +290,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickAlwaysShowNameOffButton" "pack://uigameoption.py:OptionDialog.__OnClickAlwaysShowNameOffButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickShowDamageOnButton": { "OptionDialog.__OnClickShowDamageOnButton": {
@@ -300,8 +300,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickShowDamageOnButton" "pack://uigameoption.py:OptionDialog.__OnClickShowDamageOnButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickShowDamageOffButton": { "OptionDialog.__OnClickShowDamageOffButton": {
@@ -310,8 +310,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickShowDamageOffButton" "pack://uigameoption.py:OptionDialog.__OnClickShowDamageOffButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickSalesTextOnButton": { "OptionDialog.__OnClickSalesTextOnButton": {
@@ -320,8 +320,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickSalesTextOnButton" "pack://uigameoption.py:OptionDialog.__OnClickSalesTextOnButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickSalesTextOffButton": { "OptionDialog.__OnClickSalesTextOffButton": {
@@ -330,8 +330,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickSalesTextOffButton" "pack://uigameoption.py:OptionDialog.__OnClickSalesTextOffButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__CheckPvPProtectedLevelPlayer": { "OptionDialog.__CheckPvPProtectedLevelPlayer": {
@@ -340,8 +340,8 @@
"pack://uigameoption.py:OptionDialog.__CheckPvPProtectedLevelPlayer" "pack://uigameoption.py:OptionDialog.__CheckPvPProtectedLevelPlayer"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__SetPKMode": { "OptionDialog.__SetPKMode": {
@@ -350,8 +350,8 @@
"pack://uigameoption.py:OptionDialog.__SetPKMode" "pack://uigameoption.py:OptionDialog.__SetPKMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__SetPeacePKMode": { "OptionDialog.__SetPeacePKMode": {
@@ -360,8 +360,8 @@
"pack://uigameoption.py:OptionDialog.__SetPeacePKMode" "pack://uigameoption.py:OptionDialog.__SetPeacePKMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__RefreshPVPButtonList": { "OptionDialog.__RefreshPVPButtonList": {
@@ -370,8 +370,8 @@
"pack://uigameoption.py:OptionDialog.__RefreshPVPButtonList" "pack://uigameoption.py:OptionDialog.__RefreshPVPButtonList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickPvPModePeaceButton": { "OptionDialog.__OnClickPvPModePeaceButton": {
@@ -380,8 +380,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickPvPModePeaceButton" "pack://uigameoption.py:OptionDialog.__OnClickPvPModePeaceButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickPvPModeRevengeButton": { "OptionDialog.__OnClickPvPModeRevengeButton": {
@@ -390,8 +390,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickPvPModeRevengeButton" "pack://uigameoption.py:OptionDialog.__OnClickPvPModeRevengeButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickPvPModeFreeButton": { "OptionDialog.__OnClickPvPModeFreeButton": {
@@ -400,8 +400,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickPvPModeFreeButton" "pack://uigameoption.py:OptionDialog.__OnClickPvPModeFreeButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickPvPModeGuildButton": { "OptionDialog.__OnClickPvPModeGuildButton": {
@@ -410,8 +410,8 @@
"pack://uigameoption.py:OptionDialog.__OnClickPvPModeGuildButton" "pack://uigameoption.py:OptionDialog.__OnClickPvPModeGuildButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.OnChangePKMode": { "OptionDialog.OnChangePKMode": {
@@ -420,8 +420,8 @@
"pack://uigameoption.py:OptionDialog.OnChangePKMode" "pack://uigameoption.py:OptionDialog.OnChangePKMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnChangeMobilePhoneNumber": { "OptionDialog.__OnChangeMobilePhoneNumber": {
@@ -430,8 +430,8 @@
"pack://uigameoption.py:OptionDialog.__OnChangeMobilePhoneNumber" "pack://uigameoption.py:OptionDialog.__OnChangeMobilePhoneNumber"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnDeleteMobilePhoneNumber": { "OptionDialog.__OnDeleteMobilePhoneNumber": {
@@ -440,8 +440,8 @@
"pack://uigameoption.py:OptionDialog.__OnDeleteMobilePhoneNumber" "pack://uigameoption.py:OptionDialog.__OnDeleteMobilePhoneNumber"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.OnInputMobilePhoneNumber": { "OptionDialog.OnInputMobilePhoneNumber": {
@@ -450,8 +450,8 @@
"pack://uigameoption.py:OptionDialog.OnInputMobilePhoneNumber" "pack://uigameoption.py:OptionDialog.OnInputMobilePhoneNumber"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.OnInputMobileAuthorityCode": { "OptionDialog.OnInputMobileAuthorityCode": {
@@ -460,8 +460,8 @@
"pack://uigameoption.py:OptionDialog.OnInputMobileAuthorityCode" "pack://uigameoption.py:OptionDialog.OnInputMobileAuthorityCode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.OnDeleteMobile": { "OptionDialog.OnDeleteMobile": {
@@ -470,8 +470,8 @@
"pack://uigameoption.py:OptionDialog.OnDeleteMobile" "pack://uigameoption.py:OptionDialog.OnDeleteMobile"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.OnCloseInputDialog": { "OptionDialog.OnCloseInputDialog": {
@@ -480,8 +480,8 @@
"pack://uigameoption.py:OptionDialog.OnCloseInputDialog" "pack://uigameoption.py:OptionDialog.OnCloseInputDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.OnCloseQuestionDialog": { "OptionDialog.OnCloseQuestionDialog": {
@@ -490,8 +490,8 @@
"pack://uigameoption.py:OptionDialog.OnCloseQuestionDialog" "pack://uigameoption.py:OptionDialog.OnCloseQuestionDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.OnPressEscapeKey": { "OptionDialog.OnPressEscapeKey": {
@@ -500,8 +500,8 @@
"pack://uigameoption.py:OptionDialog.OnPressEscapeKey" "pack://uigameoption.py:OptionDialog.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.RefreshMobile": { "OptionDialog.RefreshMobile": {
@@ -510,8 +510,8 @@
"pack://uigameoption.py:OptionDialog.RefreshMobile" "pack://uigameoption.py:OptionDialog.RefreshMobile"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.OnMobileAuthority": { "OptionDialog.OnMobileAuthority": {
@@ -520,8 +520,8 @@
"pack://uigameoption.py:OptionDialog.OnMobileAuthority" "pack://uigameoption.py:OptionDialog.OnMobileAuthority"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.RefreshBlock": { "OptionDialog.RefreshBlock": {
@@ -530,8 +530,8 @@
"pack://uigameoption.py:OptionDialog.RefreshBlock" "pack://uigameoption.py:OptionDialog.RefreshBlock"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.RefreshViewChat": { "OptionDialog.RefreshViewChat": {
@@ -540,8 +540,8 @@
"pack://uigameoption.py:OptionDialog.RefreshViewChat" "pack://uigameoption.py:OptionDialog.RefreshViewChat"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.RefreshAlwaysShowName": { "OptionDialog.RefreshAlwaysShowName": {
@@ -550,8 +550,8 @@
"pack://uigameoption.py:OptionDialog.RefreshAlwaysShowName" "pack://uigameoption.py:OptionDialog.RefreshAlwaysShowName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.RefreshShowDamage": { "OptionDialog.RefreshShowDamage": {
@@ -560,8 +560,8 @@
"pack://uigameoption.py:OptionDialog.RefreshShowDamage" "pack://uigameoption.py:OptionDialog.RefreshShowDamage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.RefreshShowSalesText": { "OptionDialog.RefreshShowSalesText": {
@@ -570,8 +570,8 @@
"pack://uigameoption.py:OptionDialog.RefreshShowSalesText" "pack://uigameoption.py:OptionDialog.RefreshShowSalesText"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.OnBlockMode": { "OptionDialog.OnBlockMode": {
@@ -580,8 +580,8 @@
"pack://uigameoption.py:OptionDialog.OnBlockMode" "pack://uigameoption.py:OptionDialog.OnBlockMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.Show": { "OptionDialog.Show": {
@@ -590,8 +590,8 @@
"pack://uigameoption.py:OptionDialog.Show" "pack://uigameoption.py:OptionDialog.Show"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.Close": { "OptionDialog.Close": {
@@ -600,8 +600,8 @@
"pack://uigameoption.py:OptionDialog.Close" "pack://uigameoption.py:OptionDialog.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uigameoption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
File diff suppressed because it is too large Load Diff
+32 -32
View File
@@ -10,8 +10,8 @@
"pack://uihelp.py:HelpWindow.__init__" "pack://uihelp.py:HelpWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HelpWindow.__del__": { "HelpWindow.__del__": {
@@ -20,8 +20,8 @@
"pack://uihelp.py:HelpWindow.__del__" "pack://uihelp.py:HelpWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HelpWindow.LoadDialog": { "HelpWindow.LoadDialog": {
@@ -30,8 +30,8 @@
"pack://uihelp.py:HelpWindow.LoadDialog" "pack://uihelp.py:HelpWindow.LoadDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HelpWindow.LoadDialogSinglePage": { "HelpWindow.LoadDialogSinglePage": {
@@ -40,8 +40,8 @@
"pack://uihelp.py:HelpWindow.LoadDialogSinglePage" "pack://uihelp.py:HelpWindow.LoadDialogSinglePage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HelpWindow.LoadDialogMultiPage": { "HelpWindow.LoadDialogMultiPage": {
@@ -50,8 +50,8 @@
"pack://uihelp.py:HelpWindow.LoadDialogMultiPage" "pack://uihelp.py:HelpWindow.LoadDialogMultiPage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HelpWindow.__OnClickPage1": { "HelpWindow.__OnClickPage1": {
@@ -60,8 +60,8 @@
"pack://uihelp.py:HelpWindow.__OnClickPage1" "pack://uihelp.py:HelpWindow.__OnClickPage1"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HelpWindow.__OnClickPage2": { "HelpWindow.__OnClickPage2": {
@@ -70,8 +70,8 @@
"pack://uihelp.py:HelpWindow.__OnClickPage2" "pack://uihelp.py:HelpWindow.__OnClickPage2"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HelpWindow.Destroy": { "HelpWindow.Destroy": {
@@ -80,8 +80,8 @@
"pack://uihelp.py:HelpWindow.Destroy" "pack://uihelp.py:HelpWindow.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HelpWindow.SetCloseEvent": { "HelpWindow.SetCloseEvent": {
@@ -90,8 +90,8 @@
"pack://uihelp.py:HelpWindow.SetCloseEvent" "pack://uihelp.py:HelpWindow.SetCloseEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HelpWindow.Open": { "HelpWindow.Open": {
@@ -100,8 +100,8 @@
"pack://uihelp.py:HelpWindow.Open" "pack://uihelp.py:HelpWindow.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HelpWindow.Close": { "HelpWindow.Close": {
@@ -110,8 +110,8 @@
"pack://uihelp.py:HelpWindow.Close" "pack://uihelp.py:HelpWindow.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HelpWindow.OnKeyDown": { "HelpWindow.OnKeyDown": {
@@ -120,8 +120,8 @@
"pack://uihelp.py:HelpWindow.OnKeyDown" "pack://uihelp.py:HelpWindow.OnKeyDown"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HelpWindow.OnIMEReturn": { "HelpWindow.OnIMEReturn": {
@@ -130,8 +130,8 @@
"pack://uihelp.py:HelpWindow.OnIMEReturn" "pack://uihelp.py:HelpWindow.OnIMEReturn"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HelpWindow.OnPressEscapeKey": { "HelpWindow.OnPressEscapeKey": {
@@ -140,8 +140,8 @@
"pack://uihelp.py:HelpWindow.OnPressEscapeKey" "pack://uihelp.py:HelpWindow.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HelpWindow.OnPressExitKey": { "HelpWindow.OnPressExitKey": {
@@ -150,8 +150,8 @@
"pack://uihelp.py:HelpWindow.OnPressExitKey" "pack://uihelp.py:HelpWindow.OnPressExitKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"HelpWindow.__SelectPage": { "HelpWindow.__SelectPage": {
@@ -160,8 +160,8 @@
"pack://uihelp.py:HelpWindow.__SelectPage" "pack://uihelp.py:HelpWindow.__SelectPage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uihelp.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+142 -142
View File
@@ -10,8 +10,8 @@
"pack://uiinventory.py:CostumeWindow.__init__" "pack://uiinventory.py:CostumeWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CostumeWindow.__del__": { "CostumeWindow.__del__": {
@@ -20,8 +20,8 @@
"pack://uiinventory.py:CostumeWindow.__del__" "pack://uiinventory.py:CostumeWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CostumeWindow.Show": { "CostumeWindow.Show": {
@@ -30,8 +30,8 @@
"pack://uiinventory.py:CostumeWindow.Show" "pack://uiinventory.py:CostumeWindow.Show"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CostumeWindow.Close": { "CostumeWindow.Close": {
@@ -40,8 +40,8 @@
"pack://uiinventory.py:CostumeWindow.Close" "pack://uiinventory.py:CostumeWindow.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CostumeWindow.__LoadWindow": { "CostumeWindow.__LoadWindow": {
@@ -50,8 +50,8 @@
"pack://uiinventory.py:CostumeWindow.__LoadWindow" "pack://uiinventory.py:CostumeWindow.__LoadWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"CostumeWindow.RefreshCostumeSlot": { "CostumeWindow.RefreshCostumeSlot": {
@@ -60,8 +60,8 @@
"pack://uiinventory.py:CostumeWindow.RefreshCostumeSlot" "pack://uiinventory.py:CostumeWindow.RefreshCostumeSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"BeltInventoryWindow.__init__": { "BeltInventoryWindow.__init__": {
@@ -70,8 +70,8 @@
"pack://uiinventory.py:BeltInventoryWindow.__init__" "pack://uiinventory.py:BeltInventoryWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"BeltInventoryWindow.__del__": { "BeltInventoryWindow.__del__": {
@@ -80,8 +80,8 @@
"pack://uiinventory.py:BeltInventoryWindow.__del__" "pack://uiinventory.py:BeltInventoryWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"BeltInventoryWindow.Show": { "BeltInventoryWindow.Show": {
@@ -90,8 +90,8 @@
"pack://uiinventory.py:BeltInventoryWindow.Show" "pack://uiinventory.py:BeltInventoryWindow.Show"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"BeltInventoryWindow.Close": { "BeltInventoryWindow.Close": {
@@ -100,8 +100,8 @@
"pack://uiinventory.py:BeltInventoryWindow.Close" "pack://uiinventory.py:BeltInventoryWindow.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"BeltInventoryWindow.IsOpeningInventory": { "BeltInventoryWindow.IsOpeningInventory": {
@@ -110,8 +110,8 @@
"pack://uiinventory.py:BeltInventoryWindow.IsOpeningInventory" "pack://uiinventory.py:BeltInventoryWindow.IsOpeningInventory"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"BeltInventoryWindow.OpenInventory": { "BeltInventoryWindow.OpenInventory": {
@@ -120,8 +120,8 @@
"pack://uiinventory.py:BeltInventoryWindow.OpenInventory" "pack://uiinventory.py:BeltInventoryWindow.OpenInventory"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"BeltInventoryWindow.CloseInventory": { "BeltInventoryWindow.CloseInventory": {
@@ -130,8 +130,8 @@
"pack://uiinventory.py:BeltInventoryWindow.CloseInventory" "pack://uiinventory.py:BeltInventoryWindow.CloseInventory"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"BeltInventoryWindow.GetBasePosition": { "BeltInventoryWindow.GetBasePosition": {
@@ -140,8 +140,8 @@
"pack://uiinventory.py:BeltInventoryWindow.GetBasePosition" "pack://uiinventory.py:BeltInventoryWindow.GetBasePosition"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"BeltInventoryWindow.AdjustPositionAndSize": { "BeltInventoryWindow.AdjustPositionAndSize": {
@@ -150,8 +150,8 @@
"pack://uiinventory.py:BeltInventoryWindow.AdjustPositionAndSize" "pack://uiinventory.py:BeltInventoryWindow.AdjustPositionAndSize"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"BeltInventoryWindow.__LoadWindow": { "BeltInventoryWindow.__LoadWindow": {
@@ -160,8 +160,8 @@
"pack://uiinventory.py:BeltInventoryWindow.__LoadWindow" "pack://uiinventory.py:BeltInventoryWindow.__LoadWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"BeltInventoryWindow.RefreshSlot": { "BeltInventoryWindow.RefreshSlot": {
@@ -170,8 +170,8 @@
"pack://uiinventory.py:BeltInventoryWindow.RefreshSlot" "pack://uiinventory.py:BeltInventoryWindow.RefreshSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.__init__": { "InventoryWindow.__init__": {
@@ -180,8 +180,8 @@
"pack://uiinventory.py:InventoryWindow.__init__" "pack://uiinventory.py:InventoryWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.__del__": { "InventoryWindow.__del__": {
@@ -190,8 +190,8 @@
"pack://uiinventory.py:InventoryWindow.__del__" "pack://uiinventory.py:InventoryWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.Show": { "InventoryWindow.Show": {
@@ -200,8 +200,8 @@
"pack://uiinventory.py:InventoryWindow.Show" "pack://uiinventory.py:InventoryWindow.Show"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.BindInterfaceClass": { "InventoryWindow.BindInterfaceClass": {
@@ -210,8 +210,8 @@
"pack://uiinventory.py:InventoryWindow.BindInterfaceClass" "pack://uiinventory.py:InventoryWindow.BindInterfaceClass"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.__LoadWindow": { "InventoryWindow.__LoadWindow": {
@@ -220,8 +220,8 @@
"pack://uiinventory.py:InventoryWindow.__LoadWindow" "pack://uiinventory.py:InventoryWindow.__LoadWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.Destroy": { "InventoryWindow.Destroy": {
@@ -230,8 +230,8 @@
"pack://uiinventory.py:InventoryWindow.Destroy" "pack://uiinventory.py:InventoryWindow.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.Hide": { "InventoryWindow.Hide": {
@@ -240,8 +240,8 @@
"pack://uiinventory.py:InventoryWindow.Hide" "pack://uiinventory.py:InventoryWindow.Hide"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.Close": { "InventoryWindow.Close": {
@@ -250,8 +250,8 @@
"pack://uiinventory.py:InventoryWindow.Close" "pack://uiinventory.py:InventoryWindow.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.SetInventoryPage": { "InventoryWindow.SetInventoryPage": {
@@ -260,8 +260,8 @@
"pack://uiinventory.py:InventoryWindow.SetInventoryPage" "pack://uiinventory.py:InventoryWindow.SetInventoryPage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.SetEquipmentPage": { "InventoryWindow.SetEquipmentPage": {
@@ -270,8 +270,8 @@
"pack://uiinventory.py:InventoryWindow.SetEquipmentPage" "pack://uiinventory.py:InventoryWindow.SetEquipmentPage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.ClickMallButton": { "InventoryWindow.ClickMallButton": {
@@ -280,8 +280,8 @@
"pack://uiinventory.py:InventoryWindow.ClickMallButton" "pack://uiinventory.py:InventoryWindow.ClickMallButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.ClickDSSButton": { "InventoryWindow.ClickDSSButton": {
@@ -290,8 +290,8 @@
"pack://uiinventory.py:InventoryWindow.ClickDSSButton" "pack://uiinventory.py:InventoryWindow.ClickDSSButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.ClickCostumeButton": { "InventoryWindow.ClickCostumeButton": {
@@ -300,8 +300,8 @@
"pack://uiinventory.py:InventoryWindow.ClickCostumeButton" "pack://uiinventory.py:InventoryWindow.ClickCostumeButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.OpenPickMoneyDialog": { "InventoryWindow.OpenPickMoneyDialog": {
@@ -310,8 +310,8 @@
"pack://uiinventory.py:InventoryWindow.OpenPickMoneyDialog" "pack://uiinventory.py:InventoryWindow.OpenPickMoneyDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.OnPickMoney": { "InventoryWindow.OnPickMoney": {
@@ -320,8 +320,8 @@
"pack://uiinventory.py:InventoryWindow.OnPickMoney" "pack://uiinventory.py:InventoryWindow.OnPickMoney"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.OnPickItem": { "InventoryWindow.OnPickItem": {
@@ -330,8 +330,8 @@
"pack://uiinventory.py:InventoryWindow.OnPickItem" "pack://uiinventory.py:InventoryWindow.OnPickItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.__InventoryLocalSlotPosToGlobalSlotPos": { "InventoryWindow.__InventoryLocalSlotPosToGlobalSlotPos": {
@@ -340,8 +340,8 @@
"pack://uiinventory.py:InventoryWindow.__InventoryLocalSlotPosToGlobalSlotPos" "pack://uiinventory.py:InventoryWindow.__InventoryLocalSlotPosToGlobalSlotPos"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.RefreshBagSlotWindow": { "InventoryWindow.RefreshBagSlotWindow": {
@@ -350,8 +350,8 @@
"pack://uiinventory.py:InventoryWindow.RefreshBagSlotWindow" "pack://uiinventory.py:InventoryWindow.RefreshBagSlotWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.RefreshEquipSlotWindow": { "InventoryWindow.RefreshEquipSlotWindow": {
@@ -360,8 +360,8 @@
"pack://uiinventory.py:InventoryWindow.RefreshEquipSlotWindow" "pack://uiinventory.py:InventoryWindow.RefreshEquipSlotWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.RefreshItemSlot": { "InventoryWindow.RefreshItemSlot": {
@@ -370,8 +370,8 @@
"pack://uiinventory.py:InventoryWindow.RefreshItemSlot" "pack://uiinventory.py:InventoryWindow.RefreshItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.RefreshStatus": { "InventoryWindow.RefreshStatus": {
@@ -380,8 +380,8 @@
"pack://uiinventory.py:InventoryWindow.RefreshStatus" "pack://uiinventory.py:InventoryWindow.RefreshStatus"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.SetItemToolTip": { "InventoryWindow.SetItemToolTip": {
@@ -390,8 +390,8 @@
"pack://uiinventory.py:InventoryWindow.SetItemToolTip" "pack://uiinventory.py:InventoryWindow.SetItemToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.SellItem": { "InventoryWindow.SellItem": {
@@ -400,8 +400,8 @@
"pack://uiinventory.py:InventoryWindow.SellItem" "pack://uiinventory.py:InventoryWindow.SellItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.OnDetachMetinFromItem": { "InventoryWindow.OnDetachMetinFromItem": {
@@ -410,8 +410,8 @@
"pack://uiinventory.py:InventoryWindow.OnDetachMetinFromItem" "pack://uiinventory.py:InventoryWindow.OnDetachMetinFromItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.OnCloseQuestionDialog": { "InventoryWindow.OnCloseQuestionDialog": {
@@ -420,8 +420,8 @@
"pack://uiinventory.py:InventoryWindow.OnCloseQuestionDialog" "pack://uiinventory.py:InventoryWindow.OnCloseQuestionDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.SelectEmptySlot": { "InventoryWindow.SelectEmptySlot": {
@@ -430,8 +430,8 @@
"pack://uiinventory.py:InventoryWindow.SelectEmptySlot" "pack://uiinventory.py:InventoryWindow.SelectEmptySlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.SelectItemSlot": { "InventoryWindow.SelectItemSlot": {
@@ -440,8 +440,8 @@
"pack://uiinventory.py:InventoryWindow.SelectItemSlot" "pack://uiinventory.py:InventoryWindow.SelectItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.__DropSrcItemToDestItemInInventory": { "InventoryWindow.__DropSrcItemToDestItemInInventory": {
@@ -450,8 +450,8 @@
"pack://uiinventory.py:InventoryWindow.__DropSrcItemToDestItemInInventory" "pack://uiinventory.py:InventoryWindow.__DropSrcItemToDestItemInInventory"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.__SellItem": { "InventoryWindow.__SellItem": {
@@ -460,8 +460,8 @@
"pack://uiinventory.py:InventoryWindow.__SellItem" "pack://uiinventory.py:InventoryWindow.__SellItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.__OnClosePopupDialog": { "InventoryWindow.__OnClosePopupDialog": {
@@ -470,8 +470,8 @@
"pack://uiinventory.py:InventoryWindow.__OnClosePopupDialog" "pack://uiinventory.py:InventoryWindow.__OnClosePopupDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.RefineItem": { "InventoryWindow.RefineItem": {
@@ -480,8 +480,8 @@
"pack://uiinventory.py:InventoryWindow.RefineItem" "pack://uiinventory.py:InventoryWindow.RefineItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.DetachMetinFromItem": { "InventoryWindow.DetachMetinFromItem": {
@@ -490,8 +490,8 @@
"pack://uiinventory.py:InventoryWindow.DetachMetinFromItem" "pack://uiinventory.py:InventoryWindow.DetachMetinFromItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.AttachMetinToItem": { "InventoryWindow.AttachMetinToItem": {
@@ -500,8 +500,8 @@
"pack://uiinventory.py:InventoryWindow.AttachMetinToItem" "pack://uiinventory.py:InventoryWindow.AttachMetinToItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.OverOutItem": { "InventoryWindow.OverOutItem": {
@@ -510,8 +510,8 @@
"pack://uiinventory.py:InventoryWindow.OverOutItem" "pack://uiinventory.py:InventoryWindow.OverOutItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.OverInItem": { "InventoryWindow.OverInItem": {
@@ -520,8 +520,8 @@
"pack://uiinventory.py:InventoryWindow.OverInItem" "pack://uiinventory.py:InventoryWindow.OverInItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.__IsUsableItemToItem": { "InventoryWindow.__IsUsableItemToItem": {
@@ -530,8 +530,8 @@
"pack://uiinventory.py:InventoryWindow.__IsUsableItemToItem" "pack://uiinventory.py:InventoryWindow.__IsUsableItemToItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.__CanUseSrcItemToDstItem": { "InventoryWindow.__CanUseSrcItemToDstItem": {
@@ -540,8 +540,8 @@
"pack://uiinventory.py:InventoryWindow.__CanUseSrcItemToDstItem" "pack://uiinventory.py:InventoryWindow.__CanUseSrcItemToDstItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.__CanCleanBrokenMetinStone": { "InventoryWindow.__CanCleanBrokenMetinStone": {
@@ -550,8 +550,8 @@
"pack://uiinventory.py:InventoryWindow.__CanCleanBrokenMetinStone" "pack://uiinventory.py:InventoryWindow.__CanCleanBrokenMetinStone"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.__CanChangeItemAttrList": { "InventoryWindow.__CanChangeItemAttrList": {
@@ -560,8 +560,8 @@
"pack://uiinventory.py:InventoryWindow.__CanChangeItemAttrList" "pack://uiinventory.py:InventoryWindow.__CanChangeItemAttrList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.__CanPutAccessorySocket": { "InventoryWindow.__CanPutAccessorySocket": {
@@ -570,8 +570,8 @@
"pack://uiinventory.py:InventoryWindow.__CanPutAccessorySocket" "pack://uiinventory.py:InventoryWindow.__CanPutAccessorySocket"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.__CanAddAccessorySocket": { "InventoryWindow.__CanAddAccessorySocket": {
@@ -580,8 +580,8 @@
"pack://uiinventory.py:InventoryWindow.__CanAddAccessorySocket" "pack://uiinventory.py:InventoryWindow.__CanAddAccessorySocket"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.__CanAddItemAttr": { "InventoryWindow.__CanAddItemAttr": {
@@ -590,8 +590,8 @@
"pack://uiinventory.py:InventoryWindow.__CanAddItemAttr" "pack://uiinventory.py:InventoryWindow.__CanAddItemAttr"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.ShowToolTip": { "InventoryWindow.ShowToolTip": {
@@ -600,8 +600,8 @@
"pack://uiinventory.py:InventoryWindow.ShowToolTip" "pack://uiinventory.py:InventoryWindow.ShowToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.OnTop": { "InventoryWindow.OnTop": {
@@ -610,8 +610,8 @@
"pack://uiinventory.py:InventoryWindow.OnTop" "pack://uiinventory.py:InventoryWindow.OnTop"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.OnPressEscapeKey": { "InventoryWindow.OnPressEscapeKey": {
@@ -620,8 +620,8 @@
"pack://uiinventory.py:InventoryWindow.OnPressEscapeKey" "pack://uiinventory.py:InventoryWindow.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.UseItemSlot": { "InventoryWindow.UseItemSlot": {
@@ -630,8 +630,8 @@
"pack://uiinventory.py:InventoryWindow.UseItemSlot" "pack://uiinventory.py:InventoryWindow.UseItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.__UseItem": { "InventoryWindow.__UseItem": {
@@ -640,8 +640,8 @@
"pack://uiinventory.py:InventoryWindow.__UseItem" "pack://uiinventory.py:InventoryWindow.__UseItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.__UseItemQuestionDialog_OnCancel": { "InventoryWindow.__UseItemQuestionDialog_OnCancel": {
@@ -650,8 +650,8 @@
"pack://uiinventory.py:InventoryWindow.__UseItemQuestionDialog_OnCancel" "pack://uiinventory.py:InventoryWindow.__UseItemQuestionDialog_OnCancel"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.__UseItemQuestionDialog_OnAccept": { "InventoryWindow.__UseItemQuestionDialog_OnAccept": {
@@ -660,8 +660,8 @@
"pack://uiinventory.py:InventoryWindow.__UseItemQuestionDialog_OnAccept" "pack://uiinventory.py:InventoryWindow.__UseItemQuestionDialog_OnAccept"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.__SendUseItemToItemPacket": { "InventoryWindow.__SendUseItemToItemPacket": {
@@ -670,8 +670,8 @@
"pack://uiinventory.py:InventoryWindow.__SendUseItemToItemPacket" "pack://uiinventory.py:InventoryWindow.__SendUseItemToItemPacket"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.__SendUseItemPacket": { "InventoryWindow.__SendUseItemPacket": {
@@ -680,8 +680,8 @@
"pack://uiinventory.py:InventoryWindow.__SendUseItemPacket" "pack://uiinventory.py:InventoryWindow.__SendUseItemPacket"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.__SendMoveItemPacket": { "InventoryWindow.__SendMoveItemPacket": {
@@ -690,8 +690,8 @@
"pack://uiinventory.py:InventoryWindow.__SendMoveItemPacket" "pack://uiinventory.py:InventoryWindow.__SendMoveItemPacket"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.SetDragonSoulRefineWindow": { "InventoryWindow.SetDragonSoulRefineWindow": {
@@ -700,8 +700,8 @@
"pack://uiinventory.py:InventoryWindow.SetDragonSoulRefineWindow" "pack://uiinventory.py:InventoryWindow.SetDragonSoulRefineWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"InventoryWindow.OnMoveWindow": { "InventoryWindow.OnMoveWindow": {
@@ -710,8 +710,8 @@
"pack://uiinventory.py:InventoryWindow.OnMoveWindow" "pack://uiinventory.py:InventoryWindow.OnMoveWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiinventory.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
@@ -10,8 +10,8 @@
"pack://uimapnameshower.py:MapNameShower.__init__" "pack://uimapnameshower.py:MapNameShower.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uimapnameshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uimapnameshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MapNameShower.__del__": { "MapNameShower.__del__": {
@@ -20,8 +20,8 @@
"pack://uimapnameshower.py:MapNameShower.__del__" "pack://uimapnameshower.py:MapNameShower.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uimapnameshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uimapnameshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MapNameShower.__Initialize": { "MapNameShower.__Initialize": {
@@ -30,8 +30,8 @@
"pack://uimapnameshower.py:MapNameShower.__Initialize" "pack://uimapnameshower.py:MapNameShower.__Initialize"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uimapnameshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uimapnameshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MapNameShower.__GetDevilTowerFloor": { "MapNameShower.__GetDevilTowerFloor": {
@@ -40,8 +40,8 @@
"pack://uimapnameshower.py:MapNameShower.__GetDevilTowerFloor" "pack://uimapnameshower.py:MapNameShower.__GetDevilTowerFloor"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uimapnameshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uimapnameshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MapNameShower.__GetDevilBase": { "MapNameShower.__GetDevilBase": {
@@ -50,8 +50,8 @@
"pack://uimapnameshower.py:MapNameShower.__GetDevilBase" "pack://uimapnameshower.py:MapNameShower.__GetDevilBase"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uimapnameshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uimapnameshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MapNameShower.ShowMapName": { "MapNameShower.ShowMapName": {
@@ -60,8 +60,8 @@
"pack://uimapnameshower.py:MapNameShower.ShowMapName" "pack://uimapnameshower.py:MapNameShower.ShowMapName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uimapnameshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uimapnameshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MapNameShower.Update": { "MapNameShower.Update": {
@@ -70,8 +70,8 @@
"pack://uimapnameshower.py:MapNameShower.Update" "pack://uimapnameshower.py:MapNameShower.Update"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uimapnameshower.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uimapnameshower.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
File diff suppressed because it is too large Load Diff
+80 -80
View File
@@ -10,8 +10,8 @@
"pack://uiminimap.py:MapTextToolTip.__init__" "pack://uiminimap.py:MapTextToolTip.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MapTextToolTip.__del__": { "MapTextToolTip.__del__": {
@@ -20,8 +20,8 @@
"pack://uiminimap.py:MapTextToolTip.__del__" "pack://uiminimap.py:MapTextToolTip.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MapTextToolTip.SetText": { "MapTextToolTip.SetText": {
@@ -30,8 +30,8 @@
"pack://uiminimap.py:MapTextToolTip.SetText" "pack://uiminimap.py:MapTextToolTip.SetText"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MapTextToolTip.SetTooltipPosition": { "MapTextToolTip.SetTooltipPosition": {
@@ -40,8 +40,8 @@
"pack://uiminimap.py:MapTextToolTip.SetTooltipPosition" "pack://uiminimap.py:MapTextToolTip.SetTooltipPosition"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MapTextToolTip.SetTextColor": { "MapTextToolTip.SetTextColor": {
@@ -50,8 +50,8 @@
"pack://uiminimap.py:MapTextToolTip.SetTextColor" "pack://uiminimap.py:MapTextToolTip.SetTextColor"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MapTextToolTip.GetTextSize": { "MapTextToolTip.GetTextSize": {
@@ -60,8 +60,8 @@
"pack://uiminimap.py:MapTextToolTip.GetTextSize" "pack://uiminimap.py:MapTextToolTip.GetTextSize"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AtlasWindow.__init__": { "AtlasWindow.__init__": {
@@ -70,8 +70,8 @@
"pack://uiminimap.py:AtlasWindow.__init__" "pack://uiminimap.py:AtlasWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AtlasWindow.OnUpdate": { "AtlasWindow.OnUpdate": {
@@ -80,8 +80,8 @@
"pack://uiminimap.py:AtlasWindow.OnUpdate" "pack://uiminimap.py:AtlasWindow.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AtlasWindow.OnRender": { "AtlasWindow.OnRender": {
@@ -90,8 +90,8 @@
"pack://uiminimap.py:AtlasWindow.OnRender" "pack://uiminimap.py:AtlasWindow.OnRender"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AtlasWindow.HideAtlas": { "AtlasWindow.HideAtlas": {
@@ -100,8 +100,8 @@
"pack://uiminimap.py:AtlasWindow.HideAtlas" "pack://uiminimap.py:AtlasWindow.HideAtlas"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AtlasWindow.ShowAtlas": { "AtlasWindow.ShowAtlas": {
@@ -110,8 +110,8 @@
"pack://uiminimap.py:AtlasWindow.ShowAtlas" "pack://uiminimap.py:AtlasWindow.ShowAtlas"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AtlasWindow.__del__": { "AtlasWindow.__del__": {
@@ -120,8 +120,8 @@
"pack://uiminimap.py:AtlasWindow.__del__" "pack://uiminimap.py:AtlasWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AtlasWindow.SetMapName": { "AtlasWindow.SetMapName": {
@@ -130,8 +130,8 @@
"pack://uiminimap.py:AtlasWindow.SetMapName" "pack://uiminimap.py:AtlasWindow.SetMapName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AtlasWindow.LoadWindow": { "AtlasWindow.LoadWindow": {
@@ -140,8 +140,8 @@
"pack://uiminimap.py:AtlasWindow.LoadWindow" "pack://uiminimap.py:AtlasWindow.LoadWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AtlasWindow.Destroy": { "AtlasWindow.Destroy": {
@@ -150,8 +150,8 @@
"pack://uiminimap.py:AtlasWindow.Destroy" "pack://uiminimap.py:AtlasWindow.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AtlasWindow.Hide": { "AtlasWindow.Hide": {
@@ -160,8 +160,8 @@
"pack://uiminimap.py:AtlasWindow.Hide" "pack://uiminimap.py:AtlasWindow.Hide"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AtlasWindow.Show": { "AtlasWindow.Show": {
@@ -170,8 +170,8 @@
"pack://uiminimap.py:AtlasWindow.Show" "pack://uiminimap.py:AtlasWindow.Show"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AtlasWindow.SetCenterPositionAdjust": { "AtlasWindow.SetCenterPositionAdjust": {
@@ -180,8 +180,8 @@
"pack://uiminimap.py:AtlasWindow.SetCenterPositionAdjust" "pack://uiminimap.py:AtlasWindow.SetCenterPositionAdjust"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"AtlasWindow.OnPressEscapeKey": { "AtlasWindow.OnPressEscapeKey": {
@@ -190,8 +190,8 @@
"pack://uiminimap.py:AtlasWindow.OnPressEscapeKey" "pack://uiminimap.py:AtlasWindow.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"__RegisterMiniMapColor": { "__RegisterMiniMapColor": {
@@ -200,8 +200,8 @@
"pack://uiminimap.py:__RegisterMiniMapColor" "pack://uiminimap.py:__RegisterMiniMapColor"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MiniMap.__init__": { "MiniMap.__init__": {
@@ -210,8 +210,8 @@
"pack://uiminimap.py:MiniMap.__init__" "pack://uiminimap.py:MiniMap.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MiniMap.__del__": { "MiniMap.__del__": {
@@ -220,8 +220,8 @@
"pack://uiminimap.py:MiniMap.__del__" "pack://uiminimap.py:MiniMap.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MiniMap.__Initialize": { "MiniMap.__Initialize": {
@@ -230,8 +230,8 @@
"pack://uiminimap.py:MiniMap.__Initialize" "pack://uiminimap.py:MiniMap.__Initialize"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MiniMap.SetMapName": { "MiniMap.SetMapName": {
@@ -240,8 +240,8 @@
"pack://uiminimap.py:MiniMap.SetMapName" "pack://uiminimap.py:MiniMap.SetMapName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MiniMap.SetImprisonmentDuration": { "MiniMap.SetImprisonmentDuration": {
@@ -250,8 +250,8 @@
"pack://uiminimap.py:MiniMap.SetImprisonmentDuration" "pack://uiminimap.py:MiniMap.SetImprisonmentDuration"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MiniMap.__UpdateImprisonmentDurationText": { "MiniMap.__UpdateImprisonmentDurationText": {
@@ -260,8 +260,8 @@
"pack://uiminimap.py:MiniMap.__UpdateImprisonmentDurationText" "pack://uiminimap.py:MiniMap.__UpdateImprisonmentDurationText"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MiniMap.Show": { "MiniMap.Show": {
@@ -270,8 +270,8 @@
"pack://uiminimap.py:MiniMap.Show" "pack://uiminimap.py:MiniMap.Show"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MiniMap.__LoadWindow": { "MiniMap.__LoadWindow": {
@@ -280,8 +280,8 @@
"pack://uiminimap.py:MiniMap.__LoadWindow" "pack://uiminimap.py:MiniMap.__LoadWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MiniMap.Destroy": { "MiniMap.Destroy": {
@@ -290,8 +290,8 @@
"pack://uiminimap.py:MiniMap.Destroy" "pack://uiminimap.py:MiniMap.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MiniMap.UpdateObserverCount": { "MiniMap.UpdateObserverCount": {
@@ -300,8 +300,8 @@
"pack://uiminimap.py:MiniMap.UpdateObserverCount" "pack://uiminimap.py:MiniMap.UpdateObserverCount"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MiniMap.OnUpdate": { "MiniMap.OnUpdate": {
@@ -310,8 +310,8 @@
"pack://uiminimap.py:MiniMap.OnUpdate" "pack://uiminimap.py:MiniMap.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MiniMap.OnRender": { "MiniMap.OnRender": {
@@ -320,8 +320,8 @@
"pack://uiminimap.py:MiniMap.OnRender" "pack://uiminimap.py:MiniMap.OnRender"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MiniMap.Close": { "MiniMap.Close": {
@@ -330,8 +330,8 @@
"pack://uiminimap.py:MiniMap.Close" "pack://uiminimap.py:MiniMap.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MiniMap.HideMiniMap": { "MiniMap.HideMiniMap": {
@@ -340,8 +340,8 @@
"pack://uiminimap.py:MiniMap.HideMiniMap" "pack://uiminimap.py:MiniMap.HideMiniMap"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MiniMap.ShowMiniMap": { "MiniMap.ShowMiniMap": {
@@ -350,8 +350,8 @@
"pack://uiminimap.py:MiniMap.ShowMiniMap" "pack://uiminimap.py:MiniMap.ShowMiniMap"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MiniMap.isShowMiniMap": { "MiniMap.isShowMiniMap": {
@@ -360,8 +360,8 @@
"pack://uiminimap.py:MiniMap.isShowMiniMap" "pack://uiminimap.py:MiniMap.isShowMiniMap"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MiniMap.ScaleUp": { "MiniMap.ScaleUp": {
@@ -370,8 +370,8 @@
"pack://uiminimap.py:MiniMap.ScaleUp" "pack://uiminimap.py:MiniMap.ScaleUp"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MiniMap.ScaleDown": { "MiniMap.ScaleDown": {
@@ -380,8 +380,8 @@
"pack://uiminimap.py:MiniMap.ScaleDown" "pack://uiminimap.py:MiniMap.ScaleDown"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MiniMap.ShowAtlas": { "MiniMap.ShowAtlas": {
@@ -390,8 +390,8 @@
"pack://uiminimap.py:MiniMap.ShowAtlas" "pack://uiminimap.py:MiniMap.ShowAtlas"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MiniMap.ToggleAtlasWindow": { "MiniMap.ToggleAtlasWindow": {
@@ -400,8 +400,8 @@
"pack://uiminimap.py:MiniMap.ToggleAtlasWindow" "pack://uiminimap.py:MiniMap.ToggleAtlasWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiminimap.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+98 -98
View File
@@ -10,8 +10,8 @@
"pack://uioption.py:OptionDialog.__init__" "pack://uioption.py:OptionDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__del__": { "OptionDialog.__del__": {
@@ -20,8 +20,8 @@
"pack://uioption.py:OptionDialog.__del__" "pack://uioption.py:OptionDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__Initialize": { "OptionDialog.__Initialize": {
@@ -30,8 +30,8 @@
"pack://uioption.py:OptionDialog.__Initialize" "pack://uioption.py:OptionDialog.__Initialize"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.Destroy": { "OptionDialog.Destroy": {
@@ -40,8 +40,8 @@
"pack://uioption.py:OptionDialog.Destroy" "pack://uioption.py:OptionDialog.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__LoadDialog": { "OptionDialog.__LoadDialog": {
@@ -50,8 +50,8 @@
"pack://uioption.py:OptionDialog.__LoadDialog" "pack://uioption.py:OptionDialog.__LoadDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__ClickRadioButton": { "OptionDialog.__ClickRadioButton": {
@@ -60,8 +60,8 @@
"pack://uioption.py:OptionDialog.__ClickRadioButton" "pack://uioption.py:OptionDialog.__ClickRadioButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__SetNameColorMode": { "OptionDialog.__SetNameColorMode": {
@@ -70,8 +70,8 @@
"pack://uioption.py:OptionDialog.__SetNameColorMode" "pack://uioption.py:OptionDialog.__SetNameColorMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__SetTargetBoardViewMode": { "OptionDialog.__SetTargetBoardViewMode": {
@@ -80,8 +80,8 @@
"pack://uioption.py:OptionDialog.__SetTargetBoardViewMode" "pack://uioption.py:OptionDialog.__SetTargetBoardViewMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__SetCameraMode": { "OptionDialog.__SetCameraMode": {
@@ -90,8 +90,8 @@
"pack://uioption.py:OptionDialog.__SetCameraMode" "pack://uioption.py:OptionDialog.__SetCameraMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__SetFogLevel": { "OptionDialog.__SetFogLevel": {
@@ -100,8 +100,8 @@
"pack://uioption.py:OptionDialog.__SetFogLevel" "pack://uioption.py:OptionDialog.__SetFogLevel"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickNameColorModeNormalButton": { "OptionDialog.__OnClickNameColorModeNormalButton": {
@@ -110,8 +110,8 @@
"pack://uioption.py:OptionDialog.__OnClickNameColorModeNormalButton" "pack://uioption.py:OptionDialog.__OnClickNameColorModeNormalButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickNameColorModeEmpireButton": { "OptionDialog.__OnClickNameColorModeEmpireButton": {
@@ -120,8 +120,8 @@
"pack://uioption.py:OptionDialog.__OnClickNameColorModeEmpireButton" "pack://uioption.py:OptionDialog.__OnClickNameColorModeEmpireButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickTargetBoardViewButton": { "OptionDialog.__OnClickTargetBoardViewButton": {
@@ -130,8 +130,8 @@
"pack://uioption.py:OptionDialog.__OnClickTargetBoardViewButton" "pack://uioption.py:OptionDialog.__OnClickTargetBoardViewButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickTargetBoardNoViewButton": { "OptionDialog.__OnClickTargetBoardNoViewButton": {
@@ -140,8 +140,8 @@
"pack://uioption.py:OptionDialog.__OnClickTargetBoardNoViewButton" "pack://uioption.py:OptionDialog.__OnClickTargetBoardNoViewButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickCameraModeShortButton": { "OptionDialog.__OnClickCameraModeShortButton": {
@@ -150,8 +150,8 @@
"pack://uioption.py:OptionDialog.__OnClickCameraModeShortButton" "pack://uioption.py:OptionDialog.__OnClickCameraModeShortButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickCameraModeLongButton": { "OptionDialog.__OnClickCameraModeLongButton": {
@@ -160,8 +160,8 @@
"pack://uioption.py:OptionDialog.__OnClickCameraModeLongButton" "pack://uioption.py:OptionDialog.__OnClickCameraModeLongButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickFogModeLevel0Button": { "OptionDialog.__OnClickFogModeLevel0Button": {
@@ -170,8 +170,8 @@
"pack://uioption.py:OptionDialog.__OnClickFogModeLevel0Button" "pack://uioption.py:OptionDialog.__OnClickFogModeLevel0Button"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickFogModeLevel1Button": { "OptionDialog.__OnClickFogModeLevel1Button": {
@@ -180,8 +180,8 @@
"pack://uioption.py:OptionDialog.__OnClickFogModeLevel1Button" "pack://uioption.py:OptionDialog.__OnClickFogModeLevel1Button"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickFogModeLevel2Button": { "OptionDialog.__OnClickFogModeLevel2Button": {
@@ -190,8 +190,8 @@
"pack://uioption.py:OptionDialog.__OnClickFogModeLevel2Button" "pack://uioption.py:OptionDialog.__OnClickFogModeLevel2Button"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickBlockExchangeButton": { "OptionDialog.__OnClickBlockExchangeButton": {
@@ -200,8 +200,8 @@
"pack://uioption.py:OptionDialog.__OnClickBlockExchangeButton" "pack://uioption.py:OptionDialog.__OnClickBlockExchangeButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickBlockPartyButton": { "OptionDialog.__OnClickBlockPartyButton": {
@@ -210,8 +210,8 @@
"pack://uioption.py:OptionDialog.__OnClickBlockPartyButton" "pack://uioption.py:OptionDialog.__OnClickBlockPartyButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickBlockGuildButton": { "OptionDialog.__OnClickBlockGuildButton": {
@@ -220,8 +220,8 @@
"pack://uioption.py:OptionDialog.__OnClickBlockGuildButton" "pack://uioption.py:OptionDialog.__OnClickBlockGuildButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickBlockWhisperButton": { "OptionDialog.__OnClickBlockWhisperButton": {
@@ -230,8 +230,8 @@
"pack://uioption.py:OptionDialog.__OnClickBlockWhisperButton" "pack://uioption.py:OptionDialog.__OnClickBlockWhisperButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickBlockFriendButton": { "OptionDialog.__OnClickBlockFriendButton": {
@@ -240,8 +240,8 @@
"pack://uioption.py:OptionDialog.__OnClickBlockFriendButton" "pack://uioption.py:OptionDialog.__OnClickBlockFriendButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__CheckPvPProtectedLevelPlayer": { "OptionDialog.__CheckPvPProtectedLevelPlayer": {
@@ -250,8 +250,8 @@
"pack://uioption.py:OptionDialog.__CheckPvPProtectedLevelPlayer" "pack://uioption.py:OptionDialog.__CheckPvPProtectedLevelPlayer"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__SetPKMode": { "OptionDialog.__SetPKMode": {
@@ -260,8 +260,8 @@
"pack://uioption.py:OptionDialog.__SetPKMode" "pack://uioption.py:OptionDialog.__SetPKMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__SetPeacePKMode": { "OptionDialog.__SetPeacePKMode": {
@@ -270,8 +270,8 @@
"pack://uioption.py:OptionDialog.__SetPeacePKMode" "pack://uioption.py:OptionDialog.__SetPeacePKMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__RefreshPVPButtonList": { "OptionDialog.__RefreshPVPButtonList": {
@@ -280,8 +280,8 @@
"pack://uioption.py:OptionDialog.__RefreshPVPButtonList" "pack://uioption.py:OptionDialog.__RefreshPVPButtonList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickPvPModePeaceButton": { "OptionDialog.__OnClickPvPModePeaceButton": {
@@ -290,8 +290,8 @@
"pack://uioption.py:OptionDialog.__OnClickPvPModePeaceButton" "pack://uioption.py:OptionDialog.__OnClickPvPModePeaceButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickPvPModeRevengeButton": { "OptionDialog.__OnClickPvPModeRevengeButton": {
@@ -300,8 +300,8 @@
"pack://uioption.py:OptionDialog.__OnClickPvPModeRevengeButton" "pack://uioption.py:OptionDialog.__OnClickPvPModeRevengeButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickPvPModeFreeButton": { "OptionDialog.__OnClickPvPModeFreeButton": {
@@ -310,8 +310,8 @@
"pack://uioption.py:OptionDialog.__OnClickPvPModeFreeButton" "pack://uioption.py:OptionDialog.__OnClickPvPModeFreeButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnClickPvPModeGuildButton": { "OptionDialog.__OnClickPvPModeGuildButton": {
@@ -320,8 +320,8 @@
"pack://uioption.py:OptionDialog.__OnClickPvPModeGuildButton" "pack://uioption.py:OptionDialog.__OnClickPvPModeGuildButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.OnChangePKMode": { "OptionDialog.OnChangePKMode": {
@@ -330,8 +330,8 @@
"pack://uioption.py:OptionDialog.OnChangePKMode" "pack://uioption.py:OptionDialog.OnChangePKMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.OnChangeMusicVolume": { "OptionDialog.OnChangeMusicVolume": {
@@ -340,8 +340,8 @@
"pack://uioption.py:OptionDialog.OnChangeMusicVolume" "pack://uioption.py:OptionDialog.OnChangeMusicVolume"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.OnChangeSoundVolume": { "OptionDialog.OnChangeSoundVolume": {
@@ -350,8 +350,8 @@
"pack://uioption.py:OptionDialog.OnChangeSoundVolume" "pack://uioption.py:OptionDialog.OnChangeSoundVolume"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnChangeMobilePhoneNumber": { "OptionDialog.__OnChangeMobilePhoneNumber": {
@@ -360,8 +360,8 @@
"pack://uioption.py:OptionDialog.__OnChangeMobilePhoneNumber" "pack://uioption.py:OptionDialog.__OnChangeMobilePhoneNumber"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.__OnDeleteMobilePhoneNumber": { "OptionDialog.__OnDeleteMobilePhoneNumber": {
@@ -370,8 +370,8 @@
"pack://uioption.py:OptionDialog.__OnDeleteMobilePhoneNumber" "pack://uioption.py:OptionDialog.__OnDeleteMobilePhoneNumber"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.OnInputMobilePhoneNumber": { "OptionDialog.OnInputMobilePhoneNumber": {
@@ -380,8 +380,8 @@
"pack://uioption.py:OptionDialog.OnInputMobilePhoneNumber" "pack://uioption.py:OptionDialog.OnInputMobilePhoneNumber"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.OnInputMobileAuthorityCode": { "OptionDialog.OnInputMobileAuthorityCode": {
@@ -390,8 +390,8 @@
"pack://uioption.py:OptionDialog.OnInputMobileAuthorityCode" "pack://uioption.py:OptionDialog.OnInputMobileAuthorityCode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.OnDeleteMobile": { "OptionDialog.OnDeleteMobile": {
@@ -400,8 +400,8 @@
"pack://uioption.py:OptionDialog.OnDeleteMobile" "pack://uioption.py:OptionDialog.OnDeleteMobile"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.OnCloseInputDialog": { "OptionDialog.OnCloseInputDialog": {
@@ -410,8 +410,8 @@
"pack://uioption.py:OptionDialog.OnCloseInputDialog" "pack://uioption.py:OptionDialog.OnCloseInputDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.OnCloseQuestionDialog": { "OptionDialog.OnCloseQuestionDialog": {
@@ -420,8 +420,8 @@
"pack://uioption.py:OptionDialog.OnCloseQuestionDialog" "pack://uioption.py:OptionDialog.OnCloseQuestionDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.OnPressEscapeKey": { "OptionDialog.OnPressEscapeKey": {
@@ -430,8 +430,8 @@
"pack://uioption.py:OptionDialog.OnPressEscapeKey" "pack://uioption.py:OptionDialog.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.RefreshMobile": { "OptionDialog.RefreshMobile": {
@@ -440,8 +440,8 @@
"pack://uioption.py:OptionDialog.RefreshMobile" "pack://uioption.py:OptionDialog.RefreshMobile"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.OnMobileAuthority": { "OptionDialog.OnMobileAuthority": {
@@ -450,8 +450,8 @@
"pack://uioption.py:OptionDialog.OnMobileAuthority" "pack://uioption.py:OptionDialog.OnMobileAuthority"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.RefreshBlock": { "OptionDialog.RefreshBlock": {
@@ -460,8 +460,8 @@
"pack://uioption.py:OptionDialog.RefreshBlock" "pack://uioption.py:OptionDialog.RefreshBlock"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.OnBlockMode": { "OptionDialog.OnBlockMode": {
@@ -470,8 +470,8 @@
"pack://uioption.py:OptionDialog.OnBlockMode" "pack://uioption.py:OptionDialog.OnBlockMode"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.Show": { "OptionDialog.Show": {
@@ -480,8 +480,8 @@
"pack://uioption.py:OptionDialog.Show" "pack://uioption.py:OptionDialog.Show"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"OptionDialog.Close": { "OptionDialog.Close": {
@@ -490,8 +490,8 @@
"pack://uioption.py:OptionDialog.Close" "pack://uioption.py:OptionDialog.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uioption.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+138 -138
View File
@@ -10,8 +10,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.__init__" "pack://uiparty.py:PartyMemberInfoBoard.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.__del__": { "PartyMemberInfoBoard.__del__": {
@@ -20,8 +20,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.__del__" "pack://uiparty.py:PartyMemberInfoBoard.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.__LoadBoard": { "PartyMemberInfoBoard.__LoadBoard": {
@@ -30,8 +30,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.__LoadBoard" "pack://uiparty.py:PartyMemberInfoBoard.__LoadBoard"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.Destroy": { "PartyMemberInfoBoard.Destroy": {
@@ -40,8 +40,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.Destroy" "pack://uiparty.py:PartyMemberInfoBoard.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.__SetAffectsMouseEvent": { "PartyMemberInfoBoard.__SetAffectsMouseEvent": {
@@ -50,8 +50,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.__SetAffectsMouseEvent" "pack://uiparty.py:PartyMemberInfoBoard.__SetAffectsMouseEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.__HideAllAffects": { "PartyMemberInfoBoard.__HideAllAffects": {
@@ -60,8 +60,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.__HideAllAffects" "pack://uiparty.py:PartyMemberInfoBoard.__HideAllAffects"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.__CreateAffectToolTip": { "PartyMemberInfoBoard.__CreateAffectToolTip": {
@@ -70,8 +70,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.__CreateAffectToolTip" "pack://uiparty.py:PartyMemberInfoBoard.__CreateAffectToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.__CreateStateButton": { "PartyMemberInfoBoard.__CreateStateButton": {
@@ -80,8 +80,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.__CreateStateButton" "pack://uiparty.py:PartyMemberInfoBoard.__CreateStateButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.__GetPartySkillLevel": { "PartyMemberInfoBoard.__GetPartySkillLevel": {
@@ -90,8 +90,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.__GetPartySkillLevel" "pack://uiparty.py:PartyMemberInfoBoard.__GetPartySkillLevel"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.__AppendStateButton": { "PartyMemberInfoBoard.__AppendStateButton": {
@@ -100,8 +100,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.__AppendStateButton" "pack://uiparty.py:PartyMemberInfoBoard.__AppendStateButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.__ShowStateButton": { "PartyMemberInfoBoard.__ShowStateButton": {
@@ -110,8 +110,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.__ShowStateButton" "pack://uiparty.py:PartyMemberInfoBoard.__ShowStateButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.__HideStateButton": { "PartyMemberInfoBoard.__HideStateButton": {
@@ -120,8 +120,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.__HideStateButton" "pack://uiparty.py:PartyMemberInfoBoard.__HideStateButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.__GetAffectNumber": { "PartyMemberInfoBoard.__GetAffectNumber": {
@@ -130,8 +130,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.__GetAffectNumber" "pack://uiparty.py:PartyMemberInfoBoard.__GetAffectNumber"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.SetCharacterName": { "PartyMemberInfoBoard.SetCharacterName": {
@@ -140,8 +140,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.SetCharacterName" "pack://uiparty.py:PartyMemberInfoBoard.SetCharacterName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.GetCharacterName": { "PartyMemberInfoBoard.GetCharacterName": {
@@ -150,8 +150,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.GetCharacterName" "pack://uiparty.py:PartyMemberInfoBoard.GetCharacterName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.SetCharacterPID": { "PartyMemberInfoBoard.SetCharacterPID": {
@@ -160,8 +160,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.SetCharacterPID" "pack://uiparty.py:PartyMemberInfoBoard.SetCharacterPID"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.SetCharacterVID": { "PartyMemberInfoBoard.SetCharacterVID": {
@@ -170,8 +170,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.SetCharacterVID" "pack://uiparty.py:PartyMemberInfoBoard.SetCharacterVID"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.GetCharacterPID": { "PartyMemberInfoBoard.GetCharacterPID": {
@@ -180,8 +180,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.GetCharacterPID" "pack://uiparty.py:PartyMemberInfoBoard.GetCharacterPID"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.GetCharacterVID": { "PartyMemberInfoBoard.GetCharacterVID": {
@@ -190,8 +190,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.GetCharacterVID" "pack://uiparty.py:PartyMemberInfoBoard.GetCharacterVID"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.SetCharacterHP": { "PartyMemberInfoBoard.SetCharacterHP": {
@@ -200,8 +200,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.SetCharacterHP" "pack://uiparty.py:PartyMemberInfoBoard.SetCharacterHP"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.SetCharacterState": { "PartyMemberInfoBoard.SetCharacterState": {
@@ -210,8 +210,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.SetCharacterState" "pack://uiparty.py:PartyMemberInfoBoard.SetCharacterState"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.SetAffect": { "PartyMemberInfoBoard.SetAffect": {
@@ -220,8 +220,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.SetAffect" "pack://uiparty.py:PartyMemberInfoBoard.SetAffect"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.Link": { "PartyMemberInfoBoard.Link": {
@@ -230,8 +230,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.Link" "pack://uiparty.py:PartyMemberInfoBoard.Link"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.Unlink": { "PartyMemberInfoBoard.Unlink": {
@@ -240,8 +240,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.Unlink" "pack://uiparty.py:PartyMemberInfoBoard.Unlink"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.OnSelectState": { "PartyMemberInfoBoard.OnSelectState": {
@@ -250,8 +250,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.OnSelectState" "pack://uiparty.py:PartyMemberInfoBoard.OnSelectState"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.OnWarp": { "PartyMemberInfoBoard.OnWarp": {
@@ -260,8 +260,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.OnWarp" "pack://uiparty.py:PartyMemberInfoBoard.OnWarp"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.OnExpel": { "PartyMemberInfoBoard.OnExpel": {
@@ -270,8 +270,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.OnExpel" "pack://uiparty.py:PartyMemberInfoBoard.OnExpel"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.OnMouseLeftButtonDown": { "PartyMemberInfoBoard.OnMouseLeftButtonDown": {
@@ -280,8 +280,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.OnMouseLeftButtonDown" "pack://uiparty.py:PartyMemberInfoBoard.OnMouseLeftButtonDown"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.OnMouseLeftButtonUp": { "PartyMemberInfoBoard.OnMouseLeftButtonUp": {
@@ -290,8 +290,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.OnMouseLeftButtonUp" "pack://uiparty.py:PartyMemberInfoBoard.OnMouseLeftButtonUp"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.OnMouseRightButtonDown": { "PartyMemberInfoBoard.OnMouseRightButtonDown": {
@@ -300,8 +300,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.OnMouseRightButtonDown" "pack://uiparty.py:PartyMemberInfoBoard.OnMouseRightButtonDown"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.OnAffectOverIn": { "PartyMemberInfoBoard.OnAffectOverIn": {
@@ -310,8 +310,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.OnAffectOverIn" "pack://uiparty.py:PartyMemberInfoBoard.OnAffectOverIn"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMemberInfoBoard.OnAffectOverOut": { "PartyMemberInfoBoard.OnAffectOverOut": {
@@ -320,8 +320,8 @@
"pack://uiparty.py:PartyMemberInfoBoard.OnAffectOverOut" "pack://uiparty.py:PartyMemberInfoBoard.OnAffectOverOut"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMenu.__init__": { "PartyMenu.__init__": {
@@ -330,8 +330,8 @@
"pack://uiparty.py:PartyMenu.__init__" "pack://uiparty.py:PartyMenu.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMenu.__del__": { "PartyMenu.__del__": {
@@ -340,8 +340,8 @@
"pack://uiparty.py:PartyMenu.__del__" "pack://uiparty.py:PartyMenu.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMenu.Destroy": { "PartyMenu.Destroy": {
@@ -350,8 +350,8 @@
"pack://uiparty.py:PartyMenu.Destroy" "pack://uiparty.py:PartyMenu.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMenu.__CreateModeButtons": { "PartyMenu.__CreateModeButtons": {
@@ -360,8 +360,8 @@
"pack://uiparty.py:PartyMenu.__CreateModeButtons" "pack://uiparty.py:PartyMenu.__CreateModeButtons"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMenu.__CreateButtons": { "PartyMenu.__CreateButtons": {
@@ -370,8 +370,8 @@
"pack://uiparty.py:PartyMenu.__CreateButtons" "pack://uiparty.py:PartyMenu.__CreateButtons"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMenu.__ClearShowingButtons": { "PartyMenu.__ClearShowingButtons": {
@@ -380,8 +380,8 @@
"pack://uiparty.py:PartyMenu.__ClearShowingButtons" "pack://uiparty.py:PartyMenu.__ClearShowingButtons"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMenu.__ArrangeButtons": { "PartyMenu.__ArrangeButtons": {
@@ -390,8 +390,8 @@
"pack://uiparty.py:PartyMenu.__ArrangeButtons" "pack://uiparty.py:PartyMenu.__ArrangeButtons"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMenu.__ShowButton": { "PartyMenu.__ShowButton": {
@@ -400,8 +400,8 @@
"pack://uiparty.py:PartyMenu.__ShowButton" "pack://uiparty.py:PartyMenu.__ShowButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMenu.__HideButton": { "PartyMenu.__HideButton": {
@@ -410,8 +410,8 @@
"pack://uiparty.py:PartyMenu.__HideButton" "pack://uiparty.py:PartyMenu.__HideButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMenu.ShowLeaderButton": { "PartyMenu.ShowLeaderButton": {
@@ -420,8 +420,8 @@
"pack://uiparty.py:PartyMenu.ShowLeaderButton" "pack://uiparty.py:PartyMenu.ShowLeaderButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMenu.ShowMemberButton": { "PartyMenu.ShowMemberButton": {
@@ -430,8 +430,8 @@
"pack://uiparty.py:PartyMenu.ShowMemberButton" "pack://uiparty.py:PartyMenu.ShowMemberButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMenu.OnPartyUseSkill": { "PartyMenu.OnPartyUseSkill": {
@@ -440,8 +440,8 @@
"pack://uiparty.py:PartyMenu.OnPartyUseSkill" "pack://uiparty.py:PartyMenu.OnPartyUseSkill"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMenu.PartyHealReady": { "PartyMenu.PartyHealReady": {
@@ -450,8 +450,8 @@
"pack://uiparty.py:PartyMenu.PartyHealReady" "pack://uiparty.py:PartyMenu.PartyHealReady"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMenu.__UpAllModeButtons": { "PartyMenu.__UpAllModeButtons": {
@@ -460,8 +460,8 @@
"pack://uiparty.py:PartyMenu.__UpAllModeButtons" "pack://uiparty.py:PartyMenu.__UpAllModeButtons"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMenu.__SetModeButton": { "PartyMenu.__SetModeButton": {
@@ -470,8 +470,8 @@
"pack://uiparty.py:PartyMenu.__SetModeButton" "pack://uiparty.py:PartyMenu.__SetModeButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMenu.OnClickEXPLevel": { "PartyMenu.OnClickEXPLevel": {
@@ -480,8 +480,8 @@
"pack://uiparty.py:PartyMenu.OnClickEXPLevel" "pack://uiparty.py:PartyMenu.OnClickEXPLevel"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMenu.OnClickEXPDistributeParity": { "PartyMenu.OnClickEXPDistributeParity": {
@@ -490,8 +490,8 @@
"pack://uiparty.py:PartyMenu.OnClickEXPDistributeParity" "pack://uiparty.py:PartyMenu.OnClickEXPDistributeParity"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyMenu.ChangePartyParameter": { "PartyMenu.ChangePartyParameter": {
@@ -500,8 +500,8 @@
"pack://uiparty.py:PartyMenu.ChangePartyParameter" "pack://uiparty.py:PartyMenu.ChangePartyParameter"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyWindow.__init__": { "PartyWindow.__init__": {
@@ -510,8 +510,8 @@
"pack://uiparty.py:PartyWindow.__init__" "pack://uiparty.py:PartyWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyWindow.__del__": { "PartyWindow.__del__": {
@@ -520,8 +520,8 @@
"pack://uiparty.py:PartyWindow.__del__" "pack://uiparty.py:PartyWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyWindow.Destroy": { "PartyWindow.Destroy": {
@@ -530,8 +530,8 @@
"pack://uiparty.py:PartyWindow.Destroy" "pack://uiparty.py:PartyWindow.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyWindow.DestroyPartyMemberInfoBoard": { "PartyWindow.DestroyPartyMemberInfoBoard": {
@@ -540,8 +540,8 @@
"pack://uiparty.py:PartyWindow.DestroyPartyMemberInfoBoard" "pack://uiparty.py:PartyWindow.DestroyPartyMemberInfoBoard"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyWindow.__CreatePartyMenuButton": { "PartyWindow.__CreatePartyMenuButton": {
@@ -550,8 +550,8 @@
"pack://uiparty.py:PartyWindow.__CreatePartyMenuButton" "pack://uiparty.py:PartyWindow.__CreatePartyMenuButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyWindow.__CreatePartyMenu": { "PartyWindow.__CreatePartyMenu": {
@@ -560,8 +560,8 @@
"pack://uiparty.py:PartyWindow.__CreatePartyMenu" "pack://uiparty.py:PartyWindow.__CreatePartyMenu"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyWindow.AddPartyMember": { "PartyWindow.AddPartyMember": {
@@ -570,8 +570,8 @@
"pack://uiparty.py:PartyWindow.AddPartyMember" "pack://uiparty.py:PartyWindow.AddPartyMember"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyWindow.RemovePartyMember": { "PartyWindow.RemovePartyMember": {
@@ -580,8 +580,8 @@
"pack://uiparty.py:PartyWindow.RemovePartyMember" "pack://uiparty.py:PartyWindow.RemovePartyMember"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyWindow.UpdatePartyMemberInfo": { "PartyWindow.UpdatePartyMemberInfo": {
@@ -590,8 +590,8 @@
"pack://uiparty.py:PartyWindow.UpdatePartyMemberInfo" "pack://uiparty.py:PartyWindow.UpdatePartyMemberInfo"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyWindow.LinkPartyMember": { "PartyWindow.LinkPartyMember": {
@@ -600,8 +600,8 @@
"pack://uiparty.py:PartyWindow.LinkPartyMember" "pack://uiparty.py:PartyWindow.LinkPartyMember"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyWindow.UnlinkPartyMember": { "PartyWindow.UnlinkPartyMember": {
@@ -610,8 +610,8 @@
"pack://uiparty.py:PartyWindow.UnlinkPartyMember" "pack://uiparty.py:PartyWindow.UnlinkPartyMember"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyWindow.UnlinkAllPartyMember": { "PartyWindow.UnlinkAllPartyMember": {
@@ -620,8 +620,8 @@
"pack://uiparty.py:PartyWindow.UnlinkAllPartyMember" "pack://uiparty.py:PartyWindow.UnlinkAllPartyMember"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyWindow.ExitParty": { "PartyWindow.ExitParty": {
@@ -630,8 +630,8 @@
"pack://uiparty.py:PartyWindow.ExitParty" "pack://uiparty.py:PartyWindow.ExitParty"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyWindow.__ArrangePartyMemberInfoBoard": { "PartyWindow.__ArrangePartyMemberInfoBoard": {
@@ -640,8 +640,8 @@
"pack://uiparty.py:PartyWindow.__ArrangePartyMemberInfoBoard" "pack://uiparty.py:PartyWindow.__ArrangePartyMemberInfoBoard"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyWindow.__FindPartyMemberInfoBoardByVID": { "PartyWindow.__FindPartyMemberInfoBoardByVID": {
@@ -650,8 +650,8 @@
"pack://uiparty.py:PartyWindow.__FindPartyMemberInfoBoardByVID" "pack://uiparty.py:PartyWindow.__FindPartyMemberInfoBoardByVID"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyWindow.__FindPartyMemberInfoBoardByPID": { "PartyWindow.__FindPartyMemberInfoBoardByPID": {
@@ -660,8 +660,8 @@
"pack://uiparty.py:PartyWindow.__FindPartyMemberInfoBoardByPID" "pack://uiparty.py:PartyWindow.__FindPartyMemberInfoBoardByPID"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyWindow.PartyHealReady": { "PartyWindow.PartyHealReady": {
@@ -670,8 +670,8 @@
"pack://uiparty.py:PartyWindow.PartyHealReady" "pack://uiparty.py:PartyWindow.PartyHealReady"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyWindow.ChangePartyParameter": { "PartyWindow.ChangePartyParameter": {
@@ -680,8 +680,8 @@
"pack://uiparty.py:PartyWindow.ChangePartyParameter" "pack://uiparty.py:PartyWindow.ChangePartyParameter"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PartyWindow.OnTogglePartyMenu": { "PartyWindow.OnTogglePartyMenu": {
@@ -690,8 +690,8 @@
"pack://uiparty.py:PartyWindow.OnTogglePartyMenu" "pack://uiparty.py:PartyWindow.OnTogglePartyMenu"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiparty.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
@@ -10,8 +10,8 @@
"pack://uiphasecurtain.py:PhaseCurtain.__init__" "pack://uiphasecurtain.py:PhaseCurtain.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiphasecurtain.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiphasecurtain.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PhaseCurtain.__del__": { "PhaseCurtain.__del__": {
@@ -20,8 +20,8 @@
"pack://uiphasecurtain.py:PhaseCurtain.__del__" "pack://uiphasecurtain.py:PhaseCurtain.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiphasecurtain.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiphasecurtain.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PhaseCurtain.SAFE_FadeOut": { "PhaseCurtain.SAFE_FadeOut": {
@@ -30,8 +30,8 @@
"pack://uiphasecurtain.py:PhaseCurtain.SAFE_FadeOut" "pack://uiphasecurtain.py:PhaseCurtain.SAFE_FadeOut"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiphasecurtain.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiphasecurtain.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PhaseCurtain.FadeOut": { "PhaseCurtain.FadeOut": {
@@ -40,8 +40,8 @@
"pack://uiphasecurtain.py:PhaseCurtain.FadeOut" "pack://uiphasecurtain.py:PhaseCurtain.FadeOut"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiphasecurtain.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiphasecurtain.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PhaseCurtain.FadeIn": { "PhaseCurtain.FadeIn": {
@@ -50,8 +50,8 @@
"pack://uiphasecurtain.py:PhaseCurtain.FadeIn" "pack://uiphasecurtain.py:PhaseCurtain.FadeIn"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiphasecurtain.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiphasecurtain.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PhaseCurtain.SetAlpha": { "PhaseCurtain.SetAlpha": {
@@ -60,8 +60,8 @@
"pack://uiphasecurtain.py:PhaseCurtain.SetAlpha" "pack://uiphasecurtain.py:PhaseCurtain.SetAlpha"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiphasecurtain.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiphasecurtain.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PhaseCurtain.OnUpdate": { "PhaseCurtain.OnUpdate": {
@@ -70,8 +70,8 @@
"pack://uiphasecurtain.py:PhaseCurtain.OnUpdate" "pack://uiphasecurtain.py:PhaseCurtain.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiphasecurtain.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiphasecurtain.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+20 -20
View File
@@ -10,8 +10,8 @@
"pack://uipickmoney.py:PickMoneyDialog.__init__" "pack://uipickmoney.py:PickMoneyDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uipickmoney.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uipickmoney.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PickMoneyDialog.__del__": { "PickMoneyDialog.__del__": {
@@ -20,8 +20,8 @@
"pack://uipickmoney.py:PickMoneyDialog.__del__" "pack://uipickmoney.py:PickMoneyDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uipickmoney.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uipickmoney.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PickMoneyDialog.LoadDialog": { "PickMoneyDialog.LoadDialog": {
@@ -30,8 +30,8 @@
"pack://uipickmoney.py:PickMoneyDialog.LoadDialog" "pack://uipickmoney.py:PickMoneyDialog.LoadDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uipickmoney.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uipickmoney.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PickMoneyDialog.Destroy": { "PickMoneyDialog.Destroy": {
@@ -40,8 +40,8 @@
"pack://uipickmoney.py:PickMoneyDialog.Destroy" "pack://uipickmoney.py:PickMoneyDialog.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uipickmoney.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uipickmoney.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PickMoneyDialog.SetTitleName": { "PickMoneyDialog.SetTitleName": {
@@ -50,8 +50,8 @@
"pack://uipickmoney.py:PickMoneyDialog.SetTitleName" "pack://uipickmoney.py:PickMoneyDialog.SetTitleName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uipickmoney.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uipickmoney.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PickMoneyDialog.SetAcceptEvent": { "PickMoneyDialog.SetAcceptEvent": {
@@ -60,8 +60,8 @@
"pack://uipickmoney.py:PickMoneyDialog.SetAcceptEvent" "pack://uipickmoney.py:PickMoneyDialog.SetAcceptEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uipickmoney.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uipickmoney.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PickMoneyDialog.SetMax": { "PickMoneyDialog.SetMax": {
@@ -70,8 +70,8 @@
"pack://uipickmoney.py:PickMoneyDialog.SetMax" "pack://uipickmoney.py:PickMoneyDialog.SetMax"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uipickmoney.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uipickmoney.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PickMoneyDialog.Open": { "PickMoneyDialog.Open": {
@@ -80,8 +80,8 @@
"pack://uipickmoney.py:PickMoneyDialog.Open" "pack://uipickmoney.py:PickMoneyDialog.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uipickmoney.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uipickmoney.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PickMoneyDialog.Close": { "PickMoneyDialog.Close": {
@@ -90,8 +90,8 @@
"pack://uipickmoney.py:PickMoneyDialog.Close" "pack://uipickmoney.py:PickMoneyDialog.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uipickmoney.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uipickmoney.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PickMoneyDialog.OnAccept": { "PickMoneyDialog.OnAccept": {
@@ -100,8 +100,8 @@
"pack://uipickmoney.py:PickMoneyDialog.OnAccept" "pack://uipickmoney.py:PickMoneyDialog.OnAccept"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uipickmoney.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uipickmoney.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
@@ -10,8 +10,8 @@
"pack://uiplayergauge.py:PlayerGauge.__init__" "pack://uiplayergauge.py:PlayerGauge.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiplayergauge.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiplayergauge.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PlayerGauge.__del__": { "PlayerGauge.__del__": {
@@ -20,8 +20,8 @@
"pack://uiplayergauge.py:PlayerGauge.__del__" "pack://uiplayergauge.py:PlayerGauge.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiplayergauge.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiplayergauge.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PlayerGauge.Hide": { "PlayerGauge.Hide": {
@@ -30,8 +30,8 @@
"pack://uiplayergauge.py:PlayerGauge.Hide" "pack://uiplayergauge.py:PlayerGauge.Hide"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiplayergauge.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiplayergauge.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PlayerGauge.OnUpdate": { "PlayerGauge.OnUpdate": {
@@ -40,8 +40,8 @@
"pack://uiplayergauge.py:PlayerGauge.OnUpdate" "pack://uiplayergauge.py:PlayerGauge.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiplayergauge.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiplayergauge.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PlayerGauge.RefreshGauge": { "PlayerGauge.RefreshGauge": {
@@ -50,8 +50,8 @@
"pack://uiplayergauge.py:PlayerGauge.RefreshGauge" "pack://uiplayergauge.py:PlayerGauge.RefreshGauge"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiplayergauge.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiplayergauge.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PlayerGauge.EnableShowAlways": { "PlayerGauge.EnableShowAlways": {
@@ -60,8 +60,8 @@
"pack://uiplayergauge.py:PlayerGauge.EnableShowAlways" "pack://uiplayergauge.py:PlayerGauge.EnableShowAlways"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiplayergauge.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiplayergauge.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PlayerGauge.DisableShowAlways": { "PlayerGauge.DisableShowAlways": {
@@ -70,8 +70,8 @@
"pack://uiplayergauge.py:PlayerGauge.DisableShowAlways" "pack://uiplayergauge.py:PlayerGauge.DisableShowAlways"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiplayergauge.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiplayergauge.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+16 -16
View File
@@ -10,8 +10,8 @@
"pack://uipointreset.py:PointResetDialog.__init__" "pack://uipointreset.py:PointResetDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uipointreset.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uipointreset.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PointResetDialog.LoadDialog": { "PointResetDialog.LoadDialog": {
@@ -20,8 +20,8 @@
"pack://uipointreset.py:PointResetDialog.LoadDialog" "pack://uipointreset.py:PointResetDialog.LoadDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uipointreset.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uipointreset.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PointResetDialog.Destroy": { "PointResetDialog.Destroy": {
@@ -30,8 +30,8 @@
"pack://uipointreset.py:PointResetDialog.Destroy" "pack://uipointreset.py:PointResetDialog.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uipointreset.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uipointreset.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PointResetDialog.OpenDialog": { "PointResetDialog.OpenDialog": {
@@ -40,8 +40,8 @@
"pack://uipointreset.py:PointResetDialog.OpenDialog" "pack://uipointreset.py:PointResetDialog.OpenDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uipointreset.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uipointreset.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PointResetDialog.OpenConfirmDialog": { "PointResetDialog.OpenConfirmDialog": {
@@ -50,8 +50,8 @@
"pack://uipointreset.py:PointResetDialog.OpenConfirmDialog" "pack://uipointreset.py:PointResetDialog.OpenConfirmDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uipointreset.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uipointreset.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PointResetDialog.ResetPoint": { "PointResetDialog.ResetPoint": {
@@ -60,8 +60,8 @@
"pack://uipointreset.py:PointResetDialog.ResetPoint" "pack://uipointreset.py:PointResetDialog.ResetPoint"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uipointreset.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uipointreset.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PointResetDialog.Close": { "PointResetDialog.Close": {
@@ -70,8 +70,8 @@
"pack://uipointreset.py:PointResetDialog.Close" "pack://uipointreset.py:PointResetDialog.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uipointreset.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uipointreset.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PointResetDialog.OnPressEscapeKey": { "PointResetDialog.OnPressEscapeKey": {
@@ -80,8 +80,8 @@
"pack://uipointreset.py:PointResetDialog.OnPressEscapeKey" "pack://uipointreset.py:PointResetDialog.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uipointreset.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uipointreset.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
@@ -10,8 +10,8 @@
"pack://uiprivateshopbuilder.py:Clear" "pack://uiprivateshopbuilder.py:Clear"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsPrivateShopItemPriceList": { "IsPrivateShopItemPriceList": {
@@ -20,8 +20,8 @@
"pack://uiprivateshopbuilder.py:IsPrivateShopItemPriceList" "pack://uiprivateshopbuilder.py:IsPrivateShopItemPriceList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"IsBuildingPrivateShop": { "IsBuildingPrivateShop": {
@@ -30,8 +30,8 @@
"pack://uiprivateshopbuilder.py:IsBuildingPrivateShop" "pack://uiprivateshopbuilder.py:IsBuildingPrivateShop"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SetPrivateShopItemPrice": { "SetPrivateShopItemPrice": {
@@ -40,8 +40,8 @@
"pack://uiprivateshopbuilder.py:SetPrivateShopItemPrice" "pack://uiprivateshopbuilder.py:SetPrivateShopItemPrice"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"GetPrivateShopItemPrice": { "GetPrivateShopItemPrice": {
@@ -50,8 +50,8 @@
"pack://uiprivateshopbuilder.py:GetPrivateShopItemPrice" "pack://uiprivateshopbuilder.py:GetPrivateShopItemPrice"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"UpdateADBoard": { "UpdateADBoard": {
@@ -60,8 +60,8 @@
"pack://uiprivateshopbuilder.py:UpdateADBoard" "pack://uiprivateshopbuilder.py:UpdateADBoard"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DeleteADBoard": { "DeleteADBoard": {
@@ -70,8 +70,8 @@
"pack://uiprivateshopbuilder.py:DeleteADBoard" "pack://uiprivateshopbuilder.py:DeleteADBoard"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopAdvertisementBoard.__init__": { "PrivateShopAdvertisementBoard.__init__": {
@@ -80,8 +80,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopAdvertisementBoard.__init__" "pack://uiprivateshopbuilder.py:PrivateShopAdvertisementBoard.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopAdvertisementBoard.__del__": { "PrivateShopAdvertisementBoard.__del__": {
@@ -90,8 +90,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopAdvertisementBoard.__del__" "pack://uiprivateshopbuilder.py:PrivateShopAdvertisementBoard.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopAdvertisementBoard.__MakeTextLine": { "PrivateShopAdvertisementBoard.__MakeTextLine": {
@@ -100,8 +100,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopAdvertisementBoard.__MakeTextLine" "pack://uiprivateshopbuilder.py:PrivateShopAdvertisementBoard.__MakeTextLine"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopAdvertisementBoard.Open": { "PrivateShopAdvertisementBoard.Open": {
@@ -110,8 +110,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopAdvertisementBoard.Open" "pack://uiprivateshopbuilder.py:PrivateShopAdvertisementBoard.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopAdvertisementBoard.OnMouseLeftButtonUp": { "PrivateShopAdvertisementBoard.OnMouseLeftButtonUp": {
@@ -120,8 +120,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopAdvertisementBoard.OnMouseLeftButtonUp" "pack://uiprivateshopbuilder.py:PrivateShopAdvertisementBoard.OnMouseLeftButtonUp"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopAdvertisementBoard.OnUpdate": { "PrivateShopAdvertisementBoard.OnUpdate": {
@@ -130,8 +130,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopAdvertisementBoard.OnUpdate" "pack://uiprivateshopbuilder.py:PrivateShopAdvertisementBoard.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopBuilder.__init__": { "PrivateShopBuilder.__init__": {
@@ -140,8 +140,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopBuilder.__init__" "pack://uiprivateshopbuilder.py:PrivateShopBuilder.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopBuilder.__del__": { "PrivateShopBuilder.__del__": {
@@ -150,8 +150,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopBuilder.__del__" "pack://uiprivateshopbuilder.py:PrivateShopBuilder.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopBuilder.__LoadWindow": { "PrivateShopBuilder.__LoadWindow": {
@@ -160,8 +160,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopBuilder.__LoadWindow" "pack://uiprivateshopbuilder.py:PrivateShopBuilder.__LoadWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopBuilder.Destroy": { "PrivateShopBuilder.Destroy": {
@@ -170,8 +170,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopBuilder.Destroy" "pack://uiprivateshopbuilder.py:PrivateShopBuilder.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopBuilder.Open": { "PrivateShopBuilder.Open": {
@@ -180,8 +180,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopBuilder.Open" "pack://uiprivateshopbuilder.py:PrivateShopBuilder.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopBuilder.Close": { "PrivateShopBuilder.Close": {
@@ -190,8 +190,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopBuilder.Close" "pack://uiprivateshopbuilder.py:PrivateShopBuilder.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopBuilder.SetItemToolTip": { "PrivateShopBuilder.SetItemToolTip": {
@@ -200,8 +200,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopBuilder.SetItemToolTip" "pack://uiprivateshopbuilder.py:PrivateShopBuilder.SetItemToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopBuilder.Refresh": { "PrivateShopBuilder.Refresh": {
@@ -210,8 +210,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopBuilder.Refresh" "pack://uiprivateshopbuilder.py:PrivateShopBuilder.Refresh"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopBuilder.OnSelectEmptySlot": { "PrivateShopBuilder.OnSelectEmptySlot": {
@@ -220,8 +220,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopBuilder.OnSelectEmptySlot" "pack://uiprivateshopbuilder.py:PrivateShopBuilder.OnSelectEmptySlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopBuilder.OnSelectItemSlot": { "PrivateShopBuilder.OnSelectItemSlot": {
@@ -230,8 +230,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopBuilder.OnSelectItemSlot" "pack://uiprivateshopbuilder.py:PrivateShopBuilder.OnSelectItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopBuilder.AcceptInputPrice": { "PrivateShopBuilder.AcceptInputPrice": {
@@ -240,8 +240,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopBuilder.AcceptInputPrice" "pack://uiprivateshopbuilder.py:PrivateShopBuilder.AcceptInputPrice"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopBuilder.CancelInputPrice": { "PrivateShopBuilder.CancelInputPrice": {
@@ -250,8 +250,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopBuilder.CancelInputPrice" "pack://uiprivateshopbuilder.py:PrivateShopBuilder.CancelInputPrice"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopBuilder.OnOk": { "PrivateShopBuilder.OnOk": {
@@ -260,8 +260,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopBuilder.OnOk" "pack://uiprivateshopbuilder.py:PrivateShopBuilder.OnOk"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopBuilder.OnClose": { "PrivateShopBuilder.OnClose": {
@@ -270,8 +270,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopBuilder.OnClose" "pack://uiprivateshopbuilder.py:PrivateShopBuilder.OnClose"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopBuilder.OnPressEscapeKey": { "PrivateShopBuilder.OnPressEscapeKey": {
@@ -280,8 +280,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopBuilder.OnPressEscapeKey" "pack://uiprivateshopbuilder.py:PrivateShopBuilder.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopBuilder.OnOverInItem": { "PrivateShopBuilder.OnOverInItem": {
@@ -290,8 +290,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopBuilder.OnOverInItem" "pack://uiprivateshopbuilder.py:PrivateShopBuilder.OnOverInItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PrivateShopBuilder.OnOverOutItem": { "PrivateShopBuilder.OnOverOutItem": {
@@ -300,8 +300,8 @@
"pack://uiprivateshopbuilder.py:PrivateShopBuilder.OnOverOutItem" "pack://uiprivateshopbuilder.py:PrivateShopBuilder.OnOverOutItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiprivateshopbuilder.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+136 -136
View File
@@ -10,8 +10,8 @@
"pack://uiquest.py:ToolTipImageBox.__init__" "pack://uiquest.py:ToolTipImageBox.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ToolTipImageBox.__del__": { "ToolTipImageBox.__del__": {
@@ -20,8 +20,8 @@
"pack://uiquest.py:ToolTipImageBox.__del__" "pack://uiquest.py:ToolTipImageBox.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ToolTipImageBox.CreateToolTip": { "ToolTipImageBox.CreateToolTip": {
@@ -30,8 +30,8 @@
"pack://uiquest.py:ToolTipImageBox.CreateToolTip" "pack://uiquest.py:ToolTipImageBox.CreateToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ToolTipImageBox.DestroyToolTip": { "ToolTipImageBox.DestroyToolTip": {
@@ -40,8 +40,8 @@
"pack://uiquest.py:ToolTipImageBox.DestroyToolTip" "pack://uiquest.py:ToolTipImageBox.DestroyToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ToolTipImageBox.OnMouseOverIn": { "ToolTipImageBox.OnMouseOverIn": {
@@ -50,8 +50,8 @@
"pack://uiquest.py:ToolTipImageBox.OnMouseOverIn" "pack://uiquest.py:ToolTipImageBox.OnMouseOverIn"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ToolTipImageBox.OnMouseOverOut": { "ToolTipImageBox.OnMouseOverOut": {
@@ -60,8 +60,8 @@
"pack://uiquest.py:ToolTipImageBox.OnMouseOverOut" "pack://uiquest.py:ToolTipImageBox.OnMouseOverOut"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestCurtain.__init__": { "QuestCurtain.__init__": {
@@ -70,8 +70,8 @@
"pack://uiquest.py:QuestCurtain.__init__" "pack://uiquest.py:QuestCurtain.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestCurtain.Close": { "QuestCurtain.Close": {
@@ -80,8 +80,8 @@
"pack://uiquest.py:QuestCurtain.Close" "pack://uiquest.py:QuestCurtain.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestCurtain.OnUpdate": { "QuestCurtain.OnUpdate": {
@@ -90,8 +90,8 @@
"pack://uiquest.py:QuestCurtain.OnUpdate" "pack://uiquest.py:QuestCurtain.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EventCurtain.__init__": { "EventCurtain.__init__": {
@@ -100,8 +100,8 @@
"pack://uiquest.py:EventCurtain.__init__" "pack://uiquest.py:EventCurtain.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EventCurtain.__del__": { "EventCurtain.__del__": {
@@ -110,8 +110,8 @@
"pack://uiquest.py:EventCurtain.__del__" "pack://uiquest.py:EventCurtain.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EventCurtain.SetAlpha": { "EventCurtain.SetAlpha": {
@@ -120,8 +120,8 @@
"pack://uiquest.py:EventCurtain.SetAlpha" "pack://uiquest.py:EventCurtain.SetAlpha"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EventCurtain.FadeOut": { "EventCurtain.FadeOut": {
@@ -130,8 +130,8 @@
"pack://uiquest.py:EventCurtain.FadeOut" "pack://uiquest.py:EventCurtain.FadeOut"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EventCurtain.FadeIn": { "EventCurtain.FadeIn": {
@@ -140,8 +140,8 @@
"pack://uiquest.py:EventCurtain.FadeIn" "pack://uiquest.py:EventCurtain.FadeIn"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EventCurtain.WhiteOut": { "EventCurtain.WhiteOut": {
@@ -150,8 +150,8 @@
"pack://uiquest.py:EventCurtain.WhiteOut" "pack://uiquest.py:EventCurtain.WhiteOut"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EventCurtain.WhiteIn": { "EventCurtain.WhiteIn": {
@@ -160,8 +160,8 @@
"pack://uiquest.py:EventCurtain.WhiteIn" "pack://uiquest.py:EventCurtain.WhiteIn"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EventCurtain.__StartFade": { "EventCurtain.__StartFade": {
@@ -170,8 +170,8 @@
"pack://uiquest.py:EventCurtain.__StartFade" "pack://uiquest.py:EventCurtain.__StartFade"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EventCurtain.__EndFade": { "EventCurtain.__EndFade": {
@@ -180,8 +180,8 @@
"pack://uiquest.py:EventCurtain.__EndFade" "pack://uiquest.py:EventCurtain.__EndFade"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"EventCurtain.OnUpdate": { "EventCurtain.OnUpdate": {
@@ -190,8 +190,8 @@
"pack://uiquest.py:EventCurtain.OnUpdate" "pack://uiquest.py:EventCurtain.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"BarButton.__init__": { "BarButton.__init__": {
@@ -200,8 +200,8 @@
"pack://uiquest.py:BarButton.__init__" "pack://uiquest.py:BarButton.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"BarButton.OnRender": { "BarButton.OnRender": {
@@ -210,8 +210,8 @@
"pack://uiquest.py:BarButton.OnRender" "pack://uiquest.py:BarButton.OnRender"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"BarButton.CallEvent": { "BarButton.CallEvent": {
@@ -220,8 +220,8 @@
"pack://uiquest.py:BarButton.CallEvent" "pack://uiquest.py:BarButton.CallEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"BarButton.DownEvent": { "BarButton.DownEvent": {
@@ -230,8 +230,8 @@
"pack://uiquest.py:BarButton.DownEvent" "pack://uiquest.py:BarButton.DownEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"BarButton.ShowToolTip": { "BarButton.ShowToolTip": {
@@ -240,8 +240,8 @@
"pack://uiquest.py:BarButton.ShowToolTip" "pack://uiquest.py:BarButton.ShowToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"BarButton.HideToolTip": { "BarButton.HideToolTip": {
@@ -250,8 +250,8 @@
"pack://uiquest.py:BarButton.HideToolTip" "pack://uiquest.py:BarButton.HideToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DescriptionWindow.__init__": { "DescriptionWindow.__init__": {
@@ -260,8 +260,8 @@
"pack://uiquest.py:DescriptionWindow.__init__" "pack://uiquest.py:DescriptionWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DescriptionWindow.__del__": { "DescriptionWindow.__del__": {
@@ -270,8 +270,8 @@
"pack://uiquest.py:DescriptionWindow.__del__" "pack://uiquest.py:DescriptionWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"DescriptionWindow.OnRender": { "DescriptionWindow.OnRender": {
@@ -280,8 +280,8 @@
"pack://uiquest.py:DescriptionWindow.OnRender" "pack://uiquest.py:DescriptionWindow.OnRender"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.__init__": { "QuestDialog.__init__": {
@@ -290,8 +290,8 @@
"pack://uiquest.py:QuestDialog.__init__" "pack://uiquest.py:QuestDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.__del__": { "QuestDialog.__del__": {
@@ -300,8 +300,8 @@
"pack://uiquest.py:QuestDialog.__del__" "pack://uiquest.py:QuestDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.LoadDialog": { "QuestDialog.LoadDialog": {
@@ -310,8 +310,8 @@
"pack://uiquest.py:QuestDialog.LoadDialog" "pack://uiquest.py:QuestDialog.LoadDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.OnCancel": { "QuestDialog.OnCancel": {
@@ -320,8 +320,8 @@
"pack://uiquest.py:QuestDialog.OnCancel" "pack://uiquest.py:QuestDialog.OnCancel"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.CloseSelf": { "QuestDialog.CloseSelf": {
@@ -330,8 +330,8 @@
"pack://uiquest.py:QuestDialog.CloseSelf" "pack://uiquest.py:QuestDialog.CloseSelf"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.Destroy": { "QuestDialog.Destroy": {
@@ -340,8 +340,8 @@
"pack://uiquest.py:QuestDialog.Destroy" "pack://uiquest.py:QuestDialog.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.OnUpdate": { "QuestDialog.OnUpdate": {
@@ -350,8 +350,8 @@
"pack://uiquest.py:QuestDialog.OnUpdate" "pack://uiquest.py:QuestDialog.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.AddOnCloseEvent": { "QuestDialog.AddOnCloseEvent": {
@@ -360,8 +360,8 @@
"pack://uiquest.py:QuestDialog.AddOnCloseEvent" "pack://uiquest.py:QuestDialog.AddOnCloseEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.AddOnDoneEvent": { "QuestDialog.AddOnDoneEvent": {
@@ -370,8 +370,8 @@
"pack://uiquest.py:QuestDialog.AddOnDoneEvent" "pack://uiquest.py:QuestDialog.AddOnDoneEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.SetOnCloseEvent": { "QuestDialog.SetOnCloseEvent": {
@@ -380,8 +380,8 @@
"pack://uiquest.py:QuestDialog.SetOnCloseEvent" "pack://uiquest.py:QuestDialog.SetOnCloseEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.SetEventSetPosition": { "QuestDialog.SetEventSetPosition": {
@@ -390,8 +390,8 @@
"pack://uiquest.py:QuestDialog.SetEventSetPosition" "pack://uiquest.py:QuestDialog.SetEventSetPosition"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.AdjustEventSetPosition": { "QuestDialog.AdjustEventSetPosition": {
@@ -400,8 +400,8 @@
"pack://uiquest.py:QuestDialog.AdjustEventSetPosition" "pack://uiquest.py:QuestDialog.AdjustEventSetPosition"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.MakeNextButton": { "QuestDialog.MakeNextButton": {
@@ -410,8 +410,8 @@
"pack://uiquest.py:QuestDialog.MakeNextButton" "pack://uiquest.py:QuestDialog.MakeNextButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.MakeQuestion": { "QuestDialog.MakeQuestion": {
@@ -420,8 +420,8 @@
"pack://uiquest.py:QuestDialog.MakeQuestion" "pack://uiquest.py:QuestDialog.MakeQuestion"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.MakeEachButton": { "QuestDialog.MakeEachButton": {
@@ -430,8 +430,8 @@
"pack://uiquest.py:QuestDialog.MakeEachButton" "pack://uiquest.py:QuestDialog.MakeEachButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.MakeNextPrevPageButton": { "QuestDialog.MakeNextPrevPageButton": {
@@ -440,8 +440,8 @@
"pack://uiquest.py:QuestDialog.MakeNextPrevPageButton" "pack://uiquest.py:QuestDialog.MakeNextPrevPageButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.RefreshQuestPage": { "QuestDialog.RefreshQuestPage": {
@@ -450,8 +450,8 @@
"pack://uiquest.py:QuestDialog.RefreshQuestPage" "pack://uiquest.py:QuestDialog.RefreshQuestPage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.NextQuestPageEvent": { "QuestDialog.NextQuestPageEvent": {
@@ -460,8 +460,8 @@
"pack://uiquest.py:QuestDialog.NextQuestPageEvent" "pack://uiquest.py:QuestDialog.NextQuestPageEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.PrevQuestPageEvent": { "QuestDialog.PrevQuestPageEvent": {
@@ -470,8 +470,8 @@
"pack://uiquest.py:QuestDialog.PrevQuestPageEvent" "pack://uiquest.py:QuestDialog.PrevQuestPageEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.ClickAnswerEvent": { "QuestDialog.ClickAnswerEvent": {
@@ -480,8 +480,8 @@
"pack://uiquest.py:QuestDialog.ClickAnswerEvent" "pack://uiquest.py:QuestDialog.ClickAnswerEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.AppendQuestion": { "QuestDialog.AppendQuestion": {
@@ -490,8 +490,8 @@
"pack://uiquest.py:QuestDialog.AppendQuestion" "pack://uiquest.py:QuestDialog.AppendQuestion"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.FadeOut": { "QuestDialog.FadeOut": {
@@ -500,8 +500,8 @@
"pack://uiquest.py:QuestDialog.FadeOut" "pack://uiquest.py:QuestDialog.FadeOut"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.FadeIn": { "QuestDialog.FadeIn": {
@@ -510,8 +510,8 @@
"pack://uiquest.py:QuestDialog.FadeIn" "pack://uiquest.py:QuestDialog.FadeIn"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.WhiteOut": { "QuestDialog.WhiteOut": {
@@ -520,8 +520,8 @@
"pack://uiquest.py:QuestDialog.WhiteOut" "pack://uiquest.py:QuestDialog.WhiteOut"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.WhiteIn": { "QuestDialog.WhiteIn": {
@@ -530,8 +530,8 @@
"pack://uiquest.py:QuestDialog.WhiteIn" "pack://uiquest.py:QuestDialog.WhiteIn"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.DoneEvent": { "QuestDialog.DoneEvent": {
@@ -540,8 +540,8 @@
"pack://uiquest.py:QuestDialog.DoneEvent" "pack://uiquest.py:QuestDialog.DoneEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.__GetQuestImageFileName": { "QuestDialog.__GetQuestImageFileName": {
@@ -550,8 +550,8 @@
"pack://uiquest.py:QuestDialog.__GetQuestImageFileName" "pack://uiquest.py:QuestDialog.__GetQuestImageFileName"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.OnKeyDown": { "QuestDialog.OnKeyDown": {
@@ -560,8 +560,8 @@
"pack://uiquest.py:QuestDialog.OnKeyDown" "pack://uiquest.py:QuestDialog.OnKeyDown"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.OnPressEscapeKey": { "QuestDialog.OnPressEscapeKey": {
@@ -570,8 +570,8 @@
"pack://uiquest.py:QuestDialog.OnPressEscapeKey" "pack://uiquest.py:QuestDialog.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.OnIMEReturn": { "QuestDialog.OnIMEReturn": {
@@ -580,8 +580,8 @@
"pack://uiquest.py:QuestDialog.OnIMEReturn" "pack://uiquest.py:QuestDialog.OnIMEReturn"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.OnIMEUpdate": { "QuestDialog.OnIMEUpdate": {
@@ -590,8 +590,8 @@
"pack://uiquest.py:QuestDialog.OnIMEUpdate" "pack://uiquest.py:QuestDialog.OnIMEUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.OnInput": { "QuestDialog.OnInput": {
@@ -600,8 +600,8 @@
"pack://uiquest.py:QuestDialog.OnInput" "pack://uiquest.py:QuestDialog.OnInput"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.OnImage": { "QuestDialog.OnImage": {
@@ -610,8 +610,8 @@
"pack://uiquest.py:QuestDialog.OnImage" "pack://uiquest.py:QuestDialog.OnImage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.OnInsertItemIcon": { "QuestDialog.OnInsertItemIcon": {
@@ -620,8 +620,8 @@
"pack://uiquest.py:QuestDialog.OnInsertItemIcon" "pack://uiquest.py:QuestDialog.OnInsertItemIcon"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.OnInsertImage": { "QuestDialog.OnInsertImage": {
@@ -630,8 +630,8 @@
"pack://uiquest.py:QuestDialog.OnInsertImage" "pack://uiquest.py:QuestDialog.OnInsertImage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.OnSize": { "QuestDialog.OnSize": {
@@ -640,8 +640,8 @@
"pack://uiquest.py:QuestDialog.OnSize" "pack://uiquest.py:QuestDialog.OnSize"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.OnTitleImage": { "QuestDialog.OnTitleImage": {
@@ -650,8 +650,8 @@
"pack://uiquest.py:QuestDialog.OnTitleImage" "pack://uiquest.py:QuestDialog.OnTitleImage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.OnLeftImage": { "QuestDialog.OnLeftImage": {
@@ -660,8 +660,8 @@
"pack://uiquest.py:QuestDialog.OnLeftImage" "pack://uiquest.py:QuestDialog.OnLeftImage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.OnTopImage": { "QuestDialog.OnTopImage": {
@@ -670,8 +670,8 @@
"pack://uiquest.py:QuestDialog.OnTopImage" "pack://uiquest.py:QuestDialog.OnTopImage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"QuestDialog.OnBackgroundImage": { "QuestDialog.OnBackgroundImage": {
@@ -680,8 +680,8 @@
"pack://uiquest.py:QuestDialog.OnBackgroundImage" "pack://uiquest.py:QuestDialog.OnBackgroundImage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiquest.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+56 -56
View File
@@ -10,8 +10,8 @@
"pack://uirefine.py:RefineDialog.__init__" "pack://uirefine.py:RefineDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialog.__LoadScript": { "RefineDialog.__LoadScript": {
@@ -20,8 +20,8 @@
"pack://uirefine.py:RefineDialog.__LoadScript" "pack://uirefine.py:RefineDialog.__LoadScript"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialog.__del__": { "RefineDialog.__del__": {
@@ -30,8 +30,8 @@
"pack://uirefine.py:RefineDialog.__del__" "pack://uirefine.py:RefineDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialog.__LoadQuestionDialog": { "RefineDialog.__LoadQuestionDialog": {
@@ -40,8 +40,8 @@
"pack://uirefine.py:RefineDialog.__LoadQuestionDialog" "pack://uirefine.py:RefineDialog.__LoadQuestionDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialog.Destroy": { "RefineDialog.Destroy": {
@@ -50,8 +50,8 @@
"pack://uirefine.py:RefineDialog.Destroy" "pack://uirefine.py:RefineDialog.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialog.GetRefineSuccessPercentage": { "RefineDialog.GetRefineSuccessPercentage": {
@@ -60,8 +60,8 @@
"pack://uirefine.py:RefineDialog.GetRefineSuccessPercentage" "pack://uirefine.py:RefineDialog.GetRefineSuccessPercentage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialog.Open": { "RefineDialog.Open": {
@@ -70,8 +70,8 @@
"pack://uirefine.py:RefineDialog.Open" "pack://uirefine.py:RefineDialog.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialog.UpdateDialog": { "RefineDialog.UpdateDialog": {
@@ -80,8 +80,8 @@
"pack://uirefine.py:RefineDialog.UpdateDialog" "pack://uirefine.py:RefineDialog.UpdateDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialog.OpenQuestionDialog": { "RefineDialog.OpenQuestionDialog": {
@@ -90,8 +90,8 @@
"pack://uirefine.py:RefineDialog.OpenQuestionDialog" "pack://uirefine.py:RefineDialog.OpenQuestionDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialog.Accept": { "RefineDialog.Accept": {
@@ -100,8 +100,8 @@
"pack://uirefine.py:RefineDialog.Accept" "pack://uirefine.py:RefineDialog.Accept"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialog.Close": { "RefineDialog.Close": {
@@ -110,8 +110,8 @@
"pack://uirefine.py:RefineDialog.Close" "pack://uirefine.py:RefineDialog.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialog.OnPressEscapeKey": { "RefineDialog.OnPressEscapeKey": {
@@ -120,8 +120,8 @@
"pack://uirefine.py:RefineDialog.OnPressEscapeKey" "pack://uirefine.py:RefineDialog.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialogNew.__init__": { "RefineDialogNew.__init__": {
@@ -130,8 +130,8 @@
"pack://uirefine.py:RefineDialogNew.__init__" "pack://uirefine.py:RefineDialogNew.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialogNew.__Initialize": { "RefineDialogNew.__Initialize": {
@@ -140,8 +140,8 @@
"pack://uirefine.py:RefineDialogNew.__Initialize" "pack://uirefine.py:RefineDialogNew.__Initialize"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialogNew.__LoadScript": { "RefineDialogNew.__LoadScript": {
@@ -150,8 +150,8 @@
"pack://uirefine.py:RefineDialogNew.__LoadScript" "pack://uirefine.py:RefineDialogNew.__LoadScript"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialogNew.__del__": { "RefineDialogNew.__del__": {
@@ -160,8 +160,8 @@
"pack://uirefine.py:RefineDialogNew.__del__" "pack://uirefine.py:RefineDialogNew.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialogNew.__MakeSlot": { "RefineDialogNew.__MakeSlot": {
@@ -170,8 +170,8 @@
"pack://uirefine.py:RefineDialogNew.__MakeSlot" "pack://uirefine.py:RefineDialogNew.__MakeSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialogNew.__MakeItemImage": { "RefineDialogNew.__MakeItemImage": {
@@ -180,8 +180,8 @@
"pack://uirefine.py:RefineDialogNew.__MakeItemImage" "pack://uirefine.py:RefineDialogNew.__MakeItemImage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialogNew.__MakeThinBoard": { "RefineDialogNew.__MakeThinBoard": {
@@ -190,8 +190,8 @@
"pack://uirefine.py:RefineDialogNew.__MakeThinBoard" "pack://uirefine.py:RefineDialogNew.__MakeThinBoard"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialogNew.Destroy": { "RefineDialogNew.Destroy": {
@@ -200,8 +200,8 @@
"pack://uirefine.py:RefineDialogNew.Destroy" "pack://uirefine.py:RefineDialogNew.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialogNew.Open": { "RefineDialogNew.Open": {
@@ -210,8 +210,8 @@
"pack://uirefine.py:RefineDialogNew.Open" "pack://uirefine.py:RefineDialogNew.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialogNew.Close": { "RefineDialogNew.Close": {
@@ -220,8 +220,8 @@
"pack://uirefine.py:RefineDialogNew.Close" "pack://uirefine.py:RefineDialogNew.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialogNew.AppendMaterial": { "RefineDialogNew.AppendMaterial": {
@@ -230,8 +230,8 @@
"pack://uirefine.py:RefineDialogNew.AppendMaterial" "pack://uirefine.py:RefineDialogNew.AppendMaterial"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialogNew.UpdateDialog": { "RefineDialogNew.UpdateDialog": {
@@ -240,8 +240,8 @@
"pack://uirefine.py:RefineDialogNew.UpdateDialog" "pack://uirefine.py:RefineDialogNew.UpdateDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialogNew.OpenQuestionDialog": { "RefineDialogNew.OpenQuestionDialog": {
@@ -250,8 +250,8 @@
"pack://uirefine.py:RefineDialogNew.OpenQuestionDialog" "pack://uirefine.py:RefineDialogNew.OpenQuestionDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialogNew.Accept": { "RefineDialogNew.Accept": {
@@ -260,8 +260,8 @@
"pack://uirefine.py:RefineDialogNew.Accept" "pack://uirefine.py:RefineDialogNew.Accept"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialogNew.CancelRefine": { "RefineDialogNew.CancelRefine": {
@@ -270,8 +270,8 @@
"pack://uirefine.py:RefineDialogNew.CancelRefine" "pack://uirefine.py:RefineDialogNew.CancelRefine"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RefineDialogNew.OnPressEscapeKey": { "RefineDialogNew.OnPressEscapeKey": {
@@ -280,8 +280,8 @@
"pack://uirefine.py:RefineDialogNew.OnPressEscapeKey" "pack://uirefine.py:RefineDialogNew.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirefine.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+20 -20
View File
@@ -10,8 +10,8 @@
"pack://uirestart.py:RestartDialog.__init__" "pack://uirestart.py:RestartDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirestart.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirestart.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RestartDialog.__del__": { "RestartDialog.__del__": {
@@ -20,8 +20,8 @@
"pack://uirestart.py:RestartDialog.__del__" "pack://uirestart.py:RestartDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirestart.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirestart.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RestartDialog.LoadDialog": { "RestartDialog.LoadDialog": {
@@ -30,8 +30,8 @@
"pack://uirestart.py:RestartDialog.LoadDialog" "pack://uirestart.py:RestartDialog.LoadDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirestart.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirestart.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RestartDialog.Destroy": { "RestartDialog.Destroy": {
@@ -40,8 +40,8 @@
"pack://uirestart.py:RestartDialog.Destroy" "pack://uirestart.py:RestartDialog.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirestart.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirestart.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RestartDialog.OpenDialog": { "RestartDialog.OpenDialog": {
@@ -50,8 +50,8 @@
"pack://uirestart.py:RestartDialog.OpenDialog" "pack://uirestart.py:RestartDialog.OpenDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirestart.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirestart.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RestartDialog.Close": { "RestartDialog.Close": {
@@ -60,8 +60,8 @@
"pack://uirestart.py:RestartDialog.Close" "pack://uirestart.py:RestartDialog.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirestart.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirestart.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RestartDialog.RestartHere": { "RestartDialog.RestartHere": {
@@ -70,8 +70,8 @@
"pack://uirestart.py:RestartDialog.RestartHere" "pack://uirestart.py:RestartDialog.RestartHere"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirestart.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirestart.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RestartDialog.RestartTown": { "RestartDialog.RestartTown": {
@@ -80,8 +80,8 @@
"pack://uirestart.py:RestartDialog.RestartTown" "pack://uirestart.py:RestartDialog.RestartTown"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirestart.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirestart.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RestartDialog.OnPressExitKey": { "RestartDialog.OnPressExitKey": {
@@ -90,8 +90,8 @@
"pack://uirestart.py:RestartDialog.OnPressExitKey" "pack://uirestart.py:RestartDialog.OnPressExitKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirestart.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirestart.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"RestartDialog.OnPressEscapeKey": { "RestartDialog.OnPressEscapeKey": {
@@ -100,8 +100,8 @@
"pack://uirestart.py:RestartDialog.OnPressEscapeKey" "pack://uirestart.py:RestartDialog.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uirestart.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uirestart.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+132 -132
View File
@@ -10,8 +10,8 @@
"pack://uisafebox.py:PasswordDialog.__init__" "pack://uisafebox.py:PasswordDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PasswordDialog.__del__": { "PasswordDialog.__del__": {
@@ -20,8 +20,8 @@
"pack://uisafebox.py:PasswordDialog.__del__" "pack://uisafebox.py:PasswordDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PasswordDialog.__LoadDialog": { "PasswordDialog.__LoadDialog": {
@@ -30,8 +30,8 @@
"pack://uisafebox.py:PasswordDialog.__LoadDialog" "pack://uisafebox.py:PasswordDialog.__LoadDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PasswordDialog.Destroy": { "PasswordDialog.Destroy": {
@@ -40,8 +40,8 @@
"pack://uisafebox.py:PasswordDialog.Destroy" "pack://uisafebox.py:PasswordDialog.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PasswordDialog.SetTitle": { "PasswordDialog.SetTitle": {
@@ -50,8 +50,8 @@
"pack://uisafebox.py:PasswordDialog.SetTitle" "pack://uisafebox.py:PasswordDialog.SetTitle"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PasswordDialog.SetSendMessage": { "PasswordDialog.SetSendMessage": {
@@ -60,8 +60,8 @@
"pack://uisafebox.py:PasswordDialog.SetSendMessage" "pack://uisafebox.py:PasswordDialog.SetSendMessage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PasswordDialog.ShowDialog": { "PasswordDialog.ShowDialog": {
@@ -70,8 +70,8 @@
"pack://uisafebox.py:PasswordDialog.ShowDialog" "pack://uisafebox.py:PasswordDialog.ShowDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PasswordDialog.CloseDialog": { "PasswordDialog.CloseDialog": {
@@ -80,8 +80,8 @@
"pack://uisafebox.py:PasswordDialog.CloseDialog" "pack://uisafebox.py:PasswordDialog.CloseDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PasswordDialog.OnAccept": { "PasswordDialog.OnAccept": {
@@ -90,8 +90,8 @@
"pack://uisafebox.py:PasswordDialog.OnAccept" "pack://uisafebox.py:PasswordDialog.OnAccept"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PasswordDialog.OnCancel": { "PasswordDialog.OnCancel": {
@@ -100,8 +100,8 @@
"pack://uisafebox.py:PasswordDialog.OnCancel" "pack://uisafebox.py:PasswordDialog.OnCancel"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ChangePasswordDialog.__init__": { "ChangePasswordDialog.__init__": {
@@ -110,8 +110,8 @@
"pack://uisafebox.py:ChangePasswordDialog.__init__" "pack://uisafebox.py:ChangePasswordDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ChangePasswordDialog.__del__": { "ChangePasswordDialog.__del__": {
@@ -120,8 +120,8 @@
"pack://uisafebox.py:ChangePasswordDialog.__del__" "pack://uisafebox.py:ChangePasswordDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ChangePasswordDialog.__LoadDialog": { "ChangePasswordDialog.__LoadDialog": {
@@ -130,8 +130,8 @@
"pack://uisafebox.py:ChangePasswordDialog.__LoadDialog" "pack://uisafebox.py:ChangePasswordDialog.__LoadDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ChangePasswordDialog.LoadDialog": { "ChangePasswordDialog.LoadDialog": {
@@ -140,8 +140,8 @@
"pack://uisafebox.py:ChangePasswordDialog.LoadDialog" "pack://uisafebox.py:ChangePasswordDialog.LoadDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ChangePasswordDialog.OnNextFocus": { "ChangePasswordDialog.OnNextFocus": {
@@ -150,8 +150,8 @@
"pack://uisafebox.py:ChangePasswordDialog.OnNextFocus" "pack://uisafebox.py:ChangePasswordDialog.OnNextFocus"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ChangePasswordDialog.Destroy": { "ChangePasswordDialog.Destroy": {
@@ -160,8 +160,8 @@
"pack://uisafebox.py:ChangePasswordDialog.Destroy" "pack://uisafebox.py:ChangePasswordDialog.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ChangePasswordDialog.Open": { "ChangePasswordDialog.Open": {
@@ -170,8 +170,8 @@
"pack://uisafebox.py:ChangePasswordDialog.Open" "pack://uisafebox.py:ChangePasswordDialog.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ChangePasswordDialog.Close": { "ChangePasswordDialog.Close": {
@@ -180,8 +180,8 @@
"pack://uisafebox.py:ChangePasswordDialog.Close" "pack://uisafebox.py:ChangePasswordDialog.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ChangePasswordDialog.OnAccept": { "ChangePasswordDialog.OnAccept": {
@@ -190,8 +190,8 @@
"pack://uisafebox.py:ChangePasswordDialog.OnAccept" "pack://uisafebox.py:ChangePasswordDialog.OnAccept"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ChangePasswordDialog.OnCancel": { "ChangePasswordDialog.OnCancel": {
@@ -200,8 +200,8 @@
"pack://uisafebox.py:ChangePasswordDialog.OnCancel" "pack://uisafebox.py:ChangePasswordDialog.OnCancel"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ChangePasswordDialog.OnCloseMessageDialog": { "ChangePasswordDialog.OnCloseMessageDialog": {
@@ -210,8 +210,8 @@
"pack://uisafebox.py:ChangePasswordDialog.OnCloseMessageDialog" "pack://uisafebox.py:ChangePasswordDialog.OnCloseMessageDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.__init__": { "SafeboxWindow.__init__": {
@@ -220,8 +220,8 @@
"pack://uisafebox.py:SafeboxWindow.__init__" "pack://uisafebox.py:SafeboxWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.__del__": { "SafeboxWindow.__del__": {
@@ -230,8 +230,8 @@
"pack://uisafebox.py:SafeboxWindow.__del__" "pack://uisafebox.py:SafeboxWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.Show": { "SafeboxWindow.Show": {
@@ -240,8 +240,8 @@
"pack://uisafebox.py:SafeboxWindow.Show" "pack://uisafebox.py:SafeboxWindow.Show"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.Destroy": { "SafeboxWindow.Destroy": {
@@ -250,8 +250,8 @@
"pack://uisafebox.py:SafeboxWindow.Destroy" "pack://uisafebox.py:SafeboxWindow.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.__LoadWindow": { "SafeboxWindow.__LoadWindow": {
@@ -260,8 +260,8 @@
"pack://uisafebox.py:SafeboxWindow.__LoadWindow" "pack://uisafebox.py:SafeboxWindow.__LoadWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.OpenPickMoneyDialog": { "SafeboxWindow.OpenPickMoneyDialog": {
@@ -270,8 +270,8 @@
"pack://uisafebox.py:SafeboxWindow.OpenPickMoneyDialog" "pack://uisafebox.py:SafeboxWindow.OpenPickMoneyDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.ShowWindow": { "SafeboxWindow.ShowWindow": {
@@ -280,8 +280,8 @@
"pack://uisafebox.py:SafeboxWindow.ShowWindow" "pack://uisafebox.py:SafeboxWindow.ShowWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.__MakePageButton": { "SafeboxWindow.__MakePageButton": {
@@ -290,8 +290,8 @@
"pack://uisafebox.py:SafeboxWindow.__MakePageButton" "pack://uisafebox.py:SafeboxWindow.__MakePageButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.SelectPage": { "SafeboxWindow.SelectPage": {
@@ -300,8 +300,8 @@
"pack://uisafebox.py:SafeboxWindow.SelectPage" "pack://uisafebox.py:SafeboxWindow.SelectPage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.__LocalPosToGlobalPos": { "SafeboxWindow.__LocalPosToGlobalPos": {
@@ -310,8 +310,8 @@
"pack://uisafebox.py:SafeboxWindow.__LocalPosToGlobalPos" "pack://uisafebox.py:SafeboxWindow.__LocalPosToGlobalPos"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.SetTableSize": { "SafeboxWindow.SetTableSize": {
@@ -320,8 +320,8 @@
"pack://uisafebox.py:SafeboxWindow.SetTableSize" "pack://uisafebox.py:SafeboxWindow.SetTableSize"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.RefreshSafebox": { "SafeboxWindow.RefreshSafebox": {
@@ -330,8 +330,8 @@
"pack://uisafebox.py:SafeboxWindow.RefreshSafebox" "pack://uisafebox.py:SafeboxWindow.RefreshSafebox"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.RefreshSafeboxMoney": { "SafeboxWindow.RefreshSafeboxMoney": {
@@ -340,8 +340,8 @@
"pack://uisafebox.py:SafeboxWindow.RefreshSafeboxMoney" "pack://uisafebox.py:SafeboxWindow.RefreshSafeboxMoney"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.SetItemToolTip": { "SafeboxWindow.SetItemToolTip": {
@@ -350,8 +350,8 @@
"pack://uisafebox.py:SafeboxWindow.SetItemToolTip" "pack://uisafebox.py:SafeboxWindow.SetItemToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.Close": { "SafeboxWindow.Close": {
@@ -360,8 +360,8 @@
"pack://uisafebox.py:SafeboxWindow.Close" "pack://uisafebox.py:SafeboxWindow.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.CommandCloseSafebox": { "SafeboxWindow.CommandCloseSafebox": {
@@ -370,8 +370,8 @@
"pack://uisafebox.py:SafeboxWindow.CommandCloseSafebox" "pack://uisafebox.py:SafeboxWindow.CommandCloseSafebox"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.SelectEmptySlot": { "SafeboxWindow.SelectEmptySlot": {
@@ -380,8 +380,8 @@
"pack://uisafebox.py:SafeboxWindow.SelectEmptySlot" "pack://uisafebox.py:SafeboxWindow.SelectEmptySlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.SelectItemSlot": { "SafeboxWindow.SelectItemSlot": {
@@ -390,8 +390,8 @@
"pack://uisafebox.py:SafeboxWindow.SelectItemSlot" "pack://uisafebox.py:SafeboxWindow.SelectItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.UseItemSlot": { "SafeboxWindow.UseItemSlot": {
@@ -400,8 +400,8 @@
"pack://uisafebox.py:SafeboxWindow.UseItemSlot" "pack://uisafebox.py:SafeboxWindow.UseItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.__ShowToolTip": { "SafeboxWindow.__ShowToolTip": {
@@ -410,8 +410,8 @@
"pack://uisafebox.py:SafeboxWindow.__ShowToolTip" "pack://uisafebox.py:SafeboxWindow.__ShowToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.OverInItem": { "SafeboxWindow.OverInItem": {
@@ -420,8 +420,8 @@
"pack://uisafebox.py:SafeboxWindow.OverInItem" "pack://uisafebox.py:SafeboxWindow.OverInItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.OverOutItem": { "SafeboxWindow.OverOutItem": {
@@ -430,8 +430,8 @@
"pack://uisafebox.py:SafeboxWindow.OverOutItem" "pack://uisafebox.py:SafeboxWindow.OverOutItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.OnPickMoney": { "SafeboxWindow.OnPickMoney": {
@@ -440,8 +440,8 @@
"pack://uisafebox.py:SafeboxWindow.OnPickMoney" "pack://uisafebox.py:SafeboxWindow.OnPickMoney"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.OnChangePassword": { "SafeboxWindow.OnChangePassword": {
@@ -450,8 +450,8 @@
"pack://uisafebox.py:SafeboxWindow.OnChangePassword" "pack://uisafebox.py:SafeboxWindow.OnChangePassword"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.OnPressEscapeKey": { "SafeboxWindow.OnPressEscapeKey": {
@@ -460,8 +460,8 @@
"pack://uisafebox.py:SafeboxWindow.OnPressEscapeKey" "pack://uisafebox.py:SafeboxWindow.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SafeboxWindow.OnUpdate": { "SafeboxWindow.OnUpdate": {
@@ -470,8 +470,8 @@
"pack://uisafebox.py:SafeboxWindow.OnUpdate" "pack://uisafebox.py:SafeboxWindow.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallWindow.__init__": { "MallWindow.__init__": {
@@ -480,8 +480,8 @@
"pack://uisafebox.py:MallWindow.__init__" "pack://uisafebox.py:MallWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallWindow.__del__": { "MallWindow.__del__": {
@@ -490,8 +490,8 @@
"pack://uisafebox.py:MallWindow.__del__" "pack://uisafebox.py:MallWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallWindow.Show": { "MallWindow.Show": {
@@ -500,8 +500,8 @@
"pack://uisafebox.py:MallWindow.Show" "pack://uisafebox.py:MallWindow.Show"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallWindow.Destroy": { "MallWindow.Destroy": {
@@ -510,8 +510,8 @@
"pack://uisafebox.py:MallWindow.Destroy" "pack://uisafebox.py:MallWindow.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallWindow.__LoadWindow": { "MallWindow.__LoadWindow": {
@@ -520,8 +520,8 @@
"pack://uisafebox.py:MallWindow.__LoadWindow" "pack://uisafebox.py:MallWindow.__LoadWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallWindow.ShowWindow": { "MallWindow.ShowWindow": {
@@ -530,8 +530,8 @@
"pack://uisafebox.py:MallWindow.ShowWindow" "pack://uisafebox.py:MallWindow.ShowWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallWindow.SetTableSize": { "MallWindow.SetTableSize": {
@@ -540,8 +540,8 @@
"pack://uisafebox.py:MallWindow.SetTableSize" "pack://uisafebox.py:MallWindow.SetTableSize"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallWindow.RefreshMall": { "MallWindow.RefreshMall": {
@@ -550,8 +550,8 @@
"pack://uisafebox.py:MallWindow.RefreshMall" "pack://uisafebox.py:MallWindow.RefreshMall"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallWindow.SetItemToolTip": { "MallWindow.SetItemToolTip": {
@@ -560,8 +560,8 @@
"pack://uisafebox.py:MallWindow.SetItemToolTip" "pack://uisafebox.py:MallWindow.SetItemToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallWindow.Close": { "MallWindow.Close": {
@@ -570,8 +570,8 @@
"pack://uisafebox.py:MallWindow.Close" "pack://uisafebox.py:MallWindow.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallWindow.CommandCloseMall": { "MallWindow.CommandCloseMall": {
@@ -580,8 +580,8 @@
"pack://uisafebox.py:MallWindow.CommandCloseMall" "pack://uisafebox.py:MallWindow.CommandCloseMall"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallWindow.SelectEmptySlot": { "MallWindow.SelectEmptySlot": {
@@ -590,8 +590,8 @@
"pack://uisafebox.py:MallWindow.SelectEmptySlot" "pack://uisafebox.py:MallWindow.SelectEmptySlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallWindow.SelectItemSlot": { "MallWindow.SelectItemSlot": {
@@ -600,8 +600,8 @@
"pack://uisafebox.py:MallWindow.SelectItemSlot" "pack://uisafebox.py:MallWindow.SelectItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallWindow.UseItemSlot": { "MallWindow.UseItemSlot": {
@@ -610,8 +610,8 @@
"pack://uisafebox.py:MallWindow.UseItemSlot" "pack://uisafebox.py:MallWindow.UseItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallWindow.__ShowToolTip": { "MallWindow.__ShowToolTip": {
@@ -620,8 +620,8 @@
"pack://uisafebox.py:MallWindow.__ShowToolTip" "pack://uisafebox.py:MallWindow.__ShowToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallWindow.OverInItem": { "MallWindow.OverInItem": {
@@ -630,8 +630,8 @@
"pack://uisafebox.py:MallWindow.OverInItem" "pack://uisafebox.py:MallWindow.OverInItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallWindow.OverOutItem": { "MallWindow.OverOutItem": {
@@ -640,8 +640,8 @@
"pack://uisafebox.py:MallWindow.OverOutItem" "pack://uisafebox.py:MallWindow.OverOutItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallWindow.OnPressEscapeKey": { "MallWindow.OnPressEscapeKey": {
@@ -650,8 +650,8 @@
"pack://uisafebox.py:MallWindow.OnPressEscapeKey" "pack://uisafebox.py:MallWindow.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallWindow.OnUpdate": { "MallWindow.OnUpdate": {
@@ -660,8 +660,8 @@
"pack://uisafebox.py:MallWindow.OnUpdate" "pack://uisafebox.py:MallWindow.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uisafebox.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
@@ -10,8 +10,8 @@
"pack://uiscriptlocale.py:LoadLocaleFile" "pack://uiscriptlocale.py:LoadLocaleFile"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiscriptlocale.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiscriptlocale.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+22 -22
View File
@@ -10,8 +10,8 @@
"pack://uiselectitem.py:SelectItemWindow.__init__" "pack://uiselectitem.py:SelectItemWindow.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectItemWindow.__del__": { "SelectItemWindow.__del__": {
@@ -20,8 +20,8 @@
"pack://uiselectitem.py:SelectItemWindow.__del__" "pack://uiselectitem.py:SelectItemWindow.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectItemWindow.LoadWindow": { "SelectItemWindow.LoadWindow": {
@@ -30,8 +30,8 @@
"pack://uiselectitem.py:SelectItemWindow.LoadWindow" "pack://uiselectitem.py:SelectItemWindow.LoadWindow"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectItemWindow.Open": { "SelectItemWindow.Open": {
@@ -40,8 +40,8 @@
"pack://uiselectitem.py:SelectItemWindow.Open" "pack://uiselectitem.py:SelectItemWindow.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectItemWindow.Close": { "SelectItemWindow.Close": {
@@ -50,8 +50,8 @@
"pack://uiselectitem.py:SelectItemWindow.Close" "pack://uiselectitem.py:SelectItemWindow.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectItemWindow.SetItemToolTip": { "SelectItemWindow.SetItemToolTip": {
@@ -60,8 +60,8 @@
"pack://uiselectitem.py:SelectItemWindow.SetItemToolTip" "pack://uiselectitem.py:SelectItemWindow.SetItemToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectItemWindow.SelectItemSlot": { "SelectItemWindow.SelectItemSlot": {
@@ -70,8 +70,8 @@
"pack://uiselectitem.py:SelectItemWindow.SelectItemSlot" "pack://uiselectitem.py:SelectItemWindow.SelectItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectItemWindow.SetTableSize": { "SelectItemWindow.SetTableSize": {
@@ -80,8 +80,8 @@
"pack://uiselectitem.py:SelectItemWindow.SetTableSize" "pack://uiselectitem.py:SelectItemWindow.SetTableSize"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectItemWindow.RefreshSlot": { "SelectItemWindow.RefreshSlot": {
@@ -90,8 +90,8 @@
"pack://uiselectitem.py:SelectItemWindow.RefreshSlot" "pack://uiselectitem.py:SelectItemWindow.RefreshSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectItemWindow.OverOutItem": { "SelectItemWindow.OverOutItem": {
@@ -100,8 +100,8 @@
"pack://uiselectitem.py:SelectItemWindow.OverOutItem" "pack://uiselectitem.py:SelectItemWindow.OverOutItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"SelectItemWindow.OverInItem": { "SelectItemWindow.OverInItem": {
@@ -110,8 +110,8 @@
"pack://uiselectitem.py:SelectItemWindow.OverInItem" "pack://uiselectitem.py:SelectItemWindow.OverInItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectitem.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
@@ -10,8 +10,8 @@
"pack://uiselectmusic.py:Item.__init__" "pack://uiselectmusic.py:Item.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Item.__del__": { "Item.__del__": {
@@ -20,8 +20,8 @@
"pack://uiselectmusic.py:Item.__del__" "pack://uiselectmusic.py:Item.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Item.GetText": { "Item.GetText": {
@@ -30,8 +30,8 @@
"pack://uiselectmusic.py:Item.GetText" "pack://uiselectmusic.py:Item.GetText"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Item.SetSize": { "Item.SetSize": {
@@ -40,8 +40,8 @@
"pack://uiselectmusic.py:Item.SetSize" "pack://uiselectmusic.py:Item.SetSize"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"Item.__CreateTextLine": { "Item.__CreateTextLine": {
@@ -50,8 +50,8 @@
"pack://uiselectmusic.py:Item.__CreateTextLine" "pack://uiselectmusic.py:Item.__CreateTextLine"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.__init__": { "PopupDialog.__init__": {
@@ -60,8 +60,8 @@
"pack://uiselectmusic.py:PopupDialog.__init__" "pack://uiselectmusic.py:PopupDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.__del__": { "PopupDialog.__del__": {
@@ -70,8 +70,8 @@
"pack://uiselectmusic.py:PopupDialog.__del__" "pack://uiselectmusic.py:PopupDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.__Load": { "PopupDialog.__Load": {
@@ -80,8 +80,8 @@
"pack://uiselectmusic.py:PopupDialog.__Load" "pack://uiselectmusic.py:PopupDialog.__Load"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.__Bind": { "PopupDialog.__Bind": {
@@ -90,8 +90,8 @@
"pack://uiselectmusic.py:PopupDialog.__Bind" "pack://uiselectmusic.py:PopupDialog.__Bind"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.Open": { "PopupDialog.Open": {
@@ -100,8 +100,8 @@
"pack://uiselectmusic.py:PopupDialog.Open" "pack://uiselectmusic.py:PopupDialog.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"PopupDialog.__OnOK": { "PopupDialog.__OnOK": {
@@ -110,8 +110,8 @@
"pack://uiselectmusic.py:PopupDialog.__OnOK" "pack://uiselectmusic.py:PopupDialog.__OnOK"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FileListDialog.__init__": { "FileListDialog.__init__": {
@@ -120,8 +120,8 @@
"pack://uiselectmusic.py:FileListDialog.__init__" "pack://uiselectmusic.py:FileListDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FileListDialog.__del__": { "FileListDialog.__del__": {
@@ -130,8 +130,8 @@
"pack://uiselectmusic.py:FileListDialog.__del__" "pack://uiselectmusic.py:FileListDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FileListDialog.Show": { "FileListDialog.Show": {
@@ -140,8 +140,8 @@
"pack://uiselectmusic.py:FileListDialog.Show" "pack://uiselectmusic.py:FileListDialog.Show"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FileListDialog.Open": { "FileListDialog.Open": {
@@ -150,8 +150,8 @@
"pack://uiselectmusic.py:FileListDialog.Open" "pack://uiselectmusic.py:FileListDialog.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FileListDialog.Close": { "FileListDialog.Close": {
@@ -160,8 +160,8 @@
"pack://uiselectmusic.py:FileListDialog.Close" "pack://uiselectmusic.py:FileListDialog.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FileListDialog.OnPressEscapeKey": { "FileListDialog.OnPressEscapeKey": {
@@ -170,8 +170,8 @@
"pack://uiselectmusic.py:FileListDialog.OnPressEscapeKey" "pack://uiselectmusic.py:FileListDialog.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FileListDialog.SAFE_SetSelectEvent": { "FileListDialog.SAFE_SetSelectEvent": {
@@ -180,8 +180,8 @@
"pack://uiselectmusic.py:FileListDialog.SAFE_SetSelectEvent" "pack://uiselectmusic.py:FileListDialog.SAFE_SetSelectEvent"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FileListDialog.__CreateFileListBox": { "FileListDialog.__CreateFileListBox": {
@@ -190,8 +190,8 @@
"pack://uiselectmusic.py:FileListDialog.__CreateFileListBox" "pack://uiselectmusic.py:FileListDialog.__CreateFileListBox"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FileListDialog.__Load": { "FileListDialog.__Load": {
@@ -200,8 +200,8 @@
"pack://uiselectmusic.py:FileListDialog.__Load" "pack://uiselectmusic.py:FileListDialog.__Load"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FileListDialog.__Load_LoadScript": { "FileListDialog.__Load_LoadScript": {
@@ -210,8 +210,8 @@
"pack://uiselectmusic.py:FileListDialog.__Load_LoadScript" "pack://uiselectmusic.py:FileListDialog.__Load_LoadScript"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FileListDialog.__Load_BindObject": { "FileListDialog.__Load_BindObject": {
@@ -220,8 +220,8 @@
"pack://uiselectmusic.py:FileListDialog.__Load_BindObject" "pack://uiselectmusic.py:FileListDialog.__Load_BindObject"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FileListDialog.__PopupMessage": { "FileListDialog.__PopupMessage": {
@@ -230,8 +230,8 @@
"pack://uiselectmusic.py:FileListDialog.__PopupMessage" "pack://uiselectmusic.py:FileListDialog.__PopupMessage"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FileListDialog.__OnOK": { "FileListDialog.__OnOK": {
@@ -240,8 +240,8 @@
"pack://uiselectmusic.py:FileListDialog.__OnOK" "pack://uiselectmusic.py:FileListDialog.__OnOK"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FileListDialog.__OnCancel": { "FileListDialog.__OnCancel": {
@@ -250,8 +250,8 @@
"pack://uiselectmusic.py:FileListDialog.__OnCancel" "pack://uiselectmusic.py:FileListDialog.__OnCancel"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FileListDialog.__OnRefresh": { "FileListDialog.__OnRefresh": {
@@ -260,8 +260,8 @@
"pack://uiselectmusic.py:FileListDialog.__OnRefresh" "pack://uiselectmusic.py:FileListDialog.__OnRefresh"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FileListDialog.__RefreshFileList": { "FileListDialog.__RefreshFileList": {
@@ -270,8 +270,8 @@
"pack://uiselectmusic.py:FileListDialog.__RefreshFileList" "pack://uiselectmusic.py:FileListDialog.__RefreshFileList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FileListDialog.__ClearFileList": { "FileListDialog.__ClearFileList": {
@@ -280,8 +280,8 @@
"pack://uiselectmusic.py:FileListDialog.__ClearFileList" "pack://uiselectmusic.py:FileListDialog.__ClearFileList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FileListDialog.__AppendFileList": { "FileListDialog.__AppendFileList": {
@@ -290,8 +290,8 @@
"pack://uiselectmusic.py:FileListDialog.__AppendFileList" "pack://uiselectmusic.py:FileListDialog.__AppendFileList"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"FileListDialog.__AppendFile": { "FileListDialog.__AppendFile": {
@@ -300,8 +300,8 @@
"pack://uiselectmusic.py:FileListDialog.__AppendFile" "pack://uiselectmusic.py:FileListDialog.__AppendFile"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uiselectmusic.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }
+90 -90
View File
@@ -10,8 +10,8 @@
"pack://uishop.py:ShopDialog.__init__" "pack://uishop.py:ShopDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.__del__": { "ShopDialog.__del__": {
@@ -20,8 +20,8 @@
"pack://uishop.py:ShopDialog.__del__" "pack://uishop.py:ShopDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.__GetRealIndex": { "ShopDialog.__GetRealIndex": {
@@ -30,8 +30,8 @@
"pack://uishop.py:ShopDialog.__GetRealIndex" "pack://uishop.py:ShopDialog.__GetRealIndex"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.Refresh": { "ShopDialog.Refresh": {
@@ -40,8 +40,8 @@
"pack://uishop.py:ShopDialog.Refresh" "pack://uishop.py:ShopDialog.Refresh"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.SetItemData": { "ShopDialog.SetItemData": {
@@ -50,8 +50,8 @@
"pack://uishop.py:ShopDialog.SetItemData" "pack://uishop.py:ShopDialog.SetItemData"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.LoadDialog": { "ShopDialog.LoadDialog": {
@@ -60,8 +60,8 @@
"pack://uishop.py:ShopDialog.LoadDialog" "pack://uishop.py:ShopDialog.LoadDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.__ShowBuySellButton": { "ShopDialog.__ShowBuySellButton": {
@@ -70,8 +70,8 @@
"pack://uishop.py:ShopDialog.__ShowBuySellButton" "pack://uishop.py:ShopDialog.__ShowBuySellButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.__ShowMiddleTabs": { "ShopDialog.__ShowMiddleTabs": {
@@ -80,8 +80,8 @@
"pack://uishop.py:ShopDialog.__ShowMiddleTabs" "pack://uishop.py:ShopDialog.__ShowMiddleTabs"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.__ShowSmallTabs": { "ShopDialog.__ShowSmallTabs": {
@@ -90,8 +90,8 @@
"pack://uishop.py:ShopDialog.__ShowSmallTabs" "pack://uishop.py:ShopDialog.__ShowSmallTabs"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.__HideBuySellButton": { "ShopDialog.__HideBuySellButton": {
@@ -100,8 +100,8 @@
"pack://uishop.py:ShopDialog.__HideBuySellButton" "pack://uishop.py:ShopDialog.__HideBuySellButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.__HideMiddleTabs": { "ShopDialog.__HideMiddleTabs": {
@@ -110,8 +110,8 @@
"pack://uishop.py:ShopDialog.__HideMiddleTabs" "pack://uishop.py:ShopDialog.__HideMiddleTabs"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.__HideSmallTabs": { "ShopDialog.__HideSmallTabs": {
@@ -120,8 +120,8 @@
"pack://uishop.py:ShopDialog.__HideSmallTabs" "pack://uishop.py:ShopDialog.__HideSmallTabs"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.__SetTabNames": { "ShopDialog.__SetTabNames": {
@@ -130,8 +130,8 @@
"pack://uishop.py:ShopDialog.__SetTabNames" "pack://uishop.py:ShopDialog.__SetTabNames"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.Destroy": { "ShopDialog.Destroy": {
@@ -140,8 +140,8 @@
"pack://uishop.py:ShopDialog.Destroy" "pack://uishop.py:ShopDialog.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.Open": { "ShopDialog.Open": {
@@ -150,8 +150,8 @@
"pack://uishop.py:ShopDialog.Open" "pack://uishop.py:ShopDialog.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.Close": { "ShopDialog.Close": {
@@ -160,8 +160,8 @@
"pack://uishop.py:ShopDialog.Close" "pack://uishop.py:ShopDialog.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.GetIndexFromSlotPos": { "ShopDialog.GetIndexFromSlotPos": {
@@ -170,8 +170,8 @@
"pack://uishop.py:ShopDialog.GetIndexFromSlotPos" "pack://uishop.py:ShopDialog.GetIndexFromSlotPos"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.OnClickTabButton": { "ShopDialog.OnClickTabButton": {
@@ -180,8 +180,8 @@
"pack://uishop.py:ShopDialog.OnClickTabButton" "pack://uishop.py:ShopDialog.OnClickTabButton"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.AskClosePrivateShop": { "ShopDialog.AskClosePrivateShop": {
@@ -190,8 +190,8 @@
"pack://uishop.py:ShopDialog.AskClosePrivateShop" "pack://uishop.py:ShopDialog.AskClosePrivateShop"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.OnClosePrivateShop": { "ShopDialog.OnClosePrivateShop": {
@@ -200,8 +200,8 @@
"pack://uishop.py:ShopDialog.OnClosePrivateShop" "pack://uishop.py:ShopDialog.OnClosePrivateShop"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.OnPressEscapeKey": { "ShopDialog.OnPressEscapeKey": {
@@ -210,8 +210,8 @@
"pack://uishop.py:ShopDialog.OnPressEscapeKey" "pack://uishop.py:ShopDialog.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.OnPressExitKey": { "ShopDialog.OnPressExitKey": {
@@ -220,8 +220,8 @@
"pack://uishop.py:ShopDialog.OnPressExitKey" "pack://uishop.py:ShopDialog.OnPressExitKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.OnBuy": { "ShopDialog.OnBuy": {
@@ -230,8 +230,8 @@
"pack://uishop.py:ShopDialog.OnBuy" "pack://uishop.py:ShopDialog.OnBuy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.OnSell": { "ShopDialog.OnSell": {
@@ -240,8 +240,8 @@
"pack://uishop.py:ShopDialog.OnSell" "pack://uishop.py:ShopDialog.OnSell"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.CancelShopping": { "ShopDialog.CancelShopping": {
@@ -250,8 +250,8 @@
"pack://uishop.py:ShopDialog.CancelShopping" "pack://uishop.py:ShopDialog.CancelShopping"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.__OnClosePopupDialog": { "ShopDialog.__OnClosePopupDialog": {
@@ -260,8 +260,8 @@
"pack://uishop.py:ShopDialog.__OnClosePopupDialog" "pack://uishop.py:ShopDialog.__OnClosePopupDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.SellAttachedItem": { "ShopDialog.SellAttachedItem": {
@@ -270,8 +270,8 @@
"pack://uishop.py:ShopDialog.SellAttachedItem" "pack://uishop.py:ShopDialog.SellAttachedItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.OnSellItem": { "ShopDialog.OnSellItem": {
@@ -280,8 +280,8 @@
"pack://uishop.py:ShopDialog.OnSellItem" "pack://uishop.py:ShopDialog.OnSellItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.OnCloseQuestionDialog": { "ShopDialog.OnCloseQuestionDialog": {
@@ -290,8 +290,8 @@
"pack://uishop.py:ShopDialog.OnCloseQuestionDialog" "pack://uishop.py:ShopDialog.OnCloseQuestionDialog"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.SelectEmptySlot": { "ShopDialog.SelectEmptySlot": {
@@ -300,8 +300,8 @@
"pack://uishop.py:ShopDialog.SelectEmptySlot" "pack://uishop.py:ShopDialog.SelectEmptySlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.UnselectItemSlot": { "ShopDialog.UnselectItemSlot": {
@@ -310,8 +310,8 @@
"pack://uishop.py:ShopDialog.UnselectItemSlot" "pack://uishop.py:ShopDialog.UnselectItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.SelectItemSlot": { "ShopDialog.SelectItemSlot": {
@@ -320,8 +320,8 @@
"pack://uishop.py:ShopDialog.SelectItemSlot" "pack://uishop.py:ShopDialog.SelectItemSlot"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.DropToInventory": { "ShopDialog.DropToInventory": {
@@ -330,8 +330,8 @@
"pack://uishop.py:ShopDialog.DropToInventory" "pack://uishop.py:ShopDialog.DropToInventory"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.AskBuyItem": { "ShopDialog.AskBuyItem": {
@@ -340,8 +340,8 @@
"pack://uishop.py:ShopDialog.AskBuyItem" "pack://uishop.py:ShopDialog.AskBuyItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.AnswerBuyItem": { "ShopDialog.AnswerBuyItem": {
@@ -350,8 +350,8 @@
"pack://uishop.py:ShopDialog.AnswerBuyItem" "pack://uishop.py:ShopDialog.AnswerBuyItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.SetItemToolTip": { "ShopDialog.SetItemToolTip": {
@@ -360,8 +360,8 @@
"pack://uishop.py:ShopDialog.SetItemToolTip" "pack://uishop.py:ShopDialog.SetItemToolTip"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.OverInItem": { "ShopDialog.OverInItem": {
@@ -370,8 +370,8 @@
"pack://uishop.py:ShopDialog.OverInItem" "pack://uishop.py:ShopDialog.OverInItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.OverOutItem": { "ShopDialog.OverOutItem": {
@@ -380,8 +380,8 @@
"pack://uishop.py:ShopDialog.OverOutItem" "pack://uishop.py:ShopDialog.OverOutItem"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"ShopDialog.OnUpdate": { "ShopDialog.OnUpdate": {
@@ -390,8 +390,8 @@
"pack://uishop.py:ShopDialog.OnUpdate" "pack://uishop.py:ShopDialog.OnUpdate"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallPageDialog.__init__": { "MallPageDialog.__init__": {
@@ -400,8 +400,8 @@
"pack://uishop.py:MallPageDialog.__init__" "pack://uishop.py:MallPageDialog.__init__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallPageDialog.__del__": { "MallPageDialog.__del__": {
@@ -410,8 +410,8 @@
"pack://uishop.py:MallPageDialog.__del__" "pack://uishop.py:MallPageDialog.__del__"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallPageDialog.Destroy": { "MallPageDialog.Destroy": {
@@ -420,8 +420,8 @@
"pack://uishop.py:MallPageDialog.Destroy" "pack://uishop.py:MallPageDialog.Destroy"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallPageDialog.Open": { "MallPageDialog.Open": {
@@ -430,8 +430,8 @@
"pack://uishop.py:MallPageDialog.Open" "pack://uishop.py:MallPageDialog.Open"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallPageDialog.Close": { "MallPageDialog.Close": {
@@ -440,8 +440,8 @@
"pack://uishop.py:MallPageDialog.Close" "pack://uishop.py:MallPageDialog.Close"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
}, },
"MallPageDialog.OnPressEscapeKey": { "MallPageDialog.OnPressEscapeKey": {
@@ -450,8 +450,8 @@
"pack://uishop.py:MallPageDialog.OnPressEscapeKey" "pack://uishop.py:MallPageDialog.OnPressEscapeKey"
], ],
"evidence": [ "evidence": [
"script/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk", "scripts/verify_root_pack.py: uishop.py bytes match 40250 source and root.epk",
"script/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager" "scripts/python_game_render_test.sh: embedded CPython loads system.py and game modules through CEterPackManager"
] ]
} }
} }

Some files were not shown because too many files have changed in this diff Show More