Ferramenta para extração e reinserção de textos em arquivos .mod do Kenshi (Beta)
Project description
Kenshi Translator Toolkit (Beta)
Esse código foi refatorado com base no algoritmo apresentado no mod google colab MOD Translation Helper do usuário kongyo11
⚠️ Versão beta inicial - Ferramenta em desenvolvimento ativo ⚠️
Links Importantes
- Repositório GitHub: https://github.com/AlexPrestes/kenshi-translator-toolkit
- Documentação: https://github.com/AlexPrestes/kenshi-translator-toolkit/blob/main/README.md
- Reportar Bugs: https://github.com/AlexPrestes/kenshi-translator-toolkit/issues
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.decoder_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.encoder_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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kenshi_translator_toolkit-0.2.1.tar.gz.
File metadata
- Download URL: kenshi_translator_toolkit-0.2.1.tar.gz
- Upload date:
- Size: 9.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c423daeea42a537589caf0c92d2f9f7c9154e835f1f298af42308029c3f821da
|
|
| MD5 |
78eae83fb57f1f5d33b4f5b3f56435f9
|
|
| BLAKE2b-256 |
2528781027e6f5e7830c9261b70530addea121bc4e9c10aaf0b78d4ede0b514f
|
File details
Details for the file kenshi_translator_toolkit-0.2.1-py3-none-any.whl.
File metadata
- Download URL: kenshi_translator_toolkit-0.2.1-py3-none-any.whl
- Upload date:
- Size: 13.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a7b53ac13424bac832b62fe33fe0f5c5a04d99312799512096b09aeeb59cc5b
|
|
| MD5 |
d536c9ae56c1f8daf89473e93ecbda3d
|
|
| BLAKE2b-256 |
da48cd0a2fb1894a4e0bf6dd4eab0dd1548e0e44dcf0665250931af2d5eed8e9
|