Continuing the god eater 2 translation

Discussion in 'PSP - Hacking & Homebrew' started by jorji109, Jan 20, 2017.

  1. Zero0ne31

    Zero0ne31 Member

    Newcomer
    11
    8
    Sep 21, 2016
    nope. you can only pull out images and not those scripts/texts using ppsspp.
     


  2. Rageous

    Rageous Member

    Newcomer
    34
    21
    May 26, 2016
    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, Apr 8, 2017
  3. FellaPure

    FellaPure Newbie

    Newcomer
    4
    0
    Apr 4, 2017
    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
     
  4. DarkDweller

    DarkDweller Newbie

    Newcomer
    5
    2
    Apr 12, 2017
    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.
     
    lcie nimbus likes this.
  5. jorji109
    OP

    jorji109 GBAtemp Regular

    Member
    132
    114
    Jun 13, 2016
    Indonesia
    To be completely honest, I don't know, if this translation is still going or not.
     
  6. SkyBladeCloud

    SkyBladeCloud GBAtemp Fan

    Member
    421
    843
    Oct 7, 2010
    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
     
  7. jorji109
    OP

    jorji109 GBAtemp Regular

    Member
    132
    114
    Jun 13, 2016
    Indonesia
    well thank you for still working on it blade. take your time
     
    DarkDweller likes this.
  8. SkyBladeCloud

    SkyBladeCloud GBAtemp Fan

    Member
    421
    843
    Oct 7, 2010
    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, Apr 16, 2017
  9. m4rc0

    m4rc0 Advanced Member

    Newcomer
    61
    21
    Oct 17, 2014
    Italy
    Great SkyBladeCloud!
    That's a wonderfull news, really really thanks!
     
  10. SkyBladeCloud

    SkyBladeCloud GBAtemp Fan

    Member
    421
    843
    Oct 7, 2010
    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...

    [​IMG]
    [​IMG]

    ...
     
    Last edited by SkyBladeCloud, Apr 16, 2017
  11. samcambolt270

    samcambolt270 GBAtemp Advanced Fan

    Member
    661
    276
    Dec 24, 2014
    United States
    oooh! intriguing.
     
  12. SkyBladeCloud

    SkyBladeCloud GBAtemp Fan

    Member
    421
    843
    Oct 7, 2010
    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, Apr 16, 2017
    DarkDweller, riesyukira and m4rc0 like this.
  13. m4rc0

    m4rc0 Advanced Member

    Newcomer
    61
    21
    Oct 17, 2014
    Italy
    Woooo! go SkybladeCloud!
     
  14. SkyBladeCloud

    SkyBladeCloud GBAtemp Fan

    Member
    421
    843
    Oct 7, 2010
    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:

    [​IMG]
    [​IMG]

    ~Sky
     
    Last edited by SkyBladeCloud, Apr 16, 2017
  15. reprep

    reprep GBAtemp Advanced Fan

    Member
    903
    265
    Jul 5, 2012
    yay, thanks a lot.
     
  16. SkyBladeCloud

    SkyBladeCloud GBAtemp Fan

    Member
    421
    843
    Oct 7, 2010
    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:

    [​IMG]

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

    [​IMG]

    Gets loaded in this environment during said event:

    [​IMG]

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

    ~Sky
     
    Last edited by SkyBladeCloud, Apr 16, 2017
  17. riesyukira

    riesyukira Member

    Newcomer
    22
    21
    Jun 2, 2016
    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.
     
  18. SkyBladeCloud

    SkyBladeCloud GBAtemp Fan

    Member
    421
    843
    Oct 7, 2010
    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

    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, Apr 16, 2017
  19. riesyukira

    riesyukira Member

    Newcomer
    22
    21
    Jun 2, 2016
    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, Apr 16, 2017
    DarkDweller likes this.
  20. SkyBladeCloud

    SkyBladeCloud GBAtemp Fan

    Member
    421
    843
    Oct 7, 2010
    IDK, the game can already be played in English, even on a PC with extras... So my guess is that most people will pass on this one :/

    ...
     
    DarkDweller and Bad Bunny like this.