Skip to main content

Ferramenta para extração e reinserção de textos em arquivos .mod do Kenshi (Beta)

Project description

Kenshi Translator Toolkit (Beta)

⚠️ Versão beta inicial - Ferramenta em desenvolvimento ativo ⚠️

Instalação

pip install kenshi-translator-toolkit

Uso básico

from kenshi_translator_toolkit import decode_mod, encode_mod
from kenshi_translator_toolkit.domain.entities import Data, Record, Dialog

# Extrair dados para tradução
data = decode_mod("original.mod")

# Modificar campos de tradução (exemplo)
for record in data.data:
    if record.typecode == 19:  # Diálogos
        for dialog in record.text:
            dialog.trans_text = dialog.text.upper()  # Exemplo simplificado

    # Outros campos traduzíveis
    record.trans_name = record.name.upper()
    record.trans_desc = record.description.upper()

# Gerar novo arquivo traduzido
encode_mod(data, "traduzido.mod")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kenshi_translator_toolkit-0.1.0b1.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kenshi_translator_toolkit-0.1.0b1-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file kenshi_translator_toolkit-0.1.0b1.tar.gz.

File metadata

File hashes

Hashes for kenshi_translator_toolkit-0.1.0b1.tar.gz
Algorithm Hash digest
SHA256 7a353e0b718becceddf0bd2b51afd68355c8bb0a061c7d73758ec3c50aa9aae8
MD5 a374e8e8b72288f62a0cc9257ad0c0d1
BLAKE2b-256 0b19301b4f0ed7fdfc9db7c521e9b255244703c0c5915226dbc3a68dd88f19a3

See more details on using hashes here.

File details

Details for the file kenshi_translator_toolkit-0.1.0b1-py3-none-any.whl.

File metadata

File hashes

Hashes for kenshi_translator_toolkit-0.1.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 2756a14e84023b5299ca4ac5ac3a3ecf5484094a2d916650f252a403c4f5369d
MD5 54ac201714951bbef8855c542c3b226f
BLAKE2b-256 7eee5c1c741a64b1416296e0ef805eb8a55fcba82e9c73bd0c4ba2d8c7e50ec4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page