Hacking Continuing the god eater 2 translation

AttackOtter

Well-Known Member
Member
Joined
Nov 11, 2015
Messages
357
Trophies
0
Age
29
XP
1,376
Country
United States
Why not just rip the TL from the official translation and use it? Because it's going to be higher quality than any open fanTL project.
 

Yuna5422

Well-Known Member
Newcomer
Joined
Sep 19, 2016
Messages
46
Trophies
0
Age
30
Location
Poland - Jelenia Góra
XP
100
Country
Poland
My goodness. Seems like a lot happened while I was gone just for a few days. I just checked the main thread and this one and I`m actually happy to see that this is going somewhere. I didn`t even want to be a part of the argument so i`ll just remain silent until things will calm down (unless they already did)...
yeah well, take your time with the tests because those things are kinda more important. And anyone have any tips for leveling up in ff type-0 ? so far the 3 highest level I have is 28,21 and 20 the rests are level 16+.
Thank you Mate for your understanding, it`s really making me happy that at least here we got some space of peace, lol
I`ll be checking this thread in probably next few days, hoping to see anything else but not arguments XD
Stay strong guys and remember that there is hope somewhere! I`m sure of it.
 

Kitsu-neechan

Coffee makes your kokoro go doki doki
Member
Joined
Apr 9, 2015
Messages
307
Trophies
0
Age
36
XP
1,830
Country
Finland
Ive been pretty busy with my life lately and wasnt even aware that it had been dropped. I did the initial reversing for this with coldbird back when this started, ill talk with him and see what i can do as far as tools go. If all else fails, i do stll have the filesystem specsheet somewhere..
 

Shub

Active Member
Newcomer
Joined
Dec 31, 2016
Messages
35
Trophies
0
Age
34
Location
Uk
XP
64
Country
Ive been pretty busy with my life lately and wasnt even aware that it had been dropped. I did the initial reversing for this with coldbird back when this started, ill talk with him and see what i can do as far as tools go. If all else fails, i do stll have the filesystem specsheet somewhere..
Thanks
 

Shub

Active Member
Newcomer
Joined
Dec 31, 2016
Messages
35
Trophies
0
Age
34
Location
Uk
XP
64
Country
Meanwhie i also worked bit on bit this project... When tools relesed any professional take over or continue the project... All provide him all work and files i done this far... So it will relese early and soon....its not much but it help bit for early complete.....till take care everyone thanks.....finger crossed till...
 

qwikrazor87

Member
Newcomer
Joined
Mar 20, 2013
Messages
17
Trophies
0
XP
240
Country
United States
Ahh! Glad to see @qwikrazor87 over here. He's pretty well known for his previous work on the scene, and I can see that the project would have no problem with him on board (provided he could take over).
As for me, I'm still trying to organize my daily schedule to leave some time for this kind of projects. GE2 would be a pretty interesting pick.

...
hey, props on completing the FF Type-0 project, that's a huge game. my bandwidth service is too crappy to be downloading huge files, only 25 GB a month, gone in the first two days.
hopefully I'll be able to get the whole game downloaded soon, I can't do much without it.
 

Kusogane

Member
Newcomer
Joined
Sep 21, 2015
Messages
8
Trophies
0
Age
30
XP
99
Country
Indonesia
I cheer for the best to everyone who give their time to continue this big project. Can't help too much since i don't have any skills on hacking or coding. But i pray that everyone who help to finish this project will get the same merit in their life. Already followed this project since about 2 years ago, and hope will not be in unfinished state.
 

jorji109

Well-Known Member
OP
Member
Joined
Jun 13, 2016
Messages
132
Trophies
0
Age
23
XP
286
Country
Indonesia
HAPPY LUNAR NEW YEAR EVERYONE (especially me ;D ) well, if some of you are wondering where i've been , I was observing the situation since that is all I can do right now ;-; ;)so with that I end my post and I'm off to collect some angpao. wooooo.

note : the emoji is unintentionally placed there and I don't know how to delete it, so f**k it.
 
Last edited by jorji109,
  • Like
Reactions: Yuna5422

Bánh Mì

Well-Known Member
Member
Joined
Jan 24, 2015
Messages
127
Trophies
0
Age
31
Location
Ho Chi Minh City, Vietnam
XP
927
Country
HAPPY LUNAR NEW YEAR EVERYONE (especially me ;D ) well, if some of you are wondering where i've been , I was observing the situation since that is all I can do right now ;-; ;)so with that I end my post and I'm off to collect some angpao. wooooo.

note : the emoji is unintentionally placed there and I don't know how to delete it, so f**k it.
well, happy lunar new year. where you from? angpao = pack of money right? in my country it called bao Lì xì. ^^
 

Lazey

