Coder Social home page Coder Social logo

translationframework2's Introduction

TranslationFramework2

Translation Framework 2 es una aplicación para facilitar la traducción de diferentes juegos.

IMPORTANTE: Esta aplicación ya no va a recibir más actualizaciones ni correcciones de errores. La nueva versión es TF3.

IMPORTANT: This app won't get more updates or bugfixes. The new app is TF3.

Descarga

Si no sabes (o no quieres) compilar desde el código fuente, en este enlace se puede descargar la versión estable compilada.

¿Cómo funciona?

Al crear una nueva traducción, la aplicación pide al usuario el juego que quiere traducir y la carpeta en la que está instalado. Una vez hecho esto, la aplicación se encarga de buscar y descomprimir (si es necesario) los ficheros con texto para que el usuario solo se tenga que centrar en la traducción.

Cuando el usuario termina la traducción, la aplicación reconstruye los ficheros.

Juegos soportados

  • Yakuza 0

    • Traducción de textos.
    • Reemplazo de texturas.
    • Reemplazo de fuentes.
    • Parche para usar codificación de 1 byte en lugar de Shift-JIS.
  • Yakuza Kiwami

    • Traducción de textos.
    • Reemplazo de texturas.
    • Reemplazo de fuentes.
    • Parche para usar codificación de 1 byte en lugar de Shift-JIS.
  • Ryū ga Gotoku Ishin! (PS3)

    • Traducción de textos. (Soporte parcial)
  • Shining Resonance Refrain

    • Traducción de textos.
    • Reemplazo de texturas.
    • Reemplazo de fuentes.
  • The MISSING: J.J. Macfield and the Island of Memories

    • Traducción de textos.
    • Reemplazo de texturas.
    • Reemplazo de fuentes.
  • Phoenix Wright: Ace Attorney Trilogy

    • Traducción de textos.
    • Modificación de scripts (no probado)
    • Reemplazo de texturas. (no modifica los .sprite, así que las imágenes se cortan)

    (NOTA: No funciona correctamente. No usar hasta nuevo aviso.)

  • The Legend of Heroes: Trails in the Sky

    • Traducción de textos.
    • Reemplazo de texturas.
    • Reemplazo de fuentes.
  • UnderRail

    • Traducción de textos. (NOTA: Para que funcione, hay que copiar los ficheros underrail.exe, GalaxyCSharp.dll, sfmlnet-audio-2.dll, sfmlnet-window-2.dll, Microsoft.Xna.Framework.dll y Microsoft.Xna.Framework.Graphics.dll en la carpeta "plugins")
  • AI - The Somnium Files

    • Traducción de textos.
    • Reemplazo de texturas.
  • Disco Elysium

    • Traducción de textos.
    • Reemplazo de texturas.
  • Hardcore Mecha

    • Traducción de textos.
    • Reemplazo de texturas.
  • Love Esquire

    • Traducción de textos. (NOTA: Para que funcione, hay que modificar previamente los ficheros vntext.sq y Assembly-CSharp.dll)
  • NightCry

    • Traducción de textos.
    • Reemplazo de texturas.
    • Reemplazo de fuentes.

Agradecimientos

  • Malaquito y Hazardous de ClanDLAN por atreverse a hacer traducciones con mis herramientas xD
  • Rick Gibbed por su herramienta para extraer los ficheros de Yakuza.
  • Clarence1996, andonovmarko y M-1618 por sus iconos para los juegos.
  • flamethrower por el algoritmo de compresión Falcom.
  • Zhenjian Yang por su estudio de los scripts del The Legend of Heroes: Trails in the Sky
  • DragonZH por la herramienta UnityEX
  • 0xd4d por dnlib y dnSpy. Son una maravilla!!!
  • Tradusquare y toda su gente.
  • Y a toda la gente que se me olvida nombrar.

translationframework2's People

Contributors

d3fau4 avatar f7cjo avatar garnetsunset avatar kaplas80 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

translationframework2's Issues

Font Layout Bug

Original Font:

Fuentes Yakuza Kiwami:

With the original font many letters and accents, which are necessary for our language, were strange. When I use any font from the Fuentes Yakuza Kiwami folder, the lyrics are improved, but still.
Could you help me with this?

NOTE: I could not use "Yakuza FontCreator" from "External Tools" folder

Texts not found - Yakuza Kiwami

Looking deeper into our project, I couldn't find the following words to translate.

Text: Enabled
Screen: Settings -> Graphics
Item: v-sync
image

