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)

PyPI version GitHub license GitHub issues

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

Links Importantes

Instalação

pip install kenshi-translator-toolkit

Uso básico

from kenshi_translator_toolkit import Decoder, Encoder

# Inicializa os componentes
decoder = Decoder()
encoder = Encoder()

# Lê o arquivo original (binário) e decodifica os dados
with open("/path/to/original.mod", "rb") as f:
    content = f.read()
    data = decoder.decode_mod(content)

# Modifica os campos de tradução (exemplo)
for record in data.data:

    if record.name:
        record.trans_name = record.name

    if record.description:
        record.trans_desc = record.description

    for dialog in record.text:
        dialog.trans_text = dialog.text

# Codifica os dados novamente para um buffer binário
buffer = encoder.encode_mod(data)

# Salva o resultado em um novo arquivo
with open("/path/to/translated.mod", "wb") as f:
    f.write(buffer)

=======

kenshi-translator-toolkit

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

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.2.0.tar.gz (9.4 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.2.0-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file kenshi_translator_toolkit-0.2.0.tar.gz.

File metadata

File hashes

Hashes for kenshi_translator_toolkit-0.2.0.tar.gz
Algorithm Hash digest
SHA256 7963c88b4f0cec4fad80e1277decffc113810b1d3f0092a3fdb9e209b4e2cb04
MD5 55ee8d56462436dd659aa6932b85ff75
BLAKE2b-256 5e7381589861acb794317efca15ad4e4c7beead31131589717d6c92c7176a326

See more details on using hashes here.

File details

Details for the file kenshi_translator_toolkit-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for kenshi_translator_toolkit-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6da82bb88965822903f76e18cd4f14e56edc550ce0b16c355fc72cd03a3564e7
MD5 b264bd8e49aad1bc41ca2edd0e2cebb1
BLAKE2b-256 2835d2aab4c2b9dfe7e852ebb1a0234c7962a3d2ee4a249a2e61747f106d6bea

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