New Member
Newbie
Joined
Jan 28, 2017
Messages
4
Trophies
0
XP
54
Country
India
Sorry for commenting hell late but I am as the name suggests. I have been watching this thread for the last couple of months (actually 7) and was :mellow::wtf: when i saw the horrifying two words on the first page and i am so happy to see that there people using "revive" on this (you can't guess how much i appreciate it). I have no idea in modding, hacking and translating but i will snoop around for some who are good at it. For now :bow: for the guys who are working on this.
 

SkyBladeCloud

Well-Known Member
Member
Joined
Oct 7, 2010
Messages
452
Trophies
0
Age
33
XP
1,420
Country
hey, props on completing the FF Type-0 project, that's a huge game. my bandwidth service is too crappy to be downloading huge files, only 25 GB a month, gone in the first two days.
hopefully I'll be able to get the whole game downloaded soon, I can't do much without it.

I have a pretty decent internet connection, but until today I hadn't had time to download the game and have a look at it...

So I've started looking at the filesystem. I don't really consider it THAT complex, it's not the easiest one I've hacked (for one thing, it is recursive... and many simple ones aren't...), but it's definitely not the hardest that I've seen. I already have some results and theories:

It starts by reading the file "system.res", which I guess could be considered the root/highest level directory. Now, for each entry, the index contain:

-Decompressed file size.
-Metadata registry offset and number of entries in this registry (it contains at least one entry, in the form of a pointer to the filename. In many cases it also has a pointer to the extension).
-File data position.
-File size and "position mode".

The "position mode" specifies how the data offset is calculated:

-0xc0 -> Local file -> the position is the offset relative to the current file (in the root case, it's system.res).
-0x40 -> Package file -> the position is the LBA (UMD sector) in the file package.rdp.
-0x50 -> Data file -> the position is the LBA (UMD sector) in the file data.rdp.

Now, the interesting part is that, every time the game needs a file inside a RDP package, instead of reading it as usual data, it's opened as a "virtual file", using sceIoOpen with a route like "disc0:/sce_lbn0x49235_size0x47d". My idea is that recursively processing "system.res" (it points to other packages with the same format), both RDP's would be completely extracted.
Of course this is not necessarily true: since the game can open any ISO section just from the LBA and a size, in theory any file within any RDP can be referenced from the Eboot and not be part of the "system.res" tree. This is actually done already at boot time to check for the RDP header before opening "system.res", but I don't think its gonna be an usual practice since it requires hardcoding LBA's and sizes in the game's code. It's something to have into account, though.

During boot, the game also checks if it was previously installed, that's the reason why there is an extra position mode: the game only install data.rdp, so when installed, it reads all file with the 0x50 position mode from the memory stick. We could in theory change this, and install the game completely (this is just the opposite to what I did to prevent Type-0 from being installed xD).

As for the rest, many extracted files are compressed with the "blz2" signature, which looks like the usual deflate compression (I tried inflating one and worked).
There are also those "tr2" files, which IIRC is the text, and of course, many usual GIM, AT3, VAG, PMF's... and all kinda stuff you'd expect on a PSP game xD

So any way, any news about the state of the current project?

~Sky

UPDATE: So I went ahead and looked for the very first tr2 in the file system. It's called common_text.tr2 and uses that blz2 deflate compression. Then I decompressed it and came out with this ^_^

Code:
未設定のテキストです
キャンセル
はい
いいえ
もどる
OK
新規データ
破損データ
セーブデータを上書きしますか?
セーブしました
ロードしました
セーブ中です
記録メディアを抜かないでください
セーブデータとPSP® (PlayStation®Portable)情報が一致しません
再度「GOD EATER」をお持ちであることを確認する必要があります
「GOD EATER BURST アペンド版」は
「GOD EATER」をお持ちであることを確認する必要があります
「GOD EATER」のUMD®に入れ換えてください
「GOD EATER」のUMD®を確認しました
「GOD EATER BURST アペンド版」のUMD®に入れ換えて、○ボタンを押してください
「GOD EATER」の確認が終了しました
PSP® (PlayStation®Portable)を変更した場合には
再度確認が必要になります
ディスクが違います
「GOD EATER」のUMD®に入れ換えてください
「GOD EATER BURST アペンド版」のUMD®に入れ換えてください
ディスクが違います
「GOD EATER BURST アペンド版」のUMD®に入れ換えて、○ボタンを押してください
「GOD EATER」のUMD®を確認しています
「GOD EATER BURST アペンド版」のUMD®を確認しています
ロード中です
記録メディアを抜かないでください
記録メディアを確認中です
アバターカードの情報が壊れています
修復処理を行います
アバターカード情報を修復中です(ア/イ)
記録メディアを抜かないでください
アバターカード情報の修復が終わりました
次回のセーブで情報が保存されます
セーブスロットを選んでください
セーブデータを確認中です
記録メディアを抜かないでください
セーブデータを上書きしますか?
既存のセーブデータの全ての情報は失われます
アバターカードをセーブ中です
記録メディアを抜かないでください
ロードに失敗しました
セーブデータがありません
記録メディアを入れて下さい
アバターカードを削除中です(ア/イ)
記録メディアを抜かないでください
交換したアバターカードがあります
セーブデータを上書きしますか?
交換したアバターカードは失われますが
セーブせずに終了してもよろしいですか?
前回のセーブ以降のプレイが失われますが
セーブせずに終了してもよろしいですか?
「GOD EATER」の確認を中止しますか?
記録メディアの空き容量が不足しています
データをセーブするには空き容量があとア以上必要です
セーブデータ削除ユーティリティを起動しますか?
記録メディアが抜かれたため
ロード処理が中止されました
スリープモードに切り替わったため
ロード処理が中止されました
セーブデータがありませんでした
新規にセーブしますか?
既存のアバターカードは失われます
セーブデータが壊れています
セーブデータを上書きしますか?
既存のセーブデータの全ての情報は失われます
ロードに失敗しました
セーブデータが壊れています
記録メディアが抜かれたため
セーブ処理が中止されました
スリープモードに切り替わったため
セーブ処理が中止されました
セーブスロットは固定になります
アバターカードのロードに失敗しました
データが壊れています
アバターカードのロードに失敗しました
記録メディアが入っていません
アバターカードのロードに失敗しました
記録メディアが抜かれました
アバターカードのロードに失敗しました
セーブデータがありません
スリープモードに切り替わったため
アバターカードのロードに失敗しました
アバターカードのロードに失敗しました
アバターカードのロードに失敗しました
カードリストと記録メディアの情報が一致しません
「GOD EATER BURST アペンド版」のUMD®に
戻っていることを確認しました
記録メディアが抜かれたため
追加データパック確認処理が中止されました
スリープモードに切り替わったため
追加データパック確認処理が中止されました
ダウンロードコンテンツミッションには
追加データパックが必要です
追加データパックを確認しています
記録メディアを抜いたり
本体の電源を切ったりしないで下さい
★使用してないはずのメッセージです
このメッセージが表示されたらバグです★
追加データパックをロードできなかったため
ゲームを続行できません
タイトルに戻ります
追加データパックが壊れているため
ゲームを続行できません
タイトルに戻ります
★使用してないはずのメッセージです
このメッセージが表示されたらバグです★
★使用してないはずのメッセージです
このメッセージが表示されたらバグです★
★使用してないはずのメッセージです
このメッセージが表示されたらバグです★
追加データパックをロードしました
ゲーム中は記録メディアを抜き替えないで下さい
ダウンロードコンテンツを
利用できない場合があります
プレミアムキャラ解除キーをロードしました
追加データパックの認証に失敗しました
PlayStation®Storeで再ダウンロードして下さい
プレミアムキャラ解除キーの認証に失敗しました
失敗したプレミアムキャラはメンバーに加えられません
PlayStation®Storeで再ダウンロードして下さい
追加データパックの認証に失敗しました
プレミアムキャラ解除キーの認証に失敗しました
失敗したプレミアムキャラはメンバーに加えられません
PlayStation®Storeで再ダウンロードして下さい
追加データパックが正しく読み込めなかったため
代替データの装備・髪型・BGMをロードしました
このメッセージが繰り返される場合は、追加データパックを
PlayStation®Storeで再ダウンロードして下さい
GOD EATER 2
名前 : ア <イ>
総プレイ時間 : ア
ストーリー進行 : イ ウ
所持金 : エfc
階級 : オ
NEW DATA
GOD EATER BURST 体験版
GOD EATER 2 ゲームデータ
GOD EATER 2 の
ゲームデータです
GOD EATER 2 ゲームデータ
★
★★
★★★
ア㌦

It should be very possible to replace this with the translated version and see how it look, but the next obvious step would be checking the PSV and PC versions, as they might even share the tr2 format, which could speed things up A LOT.

~Sky
 
Last edited by SkyBladeCloud,

qwikrazor87

Member
Newcomer
Joined
Mar 20, 2013
Messages
17
Trophies
0
XP
240
Country
United States
@SkyBladeCloud
wow, awesome job, gives me hope. I'm downloading the game a few chunks at a time, probably 200 MB a day so my brother won't notice the usage go up too much. I have 20% downloaded, I think I'll download 20% a day and have it within a week.
I can't wait to give it a shot.
if you're willing, can you send me a PM with some of those system files?
 
  • Like
Reactions: Shub

jorji109

Well-Known Member
OP
Member
Joined
Jun 13, 2016
Messages
132
Trophies
0
Age
23
XP
286
Country
Indonesia
wow, thank you so much SkyBladeCloud and qwikrazor87 for trying to take a look at the files (which I mostly don't understand but I read the whole thing to respect SkyBladeCloud work) and by doing that there are at least some progress, with that I end my post good day and good luck.
 
  • Like
Reactions: Yuna5422

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: This movie rip so werid has 1080p quality but the audios ripped with movie theater audio quality