Text: Off
Screen: Settings -> Graphics -> Advanced
Item: render scale
image

Text: Off
Screen: Settings
Item: hide interface
image

Text: Off
Screen: Settings -> Remap buttons controller
Item: hide interface
image

Text: Autosave
Screen: Continue
image

Error

Hey, i founded your post on Zenhax, but i can't registrate my account. we want to translate the game from English to Polish, unfortunately an error occurs when selecting a folder.
Procesando media...
Buscando .\Yakuza0.exe...
1 ficheros encontrados y añadidos
Procesando media\data\2dpar\sprite_c.par...
ERROR: Odmowa dostępu do ścieżki „G:\YakuzaPL\containers\ae62a2a7-4a55-4277-96cb-69f1b50edfe9”.
w System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
w System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
w System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
w System.IO.File.InternalWriteAllBytes(String path, Byte[] bytes, Boolean checkHost)
w YakuzaGame.Files.ParFile.Dump(ExtendedBinaryReader input, ParFolderInfo folder, String parentFolder, String logFile)
w YakuzaGame.Files.ParFile.Dump(String inputPath, String outputFolder)
w YakuzaGame.Files.ParFile.Extract(String inputPath, String outputFolder)
w YakuzaGame.Game.ExtractFile(String inputFile, String outputPath)
w TF.Core.TranslationProject.UpdateTranslationFiles(TranslationProject project, BackgroundWorker worker)
w TF.GUI.MainForm.<>c__DisplayClass4_0.b__0(Object sender, DoWorkEventArgs args)

I notice this:
ERROR: Odmowa dostępu do ścieżki „G:\YakuzaPL\containers\ae62a2a7-4a55-4277-96cb-69f1b50edfe9”.
In English: Cannot access to path.

Idk why but when i create new project, this folder will be automatickly blocked.

Thanks for your time
image

Juegos

Podrías dar soporte a Doom 2016,Doom Eternal,Mortal Kombat 9,X y 11?

Yakuza Kiwami bug tutorial

After translating the tutorial, the heat button doesn't work. All other items in the battle work, only the heat action attack does not, the life bar apparently gets lower too.
I've tried to replace all files with the originals and try again after the save corrupts, but it doesn't work. The only thing that really worked was doing the tutorial and then adding the translation.

With bug:
https://cdn.discordapp.com/attachments/616048790113222729/671775774034100224/unknown.png

Without bug:
https://cdn.discordapp.com/attachments/616048790113222729/671776419168387072/unknown.png

The translation kind of corrupts the save, blocking the game's internal functions, for example, that of HP, it is as if it had its stamina/life/blows reset. Something interfered with that.
The difference, the button appears to use the HEAT ACTION ATTACK

Imágenes no se reemplazan (Kiwami 1)

Hola.

Hice algunos edits de la presentación de los nombres del Kiwami 1, me aseguré de que tenían el formato correcto y los importé en el programa con su archivo determinado, pero los cambios no se hicieron y siguen igual en inglés.
¿Será algún problema con el software o quizás estoy reemplazando el archivo en la carpeta incorrecta?
KW1T
122089158-7c790980-cdd4-11eb-900e-5c1afaff2536

Love Esquire

Is TranslationFramework working with version 1.2.9 of Love Esquire (just bought it on Steam) or it works only with 1.2.4 as mentioned in TF2 when opening a new project ?
It is also said that vntext.sq and Assembly-CSharp.dll must be modified but how ? I mean what are the changes I should do to these files ?
Thank you Kaplas, I am really enjoying your soft !

Error after done compiling

Hello, I get this error when I compile the code, I think it says I have no plugins? How do I fix this?
image

support Yakuza 3-5

the files are almost identical. But there are changes that need to be edited, both the paths and the file data itself.

yakuza 3 msg

hello we want to translate yakuza 3 for free but we could not find a tool can this tool be developed or changed for yakuza 3?

TRAILS IN THE SKY EXECUTABLE TEXTS

Hi, with the new versions of TranslationFramework, some executable texts such as : SPD UP, AGL UP... have disappeared. Can you please update your tool and restore them?

exe texts

Import preview dds crashing

Last version of Translationframework2 crash in Yakuza Kiwami Project when i preview a image dds.

OBS: This is a new project

image

Get error when try unpack street_name in Yakuza Kiwami with Patch 5

