Tried putting in this script:
from tbcml.core import (
CountryCode,
GameVersion,
Apk,
GamePacks,
Mod,
ModEdit,
CatFormType,
Cat,
CatForm,
)
cc = CountryCode.EN
gv = GameVersion.from_string("12.3.0")
apk = Apk(gv, cc)
apk.download()
apk.extract()
apk.download_server_files()
apk.copy_server_files()
game_packs = GamePacks.from_apk(apk)
mod_id = Mod.create_mod_id()
mod = Mod(
name="Test Mod",
author="Test Author",
description="Test Description",
mod_id=mod_id,
mod_version="1.0.0",
password="test",
)
cat_id = 0
cat_form_type = CatFormType.FIRST
form = CatForm(cat_id, cat_form_type, name="Test Cat")
cat = Cat(cat_id)
cat.set_form(cat_form_type, form)
mod_edit = ModEdit(["cats", cat_id], cat.to_dict())
mod.add_mod_edit(mod_edit)
apk.load_mods([mod], game_packs)
print(apk.get_final_apk_path())
and ended with this in Termux:
Traceback (most recent call last):
File "/storage/emulated/0/download/bcml/script.py", line 1, in
from tbcml.core import (
File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/tbcml/init.py", line 1, in
from tbcml import core
File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/tbcml/core/init.py", line 111, in
from .io.bc_csv import CSV, Delimeter, to_str
File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/tbcml/core/io/init.py", line 1, in
from tbcml.core.io import (
File "/data/data/com.termux/files/usr/lib/python3.11/site-packages/tbcml/core/io/bc_image.py", line 4, in
from PyQt5.QtGui import QImage, QIcon, QPixmap
ModuleNotFoundError: No module named 'PyQt5'