Hacking Continuing the god eater 2 translation

Zero0ne31

Member
Newcomer
Joined
Sep 21, 2016
Messages
11
Trophies
0
Age
28
XP
67
Country
Hi Guys I am new in this forum.
Do you think we can translate the game using only the new PPSSPP with "save textures"? I just translated this "Att: Blade, Att: Gun, and Avg. Defense".
17635426_1511299975566996_6137410289793142441_o.jpg
nope. you can only pull out images and not those scripts/texts using ppsspp.
 

Rageous

Active Member
Newcomer
Joined
May 26, 2016
Messages
34
Trophies
0
Age
37
XP
108
Country
United States
you could continue translating the images instead and send us the texture pack once you're finish. It would be convenient for all of us to have images translated as well.

Oh and also bruh your profile pic ...
 
Last edited by Rageous,

FellaPure

Member
Newcomer
Joined
Apr 4, 2017
Messages
5
Trophies
0
Age
25
XP
93
Country
you could continue translating the images instead and send us the texture pack once you're finish. It would be convenient for all of us to have images translated as well.

Oh and also bruh your profile pic ...

Well if you're looking for the textures, you can download it here: http://bs23-designs.blogspot.com/
I'm just helping them tho and please don't forget to read the rules in there. ;)

What's wrong with my profile picture? xD
 

DarkDweller

Member
Newcomer
Joined
Apr 12, 2017
Messages
5
Trophies
0
Age
25
XP
48
Country
Umm may I ask if the game is still being patched lot of my friends are really excited about the progress and will be happy to hear some good news and btw thankyou for reading this post.
Me and my friends will be rooting for this project.
 

jorji109

Well-Known Member
OP
Member
Joined
Jun 13, 2016
Messages
132
Trophies
0
Age
22
XP
276
Country
Indonesia
Umm may I ask if the game is still being patched lot of my friends are really excited about the progress and will be happy to hear some good news and btw thankyou for reading this post.
Me and my friends will be rooting for this project.
To be completely honest, I don't know, if this translation is still going or not.
 

SkyBladeCloud

Well-Known Member
Member
Joined
Oct 7, 2010
Messages
452
Trophies
0
Age
33
XP
1,420
Country
Well, at least my project is still going on. In fact, I already backported pretty much all the text back to PSP from the Vita version... The Spanish text, that is. I've only tested the first 10 minutes, though.
That was about a month ago and I haven't had time for another thing I want to "release" at the same time. Besides, I bet people here want the English text. However that shouldn't take much extra time.

~Sky
 

jorji109

Well-Known Member
OP
Member
Joined
Jun 13, 2016
Messages
132
Trophies
0
Age
22
XP
276
Country
Indonesia
Well, at least my project is still going on. In fact, I already backported pretty much all the text back to PSP from the Vita version... The Spanish text, that is. I've only tested the first 10 minutes, though.
That was about a month ago and I haven't had time for another thing I want to "release" at the same time. Besides, I bet people here want the English text. However that shouldn't take much extra time.

~Sky
well thank you for still working on it blade. take your time
 
  • Like
Reactions: DarkDweller

SkyBladeCloud

Well-Known Member
Member
Joined
Oct 7, 2010
Messages
452
Trophies
0
Age
33
XP
1,420
Country
Alright so I went ahead and started coding a proper file system extractor/inserter for the psp version, so I can backport any official language to it instead of dealing with each file separately.

I already coded the extraction process (it wasn't that hard) and found out that actually, the system.res root file is not a real recursive file system. Instead, it acts as a loading table: after extracting it entirely, the result is directory tree hierarchy with all possible loading times the game can perform, with all the data nicely ordered (Yeah, that's why it took almost an hour to complete xD). Even though the result contains a lot of repeated files (since a same file can be loaded multiple times by the game at different moments), it shouldn't give any problem when repacking.

