Hacking Trails/Kiseki modding

legendaryheroes123

Member
Newcomer
Joined
Jul 15, 2017
Messages
5
Trophies
0
Age
25
XP
53
Country
Canada
I just uploaded a new version of the Crossbell Translation Tool to my GitHub. Many bug fixes included for crashes when playing the game with translated files.

It also includes a new 'formatjson' command to make your JSON files easier to work it. Of course, backup your files beforehand.

https://github.com/FrantzX/CrossbellTranslationTool/releases/tag/v1.6.0.1

I just finished Chapter 1 on the PC version, so my next goal is to hand edit Kitsune's text for Chapter 1 for both PSP & PC. It should take me a few days, I think.
If you're going to translate things by hand, I think you should try contacting http://gurennoheyakara.blogspot.ca/p/games.html and ask if you could help with translation efforts because you might end up translating something that they already have translated (which would be a waste).
 

ils

Well-Known Member
Newcomer
Joined
Mar 8, 2008
Messages
83
Trophies
0
XP
398
Country
Indonesia
That'd be more work than one would think because the text isn't uniform in the document. Rather, it's scattered around and not in order. So for someone to do that, they'd need to basically play the game through and translate each of those events as they go. Since none of us are real translators, I'm not sure that'll happen.

What I could do is compile up a spreadsheet with those lines of dialogue as I go along. We'll see how that works out but I won't make any promises. In any case, it'll be awhile.

@ils One thing to note is that the Google translation screws with a lot of those # commands. I assume that's a source of a lot of potential crashes and runtime errors. I scanned through the spreadsheet a bit and noticed tons of those that were broken usually with a space between the # and the command.

Also could you please update the OP with the scena for PC?

yah sorry i forgot about PC scena
get it here

about those # command, i remove it all in the last patch
it allows special text to display but it seems #4R makes the patched game crash for some reason
other # command display correctly but it didn't mean anything in English (for example the word "cousin" has "itoko" above it, which if in Japanese it show "cousin" in Kanji and "itoko" in hiragana/katakana)
 

FrantzX

Member
Newcomer
Joined
Aug 3, 2017
Messages
20
Trophies
0
Age
24
XP
72
Country
United States
The #4R command is for Furigana.

This command also has a closing #. It should look like this:

Code:
#{number}R{text}#

{number} looks to be the number of previous characters, times 2, that the furigana should go over. It could be a count of bytes instead of characters.
{text} of course, is the furigana itself.

You need to have the closing #. Removing that is probably the cause of the crash.
 
  • Like
Reactions: ils

Fugsnarf

Well-Known Member
Newcomer
Joined
Feb 20, 2016
Messages
70
Trophies
0
Age
32
XP
125
Country
United States
Oh good glad it's something like that. I know there were other # commands I saw that were not #4R though that were also broken.
 

ralian

New Member
Newbie
Joined
Aug 4, 2017
Messages
4
Trophies
0
Age
54
XP
60
Country
Canada
If you're going to translate things by hand, I think you should try contacting http://gurennoheyakara.blogspot.ca/p/games.html and ask if you could help with translation efforts because you might end up translating something that they already have translated (which would be a waste).

I agree 100% with you that collaboration is important, and I think the best practice is as julialy and frantzx are doing is to continue to openly publish work on github. Others can easily contribute this way, and I hope many more do contribute (eg the notebook translations in this thread).

Real thanks to everyone here for their hard work! It is really great to see this live progress, I am refreshing this thread every day.
 

Fugsnarf

Well-Known Member
Newcomer
Joined
Feb 20, 2016
Messages
70
Trophies
0
Age
32
XP
125
Country
United States
Try changing your non-unicode language to Japanese. The UI text will be mojibake, but the scena files will be fine.

That wouldn't work cause the game doesn't even run properly when it's not on simplified chinese. It always starts in a small window and the config file doesn't do anything for it.
 

FrantzX

Member
Newcomer
Joined
Aug 3, 2017
Messages
20
Trophies
0
Age
24
XP
72
Country
United States

OK. I was able to get this to work. I create a dll, EDAO.dll, and rename yours to __EDAO.dll. It only works if I LoadLibrary your dll into the process. This means there is something in your dll initialization code that is necessary for the game to work.

Header.h
Code:
#pragma once

#define UNICODE

#include <windows.h>
#include <d3d9.h>
#include <stdlib.h>
#include <stdio.h>

#pragma pack(1)

#pragma comment(linker, "/EXPORT:Direct3DCreate9=_Direct3DCreate9_Hook@4")

Source.cpp
Code:
#include "Header.h"

HINSTANCE hLThis = 0;
HINSTANCE hL = 0;

