
| Hello and welcome to KOEI Warriors (Forum), the official leading Rank 1 forum of ZetaBoards free online service of thousands of message boards aimed at video gaming; specifically the best KOEI TECMO fan site online! With over 35,000 forum members already a part of the community and millions of comments recorded! Thank you for visiting, we hope you enjoy the message board! You're currently viewing our forum as a guest. By signing up and experiencing KOEI Warriors message board you will have access to features that are member-only such as customizing your profile, sending personal messages, voting in recognized polls, and more importantly discussion and the latest news from KOEI TECMO with fellow fans of their products. Our Members Only section via joining will grant you KOEI Warriors graphics, downloads and more. We also have social network pages on Facebook, Twitter and a videos channel on YouTube, so please find us there. If you need any help please don't hesitate to ask a member of staff/moderator. Thank you. Regards, KOEI Warriors Staff Team Join our community at KOEI Warriors (Forum)! Already a member? Welcome back, please login here and enjoy KOEI Warriors (Forum). |
| DW7PC Translation Patch; Discuss it here, not there | |
|---|---|
| Tweet Topic Started: Wed Mar 28, 2012 2:18 pm (3,098 Views) | |
| Cute Little Girl | Fri May 25, 2012 4:45 am Post #301 |
|
Cute Little Girl
![]() ![]() ![]()
|
Great work going on in here, cant wait for a full release. |
|
|
| MrSicko | Sat May 26, 2012 12:38 am Post #302 |
|
Soldier
![]() ![]() ![]()
|
Hey, guys. I noticed that exe file has been modified in the Chinese patch. Only three bytes have been changed. 32C638: 39 50 28 75 77 0F 57 C0 (JAP) 32C638: 90 90 90 75 77 0F 57 C0 (CH) I disassemble the exe file and see what they changed. They just removed the command selected in the image below. Spoiler: click to toggle It is easy to understand that there is comparison of the fortieth element of the array with zero. It can be also a field of structure. And if this element is not zero, then a jump to almost the middle of the function. The Chinese have replaced the comparison with the three blank operations. It means that there will be always a jump to the middle. I hope someone can explain to me why this is necessary. Somehow this should affect the game. Sorry for my bad english. Edited by MrSicko, Sat May 26, 2012 1:14 am.
|
|
|
| daskillz | Sun May 27, 2012 2:46 am Post #303 |
|
Soldier
![]() ![]() ![]()
|
I have the patch and it works great guys. I wish I knew what they were saying but hey atleast I can play the game. I really wish Koei would release an English Version for PC because I would love it. Oh well you guys did an awesome job so far and I can tell you put alot of time in to this and many of us appreciate it. I'll keep checking for more updates and if you guys decide to take a break from this project I won't be disappointed because I know this takes a lot of time to do especially if you're not making any money off of it. |
|
|
| 6761037 | Sun May 27, 2012 10:11 pm Post #304 |
|
Soldier
![]() ![]() ![]()
|
Try to edit 00035 file. It's font file.![]() Result: Vietnamese: Hạ Hầu Đôn -> Eng: Xiahou Dun. It not hard for who know Chinese. Edited by 6761037, Sun May 27, 2012 10:15 pm.
|
|
|
| Pii | Sun May 27, 2012 11:20 pm Post #305 |
|
Soldier
![]() ![]() ![]()
|
Hey there's an idea! isn't there like other asian languages versions of this game? if the japanese symbols are too short, aren't there a hindi version, or thai version or something? maybe those symbols are longer and can be used to be translated to english. just a thought |
|
|
| Headhorr | Mon May 28, 2012 12:14 am Post #306 |
|
Soldier
![]() ![]() ![]()
|
I know. Tried it, not enough space. Only~7k symbols in english 14k unique words with up to 15 characters per japanese character. Haven't had enough time yet to build an algorithm that breaks the words into word parts. That was my initial idea when i found this file. But hey, seems like i am talking against a wall. WE NEED a workaround for the stringlengths or a better understanding what the headers for the stringfiles do. |
|
|
| MrSicko | Mon May 28, 2012 4:04 am Post #307 |
|
Soldier
![]() ![]() ![]()
|
The list of files that were changed in chinese version with description: Spoiler: click to toggle Do you need this? Edited by MrSicko, Mon May 28, 2012 4:08 am.
|
|
|
| MrSicko | Mon May 28, 2012 12:07 pm Post #308 |
|
Soldier
![]() ![]() ![]()
|
Fuf... Finally! I found the function that opens LINKDATA in exe. A little bit more time and maybe I'll understand the format of the data and its purpose. Edited by MrSicko, Mon May 28, 2012 12:08 pm.
|
|
|
| Headhorr | Mon May 28, 2012 12:08 pm Post #309 |
|
Soldier
![]() ![]() ![]()
|
we already have the list on page 10 i think. worked through all files and compiled a translation script. The problem is what the header data in the files with the strings mean. It could be that somewhere the lenght is hidden and we have to find it |
|
|
| MrSicko | Mon May 28, 2012 12:11 pm Post #310 |
|
Soldier
![]() ![]() ![]()
|
I think you will not find lenght of the strings in the header.
Edited by MrSicko, Mon May 28, 2012 12:12 pm.
|
|
|
| MrSicko | Mon May 28, 2012 12:33 pm Post #311 |
|
Soldier
![]() ![]() ![]()
|
Here's my theory. Each string can be used in different UI windows. And each UI window (as you said about that on a second page) has its own string length limit. That means that string length contains in UI Settings. There are different ways to define UI. 1) By some special UI file. For example: <window width="0.4" height="0.5"> <text value="Blah-blah" max="40" /> </window> 2) Write it in a script file. function createUI() { window = new Window(0.4, 0.5); window.addChild(new StaticText("blah-blah", 40); } 3) Write it directly in a source code. First way is the best way for reverse engineering. Last way is the worst. So I just want to tell you, that this value you need to look in the UI files. I try to find some information in the exe file. For example exe file was created only for this project (as it offen happens with huge engines). Exe file has information about this game. I mean 22767 filenames. Spoiler: click to toggle Sorry for my bad english. Edited by MrSicko, Mon May 28, 2012 12:34 pm.
|
|
|
| MrSicko | Mon May 28, 2012 12:39 pm Post #312 |
|
Soldier
![]() ![]() ![]()
|
Hey, maybe you need .swf files? I found some functions that works with them (I found functions that change text in swf). But, yeah, it's so strange to use swf in your game instead of your own GUI. |
|
|
| Headhorr | Mon May 28, 2012 4:45 pm Post #313 |
|
Soldier
![]() ![]() ![]()
|
the filenames in the exe are nice. Will later customize my script to name all files correctly. Maybe this will shed some light on what some files are and help us find the gui definitions. |
|
|
| Kamui9 | Mon May 28, 2012 6:30 pm Post #314 |
|
Soldier
![]() ![]() ![]()
|
amazing stuff in last few days hope it all comes together so this can be finished! thank you all |
|
|
| MrSicko | Tue May 29, 2012 2:37 am Post #315 |
|
Soldier
![]() ![]() ![]()
|
Do you have full specification of GT1 files? For example: u32 magic; //0x47315447 u32 version; //0x30303230, 0x30303330, 0x30303430, 0x30303530, 0x30303630 u32 size; ... |
|
|
| Headhorr | Tue May 29, 2012 10:00 am Post #316 |
|
Soldier
![]() ![]() ![]()
|
Hm, i don't think we need that. There aren't that many textures that need to be replaces. Got a script that extracts them and was putting them back together manually. |
|
|
| -Misery | Tue May 29, 2012 10:04 am Post #317 |
|
First Lieutenant
![]() ![]() ![]() ![]() ![]()
|
Just a minor question. I checked the indon forums and they have an eng patch (found like page 50 of their mega thread), is it the same as the one posted(a few pages back) in this thread? |
|
|
| MrSicko | Tue May 29, 2012 2:13 pm Post #318 |
|
Soldier
![]() ![]() ![]()
|
Do I need work on this or this is already complete:![]() It's not yet complete. As you see, there is a problem with visible string length ("Movie" instead of "Movie Quality" and "Disable"). Edited by MrSicko, Tue May 29, 2012 2:17 pm.
|
|
|
| Headhorr | Tue May 29, 2012 4:15 pm Post #319 |
|
Soldier
![]() ![]() ![]()
|
i think the the config tool does not need work. If we get the ingame strings to draw completely we're done. |
|
|
| MrSicko | Tue May 29, 2012 4:22 pm Post #320 |
|
Soldier
![]() ![]() ![]()
|
So, that means you already have translated config tool. I just don't open your patch. Ok, I'll continue searching some path to solve our problem in exe. |
|
|
| Headhorr | Tue May 29, 2012 4:31 pm Post #321 |
|
Soldier
![]() ![]() ![]()
|
i did not, but i think thats enough translation in the tool as is. |
|
|
| MrSicko | Tue May 29, 2012 4:49 pm Post #322 |
|
Soldier
![]() ![]() ![]()
|
I have only japanese config tool with no translation. Where did you find the English version? (I solved problem with visible string length in config tool) Edited by MrSicko, Tue May 29, 2012 4:50 pm.
|
|
|
| Headhorr | Tue May 29, 2012 5:20 pm Post #323 |
|
Soldier
![]() ![]() ![]()
|
i have no idea. thought you found the english tool. I do not have one. |
|
|
| MrSicko | Tue May 29, 2012 5:32 pm Post #324 |
|
Soldier
![]() ![]() ![]()
|
Oh, I meant that I have translated part of the tool, and do I need to translate further. |
|
|
| Headhorr | Tue May 29, 2012 10:15 pm Post #325 |
|
Soldier
![]() ![]() ![]()
|
thats nice, but i haven't really bothered yet with the config tool, because if i can't play it, why configure it. |
|
|
| 1 user reading this topic (1 Guest and 0 Anonymous) | |
| Go to Next Page | |
| « Previous Topic · Archives · Next Topic » |



![]](http://z2.ifrm.com/static/1/pip_r.png)




8:10 PM Jul 11