I also played some more time my Spanish backport and found a small bug in the way I handle the BLZ2 compression, so it crashes after about 25 minutes of gameplay. This is because one BLZ2 file can have multiple compressed files inside, and I was only decompressing/re-compressing the first one (all BLZ2 files I had seen thus far only had one file, so I didn't know there could be more! xD). So my backport crashes as soon as it tries to load a multi-file BLZ2. No big deal, I'll fix that as part of the backport tool reinserting stage...

~Sky

EDIT: Just fixed the BLZ2 bug. In the end, each BLZ2 file does include a single file, but it's scattered in chunks of 64 KBs (presumably to help buffering)...

...
 
Last edited by SkyBladeCloud,

SkyBladeCloud

Well-Known Member
Member
Joined
Oct 7, 2010
Messages
452
Trophies
0
Age
33
XP
1,420
Country
So now that I have complete access to the game, I've been browsing some resources and came out with some nice pics of its 3D models. I might use them for some custom scenes on my engines or even modding the game, we'll see xD. Some other stuff like audio is also accessible and editable, but I don't think a "re-dub" of this game is on the pipeline...

EDIT: Good news, I've just added Vita support to my RES extractor. The loading table format is pretty much the same, except for the fact that some of them add an extra header right after the signature with a total of 6 pairs of offset + size, that act as a language selector. This means the Vita version actually has 6 loading tables, one per language in the following order:

0 -> Japanese
1 -> English
2 -> French
3 -> Italian
4 -> German
5 -> Spanish

Also, Vita files use a compression scheme called BLZ4, which happens to be just like BLZ2, with a checksum, the decompressed data size and zlib headers, but the compression algorithm still the same (zlib IS deflate so...). So anyway, I'll add support for those BLZ4 files so I can decompress the hole Vita loading table (all six of them)...

EDIT2: less than 10 minutes and the BLZ4 support is complete, I'm now extracting the entire English loading table (language = 1). I can see how file names are pretty much the same than in PSP. This time graphics are in GTX format (instead of the usual GIM on PSP), but the text format is unchanged. Extracting all this will take some time...

BTW, here are some pics like the ones I was talking about...

20qcp3p.jpg

14njkw9.jpg


...
 
Last edited by SkyBladeCloud,

SkyBladeCloud

Well-Known Member
Member
Joined
Oct 7, 2010
Messages
452
Trophies
0
Age
33
XP
1,420
Country
One correction, the language list on the vita version is as follow:

0 -> English
1 -> French
2 -> Italian
3 -> German
4 -> Spanish
5 -> Russian

Yeah, there is no Japanese, so I can't use the EUR version to make an automatic backport: the idea was to compare the PSP with the Vita's Japanese version and from there, insert on the PSP each corresponding Vita text from another language. Now, let's see how do I get my hands on the Japanese Vita game...

I'm also making some progress on GTX images, pics comming soon, I guess...

...
 
Last edited by SkyBladeCloud,

SkyBladeCloud

Well-Known Member
Member
Joined
Oct 7, 2010
Messages
452
Trophies
0
Age
33
XP
1,420
Country
Update on the GTX Vita images:

Here are some pics of interface textures, if they keep the same coordinates as the PSP version (hopefully they do, I would confirm it, but the two I've found on Vita I haven't found on PSP), we should be able to just downsample these (if needed) and recode them to use on the PSP. Note that these two examples do have text, but using a white font so it might be indistinguishable on a white background:

2rh6977.jpg

27x1its.jpg


~Sky
 
Last edited by SkyBladeCloud,

SkyBladeCloud

Well-Known Member
Member
Joined
Oct 7, 2010
Messages
452
Trophies
0
Age
33
XP
1,420
Country
EDIT: Just managed to decompile the event scripting language. This is the data that controls the event flow. Editing it, the game engine could be used to create new gameplay events, like some homebrew sequel or something. For example, this event is called "Alisa (020) conclusion scene 1":

Code:
Notice
    next_scene
    ret
TableList
    t0
    @    0 21
    t1
    @    0 22
    t2
    @    0 18
    t3
    @    0 19
    t4
    @    0 20
    t5
    @    1 22
    t6
    @    1 18
    t7
    @    1 19
    t8
    @    1 20
    t9
    @    0 38
    t10
    @    1 37
    t11
    @    0 37
    t12
    @    0 41
    t13
    @    0 14
    t14
    @    1 33
    t15
    @    1 34
    t16
    @    1 35
    t17
    @    1 61
    t18
    @    0 61
    t19
    @    3 61 0
    t20
    @    1 62
    t21
    @    0 62
    t22
    @    3 62 0
    t23
    @    7 33 2.0
    t24
    @    0 12
    t25
    @    1 31
    t26
    @    1 57
    t27
    @    0 57
    t28
    @    3 57 0
    t29
    @    1 58
    t30
    @    0 58
    t31
    @    3 58 0
    t32
    @    7 31 2.0
    t33
    @    4 31 -20.0 0.0 5.0
    t34
    @    5 31 -30.0
    t35
    @    0 11
    t36
    @    1 30
    t37
    @    1 55
    t38
    @    0 55
    t39
    @    3 55 0
    t40
    @    1 56
    t41
    @    0 56
    t42
    @    3 56 0
    t43
    @    7 30 2.0
    t44
    @    0 13
    t45
    @    2 32
    t46
    @    1 40
    t47
    @    3 40 0
    t48
    @    0 1
    t49
    @    5 24 0.0 0.0 0.0 0.0 0.0 0.0 0.0
    t50
    @    3 24 0
    t51
    @  
    t52
    @    3 33 3
    t53
    @    3 34 3
    t54
    @    3 35 3
    t55
    @    3 36 3
    t56
    @    3 33 1
    t57
    @    3 34 1
    t58
    @    3 35 1
    t59
    @    3 36 1
    t60
    @    3 31 0
    t61
    @    3 30 0
    t62
    @    0 0 0 1
    t63
    @    -1
    t64
    @    -1000000
    t65
    @    2 -1000000
    t66
    @    0 6
    t67
    @    5 29 0.0 0.0 0.0 0.0 0.0 0.0 0.0
    t68
    @    3 29 0
    t69
    @    0 42
    t70
    @    0 0 1 1 0.24
    t71
    @    0 1 1 1 0.08
    t72
    @    0 2 0.6 0.6 0.4
    t73
    @    0 3 0.6 0.6 0.56
    t74
    @    0 4 0.6 0.6 0.8
    t75
    @    0 4 0.3 0.3 1
    t76
    @    0 2 0 3
    t77
    @    1 42
    t78
    @    0 4
    t79
    @    5 27 0.0 0.0 0.0 0.0 0.0 0.0 0.0
    t80
    @    3 27 0
    t81
    @    0 43
    t82
    @    0 5 1 1 0.27
    t83
    @    0 6 1 1 0.09
    t84
    @    0 7 0.6 0.6 0.45
    t85
    @    0 8 0.6 0.6 0.63
    t86
    @    0 9 0.6 0.6 0.9
    t87
    @    0 2 0 4
    t88
    @    1 43
    t89
    @    0 3
    t90
    @    5 26 0.0 0.0 0.0 0.0 0.0 0.0 0.0
    t91
    @    3 26 0
    t92
    @    0 44
    t93
    @    0 2 0 5
    t94
    @    1 44
    t95
    @    0 45
    t96
    @    0 2 0 6
    t97
    @    1 45
    t98
    @    0 46
    t99
    @    0 10 1 1 0.27
    t100
    @    0 11 1 1 0.09
    t101
    @    0 12 0.6 0.6 0.45
    t102
    @    0 13 0.6 0.6 0.63
    t103
    @    0 14 0.6 0.6 0.9
    t104
    @    0 14 0.3 0.3 1
    t105
    @    4 57 30
    t106
    @    4 58 75
    t107
    @    0 2 0 7
    t108
    @    1 46
    t109
    @    0 5
    t110
    @    5 28 0.0 0.0 0.0 0.0 0.0 0.0 0.0
    t111
    @    3 28 0
    t112
    @    0 47
    t113
    @    0 0 1 1 0.15
    t114
    @    0 1 1 1 0.05
    t115
    @    0 2 0.6 0.6 0.25
    t116
    @    0 3 0.6 0.6 0.35
    t117
    @    0 4 0.6 0.6 0.5
    t118
    @    4 57 14
    t119
    @    4 58 35
    t120
    @    0 2 0 8
    t121
    @    1 47
    t122
    @    0 48
    t123
    @    0 10 1 1 0.15
    t124
    @    0 11 1 1 0.05
    t125
    @    0 12 0.6 0.6 0.25
    t126
    @    0 13 0.6 0.6 0.35
    t127
    @    0 14 0.6 0.6 0.5
    t128
    @    4 57 0
    t129
    @    4 58 0
    t130
    @    0 2 0 9
    t131
    @    1 48
    t132
    @    0 0
    t133
    @    5 23 0.0 0.0 0.0 0.0 0.0 0.0 0.0
    t134
    @    3 23 0
    t135
    @    0 49
    t136
    @    0 2 0 10
    t137
    @    1 49
    t138
    @    0 50
    t139
    @    0 2 0 11
    t140
    @    1 50
    t141
    @    0 2
    t142
    @    5 25 0.0 0.0 5.0 0.0 0.0 5.0 5.0
    t143
    @    3 25 0
    t144
    @    0 51
    t145
    @    0 2 0 12
    t146
    @    1 51
    t147
    @    0 52
    t148
    @    0 0 1 1 0.3
    t149
    @    0 1 1 1 0.1
    t150
    @    0 2 0.6 0.6 0.5
    t151
    @    0 3 0.6 0.6 0.7
    t152
    @    0 4 0.6 0.6 1
    t153
    @    0 2 0 13
    t154
    @    1 52
    t155
    @    0 53
    t156
    @    0 2 0 14
    t157
    @    1 53
    t158
    @    1 39
    t159
    @    3 39 0
    t160
    @    3 33 2 3
    t161
    @    3 34 2 3
    t162
    @    3 35 2 3
    t163
    @    3 36 2 3
    t164
    @    3 33 0 1
    t165
    @    3 34 0 1
    t166
    @    3 35 0 1
    t167
    @    3 36 0 1
    t168
    @    8 32 0
    t169
    @    32
    t170
    @    0 7
    t171
    @    0 8
    t172
    @    0 9
    t173
    @    0 10
    t174
    @    0 15
    t175
    @    0 16
    t176
    @    0 17
    t177
    @    2 21
    t178
    @    2 22
    t179
    @    2 18
    t180
    @    2 19
    t181
    @    2 20
    t182
    @    1 38
    t183
    @    2 37
    t184
    @    2 33
    t185
    @    2 34
    t186
    @    2 35
    t187
    @    2 31
    t188
    @    2 30
    t189
    @    2 40
    t190
    @    2 36
    t191
    @    2 39
ProgramList
    EvModel
    EvLight
    EvGlare
    EvFog
    EvSound
    EvAttach
    EvAppend
    EvCamera
    ÀÊÌÃËȽÄê
    ¥Æ¥¥¹¥Èɽ¼¨
    EvSync
    EvTargeting
ScheduleList
    s000
    00:00.00
    Program    EvModel    Factor    Table:t0
    Program    EvAttach    Factor    Table:t170
    Program    EvAttach    Factor    Table:t171
    Program    EvAttach    Factor    Table:t172
    Program    EvAttach    Factor    Table:t173
    Program    EvAttach    Factor    Table:t35
    Program    EvAttach    Factor    Table:t24
    Program    EvAttach    Factor    Table:t44
    Program    EvAttach    Factor    Table:t13
    Program    EvAttach    Factor    Table:t174
    Program    EvAttach    Factor    Table:t175
    Program    EvAttach    Factor    Table:t176
    Program    EvModel    Factor    Table:t1
    Program    EvLight    Factor    Table:t2
    Program    EvLight    Factor    Table:t3
    Program    EvLight    Factor    Table:t4
    Program    EvModel    Factor    Table:t5
    Program    EvLight    Factor    Table:t6
    Program    EvLight    Factor    Table:t7
    Program    EvLight    Factor    Table:t8
    Operation    Let    Notice:next_scene    2
    Program    EvGlare    Factor    Table:t9
    Program    EvFog    Factor    Table:t10
    Program    EvFog    Factor    Table:t11
    Program    EvSound    Factor    Table:t12
    Program    EvAttach    Factor    Table:t13
    Program    EvModel    Factor    Table:t14
    Program    EvModel    Factor    Table:t15
    Program    EvModel    Factor    Table:t16
    Program    EvAppend    Factor    Table:t17
    Program    EvAppend    Factor    Table:t18
    Program    EvAppend    Factor    Table:t19
    Program    EvAppend    Factor    Table:t20
    Program    EvAppend    Factor    Table:t21
    Program    EvAppend    Factor    Table:t22
    Program    EvModel    Factor    Table:t23
    Program    EvAttach    Factor    Table:t24
    Program    EvModel    Factor    Table:t25
    Program    EvAppend    Factor    Table:t26
    Program    EvAppend    Factor    Table:t27
    Program    EvAppend    Factor    Table:t28
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvModel    Factor    Table:t32
    Program    EvModel    Factor    Table:t33
    Program    EvModel    Factor    Table:t34
    Program    EvAttach    Factor    Table:t35
    Program    EvModel    Factor    Table:t36
    Program    EvAppend    Factor    Table:t37
    Program    EvAppend    Factor    Table:t38
    Program    EvAppend    Factor    Table:t39
    Program    EvAppend    Factor    Table:t40
    Program    EvAppend    Factor    Table:t41
    Program    EvAppend    Factor    Table:t42
    Program    EvModel    Factor    Table:t43
    Program    EvAttach    Factor    Table:t44
    Program    EvModel    Factor    Table:t45
    Program    EvModel    Factor    Table:t46
    Program    EvModel    Factor    Table:t47
    Program    EvAttach    Factor    Table:t48
    Program    EvCamera    Factor    Table:t49
    Program    EvCamera    Factor    Table:t50
    Program    ÀÊÌÃËȽÄê    Factor    Table:t51    Wait
    Operation    Let    Notice:ret    Factor
    Compare    EQ    Factor    Notice:ret    1
    Switch    Factor
    Case    EQ    1    if_000_true
    Jump    if_000_else
    *if_000_true
    Program    EvModel    Factor    Table:t52
    Program    EvModel    Factor    Table:t53
    Program    EvModel    Factor    Table:t54
    Program    EvModel    Factor    Table:t55
    Jump    if_000_end
    *if_000_else
    Program    EvModel    Factor    Table:t56
    Program    EvModel    Factor    Table:t57
    Program    EvModel    Factor    Table:t58
    Program    EvModel    Factor    Table:t59
    Jump    if_000_end
    *if_000_end
    Program    EvModel    Factor    Table:t60
    Program    EvModel    Factor    Table:t61
    Program    EvAppend    Factor    Table:t37
    Program    ¥Æ¥¥¹¥Èɽ¼¨    Factor    Table:t62
    Program    EvSync    Factor    Table:t63    Wait
    Program    EvSync    Factor    Table:t64    Wait
    Program    EvCamera    Factor    Table:t65
    Program    EvAttach    Factor    Table:t66
    Program    EvCamera    Factor    Table:t67
    Program    EvCamera    Factor    Table:t68
    Operation    Let    Factor    2
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t69
    Program    EvTargeting    Factor    Table:t70
    Program    EvTargeting    Factor    Table:t71
    Program    EvTargeting    Factor    Table:t72
    Program    EvTargeting    Factor    Table:t73
    Program    EvTargeting    Factor    Table:t74
    Program    EvTargeting    Factor    Table:t75
    Program    ¥Æ¥¥¹¥Èɽ¼¨    Factor    Table:t76
    Program    EvSync    Factor    Table:t63    Wait
    Operation    Let    Factor    0
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t77
    Program    EvCamera    Factor    Table:t65
    Program    EvAttach    Factor    Table:t78
    Program    EvCamera    Factor    Table:t79
    Program    EvCamera    Factor    Table:t80
    Operation    Let    Factor    3
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t81
    Program    EvTargeting    Factor    Table:t82
    Program    EvTargeting    Factor    Table:t83
    Program    EvTargeting    Factor    Table:t84
    Program    EvTargeting    Factor    Table:t85
    Program    EvTargeting    Factor    Table:t86
    Program    ¥Æ¥¥¹¥Èɽ¼¨    Factor    Table:t87
    Program    EvSync    Factor    Table:t63    Wait
    Operation    Let    Factor    0
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t88
    Program    EvCamera    Factor    Table:t65
    Program    EvAttach    Factor    Table:t89
    Program    EvCamera    Factor    Table:t90
    Program    EvCamera    Factor    Table:t91
    Operation    Let    Factor    4
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t92
    Program    ¥Æ¥¥¹¥Èɽ¼¨    Factor    Table:t93
    Program    EvSync    Factor    Table:t63    Wait
    Operation    Let    Factor    0
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t94
    Operation    Let    Factor    5
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t95
    Program    ¥Æ¥¥¹¥Èɽ¼¨    Factor    Table:t96
    Program    EvSync    Factor    Table:t63    Wait
    Operation    Let    Factor    0
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t97
    Operation    Let    Factor    6
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t98
    Program    EvTargeting    Factor    Table:t99
    Program    EvTargeting    Factor    Table:t100
    Program    EvTargeting    Factor    Table:t101
    Program    EvTargeting    Factor    Table:t102
    Program    EvTargeting    Factor    Table:t103
    Program    EvTargeting    Factor    Table:t104
    Program    EvAppend    Factor    Table:t105
    Program    EvAppend    Factor    Table:t106
    Program    ¥Æ¥¥¹¥Èɽ¼¨    Factor    Table:t107
    Program    EvSync    Factor    Table:t63    Wait
    Operation    Let    Factor    0
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t108
    Program    EvCamera    Factor    Table:t65
    Program    EvAttach    Factor    Table:t109
    Program    EvCamera    Factor    Table:t110
    Program    EvCamera    Factor    Table:t111
    Operation    Let    Factor    7
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t112
    Program    EvTargeting    Factor    Table:t113
    Program    EvTargeting    Factor    Table:t114
    Program    EvTargeting    Factor    Table:t115
    Program    EvTargeting    Factor    Table:t116
    Program    EvTargeting    Factor    Table:t117
    Program    EvTargeting    Factor    Table:t75
    Program    EvAppend    Factor    Table:t118
    Program    EvAppend    Factor    Table:t119
    Program    ¥Æ¥¥¹¥Èɽ¼¨    Factor    Table:t120
    Program    EvSync    Factor    Table:t63    Wait
    Operation    Let    Factor    0
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t121
    Operation    Let    Factor    8
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t122
    Program    EvTargeting    Factor    Table:t123
    Program    EvTargeting    Factor    Table:t124
    Program    EvTargeting    Factor    Table:t125
    Program    EvTargeting    Factor    Table:t126
    Program    EvTargeting    Factor    Table:t127
    Program    EvTargeting    Factor    Table:t104
    Program    EvAppend    Factor    Table:t128
    Program    EvAppend    Factor    Table:t129
    Program    ¥Æ¥¥¹¥Èɽ¼¨    Factor    Table:t130
    Program    EvSync    Factor    Table:t63    Wait
    Operation    Let    Factor    0
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t131
    Program    EvCamera    Factor    Table:t65
    Program    EvAttach    Factor    Table:t132
    Program    EvCamera    Factor    Table:t133
    Program    EvCamera    Factor    Table:t134
    Operation    Let    Factor    9
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t135
    Program    ¥Æ¥¥¹¥Èɽ¼¨    Factor    Table:t136
    Program    EvSync    Factor    Table:t63    Wait
    Operation    Let    Factor    0
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t137
    Operation    Let    Factor    10
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t138
    Program    ¥Æ¥¥¹¥Èɽ¼¨    Factor    Table:t139
    Program    EvSync    Factor    Table:t63    Wait
    Operation    Let    Factor    0
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t140
    Program    EvCamera    Factor    Table:t65
    Program    EvAttach    Factor    Table:t141
    Program    EvCamera    Factor    Table:t142
    Program    EvCamera    Factor    Table:t143
    Operation    Let    Factor    11
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t144
    Program    ¥Æ¥¥¹¥Èɽ¼¨    Factor    Table:t145
    Program    EvSync    Factor    Table:t63    Wait
    Operation    Let    Factor    0
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t146
    Program    EvCamera    Factor    Table:t65
    Program    EvAttach    Factor    Table:t109
    Program    EvCamera    Factor    Table:t110
    Program    EvCamera    Factor    Table:t111
    Operation    Let    Factor    12
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t147
    Program    EvTargeting    Factor    Table:t148
    Program    EvTargeting    Factor    Table:t149
    Program    EvTargeting    Factor    Table:t150
    Program    EvTargeting    Factor    Table:t151
    Program    EvTargeting    Factor    Table:t152
    Program    EvTargeting    Factor    Table:t75
    Program    ¥Æ¥¥¹¥Èɽ¼¨    Factor    Table:t153
    Program    EvSync    Factor    Table:t63    Wait
    Operation    Let    Factor    0
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t154
    Operation    Let    Factor    13
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t155
    Program    ¥Æ¥¥¹¥Èɽ¼¨    Factor    Table:t156
    Program    EvSync    Factor    Table:t63    Wait
    Operation    Let    Factor    0
    Table    Set    Factor    t31    2
    Program    EvAppend    Factor    Table:t29
    Program    EvAppend    Factor    Table:t30
    Program    EvAppend    Factor    Table:t31
    Program    EvSound    Factor    Table:t157
    Program    EvModel    Factor    Table:t158
    Program    EvModel    Factor    Table:t159
    Program    ÀÊÌÃËȽÄê    Factor    Table:t51    Wait
    Operation    Let    Notice:ret    Factor
    Compare    EQ    Factor    Notice:ret    1
    Switch    Factor
    Case    EQ    1    if_001_true
    Jump    if_001_else
    *if_001_true
    Program    EvModel    Factor    Table:t160
    Program    EvModel    Factor    Table:t161
    Program    EvModel    Factor    Table:t162
    Program    EvModel    Factor    Table:t163
    Jump    if_001_end
    *if_001_else
    Program    EvModel    Factor    Table:t164
    Program    EvModel    Factor    Table:t165
    Program    EvModel    Factor    Table:t166
    Program    EvModel    Factor    Table:t167
    Jump    if_001_end
    *if_001_end
    Program    EvModel    Factor    Table:t168
    Program    EvSync    Factor    Table:t169    Wait
    Schedule    s001    Wait
    System    Finish    1
    s001
    00:00.00
    Program    EvModel    Factor    Table:t177
    Program    EvModel    Factor    Table:t178
    Program    EvLight    Factor    Table:t179
    Program    EvLight    Factor    Table:t180
    Program    EvLight    Factor    Table:t181
    Program    EvGlare    Factor    Table:t182
    Program    EvFog    Factor    Table:t183
    Program    EvModel    Factor    Table:t184
    Program    EvModel    Factor    Table:t185
    Program    EvModel    Factor    Table:t186
    Program    EvModel    Factor    Table:t187
    Program    EvModel    Factor    Table:t188
    Program    EvModel    Factor    Table:t45
    Program    EvModel    Factor    Table:t189
    Program    EvModel    Factor    Table:t190
    Program    EvModel    Factor    Table:t191
    Finish

The event script itself doesn't contain the text, which is located in a separated tr2 file. The following corresponds to the previous event script:

Code:
Alisa
----------------------------------------------------------------------
......<@>
----------------------------------------------------------------------
Kota
----------------------------------------------------------------------
Poor Alisa... I feel kinda bad for her. She hasn't had a real
night's rest in ages.<@>
----------------------------------------------------------------------
Alisa thought there was a need for more Satellite Bases. She
suggested it to the higher-ups, and naturally was named the
Project Lead.<@>
----------------------------------------------------------------------
But then the work just piled on. There's too much to do.
Construction oversight, labor, logistics, administrative
tasks.<@>
----------------------------------------------------------------------
God Eaters simply aren't trained for this. Normally Fenrir
would've sent a specialist out here by now. Y'know, someone to
push the papers.<@>
----------------------------------------------------------------------
But, of course, no one wanted to rely on HQ for handouts. So you
won't see any specialists around here.<@>
----------------------------------------------------------------------
And Alisa... Well...<@>
----------------------------------------------------------------------
Alisa did everything herself.<@>
----------------------------------------------------------------------
None of us knows how to actually make these things happen, but
Alisa spends every free moment studying up.<@>
----------------------------------------------------------------------
Fenrir's shown before that they're willing to abandon those
bases. Naturally, the people there aren't real big fans.<@>
----------------------------------------------------------------------
They mistrust us. Some even hate us. But Alisa... Heh... She
just keeps trying. I've never heard so much as a peep of
complaint.<@>
----------------------------------------------------------------------
You know... All this has got me thinking.<@>
----------------------------------------------------------------------
Alisa could definitely make Director, right?<@>
----------------------------------------------------------------------

More things from the Vita version: I've just found the title screen background texture, look cool:

34ga42e.jpg


EDIT 2: With some extra tricks, I can partially reproduce events on my PC, for example, this model, with this animation:

2ug0xva.jpg


Gets loaded in this environment during said event:

33l2o1y.jpg


Loading a combination of animations we have our event (at least the graphical part).

~Sky
 
Last edited by SkyBladeCloud,

riesyukira

Well-Known Member
Member
Joined
Jun 2, 2016
Messages
105
Trophies
0
Age
38
XP
723
Country
Holy Sh- !
Talk about taking a cake walk~
Sky U da MAN!

And yes i do agree the Vita title screen does look awesome, and i bet it'll look even better if you swap it on the PSP version.
 

SkyBladeCloud

Well-Known Member
Member
Joined
Oct 7, 2010
Messages
452
Trophies
0
Age
33
XP
1,420
Country
So, as a finishing touch, I've also decoded sound files from event.
For example, in the event I was reproducing earlier, this is the last sound loaded, which corresponds to the last text window:

http://vocaroo.com/i/s0XEC8UNEm6J

Alisa could definitely make Director, right?

EDIT: I know, I know, the audio pitch is a little bit off, but I couldn't find the original sampling rate xD.

EDIT 2: I've decoded the very same audio file from the English loading table of the Vita version (and yeah, the pitch thingy is fixed):

http://vocaroo.com/i/s0jhgEKNaxnh

Anyway... I think it's enough for today... My computer is too old for this things and I'm wasting too much time waiting for it to run my tools so I think I'm gonna go out to see the light of the day xD.

Just before I go: a fun fact: there is a location in the game called "Dam", so its data folder is called "god_Dam" (no, seriously xD).

Regards:

~Sky
 
Last edited by SkyBladeCloud,

riesyukira

Well-Known Member
Member
Joined
Jun 2, 2016
Messages
105
Trophies
0
Age
38
XP
723
Country
Thanks for all your hard work Sky!
With this current line of updates I'm sure everyone will be riled up for this project to finish!

About the Voice Overs, does this mean there's a possibility that you can also switch the Japanese VA's from the PSP version and turn it to English Dubs instead?
Note* this is just a question for i prefer JP VAs than ENG DUBs~
 
Last edited by riesyukira,
  • Like
Reactions: DarkDweller

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    S @ salazarcosplay: @Purple_Heart was a SSD worth it? Did it make a significant diference?\