Buscando .\street_name_?.dat...
ERROR: O índice estava fora dos limites da matriz.
em TF.IO.ExtendedBinaryReader.ReadInt16() na E:\Projetos\Tradução de Jogos\Yakuza Kiwami\TranslationFramework2-master\TranslationFramework2-master\src\TF.IO\ExtendedBinaryReader.cs:linha 65
em TF.IO.ExtendedBinaryReader.PeekInt16() na E:\Projetos\Tradução de Jogos\Yakuza Kiwami\TranslationFramework2-master\TranslationFramework2-master\src\TF.IO\ExtendedBinaryReader.cs:linha 222
em YakuzaGame.Files.StreetName.File.GetSubtitles() na E:\Projetos\Tradução de Jogos\Yakuza Kiwami\TranslationFramework2-master\TranslationFramework2-master\src\Plugins\YakuzaGame\Files\StreetName\File.cs:linha 27
em TF.Core.Files.BinaryTextFile.get_SubtitleCount() na E:\Projetos\Tradução de Jogos\Yakuza Kiwami\TranslationFramework2-master\TranslationFramework2-master\src\TF.Core\Files\BinaryTextFile.cs:linha 28
em TF.Core.TranslationProject.UpdateTranslationFiles(TranslationProject project, BackgroundWorker worker) na E:\Projetos\Tradução de Jogos\Yakuza Kiwami\TranslationFramework2-master\TranslationFramework2-master\src\TF.Core\TranslationProject.cs:linha 449
em TF.GUI.MainForm.<>c__DisplayClass4_0.b__0(Object sender, DoWorkEventArgs args) na E:\Projetos\Tradução de Jogos\Yakuza Kiwami\TranslationFramework2-master\TranslationFramework2-master\src\TF.GUI\MainForm.Code.cs:linha 79

Fuente tab doesn't show anything

In Kiwami.exe the fuente tab does not show anything even with pressing "Cargar Fuente Nueva" it will respond with "No se ha podido cargar la fuente" after choosing the font either modified or not. I tried the fonts that you included (hd2_hankaku-NotoSans.dds) and it showed up but not the font the that was exported. I tested the modified font on the game and it works but I need to adjust the table

Error "¿ Y ¡"

Buenas! ¿Podrías decirme exactamente como tengo que ajustar los caracteres del yakuza kiwami? porque estoy tienendo errores con " ¿ Y ¡"

Yakuza Kiwami 2

Hi !
First, thank you a lot for you amazing work. I manage to translate Yakuza kiwami 1 to french with your tool (next one is Yakuza 0).

I was wondering if your branch Yakuza kiwami 2 is still up-to-date ? I download it and run it, but it was impossible to open a .bin file.

Hope you did not stop your great works, you are the only one who do this kinds of this for Yakuza (SEGA MUST HIRE YOU!)

Is this file possible?

Trails in the Sky FC Font

Hello, I'm trying to import custom fonts for this game. The characters I want show up on the preview screen, but when I export and test the game, different characters show up. In the .exe I can't assign the characters either.

I must say I tested the font provided by TranslationFramework and the correct characters appear, so I suppose it is a problem of my font. It is a good font but lower case for "à" "è" "ò" "ç" "ï" or "·" are missing, so I can't use it.
Also, I created my custom font with MakeFont.py from SoraTranslation-Tools to provide you some more information.

What should I do? Is there any font available with these characters?

Bug con exclamaciónes y interrogantes

Hola, solo vengo a notificar un problema.
En los textos donde salen interrogantes o exclamaciones ( ¿ y ¡) En el juego salen con un signo totalmente diferente

¿Sabes cómo podría arreglar esto?

Gracias.

Discord Group

Do you have a discord group for this app or personal discord to talk about new apps/games translations?

Export images doesn't work

When i use the exported images in newer version of this software, this is the result:
image

Using older version:
image

This is how this images are exibed:

Left -> image exported in the older version of software
Right -> image exported in the newer version of software
image

Problema con símbolos en español (Yakuza Kiwami)

Hola Kaplas!

En estos últimos días he estado en un proyecto de traducción de Yakuza Kiwami 1, y he estado usando tu excelente programa para ello. Llevo ya 5 capítulos traducidos, me estoy tomando en serio esta traducción.