BOOL WINAPI DllMain(HINSTANCE hInst, ULONG reason, LPVOID)
{
    if (reason == DLL_PROCESS_ATTACH)
    {
        hLThis = hInst;

        hL = LoadLibrary(L"__EDAO.dll");
        if (!hL) return FALSE;
    }

    if (reason == DLL_PROCESS_DETACH)
    {
        FreeLibrary(hL);
    }

    return TRUE;
}

extern "C" __declspec(dllexport) IDirect3D9 * WINAPI Direct3DCreate9_Hook(UINT SDKVersion)
{
    return Direct3DCreate9(SDKVersion);
}
 
  • Like
Reactions: uyjulian

uyjulian

Homebrewer
OP
Member
Joined
Nov 26, 2012
Messages
2,567
Trophies
2
Location
United States
Website
sites.google.com
XP
3,851
Country
United States
New hook version.
English-documented features:
New quit dialog box.
Turbo mode: hold shift to enable, or press T to toggle
AT bar is always enabled
Arianrhod is playable with additional files
You can add files to the Ouroboros¥ or patch¥ directories, and the game will read files from those directories before reading from the data¥ directory.
The showing of warning.itp is bypassed.
Loading save data thumbnails is faster.
Enemy sbreak (this feature is currently disabled because it uses functions not implemented in Wine)
Turn order is displayed along the left hand side.

Please help document this hook more:
https://github.com/uyjulian/ao_hook

https://transfer.sh/CIs5f/ed_ao_hook_2.zip
 

shadow12345

Member
Newcomer
Joined
Jan 19, 2009
Messages
17
Trophies
0
XP
203
Country
United States
One question about @ils patch: At the beginning of Chapter 3, almost all the text for the side quests (i.e. Fake brand trader quest, or suspicious person at Maronica(spelling?) village) seems to have been google-translated. However, I just noticed that kitsune's spreadsheet does contain translation for those. Did I mess up the patch somehow, or is this part also work in progress?
 

ils

Well-Known Member
Newcomer
Joined
Mar 8, 2008
Messages
83
Trophies
0
XP
398
Country
Indonesia
One question about @ils patch: At the beginning of Chapter 3, almost all the text for the side quests (i.e. Fake brand trader quest, or suspicious person at Maronica(spelling?) village) seems to have been google-translated. However, I just noticed that kitsune's spreadsheet does contain translation for those. Did I mess up the patch somehow, or is this part also work in progress?