Bueno, vamos al grano: tengo un problema con algunos símbolos como la "í Í" (i latina acentuada. No tengo mucho problema con este, pero genera un pequeño espacio de texto); el símbolo "¿" (Este último aparece como "/"; y por ultimo el "¡" (signo de exclamación al revés), el cual aparece como "°".

Ya activé el parche para la codificación ISO-8895-1, y eso solo solucionó el 90% de los problemas que tuve con anterioridad.

Escuché que Malakito trabajó con tu programa y veo que logró solucionar ese problema. ¿Conoces alguna forma de solucionar esto? Te estaría pero que muy agradecido si me lo pudieras decir.

Gracias.

Cyrillic

Good afternoon! Can I use Cyrillic for translation in the program? In my game, the text is out of bounds and the font is very large.
Снимок

Soporte para yakuza black panther

Hola primero de todo debo decirte que Muchas gracias por la ayuda con mi problema con los caracteres del yakuza kiwami
Esta vez vengo a preguntar si sería posible un soporte para el yakuza black panter de PSP? Estaría interesado en traducirlo para dar un poco más a conocer este juego que desafortunadamente no salió de Japón
Tanto si es posible como no te doy gracias de antemano.

Editing fonts

Hello again, i back after pause break, you can explain me how fonts work? actualy i have hd_hankaku.dds, original and moded, in your program i can't load any of this files. All time i see this error:
image
I clicked "Cargar Fuente Nueva" and selected hd_hankaku.dss

traslate to italian

I have use the application but i no have found the selection of language during the process, How to select italian language for exported text? thankyou

¿Soporte Yakuza 0 (PS3)?

Hola, Kaplas. Gracias por esta aplicación.

Entiendo que está hecho para PC, y lo he probado por encima y sí que me muestra los archivos (en japonés). Obviamente, alguna carpetilla tiene otro nombre y el programa te salta algún error de no encontrado (no le he puesto la carpeta del juego de ps3 entera, ya que lo estaba probando).

La pregunta sería: ¿hay alguna pequeña posibilidad de añadir soporte para PS3? Los archivos son casi los mismos (creo que puede haber algún archivo más o menos, pero podría hacerte una lista con todos los archivos), excepto el EBOOT.BIN, *.self y *.sprx (solo hay 1 de cada y se puede desencriptar fácilmente) y el cambio de alguna carpeta:

auth_w64_e > auth
map_par_e > map_par
motion_64> motion
move_64 > move
pausepar_e > pausepar
wdr_par_c > wdr_par_j

Ya no digo más, que no sé si te interesará.

Nota: me he dado cuenta que el string_tbl.bin_c y el eboot.bin tienen una parte con el mismo código (creo que mencionaste algo de esto de "mirror" en el foro zenhax. Tal vez los cambios deban ser iguales para que todo vaya bien, no?)

AI The Somnium Files Switch Version

I was able to implement the translation files to PC but how to apply the translation to Switch ? Is there a specific method or a tuto to implement the translation in the Switch version ?

Font for Yakuza 0

I use this program to translate Yakuza 0 to Thai language. But when I applied to the game. I cannot see the alphabet in game. I think it's bc Thai language not use any English alphabet. So, I tried to change the font. I already use Gibbed to unpack 'font.par' and it has .dds font file in 'font.par'. But I have only .ttf font file. So, I tried to use .ttf converter to .dds. But still can't use the font. Do you have any idea how to make .dds file font. Or how to solve this problem. Please help me. tysm

PS1. I came to ask in github bc I cant create zenhax account. Sorry.
PS2. I don't have experience in making any mod T.T

Bug

How I can fix this bug
Annotation 2021-03-11 040119

Yakuza 0 import PO

Hi,
thank you for the really handy program
I have a problem with po files, when I try to import a "PO" it doesn't work
No error or anything, it just not import the po and the translation stay the same, if I do that with an excel file then it works.
The problem is the massive export use only the po file so is impossible for me even think to export the excel one at a time

Yakuza Ishin auth folder

The program refuses to scan the auth folder for ishin, and that folder contains subtitles for the cutscenes. Is there a way to make the program read and open the auth folder's .par files? Or is this intentional?

Yakuza 0 Not reading files

I'm trying to port a language from GamePass to the Steam, but the program doesn't read any files other than .dds files.
When I manually replace the file and force load it, it shows up as an empty file. Here's some files so you can investigate.
Also, do you know if there is a way to force the language or fonts to load by modifying the exe?
Due to the way the Steam version handles fonts files, replacing the files with the GamePass version doesn't seem to work.
The fonts doesn't load, so I'll have to port everything manually by replacing the English fonts and characters.

How to download ?

Hi, I'm trying to download the file using the link you provided but it's stuck in infinite loading with mega, is there any fix ? thank you !

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.