nope, if it's google translated then my script probably didn't pick it up (maybe the filename didn't match or other reasons)
but i don't think i want to rerun kitsune's translation with my script again. it's buggy and need manual "repair" in each file/compile
 

Fugsnarf

Well-Known Member
Newcomer
Joined
Feb 20, 2016
Messages
70
Trophies
0
Age
32
XP
125
Country
United States
@ils would you mind putting up a spreadsheet of the current merged scena? There are several manual edits I'd like to make.

Also @FrantzX since you're here and you had already decompiled the text files, would you know what might be involved in decompiling the image files from the PC version in things like the chr and monster folders into something usable like PNG files for the purpose of being inserted into PPSSPP for texture replacement? Or, since they use the same file structure, if there's an easier way to insert them into the ISO in such a way that the thing can actually run, that'd be nice too.
 

FrantzX

Member
Newcomer
Joined
Aug 3, 2017
Messages
20
Trophies
0
Age
24
XP
72
Country
United States
@ils would you mind putting up a spreadsheet of the current merged scena? There are several manual edits I'd like to make.

Also @FrantzX since you're here and you had already decompiled the text files, would you know what might be involved in decompiling the image files from the PC version in things like the chr and monster folders into something usable like PNG files for the purpose of being inserted into PPSSPP for texture replacement? Or, since they use the same file structure, if there's an easier way to insert them into the ISO in such a way that the thing can actually run, that'd be nice too.

.itp files, both for the PC and PSP versions, are image files. Use itpcnv.exe to convert to/from .bmp.
 

shadow12345

Member
Newcomer
Joined
Jan 19, 2009
Messages
17
Trophies
0
XP
203
Country
United States
Hi @ils, another crash report: The game hangs when I attempted to challenge those lake lord's apprentices (those 5 fishermen that occupy the area), no matter which one.
 

MexicanTail

Member
Newcomer
Joined
Jul 27, 2017
Messages
11
Trophies
0
XP
46
Country
Italy
Don't know if it's a bug or not but when I try to challenge the Imperial fisherman's guild rapresentative near Armonica (break area), it's impossible to catch a fish (also imperial rapresentative skin it's replaced by Lloyd skin).
In the end it's always a draw.
 
Last edited by MexicanTail,

Alaneater

Member
Newcomer
Joined
Jul 29, 2017
Messages
9
Trophies
0
Age
27
XP
64
Country
Mexico
Don't know if it's a bug or not but when I try to challenge the Imperial fisherman's guild rapresentative near Armonica (break area), it's impossible to catch a fish (also imperial rapresentative skin it's replaced by Lloyd skin).
In the end it's always a draw.
Have you tried doing it in the original game?
 

ils

Well-Known Member
Newcomer
Joined
Mar 8, 2008
Messages
83
Trophies
0
XP
398
Country
Indonesia
@ils would you mind putting up a spreadsheet of the current merged scena? There are several manual edits I'd like to make.

Also @FrantzX since you're here and you had already decompiled the text files, would you know what might be involved in decompiling the image files from the PC version in things like the chr and monster folders into something usable like PNG files for the purpose of being inserted into PPSSPP for texture replacement? Or, since they use the same file structure, if there's an easier way to insert them into the ISO in such a way that the thing can actually run, that'd be nice too.

sorry, there are no merged Excel file
both kitsune's and Google Translate use different script (and Excel) to implement

I can rerun Google Translated one, but not for kitsune's.
as I said before, my script for using kitsune's translation is bugged and can lead to compile error. I need to manually fix it each files (so I won't do it again)

Hi @ils, another crash report: The game hangs when I attempted to challenge those lake lord's apprentices (those 5 fishermen that occupy the area), no matter which one.

I too experienced crash in Armorica Old Road while challenging fisherman there. I already take a look yesterday but didn't find any clue, sorry
 
Last edited by ils,

EngTrans

New Member
Newbie
Joined
Aug 1, 2017
Messages
4
Trophies
0
Age
32
XP
41
Country
Philippines
Hi @ils, another crash report: The game hangs when I attempted to challenge those lake lord's apprentices (those 5 fishermen that occupy the area), no matter which one.

it can be bypassed by using the japanese iso for now, then switch back to the patched iso after the fishing duel.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Idk if online servers are still active that would be my only thought
    +1
  • BigOnYa @ BigOnYa:
    Thats true, personally I don't play it online at all, in fact, I deleted all wifi details on it once I installed CFW, so it won't connect and auto-update itself
  • BigOnYa @ BigOnYa:
    I play most games that are on both PS3/360 strickly on the 360, but PS3 exclusives are really only games I play on the PS3 (You know me, I'm more of a Xbox junkie)
  • K3Nv2 @ K3Nv2:
    Ps3 really has no titles worth going online
  • BigOnYa @ BigOnYa:
    what is nps?
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, what about GTA v onl... O Yea the PS3 versión got discontinued
  • K3Nv2 @ K3Nv2:
    I feel like the world's cheapest pc build can play gtaV
  • K3Nv2 @ K3Nv2:
    In modern standards
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, then why mine can't?
  • BigOnYa @ BigOnYa:
    @K3Nv2 What is nps you mentioned?
  • K3Nv2 @ K3Nv2:
    Because your pc has a hamster innit
    +3
  • BakerMan @ BakerMan:
    R.I.P. LittleBigPlanet PS3 servers
  • BakerMan @ BakerMan:
    LBP2 still the goat tho
  • K3Nv2 @ K3Nv2:
    That can be played on ps5 iirc
  • BigOnYa @ BigOnYa:
    I'm surprised any PS3 servers are still up, tbh
  • K3Nv2 @ K3Nv2:
    Alot of manufactures do care about older consoles they just want to whine about piracy
    +2
  • S @ salazarcosplay:
    @BigOnYa I had 4.89 hfw on super slim that was great, but when I got a new hard disk I forgot where the guide was and could only find a guide for 4.90 and its resources
  • S @ salazarcosplay:
    @BigOnYa I think another reason to want to update is if the hfw is at the level of the fw
  • S @ salazarcosplay:
    you can sync trophies
  • BigOnYa @ BigOnYa:
    Yea that's what I'm sitting on now- 4.9, and it seems fine, have had no issues at all
  • S @ salazarcosplay:
    I don't know if people play online or such
  • K3Nv2 @ K3Nv2:
    My ps3 short circuited during a deep clean still salty about it after downloading 2tbs worth but SteamDeck okay with emulation still just can't run mgs4 worth shit
  • BigOnYa @ BigOnYa:
    Yea forgot bout trophies. They just silly to me. Just like the xbox achievements. Hey, to each they own tho.
  • K3Nv2 @ K3Nv2:
    It keeps players in touch with the game like a check list of things to do after they beat it
  • S @ salazarcosplay:
    @BigOnYa they ruined the gaming experience for me to be honest
    S @ salazarcosplay: @BigOnYa they ruined the gaming experience for me to be honest